菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
42
0

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

原创
05/13 14:22
阅读数 456

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

但是,在你站在“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

发表评论

0/200
42 点赞
0 评论
收藏
为你推荐 换一批