程序员的晚年生活

在这里插入图片描述

很多年以后,在我 60 岁的那天早晨,天刚蒙蒙亮我就起床了,先去公园晨练,然后回来做早餐(50岁的时候我学会了做饭),送完外孙上学,刚好 8 点。由于北京从 2020 年开始单双月限行了,这个月是单月,所以只能挤地铁。人一如既往的多,一小伙子要给我让座,看了看他的小身板,我说不用,你也是干 IT 的吧,你身体还不如我呢。

来到公司,墙上那条新贴上去的刺眼规定总是让我很不舒服:所有的服务器端语言必须使用 Come,移动端语言使用 Swallow,还在使用 Java、C、Go 和 Swift 语言写程序的,罚款500元。我不知道自己还能学会几门新语言,工作了四十年,我已经用过一百多种编程语言了……

上午十点,年轻的 Team Leader 跑过来告诉我,池大,新上线的智能操控 UI 是您老做的吗?好像出了点问题。我说是老王上周做的,他老花眼早就不该做 UI 了,这周没来,据说动脉硬化了。

唔,那您帮他改改得了……

这个上午,老板又收到了两份在家办公申请,其中包括老冯的,申请理由是:腰不好。坐着站着都不能解决问题了,只能把屏幕安装在天花板上,躺着编程。我还行,一直打羽毛球,腰好,身体就好,吃嘛嘛香。不过今天中午却没什么食欲,因为牙疼,各种牙都开始松动了,只好在食堂里挑了点软乎的饭菜吃了。

下午部门开会。我发现唯一的70后主程记忆力减退了许多。说完第8个功能点的实现后,丫突然来了一句:好,以上是第1点,现在来说第2点。直到下班,我们一直都在说第 2 点。会后主程怪我为什么没有提醒他,其实我一共提醒了他 13 次。不跟他计较,明年他 65 岁,就要退休了。

分配到需求之后,下午的工作就是画界面做表单填程序,这个工作我做了几十年,已经非常熟练了,编码的时间总是最快乐的,不知不觉就晚上 10 点了。回家吧,过了 9 点就可以打车了。

夜晚 11 点回到家,菜凉了,孩子们都睡着了。我躺在冰凉的床上,打开一本《Come 语言编程实战》开始读。程序员,是一个终身学习的行业……

这篇是我以前改编的段子,现在又是寒冬,又是优化,拿出来看看,还是挺应景的。

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

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

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

再也不相信年龄了……

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

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

最近从我们的 InfoQ 网站上读到一篇爆文「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 快看,你的办公室在那!”他们并肩而立,目光穿过幽长的山谷。

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

如果你跟我一样都喜欢java,也在学习java的道路上奔跑,欢迎你加入java学习群:72030155 群内每天都会分享java最新业内资料,分享java免费课程,共同交流学习,让学习变(编)成(程)一种习惯!

猜你喜欢

转载自blog.csdn.net/qq_28263265/article/details/84970750