是什么原因导致很难见到10年以上的老程序员?蓝鸥成都为你细细讲解。
比尔·盖茨在 1983 年说过:
你必须觉得这个行业很好玩。你得晚上回到家还找电脑杂志来看,否则你的波长会跟不上(在微软的)这些人。
首先,你必须热爱这个行业,当一个人做自己热爱的事时,他会:
更有生产力
觉得充满活力而非被工作淹没
优秀的程序员都充满热情,而且每周工作超过 40 小时。并且,热情和努力是发展未来技能的关键指标。
如果你没有热情,那程序员很难做得久。
保持热情的好处在于,我们可以拥有一个活力四射的工作环境,充满变化和新奇,但反面来说,要跟上这样的节奏可不容易。
当程序员愈来愈有经验,就会开始对麻烦的工作失去耐心,然后想要拥有:
强大的编程语言和技术
有效率的工作环境
聪明的同事
不幸的是,当你为人父母,你可能只想有份稳定的薪水来养家,还有一些自己的时间来陪孩子。
这个时候就开始有点棘手了。你既不能跳槽到很酷却高风险的新创公司去做一番事业,你也没办法熬夜挤时间出来增进你的技能。雪上加霜的是,尽管你拥有 10 年的工作经验,懂得各种语言和技术,你的简历上要是没有亮眼的关键字,很多公司连看都不看一眼,这简直就是程序员版本的创新者窘境(创新者的困境),你就像那些老牌公司一样要保证自己不会被新技术挤出市场。
缺乏热情和养小孩,这两点应该能解释人们停止当个程序员的部分原因,随着老手的离去,我们可能会在没有意识到的状态下,忽视了一些可以让我们更有效率的人际互动流程。