管理心得--程序员35岁会失业吗

news/2024/7/5 3:45:50

程序员35岁会失业吗?

35岁被认为是程序员职业生涯的分水岭,许多程序员开始担忧自己的职业发展是否会受到年龄的限制。有人担心随着年龄的增长,技术更新换代的速度会使得资深程序员难以跟上;而另一些人则认为,丰富的经验和深厚的技术积累是年轻程序员无法比拟的宝贵财富。

个人对这个问题的答案是:90%以上的概率会失业

有时候,梦想很美好,现实很残酷。博主也是985、211双一流大学毕业的人。在毕业来到第一家公司时,前辈和我说了一句:“毕业生都认为自己都改变世界,觉得自己很了不起。但是毕业1-2年后,就会发现,自己是很平凡的一个人,甚至是,最最最最平凡的一个人”。讲真,当时听到这句话,心里还嗤之以鼻:“切,那是你。我可不是这样。我可是真的能改变世界的人”。16年后的今天,再回过头来看这点,觉得16年前的前辈多么睿智,16年前的自己多么傻逼。想必现在还有一大堆准备毕业,或刚毕业几年的学生,看到这里,也会嗤之以鼻:“哼,那是你。我可不是这样。我会是下一个马化腾、马云”。如果你真的这样想,那请你想想,凭什么??凭你说大话时,打过草稿还是咋的? 你是有一个牛逼的团队?还是有牛逼的Idea,或是有超人的智商,又或是有一个可以随便坑的爹?
博主自我感觉,这些任意一点都不是成功的关键。否则也太多成功人士了吧。及早地认识自己,还是挺好的。成功需要一定的魄力,也需要一定的偶然性。马化腾也曾想100万把腾讯卖了,幸好他没卖,才成就了现在的腾讯。博主至少听过10个以上的人,说自己有个很好的Idea,就差一个程序员实现出来,实现出来,就能干掉马云、马化腾。现在这10来个人,还在搬砖着。

再说下去要跑题了。为啥博主觉得35岁大概率会失业呢?其实前几年,华为裁34岁以上的员工,是上了新闻的,好多80后员工应该还有印象。但不是把所有34岁以上员工裁掉。其实员工就像金字塔,你要一层层往上爬。最底层的就是一线写代码的,这是替代性最强的。每年都有新员工,都可以写代码,同样作为毕业几年的写代码的你,你相比他们,你的优势是啥??博主曾问过一个工作8年的码农,对方憋了好久,回答道:“我写代码比他们快,定位问题也更快”。我反问:“但现在毕业生随便加下班,也能解决这个问题,关键人家还很愿意加班”。对方又沉默了。
在这里我不是制造焦虑。而是希望大家能清晰认识自己。或者说,就算是制造焦虑,也不是博主制造的,而是大环境下,大家卷出来的。
35岁如果还只能和毕业生拼自己在写代码上的速度,我觉得是很可悲的。“唯手熟尔”。你的经验没有质的变化,只有量的变化。不裁你,裁谁?可以参考一下博主另一篇博文《管理心得--如何成为优秀的架构师》。“唯手熟尔”型的优势,说白了,就是工作了一年,简单复制了10年而已。10年经验,和1年经验,差别不大。
这个金字塔,你首先要到达上一层:技术骨干。面对一个问题,别人可能大概率不清楚,而你,能马上回答出来。一个事情交给你,你能完成除编码外的基本项目管理相关的事情。这就是我经常提的达到高级工程师至小组长级别(腾讯在T3,现在是P9-P11左右,对应阿里P7,P8)。当你能到高级工程师级别。大概率将自己的职业寿命延长到38-40岁。
下一阶段,就是总监级别。能管理小组长或骨干。这时,一般来说,你能顺利把自己的职业寿命延长到42-46岁。因为很多小组长级别的人,也在40岁左右完成了晋升,如果一个小组长,在40岁还没能晋升到总监,多少是有点尴尬的。因为他的上级,慢慢会有一些比他年纪小的人出现了。对方肯定也希望提拔比他小的,而不是你这样的老油条。当然,这里说的是概率,不是绝对。不排除有些人小管大,但大部分不太愿意。无论是领导还是下属都不太愿意小(年龄)管大。
以此类推。其实博主从身边的人看。大概的一个年龄分布就是:一线工作的人(如码农、运维操作的人),大部分的人的职业寿命就是在35岁左右;能晋升的下一级“小组长、骨干”,职业寿命一般就是在38-40岁;再下一阶段就是“总监”,职业寿命一般在42-46岁左右。还不能晋升到下一个Level,也会面临被优化。后续每一阶段大概是4-6岁的寿命期。

回到最初的问题。程序员35岁会失业吗?会,因为你还是程序员。希望你能尽快晋升到下一Level.如何做?博主在 另一篇博文《管理心得--如何成为优秀的架构师》也有提过。

一:技术更新与个人适应性

探讨技术快速发展对程序员职业技能的影响,并分析资深程序员如何通过持续学习来适应新技术。要么在技术上保持自己的权威性,要么在管理上有相应的心得体会,能发挥1+1>2的管理能力。

二:职业发展路径多样性

 参考博文《管理心理--程序员如何选择职业赛道》。及时发现自己感兴趣的点。可以尝试做运维、产品经理、项目经理、架构师等多个岗位的尝试。

三:就业年龄歧视问题

其实当前程序员岗位是供大于求的。出现年龄歧视,也不是谁个人的错。而是市场选择的结果。当一个工种不卷、趋于平缓时,一定是在下坡路,并且在谷底才会有这样的结果。想起当年博主找工作时,移动、联通、电信等还是香饽饽。但是已经在走下坡路,趋于像国企一样。果然这些年,这些企业的朋友(同学)纷纷想出来找互联网的工作,但已经没有对应的精力或能力了。有因必有果,有得必有失。看你如何选择。你不作出改变,别人作出改变时,就不要怪别人太卷,把自己卷出局。所以,核心还是要在这个金字塔中,不断往上爬,尽量爬到顶端,延长自己的职业寿命。当然,你创业,并且创业成果,不在此讨论之列。也祝大家成功。

感兴趣的同学辛苦 关注/点赞 ,持续分享逻辑、算法、管理、技术、人工智能相关的文章。

有意找工作的同学,请参考博主的原创:《面试官心得--面试前应该如何准备》,《面试官心得--面试时如何进行自我介绍》, 《做好面试准备,迎接2024金三银四》。
推荐热榜内容:《C#实战分享--爬虫的基础原理及实现


http://lihuaxi.xjx100.cn/news/2122490.html

相关文章

使用JMeter进行梯度压测

使用JMeter进行梯度压测 梯度压测配置如下: 使用线程:5,然后循环5000次,共2.5万个样本使用线程:10,然后循环5000次,共5万个样本使用线程:15,然后循环5000次,共7.5万个样本使用线程:20&#xff…

rancher2.6部署

rancher2.6部署 1、准备环境镜像 2、部署3、密码获取密码设置新密码 4、设置语言5、导入已有集群 1、准备 环境 docker-ce-20.10.23-3.el8.x86_64.rpm以及依赖rpm kubernetes:v1.23.17 镜像 (rancher和k8s有个版本对应关系,rancher2.5就不…

Nebula Graph-06-NebulaGraph Java 使用 和SpringBoot集成Nebula Graph

前言 系列文章: Nebula Graph-01-Nebula Graph简介和安装以及客户端连接 Nebula Graph-02-NebulaGraph高阶配置、用户管理、日志 Nebula Graph-03-NebulaGraph Studio-可视化web工具安装和使用 Nebula Graph-04-NebulaGraph nGQL的介绍和使用 Nebula Graph-05-Nebu…

muduo异步日志

muduo异步日志实现 陈硕老师的muduo网络库的异步日志的实现,今晚有点晚了,我明晚再把这个异步日志抽出来,作为一个独立的日志库。 所在文件 AsyncLogging.cc AsyncLogging.h LogFile.h LogFile.cc CountDownLatch.h CountDownLatch.cc…

BMS中电磁干扰(EMI)的相关解决方案

电磁干扰(EMI)是电子设备设计和运行中常见的问题,它可能导致设备性能下降、数据丢失或系统故障。在电池管理系统(BMS)中,EMI 可能会影响通信的可靠性和电池组的稳定性。以下是一些具体的解决方案&#xff0…

前端面试集中复习 - http篇

1. http请求方式 HTTP请求方式有哪些:GET POST PUT DELETE OPTIONS 1) GET POST 的区别? 场景上: GET 用于获取资源而不对服务器资源做更改提交的请求,多次执行结果一致。用于获取静态数据,幂等。 POST&#xff1…

二刷代码随想录——单调栈day58

文章目录 前言单调栈知识点 单调栈的特点一、739. 每日温度二、496. 下一个更大元素 I总结 前言 一个本硕双非的小菜鸡,备战24年秋招,计划二刷完卡子哥的刷题计划,加油! 二刷决定精刷了,于是参加了卡子哥的刷题班&…

【Java程序设计】【C00372】基于(JavaWeb)Springboot的社区网格化管理系统(有论文)

TOC 博主介绍:java高级开发,从事互联网行业六年,已经做了六年的毕业设计程序开发,开发过上千套毕业设计程序,博客中有上百套程序可供参考,欢迎共同交流学习。 项目简介 项目获取 🍅文末点击卡片…