在中国,程序员是青春饭吗?

DFX从芯片到系统:可制造性、可测试性与可靠性设计实战指南 DFX(Design for eXcellence)是一套面向产品全生命周期的设计方法论,涵盖可制造性(DFM)、可测试性(DFT)、可靠性(DFR)等维度。其核心原理是将制造、测试、维护等环节的约束前置到设计阶段,从而降低流片与量产风险。在芯片与系统硬件领域,DFX不仅是提升良率与测试效率的关键手段,更是保障车规、工控等严苛场景下长期稳定运行的基础。从芯片物理实现到PCB布局,再到系统级散热与维护设计,DFX的落地需要工具链、流程闸门与跨部门协作的体系化支撑。本文基于实际项目经验,分享DFX从设计决策到工 阅读详情

作者:阿莱克西斯

来源:

https://www.zhihu.com/question/321199799/answer/779270361  已获得转载授权

640?wx_fmt=jpeg

很遗憾, 就我在中国和美国的工作经历和观察来看, 程序员无论在哪里都是“青春饭”(注意引号, 友军先别开枪!).

但是,在你站在40岁50岁时候的自己这个角度来思考问题,从而害怕程序员是青春饭,自己被年轻人"干掉"的同时,你也要从另外一个角度(年轻时的自己的出路是什么?)来思考问题; 

一个行业如果完全以年龄为衡量,以年轻为最高优先级,新入行的年轻血液立刻或者简单熟悉行业规则之后很快就可以替代上年纪的中年人,那么此行业一定是吃青春饭的,你可能觉得不好不稳定;

那么考虑另外一个极端,以年老和资历为最高优先级,一个行业如果非常稳定,不混个10年20年完全混不出来,即使你天赋异禀入门也只能做小弟,被只是早来10年站住坑的混吃等死的平庸之辈压制10年20年才能出头;作为一个朝气蓬勃的年轻人,你不觉得绝望么?  

当然世界是复杂的,没有行业是绝对看年纪的,即使是演艺圈这种世俗目光中的标准“青春饭”行业,也会有年轻人无法轻易战胜的“老戏骨”; 

总会有特例的情况下,我们用统计这个工具来下定义,在计算机行业,百分之多少的年轻人在刚入行3-5年内就可以替换掉百分之多少的老年“掉队者”呢? 

很遗憾的是,就我观察到的现象来看,这个比率在计算机/程序员这个行业很高, 这也是我说程序员无论在哪里都是青春饭的原因;因为这是一个不断变革的行业,就我从业10年的经验来看,可以说几乎2-3年就有一次"工业革命", 发生在这个行业的各个不同的角落: 

  • 从Waterfall开发方式到敏捷的开发思想,再到Agile is Dead, DevOps的兴起...  

  • 从过程式的编程思想到OO的兴起,再到FP慢慢渗透到现代语言的各个角落...

  • 从RMI的失败,到WSDL和SOAP的兴起,再到RESTful… 

  • 从3层layer的单机构架,到SOA/ESB,再到SOA is Dead, 微服务兴起...

  • 从实体物理机器,到VM虚拟机,再到docker+Kubernetes这种轻量级容器的兴起.. 

  • 从SQL和Oracle的霸业,到NoSQL的兴起,再到NoSQL转向NewSQL...

  • 从ActiveMq到SQS, Google pubsub这种完全用consistency换scalability的分布式队列,再到Kafka这种可以保证partition的strong ordering的分布式队列...

  • 从RDFS到OWL,再到现在利用deep learning的知识图谱建造,和knowledge graph embedding… 

  • 从管理大型机5000个cpu的网格计算,到把计算资源当作自来水一样即开即用的云计算

  • 从计算最多只能多线程的跑在cpu上,到hyperThread,GPU的大规模并行运算,再到TPU的大杀器…

  • 从雇佣专门的部署和运维管理团队,到现在的infrastructure as code,network as code… 

  • 从认为流系统无法保证consistency的初始storm和2014年才问世的Lambda Architecture,到4种可以一定程度保证end2end consistency的state of art的流系统(仅仅4年后lambda architecture就被Stream System一书的作者按在地上摩擦),再到提出流和batch/表有本质联系的google Dataflow模型… 

  • 即使是在很多人眼里还是新概念的"大数据", 也已经经历了Hadoop+MapReduce 到Pig/Hive这种高层模型,再到Spark, Flink的无数迭代了;

  • 甚至从手调openCL手调cpu优化,到现在的autoTVM… 

  • 就更不用说machine Learning特别是deep Learning的大发展, 强化学习, 甚至量子计算机这些前沿领域了... 

想想6-7年前自己最拿得出手的技术: Design Pattern, OO, Hibernate, Oracle, , SOA+ESB, JMS/ActiveMq... 如果我现在还只是懂这些东西,我绝对会被熟悉云计算和各种分布式数据库的年轻人吊起来打... 

然而我们也有自己的优势, 如果你愿意学习,学习的飞轮是会加速的,我刷一本类似ElasticSearch In action, Kubernetes In Action这种500页的简单技术书大概只需要5天的工作之余的时间, 通过对已有认知的的修改,对类似知识的归纳,我学这些东西比完全重建所有知识的人会快非常多;

另外一个例子,我们组里的CV大神年纪比我还要大,但是他坐公交的15分钟的时间能刷一篇CV的论文,而我一般需要至少1-2天才能看完一篇;

至于学习的飞轮的思考,我有一篇文章把自己想说的话写的很详细了=> https://zhuanlan.zhihu.com/p/55804099,这里不在赘述;  

计算机是奖励精英和努力的人的行业,它是青春饭, 给予年轻人以嘉奖,让你不会被平庸之辈用年纪和所谓"资历"压的不得翻身;

然而平均的年轻精英(百年一出的天才到从年轻到年老都是爸爸,不适用于此讨论)却无法轻易战胜也冲在研究和学习第一线的“老学究”, 因为新知识很多时候对他们来说只需要学习一个增量即可,且很容易和他们的已有知识产生化学反应;

如果你拥有天赋或努力中的一样, 或者2样皆有,那么你就可以在年轻时用新思想新技术打败90%的“不思进取”的前辈的同时,在老年用自己的丰富和见多识广的学识压制90%的年轻人; 

给平庸的年轻人希望也就是给平庸的中老年人予绝望,反之亦然;而一个人,必定要在一生的舞台中扮演两次这不同的角色…

平庸而又毫无自知,毫不努力的自己,才是我们应该害怕的事情;

往期精彩回顾

640?wx_fmt=jpeg

3.1 快速启动Flink集群 在本实战中,我们将快速启动Apache Flink 1.13.0集群,并在Hadoop集群环境中提交作业。首先,我们会在本地下载Flink安装包并上传至云主机,解压并配置环境变量。接着,我们将启动Flink集群,通过访问Web UI进行监控管理。然后,我们会配置集群,将Flink分发到从节点,并在集群上提交作业。最后,我们将通过命令行提交作业,并在Web UI上查看任务节点的输出结果。这个过程涵盖了Flink集群的部署、配置和作业提交,为大数据处理提供了一个完整的实战经验。 阅读详情

相关推荐

WSL中使用VMD图形化界面

【代码】WSL中使用VMD图形化界面。

handsome213的博客 840

从事IC设计工作强度大不大?是吃青春饭吗?

其实,做ic设计的,在整个科技领域里,都是相对轻松的。注意这个范畴:科技研发领域。不能去和居委会的大妈比工作压力,那你肯定不如她悠闲。 但做ic设计的,尤其是ic设计部门,因为流片的成本太昂贵,导致整个开发周期非常长。一个项目,从前端到后端,往往需要准备很久很久,可能一年两年,才会去流片一次。这么漫长的周期就使得IC设计工程师的工作节奏并没有那么快。特别是在一些外企和国企,在里面工作往往是一个萝卜一个坑,准点下班,加班极少。 IC设计这一行,强度大不大是要看公司的。 在一些初创的设计公司,比如oppo,v

coachip的博客 1万+

5G核心网NAS消息解析:从协议字段到实际抓包分析(附Wireshark示例)

本文深入解析5G核心网NAS消息的实战分析方法,从协议字段解读到实际Wireshark抓包诊断。通过详解扩展协议鉴别器、安全头类型、流程事务标识等核心字段,并结合注册流程故障排查实例,指导工程师快速定位NAS层问题,提升5G网络调试与协议分析效率。

grass的博客 532

程序员真的是靠青春吃饭的吗?这次终于有了答案!

总会听见人说,其实程序员真的只能吃青春饭,实话了,听上去着实有点扎心,哈哈哈哈。因为企业在招聘时会在意程序员的年龄,大龄程序员一旦离职找工作就会变得艰难。面对年龄很多程序员都表示束手无策。在科技行业中,程序员一直以来都被认为是“靠青春吃饭”的职业。这种观念似乎暗示着,随着年龄的增长,程序员的技能和精力会逐渐衰退,从而导致竞争力下降。然而,这种说法真的准确吗?这次,让我们来探讨一下这个问题的答案。

Gaga246的博客 2388

【机器学习】实验3,贝叶斯垃圾邮件识别(完整代码实现+报告)

电子邮件是互联网的一项重要服务,在大家的学习、工作和生活中会广泛使用。但是大家的邮箱常常被各种各样的垃圾邮件填充了。有统计显示,每天互联网上产生的垃圾邮件有几百亿近千亿的量级。因此,对电子邮件服务提供商来说,垃圾邮件过滤是一项重要功能。而朴素贝叶斯算法在垃圾邮件识别任务上一直表现非常好,至今仍然有很多系统在使用朴素贝叶斯算法作为基本的垃圾邮件识别算法。本次实验数据集来自的中文垃圾邮件数据集,目录解压后包含三个文件夹,其中data目录下是所有的邮件(未分词),已分词好的邮件在data_cut目录下。

高丽大学人工智能硕士在读|专注大模型、RAG、OCR与AI工程实践 5029

Vivado SDK中LWIP库版本冲突与RTL8211FDI兼容性实战解析

本文深入解析Vivado 2019.1 SDK中LWIP 1.0库与RTL8211FDI千兆PHY芯片的版本冲突问题,并提供实战解决方案。通过手动移植高版本LWIP库、整合第三方驱动及优化BSP配置,有效解决了以太网通信兼容性问题,确保千兆性能稳定运行。

ios99的博客 273

为什么程序员是吃青春饭的但还是这么多想当程序员的?

有些人会说:“互联网行业进入成熟繁荣期也不过十几年,这段时间里批量培养的程序员甚至还不到40岁,仅仅因为程序员里年轻人多,就能说明程序员这份工作就是青春饭吗?”也有人说:“你干不下去了只是说明你水平不行。”

Python966的博客 2103

QMT Python API 实战指南:从安装到策略开发的完整流程

本文提供了一份详尽的QMT Python API实战指南,涵盖从环境配置到策略开发的完整流程。文章深入解析了xtdata行情模块与xttrader交易模块的核心架构与协作方式,并通过一个双均线策略实例,手把手教你如何获取数据、计算信号并执行交易,是量化交易开发者快速上手QMT Python接口文档的实用教程。

butter的博客 1416

程序员真的是吃青春饭的吗?

在业内,都流行着这样的一个说法:程序员这个行业是吃青春饭,或者程序员一般都不过超过35岁。这是为什么呢?程序员不就是敲敲键盘么,为什么到了35精力就会不够了需要退休了或者转行了呢?不是都说编程是技术活,要看能力和水平的,不应该是经验越丰富,不就是技术越值钱吗?就这些疑问,本文进行简要的介绍。...

郝伟老师的博客——大数据、并行计算与人工智能时代 4916

搭建AutoSAR开发环境

任何开发都需要一套开发环境,包括软硬件环境,笔者后续将介绍的是 NXP 的 S32K144 配套的开发板。接下来详细介绍怎么获取这些软硬件工具。仅供个人学习使用!

cfl927096306的博客 6112

lammps 案例in文件汇总

进阶案例: 聚乙烯和石墨烯界面pull out模拟代码 反应力场reax/c设置方法及案例解析 石墨烯热导率模拟代码(NEMD方法) 圆锥形SiC纳米磨削单晶硅源代码 高熵合金FeNiCrCoCu纳米压痕模拟代码 fix indent命令实现纳米摩擦及摩擦力计算 Fe原子辐照轰击多层石墨烯模拟代码 铝基石墨烯复合物压缩变形in文件源代码 石墨烯自动卷曲到Fe纳米线模拟源代码 铝/石墨烯复合物结晶过程lammps模

lammps_jiayou的博客 9446

为什么中国企业普遍认为程序员是吃青春饭的

<br />Q: 为什么中国企业普遍认为程序员是吃青春饭的?<br /> <br />Seemly: 我个人认为最主要的几方面原因是:<br />1、国内的软件一般都是一些较低层次的应用,比如很多软件技术人员都做过数据库管理系统,做过网页之类,而不会太涉及一些难度大、技术含量高的软件,所以不需要从业人员对某项技术有个历史性的认识。<br />2、国内很多企业不是太重视软件的质量,因此宁愿雇佣新人,而不太愿意雇佣薪水高、有经验的人。<br />3、国人喜欢进军高职位,有些很优秀的软件人才干了几年就不再作程序员

haoren_e的专栏 2461

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

在中国程序员工作是青春饭吗?

是?

敖丙 2万+

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

在中国,程序员的工作都是青春饭吗?

作者简介:沈世钧,目前在一世界知名软件公司担任软件技术专家,擅长领域包括Web开发、人工智能、生物识别等。我今年42岁,程序员,北京,目前还在一线编码。过去的20年,我的编程水平一直在提...

weixin_40920183的博客 607

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

其他总结(六)--在中国程序员是青春饭吗?

为了不给大家误导,咨询了猎头、圈内好友,以及年过35岁的几位老程序员……舍了老脸去揭人家伤疤……希望能给大家以帮助,记得帮我点赞哦。 目录: 是事实还是在贩卖焦虑? 我接触到的事实 为什么这两年,突然出现35岁门槛的话题? 35岁的真相 我们应该怎么办? 我,今年32岁,朋友中不乏大龄程序员,超过35的也有不少。而且老婆从事猎头工作近十...

秋天的猿 1439

程序人生:在中国当程序员,我们的工作真是一碗青春饭吗?

在程序员界,向来流传一个江湖传言:互联网公司没有 35 岁以上的中年人。 从华为辞退34岁以上员工的新闻,再到腾讯劝退35+“高龄员工”事件,似乎都在表明大龄程序员面临着“年龄危机”,在职场上时刻要警惕着被“踢出”的危险。 而中国很多其他的职业正相反,比如教师、医生、公务员这类发展稳定,越老越值钱。 的确,程序员的职场“寿命”很短暂,“35岁现象”在这个行业中比较普遍。即使他们拿着高薪,拥有着强大的逻辑思考能力,但是依然避免不了被裁员或者是失业的情况。 难道大龄程序员真的没有出路了吗? 程

致力于C语言C++知识分享! 268
上一篇: 初级开发者应该从Spring源码中学什么?
下一篇: 在命令行窗口中看大片《星球大战》,太强了!
码农翻身
码农翻身 《码农翻身》作者 《码农翻身》作者
博客等级 码龄8年 3万+粉丝 1084原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值