[转]互联网最大谣言:程序员35岁必淘汰?今天我就来击碎他

朋友,只要你是程序员,你一定知道996和“程序员35岁必死”的言论。

这两个话题在互联网上的讨论一次比一次激烈。

996工作制,众所周知,每天早上9点到岗,一直待到晚上9点,每周工作6天,很多互联网公司在招聘前甚至就会私下告诉你公司实行996制度。

尽管很多年轻程序员在工作之前已经做了一定的心理准备,而一旦真正直面这些问题,心里肯定会打怵:

“我现在年轻,还可以接受加班,可等我成家了、年纪大了、身体吃不消怎么办?”

今天我就从个人的角度跟大家分享一下我的看法。

程序员最爱给自己挖坑

本人从事过开发工作,现在已经30多了,和所有程序员一样熬过夜,写过bug。

老实说,暂时没有经历过所谓的中年危机,但经过我的观察。

程序员们很容易在这三个误区里面把自己坑死:

1.用35岁的简历,去应聘25岁的岗位

资本家都是逐利的,想要实现利益最大化,一个性价比高的人才是一个不错的选择。

假设现在公司招一个开发,一边是25岁的年轻人,一边是有8年开发经、35岁的老工程师。

在两个人都能满足岗位需求的情况下(比较简单的工作内容,实现项目的小功能等),老板自然是乐意去找性价比高的年轻人。

很多招聘上写明,只招35岁以下的工程师,往往都只是针对初级工程师的岗位。

所以35岁还去做一些初级、中级工程师做的工作,本身就是不合理的。

一个35岁的程序员应该应聘什么?

底层开发工程师、系统架构师、首席架构师、研发总监…

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

像是这种岗位,基本都是要求做5—10年,有经验的工程师了,越老越吃香。

不然呢?你见过哪家大企业的CTO只有20岁吗?

2.对新技术不管不顾,自我感动式地敲代码

程序员到了30几岁,简历上都写着有8年、10年的工作经验。

然而有没有料,技术经理一问便知。

不得不承认的是:

有很多人用刚入行的那3年经验硬撑了8年,甚至更久。

所谓的“经验丰富”只是重复经验,真正在学习和提升的时间也并没有多少。

实际上做的都是很简单的功能需求,甚至连公司的核心技术、核心项目都不曾接触到。

在IT行业,资历并不是熬时间熬出来的,谁能给公司创造大价值,谁就能获得高薪。

最可怕的是新技术滚滚而来,而自己由始至终都在用已经淘汰的技术自我感动式地敲代码。

3.自我安慰加班是常态,在错误的企业中死死坚持

看到上面,肯定很多程序员就开始说:“公司每天加班,哪里有时间给我学习?”

在这里希望大家清楚,加班分两种:

第一种:公司已经在行业中深耕多年,本身十分重视技术,有技术大佬坐镇,有源源不断的新项目,身边同事的素质都不低。

有幸在这种公司工作,工作、加班的过程本就是在学习,所以不必太担忧。

第二种:公司对技术不重视、不尊重。

有些不专业的公司会推崇无谓的加班文化,管理层、高层对技术一窍不通,他们不懂为什么要加班,反正加就对了,看起来很忙就对了。

我甚至见过有的技术经理经常和手底下的人说:“35岁就去送外卖”,导致整个项目组的气氛很低迷。

这种奇葩现象多数出在小公司身上,正因为他们不重视员工的自身发展,所以他们只能是“小公司”。

水往低处流,人往高处走。

技术稍微成熟了,有项目经验了,我建议你去更好的平台继续发展。

压力不是程序员的“特权”

如果愿意在空余时间了解一下其他职业,你会发现一个很有趣的梗:

产品:25岁产品经理→28岁高级产品经理→32岁产品总监→35岁滴滴专车

运维:25岁运维工程师→28岁高级运维工程师→32岁运维总监→35岁淘宝店主

市场:25岁市场专员→28岁市场经理→32岁市场总监→35岁开店

运营:25岁运营专员→28岁运营经理→32岁运营总监→35岁微商

HR:25岁HR专员→28岁HR经理→32岁HR总监+35岁保险大都会

“35岁的诅咒”其实各行各业都有,每个行业、每个人,都有自己要面对的难题,难道只有程序员这个职业要照顾家人、养孩子吗?

显然不是。

前不久的2020开源技术会上,两位行业大咖也对“程序员的35岁”发表了自己的想法:

求伯君(60后):

程序员的生命周期我认为是可以一直写下去的。我不写商业程序是因为体力跟不上,商业程序需要规定时间,而我自己写个小游戏可以有时间就写。

因此只要有逻辑思维在,我认为程序员就可以一直干下去。

有人 80 岁还一直在写程序,多写程序说不定还能防止老年痴呆。

何征宇(80后):

关于 80 岁的问题我特别有感触,这个问题被我们讨论过很多次,我自己的团队就招了好多前辈。

当我在谷歌的内核团队时,周围都是爷爷级别的程序员,并且他们真的是顶梁柱,他们写出来的程序都像是艺术品。

我在此大言不惭说一句:我觉得中国软件业要发展,就看我们到底有多少爷爷级的程序员,看有多少爷爷还在写程序。

一个人往后台发展的话,读完博士或者硕士,年龄就要大一些,然后要在公司里真的做过系统或者工程,五六年才能完成一个,做完两个就要 40
岁以后了。

因此我认为 40 岁以后才是程序员的黄金时期,才能创造世界级的工程。

其实中国不缺大龄的程序员,没接触到,不代表没有,在我身边35+的开发者都是很能干的。

有的人会选择继续做开发,有的人会选择做高层,甚至创业,这些都是看个人综合能力和性格所决定的。

40+的也不少,长期的项目和技术积累一下子爆发,开始负责公司商业活动、长期计划,或者团队总负责人。

他们的团队指挥能力、超前思维能力、市场应变能力、商业交涉都是顶级的好手。

大家总是说看不到、没见过,是因为真正干实事,赚大钱的程序员,他们不会到处炫耀。

而且混到这种级别了,都是以“X总”、“X经理”自称了。

你的危机你做主

如果你预计以后会出现中年危机,很大的原因就是没有做好提前规划。

当初一个月一两万的时候自己觉得过的很舒服,每天下班打打游戏看看电影,等过了两年一看,已经学会的技术慢慢在被淘汰,新的知识又没有及时补充。

由于几年的安逸,导致重新学起来也非常吃力。

你要明白,35岁的你应该有相当的大局观、成熟的产品思维、碾压年轻人的技术!

否则你凭什么为公司创造更大的利益?凭你的王者是星耀段位吗?

最近我和一个老友见面了,34岁的他从做了3年的“公司副总”身份中跳出来,成功进入世界500强外企的中层。

在和他聊天的过程中,他的眼睛没有离开过手中的那本书,并告诉我高数真的很有趣。

有句话说:现在的五年是由过去的五年决定,未来的十年是由现在的十年决定的。

我觉得非常有道理。

危机是你自己造成的,要去化解,还是视而不见,全看你自己。

在这里给大家几条建议

很多世界顶尖的技术大牛,也不仅仅只有技术而已。

1、在公司多了解运营、产品、销售这些靠近市场的岗位。

这样你才能知道你在做什么,你做的东西属于公司的哪一环,从而判断出自己的重要性。

2、不断增加自己的软实力,沟通表达、管理能力,培养自己的责任意识、全局观。

这些东西都是越老越厉害,越值钱。

3、尽可能掌握公司的核心业务或技术,提升自己的影响力,增加未来涨薪的筹码。

4、抓住每一个机会增加非工资性收入,比如写书、外包、培训等等。

不断学习新的知识,比如新的技术、投资理财、哲学历史,增加知识广度。

5、坚持在开源社区持续输出高质量的项目,增强自己的名气。

为什么有的牛人永远不怕大龄、不缺offer,因为他时刻和“外界”保持联系,有的牛人就连大厂也用他的框架,到了这种程度连简历也不用投,而是猎头主动找上门。

写在最后

程序员是一个靠知识吃饭的行业,而这个行业的技术迭代又是所有行业里最快的。

在一辆高速行驶的列车上,如果想要保持不掉队,那就一刻都不能放松,否则危机就会找上门来。

希望到35岁的这个年纪,再听见关于程序员的流言蜚语,我们可以笑着说:

“我就是那个35岁的程序员,我还健在。”


---------------------
作者:叩丁狼
来源:CSDN
原文:https://blog.csdn.net/wolfcode_cn/article/details/110469483
版权声明:本文为作者原创文章,转载请附上博文链接!
内容解析By:CSDN,CNBLOG博客文章一键转载插件

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/284108.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【ArcGIS微课1000例】0057:将多波段栅格(影像.tif)背景设置为无数据nodata的方法

本文讲解将多波段栅格(影像.tif)背景设置为无数据nodata的方法。 文章目录 一、背景值识别二、背景值去除【推荐阅读】: 【ArcGIS微课1000例】0056:将单波段栅格背景设置为无数据NoData的方法 一、背景值识别 可以用【识别】工具来获取影像数据的背景值。 在背景上单击,…

华为HCIA认证H12-811题库新增

801、[单选题]178/832、在系统视图下键入什么命令可以切换到用户视图? A quit B souter C system-view D user-view 试题答案:A 试题解析:在系统视图下键入quit命令退出到用户视图。因此答案选A。 802、[单选题]“网络管理员在三层交换机上创建了V…

经典Java微服务架构教程 微服务从开发到部署

图书目录脑图: 本书根据开源项目整理,由于原在线文档无法正常使用,本人重新在Github上重新布署了一套在线文档。 书中讲解非常详细,并且有在线的视频教程,另有在线文档和在线的源码。 书中的代码由于PDF排版问题可能显…

linux下redis安装

转自:http://blog.java1234.com/blog/articles/311.html Redis从一开始就只支持Linux,后面虽然有团队搞出Window版本,但是我还是建议大伙安装到Linux中。 准备工作 (wm VirtualBox) VMware 以及Xshell https://redis…

Quartz.NET simple_demo

Quartz.NET是一个开源的作业调度框架,非常适合在平时的工作中,定时轮询数据库同步,定时邮件通知,定时处理数据等。 Quartz.NET允许开发人员根据时间间隔(或天)来调度作业。它实现了作业和触发器的多对多关系…

Hello Playwright:(9)执行 JavaScript 代码

Playwright 提供了大量的 API 用于与页面元素交互,但是在某些场景下还是不能完全满足要求。比如我们需要获得包括元素本身的 HTML,但是目前只有下列 API :InnerHTMLAsync 返回元素内的 HTML 内容InnerTextAsync 返回元素内的文本内容而使用 JavaScript 执…

【PhotoScan精品教程】photoscan无法启动此程序,因为计算机中丢失cholmod.dll解决办法

安装完航测软件photoscan,打开时提示:无法启动此程序,因为计算机中丢失 cholmod.dll解决办法。 错误提示: 解决办法: 并不是缺少该动态链接库文件,而是补丁文件拷贝错了。

什么是中台?企业为什么要建中台?从数据中台到AI中台。

从去年开始,好像就有一只无形的手一直将我与“微服务”、“平台化”、“中台化”撮合在一起,给我带来了很多的困扰和思考与收获。 故事的开始源于去年的技术雷达峰会,我在会上做了一场关于平台崛起的主题分享(《The Rise of Plat…

【GlobalMapper精品教程】035:用CASS自带数据创建高程地形、等高线教程

本文讲述globalmapper用CASS自带数据创建高程地形、等高线教程。 文章目录 1. 坐标生成点2. 点转高程格网3. 生成等高线4. 保存等高线CASS自带等高线数据dgx.dat预览:包含点号、编码、东坐标、北坐标、高程5列,可以不用做任何修改,在Globalmapper中生成点。 1. 坐标生成点 …

SaaS产品的免费试用到底该怎么做

”SaaS产品的免费试用,绝不仅仅只是开放产品试用期这么简单,很多企业并没有重视免费试用模式的搭建和转化路径“ 很多SaaS厂商的产品都会提供免费试用的机会,虽然试用的最终目标是促成用户为产品价值付费,但是很多SaaS厂商在开放系…

【.NET6+WPF】WPF使用prism框架+Unity IOC容器实现MVVM双向绑定和依赖注入

前言:在C/S架构上,WPF无疑已经是“桌面一霸”了。在.NET生态环境中,很多小伙伴还在使用Winform开发C/S架构的桌面应用。但是WPF也有很多年的历史了,并且基于MVVM的开发模式,受到了很多开发者的喜爱。并且随着工业化的进…

【ArcGIS Pro微课1000例】0022:基于DEM进行流域分析生成流域图

文章目录 一、填洼二、流向分析三、计算流域一、填洼 填洼Fill,在进行水文分析后续操作前,首先要对DEM进行填洼,创建无凹陷点的DEM。 填洼需要使用水文分析工具下的【填洼】。 确定输入与输出即可。 填洼结果: 二、流向分析 在ArcGIS中使用的是八方向流量建模(D8算法),工…

[转]Druid概述

目录 1.Apache Druid简介 2.Apache Druid架构 2.1 服务器类型 2.1.1 Master Server 2.1.2 Query 2.1.3 Data Server 2.2 外部依赖 2.2.1 Deep Storage 2.2.2 Metadata Storage 2.2.3 Zookeeper 2.3 存储设计 3.在HDP上安装Apache Druid 3.1 准备数据库 3.2 安装…

在 .NET MAUI 中如何更好地自定义控件

点击上方蓝字关注我们(本文阅读时间:10分钟)今天,我想谈谈并向您展示在.NET MAUI中完全自定义控件的方法。在查看 .NET MAUI 之前,让我们回到几年前,回到 Xamarin.Forms 时代。那时,我们有很多自定义控件的…

【GlobalMapper精品教程】036:基于DEM的流域计算生成流域图

Globalmapper基于DEM的流域计算生成流域图教程。 文章目录一、加载DEM二、流域分析一、加载DEM 加载配套实验数据。 二、流域分析 GM中的流域分析工具位于分析→生成流域,如下所示: 参数设置如下: 流域计算结果:

html之file标签 --- 图片上传前预览 -- FileReader

记得以前做网站时&#xff0c;曾经需要实现一个图片上传到服务器前&#xff0c;先预览的功能。当时用html的<input type"file"/>标签一直实现不了&#xff0c;最后舍弃了这个标签&#xff0c;使用了其他方式来实现了这个功能。 今天无意发现了一个知识点&#…

Android Studio3.0简介

Android Studio 3.0.0 Android Studio 3.0.0 (2017年10月)是一个主要版本&#xff0c;包括各种新功能和改进 Android插件的Gradle 3.0.0 • 支持Android 8.0 • 支持Java 8库和Java 8语言功能&#xff08;没有Jack编译器&#xff09; • 支持Android测试支持库1.0&#xff08;A…

什么是JavaBean、Bean? 什么是POJO、PO、DTO、VO、BO ? 什么是EJB、EntityBean?

前言&#xff1a; 在Java开发中经常遇到这些概念问题&#xff0c;有的可能理解混淆&#xff0c;有的可能理解不到位&#xff0c;特此花了很多时间理顺了这些概念。不过有些概念实际开发中并没有使用到&#xff0c;可能理解还不够准确&#xff0c;只能靠后续不断纠正了。 1、什么…

【GlobalMapper精品教程】037:构建泰森多边形(Thiessen Polygon)实例精解

泰森多边形是进行快速插值和分析地理实体影响区域的常用工具。例如,用离散点的性质描述多边形区域的性质,用离散点的数据计算泰森多边形区域的数据。泰森多边形可用于定性分析、统计分析和临近分析等。 文章目录 一、泰森多边形的概念二、泰森多边形的特点三、泰森多边形构建…

WPF 实现 Gitee 泡泡菜单「完」

WPF 实现 Gitee 泡泡菜单「完」气泡菜单「完」作者&#xff1a;WPFDevelopersOrg原文链接&#xff1a; https://github.com/WPFDevelopersOrg/WPFDevelopers框架使用大于等于.NET40&#xff1b;Visual Studio 2022;项目使用 MIT 开源许可协议&#xff1b;需要实现泡泡菜单需…