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

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

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

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

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

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

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

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

  • 从瀑布开发方式到敏捷的开发思想,再到敏捷已经死翘翘了,DevOps(Development 和 Operations 的组合词,重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化) 的兴起
  • 从过程式的编程思想到面向对象的兴起,再到函数式程序设计慢慢渗透到现代语言的各个角落
  • 从 RMI(Remote Method Invocation,远程方法调用)的失败,到 WSDL(网络服务描述语言,Web Services Description Language)和 SOAP(简单对象访问协议)的兴起,再到 RESTful(一种网络应用程序的设计风格和开发方式,基于 HTTP,可以使用 XML 格式定义或 JSON 格式定义)
  • 从实体物理机器,到 VM 虚拟机,再到 Docker+Kubernetes 这种轻量级容器的兴起
  • 从 SQL 和 Oracle 的霸业,到 NoSQL 的兴起,再到 NoSQL 转向 NewSQL
  • 从管理大型机 5000 个 CPU 的网格计算,到把计算资源当作自来水一样即开即用的云计算
  • 从雇佣专门的部署和运维管理团队,到现在的 infrastructure as code,network as code(基础设施即代码,网络即代码)
  • 即使是在很多人眼里还是新概念的”大数据”, 也已经经历了 Hadoop+MapReduce 到 Pig/Hive 这种高层模型,再到 Spark, Flink 的无数迭代了
  • 就更不用说 Machine Learning 特别是 Deep Learning(深度学习) 的大发展,强化学习,甚至量子计算机这些前沿领域了

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

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

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

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

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

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

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

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

作者:阿莱克西斯

来源:

https://www.zhihu.com/question/321199799/answer/779270361

Image placeholder
IT头条
未设置
  42人点赞

没有讨论,发表一下自己的看法吧

推荐文章
我从来不觉得程序员是吃青春饭的!这里有169万份分析数据

阅读本文约需要5分钟程序员这个职业究竟可以干多少年,在中国这片神奇的土地上,很多人都说只能干到30岁,然后就需要转型。在很多面试中,问到应聘者未来的规划都能听到好些应聘都说程序员是个青春饭。因为,大多

把 14 亿中国人都拉到一个微信群,程序员在技术上能实现吗?

根据国家统计局的数据,截至2017年末,中国大陆总人口为13亿9008万人(包括31个省、自治区、直辖市和中国人民解放军现役军人,不包括香港、澳门和台湾以及海外华侨人数),早已超过13亿。目前,微信群

Github一天标星1k+,程序员需要知道的那些定理和法则

大数据文摘出品编译:蒋宝尚、曹培信摩尔定律知道么?帕金森定律讲的又是啥?作为一名合格的开发人员,除了本身码力超强外,或多或少要知道几条“”潜规则”,例如依赖倒置原则、鲁棒性原则……关于开发人员必须要知

5G来了,普通人看热闹,程序员看颠覆

前言:如果说4G带领人们来到移动互联网时代,5G则加速开启了万物互联的智能时代。从40年代信息技术革命到今天的5G,研发、生产、销售等都在被重塑。大数据、云计算、人工智能等技术不断创新,新的业态层出不

2020 年的第一天,程序员鸭血粉丝又碰上生产事故

本篇文章投稿给Java极客技术,欢迎各位小伙伴关注hello~各位读者新年好,我是鸭血粉丝(大家可以称呼我为「阿粉」),一位喜欢吃鸭血粉丝的程序员!2019年,阿粉写了很多bug,这不前一段时间OOM

全面集成阿里云,Salesforce在中国正式转正

进入2019年,SaaS竞争已进入深水区,当很多CRM厂商还在庆幸Salesforce在中国没有准入资格时,Salesforce已经在悄然布局,曲线入市。7月25日,在阿里云峰会·上海站上,全球最大C

AWS计划扩大其在中国市场的业务规模

近日,AWS首席云计算企业顾问张侠表示,AWS希望在中国快速发展的云计算市场中占有更大的份额。  AWS首席云计算企业顾问张侠(Digitimes的AaronLee摄)AWS在全球云计算市场中占有40

AWS在中国开通三个CloudFront站点,可降31%的延迟

4月23日,北京消息,亚马逊旗下公司AmazonWebServices,Inc.(AWS)今天宣布,通过与宁夏西云数据科技有限公司(简称西云数据)协作,在中国开通三个由西云数据运营的AmazonClo

5位女性程序员的自白:计算机不撒谎;女程序员的代码一样也很棒

谁说这个领域就是男性的天下偏见本身就是一种带标签的想法她们的世界里只信奉“computer never lies”她们认为代码漂亮比发型漂亮更重要她们到底是谁?谷悦是喜欢简单、纯粹工作的气质女神,八年

GitLab,是谁给了你歧视中国程序员的勇气?

GitLab安全漏洞不断,收集用户行为数据,今天又找到新的作死方法了。由谷歌投资的全球第二大开源代码托管平台GitLab在其官网上发布了一项声明,称他们决定为有权访问客户数据的团队成员启用“工作家庭国

中国顶级程序员图鉴,最后一个厉害了!

程序员圈子里有很多如明星般闪耀的牛人!有中国第一代程序员求伯君有获得图灵奖的姚期智有产品取得巨大成功的张小龙商业巨子张一鸣影响开源领域的章亦春……他们的最初都是程序员机遇与热爱,把他们送到了不同的方向

东南亚的博彩骗局,被房贷压垮的中国程序员,一个褪色的互联网黄金时代

当大国经济在经历互联网寒冬——程序员失业、就业承压时,一场魔幻的骗局正在东南亚加速发酵。这是一场针对中国程序员、针对走投无路的底层群众的骗局。利益链上的每个人都赚得盆满钵满,而榨取的,恰恰都是同胞的血

中国AI人才图鉴:59%的中国籍研究员隶属美国研究机构

大数据文摘出品编译:Walker、蒋宝尚研究人员很容易被人们忽略,但不可否认,他们才是所有AI生态系统的核心组成部分。长期以来,中国和美国在人工智能方面的实力对比一直存在争议,但相关的数据支撑较弱。因

程序员的入门门槛真的那么低吗?

最近朋友说起身边的老同学,好多都转型程序员了,连高中考试都要夹带小抄的**同学都去了,哈哈哈,我就实在是好奇了,程序员的入门门槛真的那么低么?很多人工资低干不下去,想转程序员;还有很多没学历的想改变生

35岁只是普通程序员,还有救吗?

作者:草核儿来源:木东居士关于作者:草核儿,互联网行业沉思者!希望传播的是正能量,但偶尔会被误以为是散播焦虑!欢迎大家多多交流~0x00还有救吗?看这个标题,就感觉是一篇焦虑文。好了,本草核儿今天的确

百度会跌出中国互联网前十吗?

北京时间8月20日早上,百度公布了其2019年Q2财报。财报显示,按照美国通用会计准则(GAAP)计算,百度Q2的总营收为263亿元(38.4亿美元),同比增长1%,高于分析师预期;归属于百度的净利润

可视化编程是否真的没有未来?程序员:它有“七宗罪”

今天想聊聊可视化编程(visual-programming)的未来发展,喂喂,咱们这儿还没开始,各位大佬先别急着走啊您……确实,可视化这个概念跟任何技术并称,都是技术前沿、下一个风口、万亿市场的代名词

程序员必备工具箱

作为一名初级开发人员,我们经常会遇到许多不同的技术,对我们来说都是新鲜和陌生的,伴随着总有人说这将是下一个热点,我们必须学习。类似的话我已经听了好多年了,并且已经找到了一些模式,可以适当的抽象出你的工

编程书说的 “Go 程序员应该让聚合类型的零值也具有意义” 是在讲什么

在《Go语言编程》这本书和很多其他Go编程教程中很多都提到过“Go程序员应该让一些聚合类型的零值也具有意义”的概念,我们这篇文章主要说一下有意义的零值这个话题。 在Go中声明变量时如果初始化表达式被省

Java 程序员眼中的 Linux_1.0.Linux 介绍

Linux介绍 Linux这个名字 Linux的Wiki介绍:http://zh.wikipedia.org/zh/Linux Linux也称:GNU/Linux,而其中GNU的全称又是:Gnu’sN

[Java 程序员眼中的 Linux] Linux 下常用压缩文件的解压、压缩

Linux下常用压缩文件的解压、压缩 常用压缩包解压命令整理 Linux后缀为.tar.gz格式的文件-解压 命令:tarzxvfXXXXXX.tar.gz Linux后缀为.bz2格式的文件-解压

程序员常用的十款开发工具推荐

工欲善其事必先利其器。对于程序员来讲,好用的开发工具可以大大提高开发效率。本文将向大家推荐程序员常用的十款开发工具,希望能帮助大家更加优雅地写出代码。这些工具分别是Arthas、ChaosBlade、

IT程序员工资一般多少钱?薪资水平如何?

  IT程序员工资普通几钱?薪资程度如何?程序员工资依据技术程度和地域差别薪资程度有很大的差距,北上广一线城市程序员工资大都在1万元左右,随着项目经历积聚薪资也呈现上升趋向。   IT程序员工资待遇引

程序员常用的15 种开发者工具推荐

  程序员常用的15种开发者工具引荐:Java线上诊断工具Arthas、IDE插件CloudToolkit、混沌实验注入工具ChaosBlade、Java代码规约扫描插件、应用实时监控工具ARMS、静

这波技术社区的程序员,技术视野有点堪忧!

前一段时间写了一篇文章《凌晨1点突发致命生产事故,人工多线程来破局!》,只是一篇生产事故的记实文章,没想到在圈内流传甚广,其中有程序员对其中的细节有点疑惑,刚好国庆可以和大家再进一步探讨一下。现在技术