关于程序员35岁的坎:年龄不是挡板,当你匹配了这个年纪该有的能力还有什么畏惧!
作者:互联网
前言
关于程序员干到35岁,会不会失业或者是说35岁的坎,这里我分享一篇不错的文章,希望能给大家带来一些帮助和思考。
本文可能可以适用到其他端,不过由于自己是一名 Android 开发工程师,所以就姑且从一名普通的 Android 开发工程师的角度来进行表述吧。
整篇文章可能读下来会比较啰嗦和白话,但句句真言,字字真心,欢迎大家一起交流。整文也只代表个人观点,同学们都可以发表自己的观点即可。
一、你以为的人生
刚入行时,拿着傲人的工资,想着好好干,以为我们的人生是这样的:
等真到了那一天,你会发现,你的人生很可能是这样的:
二、一次又一次的伤害
某为很早就爆出来要裁员34岁以上员工的新闻,去年,真的裁了!!!
在某频道上,经常会看到这样的留言:
还有大佬为中年危机火上浇油的:
突然想到一句话,不能骂二十多岁的小伙子,因为他们随时可以辞职,要骂就骂30多岁的,他们成家了还有各种贷款。
程序员的35岁,真的如此不堪?
最关键的是,我也马上35了!!!!
三、关于35岁的问题
35 岁的问题其实是这样的:简单说就是才不配岁!就是这么回事,就是这么简单,从30开始,就开始淘汰那些没长进,一直没干明白,不会学习,空耗岁月的那些人。而不是到了岁数就都不要了,当然像华为这样乱带节奏的公司的确该说。
国内人多,不缺技术劳动力,所以国内的竞争的确大,新人上来的很快,老人要是学习效率不行,的确会被淘汰。12年那会培训机构蜂蛹上马,培训除了太多太多的人,这部分培训生中8成的人其实一点基础都没有,不了解行业,没接触过代码,硬上的结果就是2-3年过了依然没什么长进,算算年月,15-16 年这些人的问题开始大量暴露出来,加上有人,有事推波助澜,慢慢就变成 35岁的这个梗了。
其实不只是35,从30岁就开始了,30 以后,结婚,有孩子,身体素质下降,常年作息不规律,让你用来专心工作,学习技术的时间和精力所剩无几,你要是不能平衡好工作,家庭,作息,身体,离开这个行业的确是最终的出路。
但是也不要太过于悲观,只要大家有了自己的正确的,卓有成效的学习方法思路套路,建立了自己的知识体系,抓紧白天的工作效率,晚上公司晚走一些看看新东西,其实这个问题就能解决。当然了到日子该上线了,熬夜那就真的得忍着,话实话,又不是七老八十了,一天两天的熬夜还挺不住嘛,又不是真的不让你睡觉,完事后快速把作息调整回来就行了。
这其中的关键就是:自律,说的简单,但是又有几个人能做到呢。往往事情很简单,但是以讹传讹后却越来越咪蒙,反到让人看不清,质疑自己之前的想法。这个社会我们必须有自己的想法,自己分析事物的眼光,坚持己见才行。那怕是错的(已经调不了头了),坚持都会有更好的结果。
35 的话题就是上面这些了,我、尝试着从另一个方向来写写,希望你帮助大家减轻焦虑,其实有一些文章在辟谣,在客观的看待问题,大家多看看吧。
最终还是能力,你有匹配你这个岁数的能力有什么可怕的,大公司非常挑剔,难倒那些中小公司也这么变态吗?业务赚的可能少不少,但是你看看周围,放宽心,至少还能活的不错不是,人才这种流动是正常的,谁让中国人多呢。国外 IT 人才那真是有多少要多少的,究其原因,还不是国外人才少嘛。
再来一点
2021年了,好像天天都有裁员消息,这200,那300的,是现在行业不景气,但哪也比其他地方强的太多了,大家能不走的,尽量就别离开这个行业。都2021了,谁能离了了手机,谁能离的了移动互联,手机在手,电脑我一年没开了。困难是暂时的,这个行业未来还会大红大热的,都是周期性的。
互联网寒冬,大家也不必过于悲观,虽然裁员大潮一浪高过一浪,但裁掉的毕竟只是一小部分人,更大比例的互联网从业者依然稳坐钓鱼台,他们的岗位及薪资其实并未受到影响,那么问题来了,裁掉的是哪些人呢?
拿Keep来说,之前的裁员计划中,裁掉的大部分是应届毕业生。而其他一些大厂则对中层管理人员进行了优化,还有实行末位淘汰制的公司裁掉了一大批人浮于事、尸位素餐的混子员工,例如京东。一个真正有价值的员工,是任何企业都需要的。
这就是我说的那些做几年都不入门的那些人,他们真的没学明白,走的大部分都是这种人,大家唉放宽心,想想全中国有多少 coder 从业人员,终究大部分人还是有工作的。努力夯实技术,扩展眼界,全方位提要自己能力,不管怎么说,就算上不去,至少也能站的住。大家共勉吧!
最后,功夫在诗外。决定你十年之后职位和薪水的,更多的是技术以外的东西。除了上面说的人脉,还包括你的名望、这十年的履历,以及渐渐成型的言谈举止,等等。
四、如何应对互联网行业的「中年危机」
我总结了目前程序员在35岁后所能走的路,大家可以提前做准备。
1.纯技术路线
根据舒伯的职业生涯阶段理论,31~44岁是安定期,程序员应该稳定于一项工作,发现适当的晋升通道,确立自己将来的保障。结合35岁的门槛,大家应该在35岁前,尽量找到合适的下家,这些下家中有纯技术上升通道。
很显然,只有大公司才会有纯技术上升通道,比如阿里,中小公司是不太可能有的。所以,走这条路的同学,要想尽一切办法进到大公司中,并且稳定下来。
如何进到大公司,在之前的一篇文章中给过程序员所能走的路径,这里直接复制过来,看过的同学可以直接跳到下一个。
社招同学其实是有优势的,因为在已经有工作经验的情况下,学历并不是那么重要的,起码不像校招时,直接机筛就给筛掉了,社招同学可以有以下途径来进入大公司。
2.混圈子、混人脉、靠内推
你知道六人定律吗?就是说想认识世界上的任何一个人,最多通过六个人的桥接就可以认识!!
这就是圈子和人脉的重要性,你有同学、朋友、同事,他们任何一个人进了大公司,都可以内推你,而且在内推时,是可以直接跳过HR,直接把简历给他们主管的。
凡做过主管的都会有经验,不看僧面看佛面,也会给你个面试机会,会让你过来聊聊,不然,他没办法给内推你的人交待!
所以,跟同学、朋友、同事处好关系,用得着!
3.靠猎头
如果目前你还没有那些人脉,没关系,也有方案,去找猎头,猎头很好找,简历发到猎聘网,就会有猎头找你了。
虽然猎头会跟很多大公司有合作关系,也自然能把你的简历推到大公司里,但这里有两点关键条件:
需要走正规流程,先经对应公司HR筛选,再到部门主管,无跳级可能
猎头看不看得上你,主要看个人简历内容,即个人实力,所以这部分还得靠自己,如何靠自己,看第三点
4.靠自己
其实无论走什么捷径进入面试环节,在面试时除了自己,谁也帮不了你,所以,如何把自己能力提升是非常非常重要的部分。另外,需要注意的是,在自己学习时,要有方向,一方面要提升名气,使简历发光,一方面深入学习,要有真本事。
最后,时刻保持平和得心态
焦虑,急躁 只能让事情往深渊继续迈进,而不会让事情好起来。最简单的例子改 bug,这个bug 在哪里啊,搞了3个小时了,慌的不行了,后面还一大堆活呢,但是今天必须改完呀,急死了,怎么办,在线等啊...
这时候你应该上趟厕所,舒缓一下下面的压力,下楼去买瓶饮料,去绿地里吼几嗓子,再看看红花绿叶,回来你会发现原来是拼写错误啊,3分钟搞定。
和人也是一样,你平和,不急躁,多数时候也会让别人平稳下来,事情就会有转机,小事才不会搞大,才会有回转的机会。真到了要 boss 出面的时候,你之前做的再好,这一下印象分减半啊,要是再来一回,说不定就可以领钱走人了。
那么市场是如何看待你的
本来这个不用说的,但是很多人就是当局者迷,的确需要一盆冷水冷静一下:
1. 招聘上要 3年开发经验
不是说要找工作3年了的,而是有 3面技术水平的人,这个水平大家自己想象不会太轻松。即便好多公司本着能干活的想法找人,心里至少都是期待你有3年技术水平的平均值,大公司更是只要顶尖的那 10%。
2. 3年工作经验,30岁以下
市场不会也没有时间精力去了解你,芸芸众生中你的名片就是3年工作经验=3年技术水平,各大公司或者做的久的业内人都会有趋近的认知,3年经验,30 岁往里的还有培养前途,还有进步空间,过30事多,不一样能加班,能再学习,能跟着技术进步了
上面这2个其实就道尽了当前市场是怎么看待人的:不同的年龄段对应相应年数的技术水平。别人才不会考虑你是不是 28才入行,但是恰恰我就是呀。
不说后面的,至少我们要有相应年限的技术水平,这至少能找到工作不是,是金子都会发光,大家按照我们上面的思路提高一下自己。只要你做到了,你得自信,你的言谈自然就能给人你技术很N的感觉,其实你技术就是很N,不光能写代码,还能带着小团队一起高效和谐工作,技术探索进步,还能负责公司 app 的小架构。
我的眼光能看到能做的也只有这些了,剩下的,你要是找到转岗的位置的话,多去学学你转岗的知识体系也是很棒的,即便不成,也能大大提升你的能力,代码做到后面,约需要更全面的技术,更全面的知识体系,整个开发流程你能熟悉,能做更好了,这样机会才会眷顾你。
关于Android程序员的技术提升
对于程序员来说,要学习的知识内容、技术有太多太多,要想不被环境淘汰就只有不断提升自己,从来都是我们去适应环境,而不是环境来适应我们!
不用多说,相信大家都有一个共识:无论什么行业,最牛逼的人肯定是站在金字塔端的人。所以,想做一个牛逼的程序员,那么就要让自己站的更高,成为技术大牛并不是一朝一夕的事情,需要时间的沉淀和技术的积累。
关于这一点,在我当时确立好Android方向时,就已经开始梳理自己的成长路线了,包括技术要怎么系统地去学习,都列得非常详细。
首先是超级详细得不能再详细的Android开发学习思维导图,因为图片实在是太大了,所以我就只把二级目录的内容放出来,更加详细的你们可以主页扫微信二维码获取。
接下来就需要梳理知识,提升储备了!(Android移动架构师七大专题学习资源)
- 架构师筑基必备技能:深入Java泛型+注解深入浅出+并发编程+数据传输与序列化+Java虚拟机原理+反射与类加载+动态代理+高效IO
- Android高级UI与FrameWork源码:高级UI晋升+Framework内核解析+Android组件内核+数据持久化
- 360°全方面性能调优:设计思想与代码质量优化+程序性能优化+开发效率优化
- 解读开源框架设计思想:热修复设计+插件化框架解读+组件化框架设计+图片加载框架+网络访问框架设计+RXJava响应式编程框架设计+IOC架构设计+Android架构组件Jetpack
- NDK模块开发:NDK基础知识体系+底层图片处理+音视频开发
- 微信小程序:小程序介绍+UI开发+API操作+微信对接
- Hybrid 开发与Flutter:Html5项目实战+Flutter进阶
知识梳理完之后,就需要进行查漏补缺,所以针对这些知识点,我手头上也准备了不少的电子书和笔记,这些笔记将各个知识点进行了完美的总结。
然后再是通过源码来系统性地学习
只要是程序员,不管是Java还是Android,如果不去阅读源码,只看API文档,那就只是停留于皮毛,这对我们知识体系的建立和完备以及实战技术的提升都是不利的。
真正最能锻炼能力的便是直接去阅读源码,不仅限于阅读各大系统源码,还包括各种优秀的开源库。
《486页超全面Android开发相关源码精编解析》
刷大厂面试题备战,增加大厂通过率
历时半年,整理了这份市面上最全面的安卓面试题解析大全。
1.可以通过目录索引直接翻看需要的知识点,查漏补缺。
2.五角星数表示面试问到的频率,代表重要推荐指数
《379页Android开发面试宝典》
以上内容均免费分享给大家,需要完整版的朋友,点这里可以看到全部内容。
与其迷茫焦虑明天,不如脚踏实地做好当下,自勉!
标签:大家,30,技术,35,程序员,Android,挡板 来源: https://blog.csdn.net/weixin_44339238/article/details/113278554