35 岁以后,国外的程序员都在干什么?
The following article is from 码农翻身 Author 码农翻身刘欣
作者 | 码农翻身刘欣
来源 | 码农翻身(coderising)
在Quora有个帖子:
我今年35岁了,是不是太老了,没法加入Google, Facebook, Microsoft 或者 Apple了?
下面的回复让人叹为观止,我摘录几个:
萨特南·辛格 Google软件工程师 (2017–present)
不,我在51岁的时候加入了Google ,我们团队还有几个比我年长的人!他们都是非常卓越的软件工程师,一生都在编程,并且获得了被认为非常宝贵的经验,现在我每天都很享受地用Haskell编程。
马克兰·伯特 Facebook TPM
我41岁时进入了亚马逊,44岁进了Google,46岁加入了Facebook,所以35岁根本就不老。
弗雷德里克
我42岁,几个月前刚加盟亚马逊,是的,在业界有很多年龄歧视,但是也有很多公司认识到技能和经验的结合非常厉害,好消息是,认识到这一点的公司也是受大众欢迎的公司。
奥尔加
35岁当然不老,我37岁加入微软,42岁进入Google,现在加入了节奏更快的创业公司。
马丁·哈里曼 微软软件工程师
很显然,对于加入大公司而已你并不老,我60了,三周前刚加入微软,在那里我甚至不是最老的工程师。我有不少年龄相仿的朋友也加入了你说的大公司。
拉斯穆斯
我被亚马逊雇佣的时候57岁了,后来我放慢脚步,进入了一个半退休的职业路径。
65岁时我进了星巴克(HR知道我的实际年龄——我看起来比实际的要年轻不少)
西雅图的星巴克有110+个技术岗位,我最近面试了一个人,他的年龄大概在55和65之间,经过多轮次面试,他通过了。
如果你是一名年长的开发人员,或者希望减轻生活压力,可以考虑星巴克。
迈克尔·洛顿
我刚加入谷歌,快 53 岁了。现在,我可以将我的同事分为两组:(a)比我的第一个孩子大,(c)比我的第一个孩子小。
两三年后,分组将会是:
(a) 比我的第一个孩子大,(b)比我的第一个孩子小,但比我的第二个孩子大,(c)比我的第二个孩子小。
35不算什么。
丽莎·扎东斯基
我认为这真的取决于个人!我今年 48 岁,在俄罗斯最大的社交网络 VKontakte 工作,有点像 Facebook,但更酷:),我比其他人都老;
我团队中的两个人和我的大儿子在同一所大学上学,当我面试时,其中一个问题是关于巨大的年龄差异是否会成为问题 :)
蒂姆·戈尔曼
我今年 58 岁,五个月前开始在 Microsoft 担任数据工程师,我的 IT 职业生涯已超过 36 年。没人关心我的年龄,没人问,我也不隐瞒。
如果他们愿意,任何人都可以推断出来。我为我的经历感到骄傲。
大卫·克莱 软件工程师(1982~今天)
我 52 岁加入 Facebook,54 岁离开……
你可能需要刷题才能通过编码面试——我做到了。一旦你进入大公司,你的经验就是一个优势——Facebook 有很多非常非常聪明的人,但是极富经验的工程师却不多。
比尔·海
我 62 岁时被微软聘为软件工程师,在那里工作了将近 11 年,我正在编写投入生产的代码。
赫里克·安德鲁斯 前微软开发主管 (1993-2003)
我43岁加入Visual Studio 团队,后来成为开发主管,在那里工作了11年,后来因为受伤了两年不能工作了。那里是世界上最好的工作场所,而且有很多比我年长的人在工作。
我不怀疑美国也有年龄歧视问题, 2007年,年轻的马克·扎克伯格在斯坦福大学演讲时就直言不讳地说,“我想强调年轻和技术的重要性”,“年轻人就是更聪明”——他现在肯定不敢这么说了,小心官司缠身。
在中国的知乎上,也能看到大龄程序员在讲述自己的经历,但是像这个帖子下面有这么多的回复,这么大的年龄,还都是顶级公司,确实是让我感到震撼,也觉得难以置信。
我去Google搜索了一下,Data USA网站的数据显示,2019年,美国的程序员数目是327K,平均年龄是43.5岁。
这个数据很吓人,我有点儿怀疑,又去找了StackOverflow 2021年的调查报告:
35岁以上的程序员占到了三分之一!
45岁以上的程序占到了10%!
(参与调查问卷的程序员,不仅仅是美国人,主要来自北美、欧洲和印度,合计占70%左右)
我只能感慨:国外的大龄程序员可真是不少!我想了想,主要有两方面原因。
1. 国外(尤其是美国)软件业发展很早。
60年代,大型机已经在重要的商业领域普及,高级语言FORTRAN和COBOL降低了编程的门槛(不需要用复杂的汇编了),吸引了一批程序员加入这个行业。
大家还记不记得新冠疫情刚开始的时候,美国新泽西州还紧急寻找COBOL程序员,来维护那些恐龙级的应用?
70年代小型机出现,诞生了Unix和C语言,吸引了更多程序员进入这个行业。
到了80年代,个人计算机登场,对优秀的桌面软件的需求引爆了软件开发,例如字处理软件WordStar,WordPerfect,电子表格VisiCal,Lotus1-2-3,数据库dBase等等。天才程序员不断涌现,带动着更多人入场。
例如《养活了四代程序员的男人》Anders,开发MySQL数据库的Monty,开发Linux操作系统的Linus,PHP的作者Rasmus Lerdorf,Apache的作者Robert McCool,网景浏览器的作者马克·安德森......
相比之下,中国在90年代以后,才出现以求伯君,雷军,王志东,鲍岳桥等为代表的第一代程序员,但他们主要还是单打独斗的。
2000年以后,随着互联网的起飞,程序员这个群体在国内才慢慢形成,2010年以后,才有大批的程序员进入这个行业。
粗略地估算一下,如果国外在八九十年代就有了大批程序员的话,中国应该是晚了10~20年,体现在群体年龄上,国外大龄程序员占比较高。
2. 国外的程序员的职业生涯比较长。
一方面他们做基础软件比较多,对技术要求高,经验可以不断积累。另一方面他们的产品和服务又面向全球销售,先发优势,软件边际成本机会为零,垄断了市场,利润丰厚。
国内主要是在应用层和商业模式上激烈竞争,不需要很深的技术和经验积累,拼体力,拼年龄就行,内卷极其严重,搞得人人自危。
国内的这些互联网企业出海成功的没几家,也只能在国内互相卷,蛋糕切完了,流量见顶,一旦形势不好,只好裁员过冬。
实际上,35岁的程序员恰恰处于巅峰状态,而在国内却出现的人人自危的35岁现象,实在是悲哀。
现在35岁以上的以80后为主,再过10年,90后将是35岁程序员的主体,希望到那个时候,中国的软件和互联网业能有大的突破,大家可以像美国那样,可以把程序员当成一个真正的、终身的职业。
Data USA:https://datausa.io/profile/soc/computer-programmers