刚工作的那会,江湖上就传言程序员只能做到 30 岁。那时的我很天真,因为我比较喜欢看武侠小说,我以为程序员就和小说中的武林人物一样,
人生就是大闹一场,然后悄然离去!

然而,30 岁之后一年又一年,晃晃悠悠来到 45 岁,仍是日复一日的写代码。照这个趋势下去,延迟退休是板上钉钉,还得写上20年。

谈及 45 岁的程序员,估计很多人的第一反应是这么可怜,到了 45
岁还要写代码?第二反应是这怎么可能,因为网上已经有无数人为35岁以上程序员判了死刑。不过,随着 80 后陆续迈入 40 大关,大家身边会有越来越多的 40+
程序员出现,这种传言就会不攻自破了吧。不管在哪个领域(竞技类体育除外),40
多岁正是少壮之年,正是人生意气风发的年华,为何到了程序员这个职业,就成了垂垂老矣呢?

这几天在读吴军的《浪潮之巅》,看着微软、苹果、Intel、谷歌
等这样公司从崛起到辉煌,有的如流星一般,灿放出耀眼的光芒,然后迅速陨落,有的辉煌之后趋于平淡,还有的跌到谷底后又二次爆发。看得人心潮澎湃,就如同走过一遍跌宕起伏的人生。

但其实回想起来,我实际上是这波浪潮的亲历者,一直就身处浪潮之中。问题是,身处浪潮之中的我,并不知道自己就身处其中。现在的我们何尝不是呢?人工智能出现在我们的生活,我们嘲笑其“人工智障”。比特币、区块链的出现,骗子、圈钱的名声不绝于耳。一项新技术的出现,即使是非常聪明的人,也不会认识到它的伟大。当初
iphone 横空出世的时候,有多少人能预想到它能如此深深改变我们的世界呢?

当一个小浪出现的时候,绝大多数人表现麻木,少数人可能看到了,但这部分少数人又是只有极少数人会行动起来,投身到这波浪潮之中。等这股小浪变成滔天巨浪,将我们冲击得七零八落,然后我们才恍然大悟,原来那个小波浪代表着未来。经常有人会说,要是回到三十年前多好,遍地是机会,现在的社会内卷严重,做什么都难。其实这些人穿越到三十年前,一样会无视身边的机会,注定只有少数睿智的人才能抓住机会。

当然,一个人身处浪潮之中的好处,就是不用费什么劲,随波逐流,也会不断前进。虽然没有处在浪潮之巅,引来众人膜拜,但也可以过得不错。

《三体》中描述过这样一个场景,智子锁死了人类科学的进步,但人类在工程技术方面仍然在不断进步,最后依然造出了庞大的太空舰队。从这方面看,计算机技术与其说是一门科学,倒不如说是一门工程学。计算机技术自出现后,一直还未取得重大突破,冯·诺依曼体系结构、C/C++语言、Unix操作系统、编译器、数据库、密码算法,等等,都是上个世纪六七十年代就奠定了基础。就算是现在仍处在萌芽阶段的人工智能,也是上个世纪七八十年代就在研究。

现代人如同工匠一般,一代接着一代的完善、精进。现代技术日新月异的飞速发展,摩尔定律依然生效,也促使计算机技术越来越多的应用到工业、农业中,形成越来越庞大的计算机产业。这也需要越来越多的人投入到计算机行业。也许一项新科学(技术)的发明,只需要一个人或一个团队,但是将新技术产品化、实用化,却需要千千万万的人。从这个角度看,程序员就如同工业革命时代的工人,电气化革命时代的电气工程师,有着庞大的需求。以前的流水线工人只要几天培训就可以上岗,人员可以随意替换,但软硬件工程师却需要数月甚至数年时间的时间才能适应新团队的节奏,这决定了软硬件工程师将有着超长的职业生涯。

何帆在《快变量与慢变量》一书中写到,第二次工业革命起始于 1870 年代,在 1870 - 1920 年这 50
年间,发明了很多产品,如电报、电话、电灯、汽车、火车,但 1920 - 1970 年这 50
年间经济进步更大,要知道这还是这段时间内还发生了第二次世界大战的情况下。

从上世纪 70 年代到现在,差不多是第三次工业革命(信息革命)的前 50 年,相信这后 50
年浪会更大,经济会增长得更快。从支付、出行、购物等等,信息技术已经全方位影响着我们的生活,在人工智能还无法取代程序员的这一段窗口期,都是 IT 从业者的黄金期。

随着人的成长,有的人慢慢会走上管理岗位。在中国长期官本位思想的影响下,这是一条很好的道路,但同时也将是一条拥挤的路。要不要走上这条道路,要综合性格、机遇、喜好等方面考虑。其实我更喜欢《极客与团队》一书的说法,废弃
manager 这个词,而是用 leader
这个词。如果你想要主导自己的产品而不只是当一名随行者的话,就必须学会掌舵,否则只会令自己(还有项目)搁浅。leader
通常负责产品整体(或者部分)的技术走向。我的领导有一次和我讲过,一个人的力量是有限的,能写的代码就那么多,如果能够多带一些新人,帮助大家成长起来,对己对公司都有利。

从 17 岁上大学,接触的第一门编程语言是 FORTRAN,算是入行,到如今已经写了 28 年的代码。按照中国教育的口号”
每天锻炼一小时,健康工作五十年,幸福生活一辈子”,我还可以再写上 22 年的代码。这对我并非难事,因为这就是我的爱好。

技术
下载桌面版
GitHub
Gitee
SourceForge
百度网盘(提取码:draw)
云服务器优惠
华为云优惠券
腾讯云优惠券
阿里云优惠券
Vultr优惠券
站点信息
问题反馈
邮箱:[email protected]
吐槽一下
QQ群:766591547
关注微信