• 程序员的晚年生活
  • 发布于 2个月前
  • 230 热度
    0 评论
  • VOVO1
  • 0 粉丝 42 篇博客
  •   

我编程的时候二十郎当岁,正值青春年少,眉宇苍茫,中年人和老去仿佛是下一个世纪的事情,遥不可及。年轻人嘛,总觉得世上之事无所不可为。只有那些年近三十的老程序员,听到青春饭和晚年生活这样的话题,才会紧蹙双眉一言不发,仿佛他们看到了无边落木和滚滚长江。


很快,我就站到了三十岁的十字路口,望了望周围,其他三个方向都没有路,只能向前,于是我非常不情愿的挪到了35岁这个黄金分隔线上。不知道是谁为程序员画了这么一条线,三百六十行,行行出状元,为什么只有程序员才有这条线呢?


35岁很快过去了,除了没有生日礼物,没什么特别的事发生,我依然活蹦乱跳的编程、演讲、写作和设计产品,一切都变得更好了。

再也不相信年龄了……

回首往事,我发现当年那些对编程充满激情的小伙伴,有的变成了某个领域的技术大牛,在做产品的同时忙着布道演讲写书;有的经营者或大或小的公司,同时还在编写程序;有的设计出了千万人使用的软件产品;有的则转变成了一个纯粹的管理者,经营着上千人的机构。他们当初都是程序员。

真正可能晚景凄凉的程序员,是对技术和产品没有兴趣的人,是仅仅把编程当做生活工具的人,是那些不能终身学习的人。


最近我从网站上读到一篇爆文「Jeff Dean 的传奇人生:超级工程师们拯救谷歌」,工程师典范。Jeff Dean 和 Sanjay Ghemawat 是谷歌仅有的两位达到 Level 11(Google Senior Fellow)级别的超级工程师,目前都已经超过 50 岁「高龄」,他们为谷歌做出了卓越的贡献,目前仍然在一线从事技术工作。

Jeff Dean:

http://research.google.com/people/jeff/index.html

Google 大规模分布式平台 Bigtable 和 MapReduce 主要设计和实现者。

Sanjay Ghemawat:

 http://research.google.com/people/sanjay/index.html

Google 大规模分布式平台 GFS,Bigtable 和 MapReduce 主要设计和实现工程师。

这也许才是真正的程序员的「晚年生活」!


备注:1966 年,System Development Corporation 的研究人员们发现,最出色的程序员在工作效率方面往往达到最差程序员的十倍以上。从那之后,是否存在这种“10x(十倍效率)程序员”就一直是争议性话题。面对庞大且必须以集体形式进行的软件项目,这一思维显然是在强调个人成员的重要性。在编程领域,很少有成就能够独立存在。但即使如此,颇为讽刺的是,很多程序员都将 Jeff 与 Sanjay 共同完成的工作视为 10x 程序员确实存在的铁证。


他们脚下的山路直通山顶,那里高峻敞阔,没有树木遮挡,正是远眺的好位置。虽然山间蒙着一层薄雾,但他们仍然可以看到南边的圣克鲁斯山与东边的米逊峰。Jeff 遥指,“Sanjay 快看,你的办公室在那!”他们并肩而立,目光穿过幽长的山谷。


最后,对不是程序员的读者也说两句吧,如果你身边有程序员,一定要对他们好,不懂技术不要对程序员说这很容易实现,平时多送些小礼物,他们不开心了就请吃海底捞,加不加班都要给他们加薪,没有女朋友的给介绍女朋友,……你会有回报的。

用户评论