内容简介:最近的朋友圈不断被996、 裁员、大龄程序员的出路等话题刷屏,我在想国外的大龄程序员情况如何呢?对于普通的程序员,我也没有一手的资料,但是对于一些牛人,我在wikipedia上搜索了一些他们的发明和创造:
最近的朋友圈不断被996、 裁员、大龄 程序员 的出路等话题刷屏,我在想国外的大龄程序员情况如何呢?
对于普通的程序员,我也没有一手的资料,但是对于一些牛人,我在wikipedia上搜索了一些他们的发明和创造:
- Guido van Rossum 在35岁时创造了Python。
- James Gosling 在40岁创造了Java。
- Brendan Eich 在34岁创造了JavaScript。
- Bjarne Stroustrup 在35岁时创造C++。
- Anders Hejlsberg 在40岁时创造了C#。
- Joe Armstrong 在 36岁时创造了Erlang。
- Larry Wall 在33岁时创造了Perl 。
- 作为最早的作者,Michael Widenius 在33岁时推出了MySQL。
- 作为最早的作者,Igor Sysoev 在34岁时推出了Ngnix 。
- 30岁的Dennis Ritchie 和28岁的Ken Thompson 发明了Unix。
- Ken Thompson以66岁的高龄和53岁的Rob Pike等人在2009年发明了 Go 语言。
- 当然,也有年轻的, Linus Torvalds 在22岁就写出了 Linux 的第一版。
- David Heinemeier Hansson 在26岁就写出了Ruby on Rails。
- ......
当然,上面列举的都是大牛,站在金字塔顶端的永远都是少数人,但是没有雄厚塔底是无法支撑的,在这些伟大的发明和创造的背后,肯定还有无数的默默无闻的编程语言和产品,我相信这其中的大龄程序员肯定不少。
所以我的关注点是:为什么他们在三四十岁甚至五六十岁还能持续地贡献呢? 而我们,为什么过了三十岁就充满了职业危机感,得想着以后的出路,就要战战兢兢地担心被裁员呢?
想想也挺悲哀的,国内大学毕业一般是22岁,如果再上个研究生出来就25了,工作没几年就要面对这种窘境。
其实三十到四十岁之间应该是程序员的黄金年龄,度过了菜鸟阶段,经历过多个项目的风吹雨打,有着丰富的经验,很强的洞察力,应该是创造力的巅峰才对。 这样的人应该被公司千方百计地留住,但现实是要面对如此巨大的生存压力!
我想一个主要原因是:国内的互联网行业主要在应用层激烈竞争。
得益于中国的海量用户,网站的并发量,数据量都很大,对于架构设计、软件开发、项目管理都提出了很高的挑战,也诞生了一些很好的开源软件,在局部领域也有很大突破,但是不得不说的是,我们绝大部分公司离底层的核心技术还比较遥远,主要在应用层和商业模式上折腾。
在应用层激烈竞争的结果就是程序员的可替代性比较强, 谁能加班谁上,谁性价比高谁上。
以中国庞大的人口基数,我相信肯定有很多非常厉害的软件天才,在三四十岁的黄金年龄做出厉害的成果。 只是还没有合适的土壤让他们去尽情地挥洒。他们的激情正在被996消磨,他们的灵感和创造力正在被现实生活扼杀。
之前有读者留言说,和欧美相比中国还处于产业链的低端,各个行业都是如此,中国的崛起就是一代代人艰辛的劳动所带来的。也许如此吧,希望下一代能好点, 00后估计逃脱不了这个宿命,不知道10后,20后的程序员能不能过上幸福生活......
【本文为51CTO专栏作者“刘欣”的原创稿件,转载请通过作者微信公众号coderising获取授权】
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- 程序员们,都进来看看编程语言之父都有谁
- 作为程序员这3种语言必须要会,看看你会几种?
- 好好看看 KVC && KVO
- 看看英国GCHQ的漏洞披露策略
- 看看别家的APP性能优秀不?
- 世界这么大,Python 也想去看看
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
深入理解计算机系统(英文版·第2版)
[美] Randal E. Bryant、[美] David R. O'Hallaron / 机械工业出版社 / 2011-1 / 128.00元
本书是一本将计算机软件和硬件理论结合讲述的经典教程,内容覆盖计算机导论、体系结构和处理器设计等多门课程。本书的最大优点是为程序员描述计算机系统的实现细节,通过描述程序是如何映射到系统上,以及程序是如何执行的,使读者更好地理解程序的行为为什么是这样的,以及造成效率低下的原因。 相对于第1版,本版主要是反映了过去十年间硬件技术和编译器的变化,具体更新如下: 1. 对系统的介绍(特别是实际使......一起来看看 《深入理解计算机系统(英文版·第2版)》 这本书的介绍吧!