有多少程序员超过了40岁?40岁以后的程序员去哪了?
转自黄岩。
在中国,多少程序员干到40了?其他没干到40的,都干什么去了?
只要努力,总还是有出路的。如非不得已,不建议转行。
73年出生,今年49了,目前带了一个小团队(18人),搞分布式存储。简单统计了一下,去年全年我们代码库中沉淀下来的代码一共10万行左右,我贡献了几千行,有golang的,也有C语言的。也算是半个程序员吧。
前几天跟另外三名老同事聚会,我们是99年一起入职成都某通信公司的,都是程序员,目前4人现状如下:
A. 我自己,最近20+年先后服务了三家公司,时长分别11年,10年,1年。现在我带了一个小团队,写软件,自己也写代码,但是写的不那么多了,对别人的代码做review花的时间更多。
B. 一直在最初入职的公司,起起落落,现在算是中层技术骨干,偶尔写代码,主要工作内容还是技术。
C. 最近20+年服务过4家公司,时长分别是16年,2年,3年,1年,目前在初创公司领导研发团队,大概70人左右,不再编码了。
D. 最近20+年服务了2家企业,分别是16年,6年。现在这家公司自己是老板,去年销售收入500多万,共12人,刚刚盈亏平衡,利润不多。
我们四个人年龄相仿,做的工作也都跟软件相关。程序员的工作还是可以做下去的,后面的发展路线也比较清晰,软件架构师、软件开发团队主管、软件相关的私营企业主,等等。只要努力,总是有出路的。
如非不得已,不建议转行。我从大厂退出之前,也曾经很焦虑:这么大年龄了,还能找到写代码的工作吗?如果找不到,是不是应该转行去做餐饮,开个面馆,或者其他什么小生意?后来仔细一想,我转行去做餐饮,没有任何优势,竞争压力更大。还是应该继续找跟软件相关的工作。
不得不承认,年龄大了,纯粹写代码,相对年轻人已经没什么优势了。但是除了程序员之外,跟软件开发相关的,还有其他岗位,比如:团队Leader、架构师,这些岗位需要有软件开发经验,同时还需要有其他一些技能,太年轻的干不了,年龄大的,可以朝着这些方向发展。