活捉一枚70岁的程序猿,你会写一辈子的代码吗

早上一条微博刷新了九章君的认知。

v2-457415bcfd42c811d921c660ee7e1ee6_b.jpg

一位70岁的程序猿破了老年组的马拉松记录。

居然有70岁的程序猿?程序猿不是40+就已经很大龄,很稀有了吗?

v2-acf4bffb83c3f68810e26f8c26746dd6_b.jpg

程序员是一碗青春饭,大多是因为这是一个需要高强度脑力劳动的工种,而超过40岁的程序员身体机能逐渐弱化,家庭琐事缠身,往往很难坚持继续做技术。

但在国外却还存在着一定数量的大龄程序猿至今还活跃在开发一线。

比如VMS和Windows NT的首席设计师戴夫·卡特勒就是一位74岁的老爷子,他被人们称为“操作系统天神”。

他虽然已经70+了,但业务能力一流不输年轻人。据说,有一次某一个队伍预测一项工程要数月完成,他看不过去,两天,一个人就完成了...

v2-9d2af0bb3176a6c31dba08686026e67b_b.jpg


除了戴夫·卡特勒,Java之父高斯林(James Gosling)也仍活跃在程序界一线。


v2-7ed580927f27de0444a352722e1821d7_b.jpg


关于JAVA之父的贡献,就无需多提。这位老爷子在1984年到2010年间,高斯林一直供职于Sun微系统公司。在2010年甲骨文收购Sun后不久,这位Java编程语言的发明者宣布离职,中间短暂在谷歌等公司辗转后,2017年加入亚马逊云计算至今。


有趣的是,除了他,亚马逊还收一堆XX之父做他同事,比如PHP之父 Andi Gutmans。


v2-c46bda14d9731697e7f6268a2040b330_b.jpg

以及XML之父 Tim Bray。Tim今年也62岁了,从04年到10年供职Sun Microsystems,和Gosling同一个部门的同事。


v2-cb706c458e454146ae8eee6c107ce3e0_b.jpg

收集了这么多“XX之父”,养老福地亚马逊名不虚传。

一般程序猿到了一定年龄就会做管理或者转行去别的行业了,但为何还有这么多程序猿甘愿身居一线呢?我们可以从以下几位大龄程序猿的想法里窥视一二:


Ebbe Kristensen,Prevas A/S(Denmark)的高级软件设计师,62岁

“我几乎天天写代码,不处理任何与管理相关的任务。事实上,在很早之前我就意识到,我在管理方面没有什么竞争力。作为一名程序员,我很喜欢这个角色,我也很胜任这份工作。如果让我做一名管理者,肯定会有大麻烦,而且我一点也不享受管理工作。”


Roger Whitcomb,Actian公司(Palo Alto,CA)的软件架构师和软件工程师,60岁

“我现在要跟上Web和移动开发的速度有点吃力,但离“垂暮”还很远,尽管我已经60岁了。过去我也获得一些“管理者”相关的工作,不过我都拒绝了,我还是更愿意选择编程工作……不过,我也知道,我的一些与我年纪相仿(或者年纪更大)但已下岗的同事在找工作时遇到了麻烦(“是因为经验太丰富了吗”),所以我知道人们是怎么看待那些过了一把年纪的人,认为他们没有未来。但是,我认为最关键的是,你要为你的雇主持续地创造价值。”

Alec Cawley,DisplayLink(Palo Alto,California)的首席软件研究员,60多岁

“我所在的嵌入式领域似乎比应用程序更加能够扛住潮流的冲刷。应用程序每几年就会有新的东西出现,有些几乎是昙花一现,有些会持续一段时间,经历巅峰,然后逝去。而嵌入式一直保持坚挺,以C语言为基础,再融合一点C++。另一方面,硬件也在持续发生变化,这让事情变得更加有趣。”


不想做管理,只想写代码到老,是很多码农的梦想。不过现实中,这个想法还是需要经受层层考验的。随着年龄的增长,码农届经受的年龄歧视可是远高于其他职业的。


在美国,工作者的年龄中位数是42岁,而Stack Overflow 的调查显示,程序员的平均年龄是29.6岁,中位数为27岁,40岁以上的程序员只占总数的12.7%。


v2-7679212d8777d9b4457e68602ac2b3ab_b.jpg

据美国知名调查机构 Payscale 调查显示,一些高科技公司的年龄中位数是30岁以下。那些更成熟一些的技术公司如戴尔、IBM、甲骨文,才有年龄更大一些的劳动力,年龄中位数超过了35岁。

v2-2b1d57c6fbe3557ff667022b513e39dd_b.jpg


很多新兴互联网公司趋向于选择年轻的应聘者,比如facebook就公然宣传年轻人就是聪明。即使大龄一线码农被那些年轻互联网公司雇佣,也必须得面对与周围的年轻人的格格不入。

就连Java 之父 James Gosling 也曾遭遇过年龄歧视,他曾在 Facebook 上发表了他的遭遇:

我曾在面试的时候被 HR 告知,“通常我们不招你这种年龄的程序员,但你的情况特殊(指的是他 Java 之父的身份),所以对你特殊考虑。”在 Google 工作的时候,听到几个 30 多岁的人在讨论要去整容变得年轻点。


如果,明知会面对这些考验,你会写一辈子的代码吗?

管理和技术,你会选哪一个?

推荐阅读:

欢迎关注我的微信公众号:九章算法(ninechapter)。

精英程序员交流社区,定期发布面试题、面试技巧、求职信息等。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值