中国35岁以上的程序猿哪去了?(1)

大神,前同事,上周跟一起吃饭,他刚从四川老家回杭州,我问他今年啥情况,他说赚了300万,去年年底最后一次问他,他说两年一共赚了500万。

简而言之,大神智商极高,清华数学系本硕,14年毕业,先去了上海一家小型金融互联网公司做程序员,名字他说过,我总记不住。

16年,大神跑杭州给丁老板打工,搞机器学习,做点击率预估。

工作之余,大神写程序玩量化交易,趁着区块链的余热,18年玩起了数字币,前期交了不少学费,后面在比特币期货这个细分领域做到稳定盈利。

大神不但把绝大部分业余时间投入在看论文,优化他的量化交易程序上面,上班也搞,我觉得他在公司的时候,2/3以上的时间也在搞这个,因为每回转头,都看见他在浏览这方面的信息。

大神从不忌讳在公司谈论这方面的话题,声音还特别大,几乎整个办公区都能听到(总监不坐班)。以至于跟他一块干活的博士说他主业是搞量化交易,副业才是在公司上班。

当然,大神职场表现也相当不错,部门总监也看好他,毕竟清华毕业,业务能力出众,18年年底总监提名晋升,让他去北京述职,大神婉拒,直言自己不会在公司待太久,19年5月份,大神的副业收入远超月薪,觉得上班太耽误赚钱,就辞职了。

从18年到现在,大神赚了800万,普通人学不来,不买房也不谈对象,整天住在出租房看论文,写代码,打游戏。

没几个人能过这样的生活。

高龄程序员


2021年就37了,外企程序员,仍然在一线coding,担任App项目组的senior developer以及平台项目组的senior developer,一个需求从db一直做到页面上(或者app里)

每天工作包括:

1。做新feature

2。修bug

3。解决一些比较难的问题

4。对项目中一些方向性的技术点进行research,然后出poc,让自己的solution通过各路大佬的approve,然后付诸实施。

5。Host一些培训,比如一些best practice,一些技术的new feature介绍,自己平台或者app的一些内部实现机制或者架构什么的。

因为是IC性质,所以会议不多,也不用带人,有问题或者需要我帮助可以随时找我快速讨论。工作相对比较单纯,90%是写代码。

不996,不007,加班会有,但是不强制,自己申请,有双倍工资和补贴。疫情以来公司规定在家里工作,今年一年多了好多时间陪老婆儿子,也多了好多时间做自己的事情,看样子明年还得持续在家工作。

2020年performance考核下来还不错,加薪%10,自己挺满意,明年再接再厉吧。

这就是我这个37岁程序员现在的状态。

vczh


微软里挺多的。我本科毕业刚进去的时候,随便抓个人都很可能比我大一轮,年轻的面孔不是很多。

除了创业的,基本都没跑,现在可能都要四十几五十岁了。

西方有木焉


我们这里不少了,尤其是后台开发。虽然每年都有5%的末尾淘汰,但是我的印象中被淘汰的大多反 而是年轻的。组内的老员工,感觉他们心态挺好的,该拼的时候会拼,该休息的时候会休息,松弛 有道。

我们这样的环境下留下来的都知道不进则退的道理,像我这样的十几年老员工,经历了十几轮的考 验,能留下来自然有留下来的价值。我一直都是个很认真的人,觉得我自己被组织淘汰的可能性很 小,所以即使哪天要走也是我自己主动走吧。

随着公司的「年龄」越来越大,35岁以上的肯定会越来越多这是毫无疑问的

Jayden


之所有35以上的程序员看起来不多的缘故主要原因可能是:

• 中国互联网近10年才开始蓬勃发展的,第一批入场的(2010年毕业成为程序员),能力强的大部 分已经创业成为大佬的,能力一般的如果长期在一家公司也是骨干员工、组长了,一般新人接触 不到,在互联网发声也少

• 2015年后入场的,现在大概30岁左右,是一般新人加入的公司的直属leader,其实绝大部分也是 90后

现在网络上青年程序员也是远远高于资深程序员发声频次的,所以很容易给人造成中国没有35岁程 序员的假象,中国不是没有35岁程序员,而是绝大多数35岁程序员在中国的互联网公司很多成为架 构师、项目经理了,单纯写代码的35岁程序员确实不多,但是再过5年,当前这些还在写程序的30 岁左右的程序员恐怕未必都能有机会成为架构师、项目经理了,到时候35岁还在写程序的程序员将 会是大型互联网公司的普遍常态。

呐呐呐


随着互联网的高速发展变革,大龄恐惧症越来越多地在技术圈被人讨论。很多程序员在工作5-10年 以后,都会开始思考5年、10年甚至更久以后的自己,会是怎样一种生活工作状态,以及是否会被 时代抛弃。

特别是全民创业的这几年,大到BAT,小到创业公司,喜欢年轻员工成了许多企业招人时的隐形规 定之一。比如华为就明确规定员工45岁以后必须退休。阿里这几年也在追求团队年轻化,35岁以上 的程序员申请P8以下的职位成功率很低。在100offer此次采访的企业中,一家互联网金融公司表示 平时在招聘技术人才时,普通开发人员的年龄不得超过30岁,架构师年龄不得超过35岁。而许多高 速发展的创业公司,更是年轻人的天下,从CEO到CTO,平均年龄不超过30岁的情况比比皆是。

现在的互联网世界,似乎成了年轻人的天下。那么,那些工作10年以上,年过35岁的程序员都去哪儿了呢?他们现在的生活和工作状态怎样?带着这一疑问,100offer采访了2位北京地区资历背景相当,且年近40岁的优秀程序员,他们一个焦虑迷茫,一个自信激情,也许这两种截然不同的心理状态,反映了中国目前大部分大龄码农的生存现状,同时对那些即将迈入「大龄」阶段的程序员来说,也有一定借鉴作用。

黄明国:38岁

从BAT到创业公司,想在40岁之前再拼一把

今年38岁的黄明国,2004年博士毕业于北京某研究型院校,目前在北京定居,有车有房,有妻有 子。前10年的职业生涯一路顺畅,在身边大多数同学毕业后直接进入高校当老师的情况下,志不在 此的黄明国选择了加入了当时正处于萌芽阶段的互联网行业,此后一做就是10年。

最开始他在一家当时并不知名,现在已成为北京一线的互联网公司做搜索相关的技术工作,两年后 由于没有更大的技术施展空间,便离职去了某BAT在北京的分部,此后一做就是8年。从普通开发人 员到小组Leader再到管理者,8年时间内黄明国晋升了4级。虽然他当时做的还是搜索算法那一套, 但是由于公司产品在市场上有更强大的竞争对手,用户规模也一直处于不上不下的尴尬阶段难以突 破,工作基本已经没什么挑战。

「现在的很多年轻人都不愿意来我们公司,觉得像BAT里的养老院。他们更想有一个平台,能够让 他们接触一个产品或项目从0到1的过程,而不是在前人的代码基础上做重复工作。」黄明国说,技 术上的老旧,可能是许多大公司的通病,也是阻碍更多年轻人加入的原因。然而技术世界的发展日 新月异,即使是黄明国这种即将奔四的程序员,新技术的层出不穷依然会给他们带来危机感和吸引 力。所以今年6月,他选择离开工作了8年BAT,来外面的世界看看。用他自己的话来说就是:「想 在40岁之前,再拼一把。」

然而面试的过程并不顺利,学历和工作背景都异常优秀的黄明国在100offer上只收到了5封面试邀 请,接受了2家后,其中一家公司在一轮面试后就以他的技术太老旧为由拒绝了他,这给一直以来对 自己的技术实力比较自信的他带来了一定打击。但最终他还是成功入职了另一家创业公司,做数据 挖掘和机器学习相关的工作,带领10人左右的团队,向一个比自己年龄小的上级汇报。工作节奏从 在BAT的每天七八点下班,变成了晚上10点以后下班,有时周末也会在家加班。

上周,黄明国从繁忙之中抽空见了我们,今年38岁的他看上去有些疲惫,交谈过程中也能感觉出精 神状态的紧绷。「刚进来几个月,每天工作都挺充实的。」他笑着说,「有一些在之前工作中没接 触过的语言和技术,比如Scala和机器学习,现在也都在学习。」

「除这些以外呢?您还有其他工作要处理吗?」我问。

「有的。现在的工作主要是四部分:写代码、管理团队、做数据挖掘相关的工作、做机器学习方面 的研究。」

「听上去做得有点杂,您有没有向上级提过把主要精力放在某一块工作上,比如管理?」 黄明国犹豫了片刻后说:「其实我们现在做的事情,很多都处于摸索阶段,大家都没用足够丰富的 经验,难免会踩坑,这些坑延缓了项目的进度,也是导致我们加班的因素之一。但好在遇到问题大 家愿意一起讨论、寻找解决方案,现阶段虽然累,但是也成长很多。」

当「成长」这个词从一位年近40岁,有着近10年工作经验的程序员口中冒出来时,竟让人一时间有 些恍惚。虽然工作背景光鲜亮丽,但无疑黄明国是有危机感的,他深知技术是一个需要持续学习的 工作,无论到了哪个年龄阶段都需要不断摄入新知识,否则就会被后起之秀追赶上。然而,虽有心 追赶时代的步伐,在BAT待了太长时间的黄明国初次来到互联网公司「年轻人的世界」里时,还是 在忙碌的工作中感受到了焦虑。

当问及未来几年的职业规划时,黄明国说他现在既不需要再去大公司镀金,毕竟他已经在BAT里待 太久了,对大公司的那一套办事风格已非常熟悉。也从未想过创业或者去创业公司当CTO,他觉得 风险太大,随着家里孩子渐渐长大,看得出他想给家庭多一些陪伴。在没有得到确切的答案前,他 反问我:「你觉得像我这种情况,以后的职业发展路该怎么走比较合适?」

这个问题想必很多35岁以后的程序员也经常问自己。「随着年龄越来越大,我该何去何从?」

如果按照世界职业规划发展史上里程碑式的人物舒伯对人的生命阶段的定位,25岁-44岁职业上的 发展课题应该包含:

稳定于一项工作

确立自己将来的保障

发现适当的晋升路线

如果我们把25岁到44对再做一次细分的话,31岁到44岁就应该处于安定期,这个阶段可晋升的上 升空间已非常有限,所以找准自己的定位并在这条路线上获得保障,再去不断补充新知识,增加自 己在某一专业领域的权威性很重要。

其实大多数程序员的晋升路径并不复杂,无非以下几种:

技术型:初级工程师->中级工程师->高级工程师->架构师(技术专家)->技术总监->CTO

管理型:工程师->项目组长->项目经理->项目总监->技术总监->CTO

交叉型:初级工程师->中级工程师->项目经理->技术总监->CTO(此路线技术和管理交叉进 行,每个阶段做的事情不固定)

转行型:初级工程师->转行产品、设计、销售、运营等

当然在现实生活中,很多人的成长路径没有这么一帆风顺。大多数程序员在工作3-5年,知识和技 术吸收积累到一定阶段后,会开始考虑继续做技术还是转行,这取决于一个人在技术上的天赋有多 高。

如果选择继续从事技术,就要考虑是在技术上专精,还是走上管理岗位。虽然很多程序员技术水平 达到一定阶段后都会被公司推上管理岗,但是更加痴迷专注于技术的人,在做了一段时间管理后还 是会选择回归纯技术领域,成为一名技术专家或者架构师,比如前端界的大神Winter。

黄明国之所以会迷茫,是因为他现在正处于从资深工程师迈向管理岗位这一重要阶段。很多大龄程 序员也正是在这一阶段迷失了方向:自己究竟喜欢技术还是擅长管理?只要这个问题没想清楚,就 会像黄明国这样,长期陷入一种一人多职的状态,在高速进展的繁忙工作中理不清头绪,看不清未 来。

关于此类现象,100offer咨询了一些企业HR的观点,其中有一条建议比较中肯:

大龄程序员在选择工作时,首选要认清自己,再去选择环境和公司。

比如先确定自己是属于比较有激情、活力、愿意终身学习新技术的那一类人;还是心有余而力不 足,想脱离一线技术,想把更多精力放在管理上的那一类人。

如果是第一种,可以选择一家快速成长的创业公司,将自己的技术价值最大化地发挥出来;

如果是第二种,就选择那些组织架构相对臃肿的大公司,这些公司盘子够大且没有太多坑需要踩,因此对 年龄稍大且有丰富经验、能安于现状、踏实做事的人存在一定需求。

其实不光是程序员,「大龄恐惧症」几乎是互联网行业里每个岗位的人都会遇到的问题,世界的变 化太快,谁也不知道下一场取代互联网的变革何时会来。排除这种不可控的外在因素,一个人最大 的恐惧,还是由对自我认知的缺失引起的。 首页 会员 发现 等你来答 王者荣耀谁才是 T0 法师 提问 2021/1/5 中国35岁以上的程序猿哪去了?

黄明国的学历和工作背景已经优秀于大多数人,并且年近40岁的他仍对自我有更高要求,远离舒适 区,不断学习新知识和新技术,现在他缺的是对理想工作和生活方向的明确,相信一旦想清楚这 点,他很快就能调整状态重新出发。

俞军:40岁

从外企到互联网创业公司

黄金时代才刚刚开始

和黄明国形成鲜明对比的是今年已进入不惑之年的俞军。一样的博士生高学历,一样的在2000年初 就出来工作,虽然最后殊途同归,但两人走的却是两条不同的路。

工作10余年来,俞军选择工作时的因素始终没变:看重自己在一份工作中做的事情,而不是公司和 行业本身。

所以在博士毕业后为了将多年所学的知识运用到实践中且能和市场结合,而不是做一些偏底层的技 术工作,他的前两份工作在两家分别做3G通信网络和硬件系统软件开发的外企。

和黄明国在BAT工作了8年一样,俞军在第二家外企同样工作了8年之久。8年的时间足以让一个行 业壮大,也足以让一个人成长。在外企的8年,俞军经历了从普通工程师到团队leader再到部门 leader三个阶段,并且从这家公司开始从事架构设计与管理相关的工作,为后期跨进互联网行业打 下了坚实的基础。

去年,俞军离开工作多年的外企正式向互联网行业进军,他通过朋友推荐的形式加入了一家媒体转 型互联网的企业,以CTO的身份同时负责两条业务线,其中国外的一款打车软件便是公司的全新产 品,他进去以后可以从0到1地去设计架构,做一款直接面向市场和用户的产品,并在用户增长的过 程中接触和实现高可用和高并发,这也是这家公司吸引他加入的主要原因之一。

从传统外企到互联网公司,俞军不否定会面临种种不适。「由于公司之前没有技术负责人,很多项 目都是一块块砖垒起来的,垒到一定高度后离远了一看才发现整体比较乱,这时候,需求一旦有变 化后就完全不适用了。所以我进去以后的第一件事是带着产品、运营等部门加班加点地解决第一个 需求。但是老的代码谁都不敢动,所以后期我在持续不断地做重构。」除了这些工作外,作为公司 的技术负责人,俞军还要承担部分和其他部门的沟通以及人员招聘与管理的工作,职责上更加全 面。
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数初中级Android工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

img

img

img

img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

如果你觉得这些内容对你有帮助,可以扫码获取!!(备注:Android)

最后

以前一直是自己在网上东平西凑的找,找到的东西也是零零散散,很多时候都是看着看着就没了,时间浪费了,问题却还没得到解决,很让人抓狂。

后面我就自己整理了一套资料,还别说,真香!

资料有条理,有系统,还很全面,我不方便直接放出来,大家可以先看看有没有用得到的地方吧。

系列教程图片

2020Android复习资料汇总.png

flutter

NDK

设计思想开源框架

微信小程序

《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》,点击传送门即可获取!

图片转存中…(img-4yI20x6X-1712362609473)]

[外链图片转存中…(img-qOadbiFG-1712362609474)]

[外链图片转存中…(img-IcZZey0M-1712362609474)]

[外链图片转存中…(img-jVhIi7On-1712362609475)]

[外链图片转存中…(img-K5QNin2e-1712362609475)]

[外链图片转存中…(img-3ubpa6W6-1712362609475)]

《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》,点击传送门即可获取!
  • 14
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值