(一)
我们可以发现,不少程序员是这样的:
喜欢追逐技术热点,比如前几年 Java 火了,就追 Java;移动互联网火了,就追安卓、iOS;现在人工智能、区块链火了,又马不停蹄地追逐。
这有点像什么呢?
这像极了股市中的投机客,他们喜欢追涨抄底,并研究出了一系列规律,总结出一套套理论……看起来相当有准备……可这有什么局限呢?
这样的做法副作用在于,它会让投机客一直处于波动中,时赚时亏,一旦尝到甜头,就需要开始考虑下跌的可能性……它让投机客不能长期持有某个股票,伴随它成长,最终获得高额的回报……
从另一个角度来看,由于他们不能长期伴随公司成长并持有相应的股票,他们只能在一个个波动中挣扎,所以他们没有过去、没有未来,他们只有当下,一个没有没有前后对比的当下——所以,他们将一直被困在永恒的波动中。
被困在永恒的波动中——从旁观者的角度来看,这简直就是噩梦不是吗?
但其中有个小细节:有些人却在一条条线的跳动中看到了本质——股价上涨最终是依靠企业净资产的增加。于是他们开始寻找前景、理念可以被自己认可的公司,长期定投、持有股票,最终跳出噩梦,不再困守于永恒的波动中。
可问题在于,这里有个前提:只有放弃了追逐,才能看到本质……
从这个方向看投机客,给了我们很大的启发:观察一下程序员群体,有多少人是追求跟上所有的技术浪潮,而不是长期耕耘,提升根本的能力——这也许不是他们的本意,只是他们还没深入分析自己的行为,故在一波一波的浪潮中,最终被技术的枷锁所负担。
这只不过是过分追求热点的下场,最终被淘汰,是有原因的。
(二)
我两年前考入计算机学院,从第一次打印出 hello world 至今,也算是有两年多的“程序员生涯了”。这期间我也追过不少热点,最终收获都让我十分后悔。这期间的经历,也让我体会到,一波一波的技术浪潮,是如何将一堆一堆的技术人困得生不如死。
两年前小程序刚推出时,我一个 c 语言都用得磕磕绊绊的人,追着热点下了小程序的编译环境,研究了几天最终迷茫告退;前段时间人工智能大火时,趁热了解了一波机器学习,最终在本职 Java 和热潮 AI 中内心痛苦地挣扎,最终只了解了一下 Python 的语法,连应用都算不上;同样的经历还出现在学习大数据中,这个方向契合 Java,又成为各互联网公司的宠儿,最终也只是学会了 Scala 语言,反而是用在了做课设上,再无深入。
我深深地体会到:
- 追赶所有热点会将自己困在一波一波地热潮中
- 放弃追逐热点,才能深入挖掘技术的根基,提升根本能力,不至于悲剧
又从另一层面上看,那些放弃了追逐热点的人,也放弃了一些机会。但是是不是他们就没办法弥补失去的这渺小的机会呢?他们当然有办法,放弃追逐浪潮,使他们有了更多的精力来提升自己的软实力——长期培养可积累的能力。
更深入来看,那些勇于放弃追逐热点的人,在不断的努力下,最终都在自己的领域内成为专家。更有甚者,有些人培养起了其他技能:产品、管理、决策、演讲、理财等技能。最终职业路线也跳出了程序员的范围,成就了另一番事业。
所谓追热点,就是技术的枷锁,背负着锁的人,最终只会被它深深的拖累。进而,我们也重新理解了努力。最好的努力应该是水滴石穿,默默耕耘,在专注中成就我们自己。
网友评论