有个话题叫做“程序员的悲哀是什么?”于是,有很多数程序员说出自己的命门:最大的悲哀就是以为自己挣到很多钱,其实根本不懂怎么挣钱,随着年龄增长,工作瓶颈越大,越容易受到歧视,不知道怎么走下去!
-
结果天天有人在焦虑“35岁程序员失业”的话题,说来说去,关键还是看程序员们自己。那么,到底什么样的程序员在35岁以后依然被公司抢着要呢?
以我曾经亲身经历来说,谈谈团队就有几个35岁老程序员:
A是螺丝钉式的员工,哪里有需求就去哪里,任劳任怨,没有过多想法,但每次负责的任务是最复杂的功能。
B是对技术研究得比较深,喜欢学习新技术,公司领导有新想法,每次都找他调研和研究技术,然后落地到项目中。他也负责基础平台搭建。
C是能独挡一面,从需求提出到最后上线,他负责规划、协调和分配任务,他有产品思维,业务能力强,踏实稳重,领导把事情交给他非常放心。 D是对技术有热情,喜欢分享,喜欢总结,建立了自己的技术影响力,他负责分享和培训新技术,也和B一起搭建平台。
可以看出,其实ABCD都有自己的优势,但是分工不同。
-
可是,在公司领导眼里,可能更会偏向BCD,他们是会被公司抢着要的人。A虽说辛苦,但领导不一定看得到。
如果你想往技术方向发展,可以参考BD路线,如果你想往管理层发展,可以参考C路线。
在我看来,满足下面条件的35岁程序员,公司都会抢着要
首先,你要不只是自己能写好代码,还能影响其他人,让其他人也写好代码。也就是说,需要具备技术领导力,能够让团队更高效工作。
-
1、懂业务的程序员,本质上懂业务,只要适应能力和学习能力,与年龄无关。公司里生存下来的和爬上去的,这种最多。这种人一般也都是敏而好学,且情商极高。
-
2、技术过硬的人,有技术壁垒,无法替代。这种极少。
-
3、技术还可以又能带团队的人,有一技之长,比如沟通,情商,软技能等,成为老白兔是非常正常的,已成为温水中的青蛙,很稳定,不会有大创新,也不会有大过错。
-
4、有想法有执行的人,尤其擅长跨界,思考和对趋势把握不错,有一定影响力,也有一定人脉,这种人一般都是进攻型的,不成功便成仁。
我知道,很多人把再明显不过的道理摆在面前,他们也选择性失明,沉浸在自己的世界里,那就由他们去,留给正经程序员的路也宽一些。
在我看来,自我认识和不断提高经验非常的重要。不管再忙,每天我都会拿出一个小时左右的时间去看看书。我们有一个作者群,里面优质的作者也是经常的学习,有时候虽然我们也是被割韭菜,但是能学到一点东西就很值,你看看身边优秀的人,没有不学习的。
为了帮助大家提升,特意准备了这份文档,总结内容涵盖极广,包含了 14 个技术栈:
基础篇
JVM 篇
多线程 &并发篇
Spring 篇
MyBatis 篇
Spring Boot 篇
MySQL 篇
Redis 篇
Spring Cloud 篇
Nginx 篇
MQ 篇
数据结构与算法篇
Linux 篇
简历篇
第一篇:基础篇
第二篇:JVM 篇
第三篇:多线程 &并发篇
第四篇:Spring 篇
第五篇:MyBatis 篇
第六篇:Spring Boot 篇
-
第七篇:MySQL 篇
第八篇:Redis 篇
第九篇:Spring Cloud 篇
第十篇:Nginx 篇
第十一篇:MQ 篇
第十二篇:数据结构与算法篇
第十三篇:Linux 篇
第十四篇:简历篇
总之,随着“低代码”时代来临,只有懂业务的程序员和懂底层技术的程序员越来越吃香。单纯埋头写业务代码不问为什么的程序员迟早会被淘汰,甚至不需要 35 岁。如果想要别人抢你,你就需要经营,经营自己,让更多人知道你是某方面的专家,想要长久吃饭,你还需要选择行业,然后提高本行业的业务能力。