腾讯40岁老兵现身说法:35岁职业生涯分水岭,架构or管理,到底怎么选?

你以为当上程序员后的生活

实际上你的生活

一、行业性质使然

加班多、工作量大

众所周知,程序员可以说是所有职业当中加班最多的。特别是在我们Android/IOS移动应用开发这块,用户基数越来越多,行业竞争越来越大,资本家们的致胜关键是什么?当然是我有的功能你没有,我的APP性能使用体验比你好。而这些的实现者是谁?不就是我们这些苦逼的程序员。

为了不影响用户的使用体验,或者最小化影响少部分用户的使用体验。每次上版本,都是加班到凌晨,这下王者荣耀玩家知道为什么每次版本更新都是在凌晨12到次日8点了吧。当然我们普通的APP程序当然没有王者荣耀这类游戏工作量那么大,但是每次上完版本,运行调试后,到下班,也是凌晨两三点了。

加班赶进度,赶着比竞争对手率先更新功能,都是日常操作就不多说了。

迎合大众口味、时代需要创造者

据《中国互联网发展状况统计报告》2019年数据统计发布显示,中国互联网的普及率达61%,其中30岁以下年轻人的使用占比高达70%!

很显而易见,年轻人都在用的东西,自然是由年轻人来创造最符合大众的口味。

总的来说,35岁往上走的程序员,无论是从身体条件,思维创造力,还有薪资成本各方面,都不再是以利益至上的公司的最佳选择。

突然想到在哪里看到的一句话:不能骂二十多岁的小伙子,因为他们随时可以辞职跳槽,要骂就骂30多岁的,他们拖家带口还有各种贷款。心中不免五味杂陈

二、人生阶段

23-27岁:技术积累阶段

假设本科23岁毕业,那么工作的前5年对你来说就是打基础的阶段。在这5年时间里面,你要积累足够的技术底子,打磨自己的技术实力,成为某一个技术细分领域的牛人。

我自己依然记得当年这样的场景:蹲在出租房里面每晚每晚的啃技术文档,在公司连续打地铺干通宵的场景。

只有真正经历过贫穷,经历过苦难的人,才会越早就懂得努力才自己这一生唯一的出路和唯一的机会。忘了谁说的了,大概就是这个理。

27-30岁:形成思维方法论和知识体系的阶段

当你积累足够的技术实力,例如超过10万行代码以后,你应该形成了自己的思维方法论和自己独立的学习技巧,任何新的技术在你眼中都能迅速的看到技术的本质,快速吸收成为你的知识体系的一部分。

你只要前一个阶段打的基础足够牢固,这个阶段你一定会开始蚕食别的领域,这是一定的。逐渐的不再满足于纯技术领域的探索,而是开始探索技术背后的事情:什么技术在什么样的场合能够发挥最大的价值;技术团队应该怎样构建;技术在公司未来的价值?创业公司对技术的需求?支撑技术的产品,怎样学习做产品?支撑产品背后的运营体系是怎样建立的?商业社会对技术、产品、运营等的是怎样的认知,商业社会有什么的特定规律?也许还有更多…

在这个阶段,积累技术对你来说简直是小菜一碟,你更需要磨练的是思考能力,形成自己的思维方法和知识体系,这将是你帮助你一生的武器。

30-33岁:有成熟的职业规划,对未来有清楚的认识

30-33岁这个阶段,最关键的是了解自己。知道自己擅长什么,自己的优势在哪里,怎样才能够最大化自己的价值,同时也知道自己有什么重大缺陷。未来是扬长避短还是不断避免自己的缺陷,这些需要提前想清楚。一旦想清楚,想透了,就剩下行动。你可以选择避开做自己不擅长的事情,不勉强自己,不让自己处于对自己不利的环境。当然,你也可以选择不断补短,把自己的不擅长点变成自己最擅长的。这个需要结合自己的情况来慎重选择,最终看你要走什么样的一条路,是打算做技术专家、管理者、还是技术结合产品,还是创业者。

三、技术or管理?

首选:技术

作为技术出身的过来人,我的第一建议当然还是坚持初心,也就是走技术路线。

前面说了,在你步入30岁大门的时候,就该开始规划自己35岁后干什么。也就是说,当你决定把技术路线走到底时,你就要开始进修架构/算法相关知识了。走技术路线的,在35岁时。 至少都是阿里P8往上了,早已成为一个领域的专家,基本都是架构路线或算法路线,能指导着几十号上百号兄弟,在自己的专业领域有不可替代的作用。
Android架构师必备技能导图

次选:管理路线

走管理路线的,至少得总监往上,而且不仅仅是单纯的技术管理, 一定是有一摊业务, 产品/运营/研发一把抓。如果再能扛营收那是非常稳的。最次也得是产品/研发都负责。

其实,管理路线也是有年龄困扰的,并不是说从技术一线到管理层面,你所需要的精力就会减少。相反,在管理初期你所花的时间精力可能会更多。一般大多数人,比如说有大厂背景的话,会在33岁左右就开始尝试一些管理属性的工作。然后到了35岁左右的年纪,往二线或三线小一点的公司跳槽,然后带团队,技术指导。

再者:转岗

一般都是内部转岗比较多。能去的岗位有,开发测试、产品经理。

【开发测试】:因为有代码经验,转到开发测试岗,是有一定优势的,容易升到管理岗位。

【产品经理】:应该转岗的程序员至少60%以上,都是选择这个岗位,首先,我们开发时都是跟产品打交道的,对他们做什么相对了解,其次,我们懂技术,能了解产品的表现形式,缺乏的只是产品思维而已,所以,转岗产品,相对容易,而且,产品线职业寿命长,经验能够积累,你就是干到40,也没啥问题。

四、其他行业备选

1.创业

最后为了帮助大家深刻理解Android相关知识点的原理以及面试相关知识,这里放上相关的我搜集整理的24套腾讯、字节跳动、阿里、百度2020-2021面试真题解析,我把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包知识脉络 + 诸多细节

还有 高级架构技术进阶脑图、Android开发面试专题资料 帮助大家学习提升进阶,也节省大家在网上搜索资料的时间来学习,也可以分享给身边好友一起学习。

一线互联网面试专题

379页的Android进阶知识大全

379页的Android进阶知识大全

网上学习 Android的资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。希望这份系统化的技术体系对大家有一个方向参考。
《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!
roid学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!**

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值