40岁程序员真的要被淘汰了么?

2023-05-16

我承认起这个标题有些标题党。
这几天华为公司被热议,据非正式小道消息-华为开始“清理”34岁以上员工。据威腾网消息(http://digi.163.com/17/0216/15/CDDINLRL0016686Q.html):

1、中国区开始集中清理34+的交付员工,注意不是研发程序员,是交付的工程维护人员。
2、研发开始集中清退40+的老员工,这个才是真的针对程序员的。
3、前几个月华为轰轰烈烈的2000研发将士出征本质上跟第1点没区别,也是变相的裁员,因为这些研发员工输出之后大部分人会很快自行离职或者被考核离职,幸存的比例并不高。

水木社区和心声社区也有类似的帖子:http://people.pedaily.cn/201611/20161121405632.shtml:

从集团前10月经营情况看:运营商BG稳健已经是追求目标,高增长将成为历史,作为公司目前最大业务群,调整是难免;消费者BG是红海,利润远没有运营商那样丰厚可期,增量利润却难于大增,利润不高增长不是华为的好追求;企业BG未看到大的增长点,依旧难挑大梁,生存依旧是目前重任。说说有几个大家比较关心的措拖,估计明年开始执行。1、为保持公司年轻化:退休政策即将微调,从45岁可以退休改变了45岁须退休,想继续工作的,需人力资源部重新审批。2、股票饱和值改变:随着股价越来越高,以饱和值来匹配岗位方式越来越不适合,微调为定岗定级定数,以股票 TUP数量来衡量饱和度。3、大调整:业软绝大多数部门划到GTS,仅留研发强相关部门在研发体系。4、CBG逐步独立化,大中华区独立只是一个开始,明年全球开始与片联剥离,逐步独立经营。5、将士出征只是第一步,运营商BG缩身会成为未来几年的主调。

一.追求利润是企业的核心利益

其实早在2016年华为校园招聘的口号就喊出来了:年轻的华为,需要更年轻的你。今年29岁的华为的确还很年轻,为了公司保持活力与激情,需要更多的有活力的年轻人去冲锋陷阵,这本无可厚非;企业从来都不是慈善机构,追逐利润是每个企业发展的原动力,无论什么样的企业文化,也无论管理者把企业营造成一个多么温馨的家,这些最终的目的都是为企业利润服务的。一旦利润出了问题,温情的面纱就会被揭开,看到就是残酷无情的市场竞争。商业是不相信“眼泪”的,企业面对生存和发展的危机也是没有温情可言的。特别是像华为这样大体量的公司,人才结构如果被固化,年轻人无法成为公司的中坚力量,公司也会慢慢僵化老去;同时,工作年限、工作经验和论资排辈如果成为一个公司员工晋升的唯一狭窄通道,这样的通道很可能成为公司发展的阻力:维护既得利益,压制新人。对于无法给公司创造利润的人,无论是25岁,还是45岁,都会被淘汰;对于以前为公司做过贡献的老员工,像华为这样的公司一定支付了相应的报酬,但公司从来不是养老院,对于公司的发展未来来看,看重不是员工过去的贡献,而是未来的贡献,这就是现实,倚老卖老,靠着资历混日子,不思进取的人,恐怕不到45岁就会被“清理”。因此,对个人来说,整个职业生涯保持战斗力和不懈怠的斗志,是必须的。

二.程序员是很有生命力的职业

古人云:生于忧患,死于安乐。如果在事业上追求安乐和稳定,很可能在未来会迎来巨大的危机。今年43岁的我,随着自己年龄增大,职业危机就一直存在,从事软件开发行业已经17年了,职业发展的压力一直伴随着我,生怕自己的能力结构跟不上这个行业和时代的节奏。在2000年,曾经和我一起共事过的写程序的同事、朋友,目前几乎都不再写代码了,或者转行,或者走向管理岗位,而我一个43岁的“老”程序员,30%左右的时间还在写代码。43岁的年龄,对于程序员这个行当,已经太老了,如果我只会写程序的话,恐怕早就被这个行当给淘汰了。我不怕别人笑话我:都43岁了还在编程序。我之所以还在写代码,主要是两个原因:
1.兴趣。
虽然现在编程不是我的工作的重心,可我依然对写代码有着浓厚的兴趣,不得不承认,其实在写程序方面我并没有天赋,没有编出在行业里名声鹊起的软件,但一直爱好,看到感兴趣的新编程技术总会手痒去试试。可能是性格使然,我喜欢静静写代码的感觉,比起复杂的人际,我更愿意和电脑在一起,去享受编程的自由和宁静,虽然这样的安静时刻很少,大部分时间都要赶项目、“救火”。我希望自己退休的时候,依然还能写代码。
2.工作需要。
无论做产品的研发,还是系统的架构,最后的产品或系统都是代码汇集而成,从代码的角度来思考产品,对产品的稳定性和性能一定有帮助;反过来一个程序员可以从一个产品经理的角度来思考产品,必然会对产品的业务逻辑、用户体验、使用交互和用户心理有深刻的理解。通过编程,可以让软件工程师保持技术的敏感性,充满活力,从而促进产品的研发。如果一个只做ppt,画画架构图的架构师,很可能与产品之间存在隔膜。一个产品无论被产品经理设计得多么精妙,被架构师设计的多么精致,最终的实现都是靠程序员一行行代码来实现。如果一个程序员对待产品像对待自己孩子一样,对每一行代码倾注自己的情感,那么这个产品就是有温度、有感情、会呼吸的产品。如果一个程序员只把自己当作生产线上的码农,那么做出来的产品就是苍白而毫无生命力的东西。从程序员转到产品经理的例子比比皆是,比如现在如日中天的微信之父:张小龙。另一位著名的技术出生的产品经理马化腾曾说:

产品和服务是需要大量技术背景支持的,我们希望的产品经理是非常资深的,最好是由做过前端、后端开发的技术研发人员晋升而来。好的产品应该交到一个有技术能力、有经验的人员手上,这样会让大家更加放心。如果产品经理不合格,让很多兄弟陪着干,结果发现方向错误,这是非常浪费和挫伤团队士气的。

并不是说产品经理非要自己写程序,产品经理和程序员可以很好的相互配合,彼此协作,而不是充满着“爱恨情仇”彼此对立。

三.生命中不只有代码

我不想说要做职业规划,很多时候我发现人生很难规划,不要说未来10年,就是未来的2、3年都很难说按自己的节奏去走,作为普通而平庸的我,没有强大到可以按自己的意愿去完美执行规划,很多的选择都是被命运推着向前走,到了40岁了,我不再青春了,与命运讲和是作为中年人应该有的人生态度。乐观和焦虑这两种看似矛盾的情绪时时刻刻伴随着我,有时候乐观多一些,有时候焦虑多一些,都不会走极端。焦虑的不是生存而是发展。面对焦虑,我的方法是学习,用学习这样的行动去消除内心的焦虑,比如学习新的技术,学习投资理财,学学哲学,阅读历史,虽然我爱好编码,但我的生命不能只有代码,应该扩展生命的维度和广度,让生活更丰富一些,工作的目的不是工作本身,工作和学习是为了更好的生活。

一个终生学习的人,一个与时俱进的人,是不会被生活“清理”,不会被时代淘汰。 我有这样的信心,希望你也有。


欢迎关注我的网站和微信公众号,文章会在我的网站和微信公众号上同步发布。

本文首发链接:http://www.watch-life.net/life-thinking/40-year-old-programmer.html

我的网站:守望轩

微信公众号名称:守望轩

微信公众号:iwatchlife

你也可以扫描或长按以下二维码 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

40岁程序员真的要被淘汰了么? 的相关文章

  • Lighttpd 搭建 Web 服务器

    背景 xff1a 公司项目用到了lighttpd xff0c 由于自己没有接触过 xff0c 所以做下记录 简介 xff1a Lighttpd 是一个德国人领导的开源Web服务器软件 xff0c 其根本的目的是提供一个专门针对高性能网站 x
  • lua中.和:的区别

    2019独角兽企业重金招聘Python工程师标准 gt gt gt lua中 和 都可以用于方法的声明和调用 和table配合使用 和 最大的不同点 xff0c 就是 xff1a 会把调用者自身 xff0c 传入到函数中 如下代码 xff1
  • 一个很有意思的玩意:FlightGear,开源飞机模拟器

    你一定很想知道开F22战机是什么感觉 xff0c 甚至梦想有一天自己也能驾驭着飞机在空中飞翔 现实生活中 xff0c 做飞行员可不是一件简单的事 xff0c 既然如此 xff0c 我们就别想那么多 xff0c 但有了FlightGear这个
  • 第二学期无人机操作师结业复习测试

    无人机操作师结业复习测试 姓名 xff1a 学号 xff1a 得分 xff1a xff08 本套试卷考试时间为90分钟 xff0c 共分选择题 判断题 填空题 问答题四大部分 xff0c 总分100分 xff09 一 选择题 xff08 共
  • 误删linux文件恢复

    Linux下文件误删除 xff0c 使用extundelete恢复测试过程 extundelete下载官网地址 xff1a https pkgs org download extundelete 给虚拟主机添加一块磁盘 xff0c 磁盘为
  • POJ训练计划1459_Power Network(网络流最大流/Dinic)

    解题报告 这题建模实在是好建 xff0c xff0c 好贱 xff0c 给前向星给跪了 xff0c 纯dinic的前向星居然TLE xff0c sad xff0c xff0c 回头看看优化 xff0c 矩阵跑过了 2A xff0c sad
  • WIN10下微信崩溃(已经是最新版)的解决方法

    问题症状 xff1a WIN10下运行最新版微信 xff08 CrashVersion 61 1644560715 xff09 微信运行错误 你的微信崩溃次数较多 xff0c 建议使用最新版本 xff0c 点击 34 确定 34 到官网 h
  • golang ----map按key排序

    实现map遍历有序 1 key有序 思路 xff1a 对key排序 xff0c 再遍历key输出value 代码如下 xff1a 既可以从小到大排序 xff0c 也可以从大到小排序 package main import 34 fmt 34
  • egg(102)--egg之用户登录 以及登录时候涉及的一些安全问题

    router router get 39 login 39 initMiddleware controller default pass login router post 39 pass doLogin 39 initMiddleware
  • 火狐浏览器添加MetaMask钱包和本地开启私有链开发

    火狐浏览器添加MetaMask钱包 因为对其配置了代理工具 xff0c 所以直接使用谷歌引擎搜索MetaMask钱包即可 第一次使用 xff0c 立即开始设置 点击我同意 xff0c 进行密码的创建 牢记助记词 xff0c 助记词及其关键
  • Cordova 打包签名 Android release app 过程详解及cordova创建app

    很久之前就想写这篇博客 xff0c 但是一直没有时间 xff0c 今天抽空来整理一下 xff0c 总结一下cordova的创建 打包 签名apk 对于cordova所需的打包环境 xff0c 如node cordova的安装 xff0c 这
  • MySQL【Update误操作】回滚

    1 2 3 4 5 6 7 8 9 10 11 12
  • dart常用正则表达式

    电话号码 xff1a 1开头 xff0c 后面10位数字 static bool isPhone String input RegExp mobile 61 new RegExp r span class hljs string 34 1
  • Less编写函数(mixin/@functions)的小技巧分享

    技术背景 开发移动端Web项目的时候 xff0c 有一种弹性布局的方案是基于rem开发项目 简单来说 xff0c 应用淘宝 lib flexible xff08 虽说有新方案vw xff0c 暂时先不讨论 xff09 后 xff0c 会根据
  • 中科院总共有多少计算机研究所?

    我说的都是招计算机的所哈 北京的 xff1a 中科院计算所 中科院软件所 中科院网络中心 中科院信息工程学院 xff08 其实就是中科院研究生本部 xff09 中科院计算与通信工程学院 中科院自动化所 中科院高能所 还有光电 生物的两个所招
  • iOS objc_setAssociatedObject 关联对象的学习

    今天看了FDTemplateLayoutCell的源码 xff0c 类别里面相当频繁使用了关联对象 xff0c 做笔记 xff01 xff01 xff01 学套路 主要函数 xff1a void objc setAssociatedObje
  • 迭代器、生成器

    迭代器 通过迭代器取值优缺点 xff1a 优点 xff1a 不依赖索引 xff0c 完成取值 缺点 xff1a 不能计算长度 xff0c 不能指定位取值 只能从前往后逐一取值 可迭代对象 可迭代对象 有 iter 方法的对象 xff0c 调
  • 使用androidstudio 分析内存泄漏

    分析内存泄漏 http www jianshu com p c49f778e7acf 转载于 https www cnblogs com sunfb p 5086317 html
  • 详解BASIC认证

    Basic 认证是HTTP 中非常简单的认证方式 xff0c 因为简单 xff0c 所以不是很安全 xff0c 不过仍然非常常用 本文详细讲解BASIC认证的过程及原理 BASIC认证流程 xff1a 在HTTP协议进行通信的过程中 xff
  • 孙子兵法全文及翻译

    第1章 始计 兵者 xff0c 国之大事 xff0c 死生之地 xff0c 存亡之道 xff0c 不可不察也 故经之以五事 xff0c 校之以计 xff0c 而索其情 xff1a 一曰道 xff0c 二曰天 xff0c 三曰地 xff0c

随机推荐

  • Ubuntu安装Google浏览器

    下载谷歌浏览器 直接使用Ubuntu自带的火狐浏览器进行下载 默认下载到 tmp临时文件夹里面 xff0c 考虑到权限问题 xff0c 需要将其移动到 Downloads文件夹下面使用命令 sudo mv goo xff08 Tab xff
  • ArcGIS中的多个栅格波段合成一幅影像

    此处用到了ArcGIS栅格处理中的Composite Bands工具 xff08 Data Management Tools gt Raster gt Raster Processing xff09 具体操作如下图所示
  • Sourcetree 更新git账号密码

    删除Sourcetree 缓存文件 只需要删密码文件 xff0c 文件位置 xff1a Mac xff1a Library Application Support SourceTree Windows xff1a C Users USERN
  • Vue.js仿一个购买火车票的app

    项目地址 预览的时候如果是用电脑预览的话请切换手机端预览地址源码地址 xff08 欢迎点赞 lt xffe3 xffe3 gt xff09 项目描述 主要技术 使用vue js实现单页应用使用vue Router处理路由使用vuex实现数据
  • k8s ingress获取真实IP地址配置

    背景 业务架构 xff1a Client gt WAF gt LB gt ECS gt 容器 问题 xff1a 在容器中获取不到真实的客户端公网IP 抓包分析 1 在ECS上的抓包分析 xff0c 看到WAF已经将 真实客户端地址放到了 x
  • 华为视频终端默认的Web页面用户名和密码是多少

    在将华为视频会议系统安装好之后我们需要进终端web管理页面设置 xff0c 但是很多朋友并不知道默认的用户名和密码是多少 xff0c 今天我们就来说说华为视频会议终端默认的web页面默认的用户名密码是多少吧 华为视频会议终端9030 800
  • 缺省vlan的简单介绍

    什么是缺省vlan xff1f 首先要理解什么是vlan xff1f 简单点说vlan就是可以把一个LAN划分成多个逻辑的LAN VLAN xff0c 每个VLAN是一个广播域VLAN内的主机间通信就和在一个LAN内一样 xff0c 而VL
  • 解决:The declared package does not match the expected package

    2019独角兽企业重金招聘Python工程师标准 gt gt gt 这个问题让人挺头疼 xff0c 看网上答案很多 xff0c 但是这个比较靠谱 xff0c 原理也说清楚了 xff0c 并且已经解决了我的问题 xff1a Maven 61
  • IOS破解软件,比较全的网站。

    转载于 https blog 51cto com 14259888 2369621
  • 共享组件(有码):将文件中数据导入到DataTable

    08 11 29日更新 xff0c 增加了Xls和Xlsx文件导入支持 1 功能 xff1a 1 1 自由配置文件格式 xff1a 生成的DataTable的主键 文件内容中是否有表头 列分隔符 列是否可空 列中数据类型 String型可加
  • Sql Server 2008修改Sa密码

    1 用Windows验证模式进入数据库管理器 右键根目录 属性 左边的安全性 选择sql server 和windows 验证 xff08 SQL Server and Windows Authentication Mode xff09 2
  • 基于GmSSL实现server服务端和client客户端之间SSL通信代码(升级优化公开版)

    参考链接 工程搭建介绍 Ubuntu安装GmSSL库适用于ubuntu18和ubuntu20版本 MY CUP OF TEA的博客 CSDN博客CLion运行程序时添加命令行参数 即设置argv输入参数 MY CUP OF TEA的博客 C
  • I Think I Need a Houseboat(1005)

    include lt iostream gt include lt cmath gt include lt vector gt using namespace std void main double area 61 50 double R
  • CMake使用技巧集

    CMake使用技巧集 txt 1 注意CMake不允许出现相同的目标名称 xff0c 即使是不同的目录下的CMakeLists txt 2 将头文件搜索路径插入到其它的前面 xff1a include directories BEFORE
  • 了解lpk.dll是什么病毒以及lpk.dll病毒专杀方法

    pk dll病毒是当下比较流行的一类病毒 xff0c 而正常系统本身也会存在lpk dll文件 xff0c 这足以说明这类病毒的危险性 系统本身的lpk dll文件位于C WINDOWSsystem32和C WINDOWSsystem32d
  • Cognos定时Email发送报表数据功能

    1 进入 IBM Cognos Configuration Data Access Notification 2 设置如下 xff08 注意一定要是smtp服务 xff0c 端口25 xff0c 我这里是用了腾讯邮箱的smtp服务 xff0
  • 在PC上运行安卓(Android)应用程序的几个方法

    三种方法 xff1a 1 在PC安装一个安卓模拟器 xff0c 在模拟器里面运行apk xff1b 2 虚拟机安装 Android x86 然后在此系统里运行 xff1b 3 利用谷歌chrome浏览器运行 xff08 这是一个新颖 有前途
  • 公司局域网搭建

    局域网 Local Area Network xff0c 简称LAN xff0c 用于将有限范围内 xff08 例如一个实验室 一层办公楼或者校园 xff09 的各种计算机 终端与外部设备互联成网 公司局域网怎么建立 xff1f 首先来了解
  • 异常-----freemarker.core.ParseException: Unexpected end of file reached

    freemarker自定义标签 假如你现在还在为自己的技术担忧 xff0c 假如你现在想提升自己的工资 xff0c 假如你想在职场上获得更多的话语权 xff0c 假如你想顺利的度过35岁这个魔咒 xff0c 假如你想体验BAT的工作环境 x
  • 40岁程序员真的要被淘汰了么?

    我承认起这个标题有些标题党 这几天华为公司被热议 xff0c 据非正式小道消息 华为开始 清理 34岁以上员工 据威腾网消息 xff08 http digi 163 com 17 0216 15 CDDINLRL0016686Q html