35岁后,程序员的“出路”在哪里?
目录
- 市场对 35 岁以上的程序员是否有就业偏见?
- 为什么会出现对 35 岁程序员的一些偏见呢?
- 程序员 35 岁的破局之道
大家好,今天给大家聊聊目前程序员就业市场上普遍对所谓的 35 岁码农的偏见问题,以及对于大龄程序员的破局之道。
市场对 35 岁以上的程序员是否有就业偏见?
首先先说说现状,就是到底现在就业市场对 35 岁以上的程序员是否有一定的就业偏见?
这个问题是显而易见的,确实是在一定程度上是存在的。因为一些大厂或者是中小公司,可能会内部有一定的规定,就是说招聘的时候如果不是技术中高层级别的,可能会卡这个年龄在 35 岁以内。
另外就是有一些公司的面试官,自己的评判标准中,可能就是会对这个 35 岁年龄会有一定的偏见,就是倾向于招聘尽量年轻一些的程序员,这也是一种情况。
所以结合上面对现状的描述,现在确实可能有一些 35 岁左右的兄弟出去找工作的时候,简历投递出去发现得到的面试机会比较少,虽然暂时还不至于说失业那么严重,最后也能找到工作,但是确实职业生涯发展和道路再往后走会走的比较艰辛一些。
为什么会出现对 35 岁程序员的一些偏见呢?
那么既然现状搞清楚了,很多兄弟可能也对这种情况感同身受,确确实实感受到了痛点,那么接着给大家分析分析,到底为什么会出现这种对 35 岁程序员的一些偏见呢。
其实这个里面都是有原因的,下面的内容可能较为真实,大家请注意前方会有高能。
首先第一个,首当其冲的就是技术问题,就是 35 岁的很多程序员可能技术没法达标了,什么意思呢?
可能很多兄弟看到这里不懂了,说一个人干技术干到 35 岁,基本都是 10 多年的经验了,按理说,技术应该很不错啊!还真不是,还真不能这么天真的认为。
因为很多兄弟在这 10 年的技术发展过程中,可能会用一个现在流行的词来说,就是出现了一个”躺平“的情况,也就是说,10 年过程中稍微过的有点浑浑噩噩,平时对自己技术的追求,就是仅仅是能把活儿干好就行了,而且对职业生涯也从来没有什么规划。
对自己的履历背景、学历提升、技术深度、架构经验、生产经验从来没有一个完整的提升计划和规划,导致自己 10 年过去了,可能处于一个技术广度还凑合,什么都会一点,但是技术深度几乎没有,没看过几个源码,然后一直在各种中小公司里徘徊,从来没有干过什么大型项目,没有架构设计的经验,没有生产环境深度优化经验。
最后就可能会导致他拿出手的简历,就是类似下面这样的:
个人信息
1、工作经验10年
2、本二/本三/大专毕业
工作履历
1、xxx软件公司
2、xxx科技有限公司
3、xxx网络科技有限公司
4、......
专业技能
1、熟悉java、spring、mybatis、spring mvc等开源框架的使用
2、熟悉mysql、oracle、mongodb、sqlserver等数据库的使用
3、熟悉elasticsearch、kafka、rocketmq、redis等中间件技术的使用
4、熟悉tomcat、weblogic、linux、maven、git等工具的使用
5、熟悉......
项目经历
1、xxxx系统
该系统主要目的是用于服务于公司的xx用户和客户群体,主要的功能模块包含了xx模块,xx模块,xx模块,用到的技术包含了spring、spring mvc、mybatis、mongodb、mysql等,该项目可以支持用户做到xx、xx等功能和操作。
上面这份简历是非常典型的一份大龄程序员的简历,简单总结一下,就是年龄大、工作 10 年+、学历极为一般、工作履历基本都是小公司、技术上基本就是混个广度(没什么深度可言)、项目基本都是一些 crud 类的系统(最多是对一些中间件技术简单的用了一下而已)。
所以当面试官拿到这份简历之后,第一印象就是,这年龄这么大,干过这么多年,技术也不行啊,没看出技术有任何的亮点来,这是其一。
其二,除了技术以外,这份简历面试官看了以后,会判断出来,学历较为普通、工作经历中基本都是小公司履历没什么大厂经验、项目经验也是非常普通的 crud 类,此时综合情况判断下来,就是 10 年经验过来,基本没什么亮点之处。
其三,通常来说,刚工作没几年的小伙子可能加班劲头会足一些,那工作年限较长的兄弟,可能一个是身体素质很难再经常加班,一个是家里拖家带口的可能会消耗很多个人精力,那么投入工作的时间就会少一些。
其四,通常 10 年+经验的兄弟薪资要求会比较高一些,那么对于面试官来说,找一个年龄较大的兄弟,薪资要求可能很高,同时技术、项目、履历这些都较为一般,然后平时投入工作的时间可能也没那么多,整体看下来,还不如找一个工作 5 年,薪资要求较低一些,技术和项目经历其实也跟 10 年的兄弟是差不多的,活儿都能干,然后平时工作里劲头更加足一些。
综合上面的分析,大家就知道了对于 35 岁的兄弟把简历投出去以后,面试官的内心活动,也就知道自己为啥简历投出去面试机会较少,工作没那么好找了。
程序员 35 岁的破局之道
那么如何破局呢?其实说来也简单,你年龄大一些,其实没关系,你薪资要求高一些,其实也没关系,你平时没那么多时间加班,要陪家人多一些,其实也没关系。
但是唯一的一点关键,就是你的技术要过硬,项目经验要足够大,架构能力要足够强,技术足够牛,你能直接作为架构师抗起来一个大型的项目,带起来一个团队,那你的 35 岁根本就不是事儿。
比如说,你要是技术上深度研究过 kafka、rocketmq、redis、mysql、jvm、spring、dubbo 等一大堆开源框架的源码,源码能力足够牛,生产上解决过一大堆的故障,做过很多的调优,对于每秒 1w 的并发请求设计过高并发架构抗住过,线上系统存储 10 亿条数据的存储架构也搞过。
然后还有过一定的中台、DDD 等流行架构的经验,另外还带过 5~10 人的团队,那你这样的人才,35 岁根本不是事儿,因为很多公司招聘能带队的高级别人才,架构师、技术专家、技术经理、开发经理,这个年龄是可以接受的,但是前提是你得足够优秀。
若有收获,就点个赞吧!
文章转载自公众号:石杉的架构笔记