47

程序员是吃青春饭的?

 5 years ago
source link: http://godcoder.me/2018/06/10/程序员是吃青春饭的?/?amp%3Butm_medium=referral
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

程序员是吃青春饭的?相信一直关注我文章的朋友一定知道我的观点,那就是: 我特别讨厌别人说程序员是吃青春饭的 。为什么呢?因为根本就不是这回事。

我记得我上次分享过 左耳朵耗子 (骨灰级程序员,资深技术专家)在微博上分享过的一句话,不知道大家还记得吗?如下:

昨天和人谈起“大龄程序员”的问题,对方说,如果一人年龄大了还在写代码,说明这人混的太差了。老实说,我真的相当的鄙视这种说法。因为,如果人写代码写到 40 岁了,他还喜欢写代码做技术,说明他真的喜欢技术,而且经验一定很丰富。这样的人多难得啊。我真心鄙视那些做技术管理不写代码的人。

—来自:左耳朵耗子

我感觉也是,其实做技术管理也应该专注技术。况且年龄大写代码挺好,研究深入,经验丰富。说实话做技术管理的,一般有两种人,一种是:确实技术很好,被逼到那个份上,但是人家还是很谦虚的在研究技术,另外一种就是:技术上发展遇到瓶颈了,就想着办法往管理上走,然后技术也就那样,还喜欢鄙视人。

这几天突然间我就在想, 是什么原因导致大家认为我们程序员是吃青春饭的? 这种误解到底是怎样形成的?其实,我想来想去,思来死去,所有的原因都最终会汇聚到一个点上,是什么点呢?那就是: 兴趣爱好

大家来想想如下一种情况,如下:

理论上来讲,任何职业都可以干一辈子,从业者半路转行也都是正常现象。只不过程序员的工作由于其薪水高,技术更迭快,压力大,吸引了很多从业者的同时又让很多人顶不住压力转行,造成了程序员职业寿命短的现象。

其实我感觉 二八原则 适用于任何情况,怎么说呢?比如程序员行业,由于其薪水高,是热门行业,导致很多人都涌入到了这个行业中,而在这些人中,可能只有 20% 的人是喜欢这个职业,而 80% 的人都是看中的是这个职业热门,薪资高,就业好而从事的,并不是真心喜欢。

所以,就有上面说的那种情况, 只不过程序员的工作由于其薪水高,技术更迭快,压力大,吸引了很多从业者的同时又让很多人顶不住压力转行,造成了程序员职业寿命短的现象 。而这些顶不住学习和技术更新迭代快的压力而转行的人中,大部分人可能就是因为根本就不喜欢这个行业,也适用于二八原则,转行的 80% 的人都是不喜欢这个行业,另外 20% 的人可能也喜欢,但是确实顶不住压力。

前几天在知乎上有个帖子特别火爆,如下:

如何看待 deno 项目 github 源码 issue 栏目出现 “求不要更新了,老子学不动了?”?

我的回答如下:

丢人,丢程序员的脸啊!!!

人家开源项目让大家使用多么好的一件事,另外,作为程序员应该知道一个项目不可能非常完美,会有 bug,或者不稳定性。需要持续的更新维护!

另外一方面随着技术的发展,技术也在不断地更新迭代,作者不管从设计模式或者技术更新,架构上都在不停地更新优化,是多么好的一件事,让这个开源项目在性能,效率,使用上越来越好了。

一个开源项目如果能有在持续的维护更新,说明这个项目才会越来越好了,issues 的作用是我们给项目代码提 bug 或者优化建议的地方,不是乱写乱留言的地方,作为使用者应该正确使用 issues,共同帮助作者把这个开源项目变得更好才对。

既然,从事了程序员这个行业,就要接受技术不断更新的事实,要从自身努力学习做起,才不会被社会淘汰。程序员这个行业,你只要勇于接受新技术,新架构,新模式,勇于学习提高自己,绝对是越老越吃香,并不是吃青春饭的行业。

正式因为有题目上 “求不要更新” 的这种人存在,才会导致自己很快被淘汰,干了几年,心里不愿意接受新技术,只用自己以前固有的那点老技术,被淘汰了,出来说:程序员是吃青春饭的。所以导致很多人对这个行业有了一个 “程序员是吃青春饭” 的误解。

自己没那个学习和努力下去的本事。就不要乱留言,乱使用 issues,多丢人!也不适合从事这个行业。

在这里希望大家正确使用 github,不要乱用,跟多外国开发者讨厌中国的开发者,原因就在这里。丢人丢到国外就不好了。作为一个为数不多的不被墙的外国网站。

还有其他很多回答,有些人说:不要拿理想和情怀,拿梦想和人生来解读这个问题和看法,也没必要较真。因为大部分人从事程序员这个行业,不是因为梦想,也不是因为兴趣爱好,而是为了挣钱,为了养家糊口。你们这些人站在道德的制高点上评论人家干啥?凭什么要求人家跟你们一样有程序员这个行业的爱好?

说实话,想想这段话其实也有一定的道理,我们没有任何理由要求别人跟你一样有自己的追求和理想。没必要拿自己的标准来要求别人。并不是每个人都是真心喜欢程序员这个行业的。像这样的类型的人,其实转行是迟早的事。

程序员不是吃青春饭的

程序员这个行业不是吃青春饭的,回到文章开始前的那段话: 理论上来讲,任何职业都可以干一辈子,从业者半路转行也都是正常现象。 只不过是程序员这个行业压力大,技术更新迭代快,转行的人多罢了,360 行,每个人行业都有转行的现象,不过是程序员这个行业转行的人多罢了,也被放大了很多。所以给人们的误解是 程序员是吃青春饭的 这种假象。

其实,想想很多技术大牛,比如阿里的多隆,很多技术专家,比如左耳朵耗子,再想想行业内的其他大牛,他们是不是一样干的很好。你想想在这个行业内干得好,谁会转行啊?不仅仅是程序员行业吧,其他行业内的大牛,干得好也不会转行吧?明白我的意思了吧?转行的大多不是真心喜欢这个行业或者在这个行业混的一般甚至不好。这些人不能代表程序员是吃青春饭的。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK