关于年长程序员的5个误传( 二 )


有经验的高效的软件工程师是无情的时间管理者,那些已经有家庭的工程师会更积极地在分配的时间内完成工作 。他们也许会参加舞会或者足球赛,但是他们会把这些时间安排在业余时间,在每个礼拜的40个小时工作中他们会高度专注在自己的工作上 。已经成家的优秀软件工程师必须高效地管理自己的私人时间,否则他们很快就会被蜂拥而来的工作埋掉 。
传说4:年长程序员不如年轻人思路敏捷 。
事实:时光的确会对大脑产生影响,有很多证据显示年长的工人在思考速度上会稍逊一筹 。但是思路敏捷只是判断标准的一部分 。思考得更快并不总是代表考虑得更好 。对于判断力情况又是如何呢?有句老话:好的判断来自经验,而经验则是从错误的判断得来 。
想想他们具备比年轻人更多的见识、完成的工作以及经历的成功和失败,就知道以思维不再敏捷作为不雇佣年长的软件工程师是一个糟糕的借口 。有经验的开发人员可以从大量的项目中汲取经验来为今天的项目避免错误的决定 。年轻的开发人员有很多重要的新点子,但是却没有经过测试和验证 。同时具备这两个方面会给你的团队带来巨大的价值 。
误传5:年长程序员对于工作感到厌倦并且不屑一顾,因此在公司不如年轻人受欢迎 。年轻的开发人员比他们对工作更有热情 。
事实:说这些话的人可能不喜欢自己的观点被别人批评,批评他们的人已经在这个行业里面久经考验,一次又一次看到愚蠢的决定被付诸行动 。有经验的软件开发人员会很早就发现问题 。对于你所说的这个产品不会受到市场欢迎这样的说法,他们不会买帐 。因为他们与客户打了多年的交道,并且知道你这么说只是为了不在将来某个时候被公司解雇 。他们不会因为客户希望软件下个月交货就接受经理每周工作80个小时的要求 。他们会告诉你要实现与客户定好的特性还需要3个多月 。
年轻的开发人员并不经常遇到那样的情形,因此,对糟糕的管理习惯也没有什么抵抗力 。管理者在这种情况下需要的只是天真的新手 。如果你希望拥有一个伟大的团队和伟大的产品,那么有可以在你作出错误决定的时候能够提醒你的人,会为你一次又一次地避免遭受损失 。但这得在你有勇气承认自己并不是无所不知的前提下才会发生 。
热情会逐渐散去,所以你不能说是年纪抑制了热情 。如果事实真是如此,Donald Knuth, Ward Cunningham, Bill Joy, Bill Gates 以及其他数以百计的突破40岁魔咒的人就应该因为年纪的关系而对软件行业不再有兴趣 。但是他们不是 。热情就是热情 。如果在你40岁的时候具有热情,你还是可以爱上你所在的领域 。这种热爱不是一夜情 。年轻的开发人员仍然能够以短暂的热情开始他们的事业,但是如果面对困难和挑战的时候短暂的热情会很快消退 。
最后,请让我澄清几件事:年轻不都是坏事,年长也不都是好事 。最重要的是,一个人如果编程能力不行,那么无论年纪大小都不会被录用 。保持团队年龄和经验的多样性 。有差异存在,就能学习和进步 。但是如果你是需要雇人的老板,请不要马上把坐在你对面有白头发的兄弟拒掉 。忘掉你对年龄的偏见,看看他们能否打动你 。
有一天那位兄弟(姐妹)可能就是你 。




推荐阅读