清代著名学者王国维,曾在的他的著作《人间词话》里提及读书的三大境界:
“古今之成大事业、大学问者,必经过三种之境界:
‘昨夜西风凋碧树,独上高楼,望尽天涯路’。此第一境也。
‘衣带渐宽终不悔,为伊消得人憔悴。’此第二境也。
‘众里寻他千百度,蓦然回首,那人却在灯火阑珊处’。此第三境也。”
平时喜欢读书的小伙伴们,到了哪一境界呢?
同样的,对于程序员们,也有大佬给出了自己眼中的程序员三境界。此人便是Benjamin J. Evans(《Java程序员修炼之道》、《Java权威技术手册》等书作者,JCP委员之一)。
他说可以把程序员的层次看作一个金字塔,其中可以大致分为三个层次:
“最底层的程序员,是很勤劳的程序员,但是他们可能对编程本身兴趣不大,他们也能做好工作,但是他们下班之后就不会再想关于编程的事。这是很正常的现象,软件业需要很多的程序员,并且这个需求仍然在不断增长;
中间层次的程序员,想再多做一些,他们阅读科技新闻和网站上的消息,他们会跟进新版本的进展,他们关心自己的技能,这个层次的程序员很有趣。
最上层的程序员,则是时刻对技术艺术和技术本质深深着迷,当达到了这个最上层时,你就会开始有反馈环,你可以从自身学习,对技术艺术的了解也更加深刻。
最难的部分是如何从第二层突破到最顶层。如果你对所做工作中或之外的知识萌生一丁点兴趣,你就要寻找属于自己的那个点,这个点对于每个人都不一样,一旦发现那个令你深深着迷的领域,你就可以跟随着内心里好奇心的驱使,深入的学习下去。”
各位程序员们,你觉得自己在哪个境界呢?最后送两句诗大家共勉:
策马前途需努力,莫学龙钟虚叹息,
千淘万漉虽辛苦,吹尽狂沙始见金。