百科问答小站 logo
百科问答小站 font logo



程序员工作只能做到 35 岁吗?之后的路是怎么走的呢? 第1页

  

user avatar   jeffz 网友的相关建议: 
      

你看的是五年前的文章吧,现在的主流说法是40岁。


五年前是35岁,我大学那会儿是30岁。


时代是不断发展的。


user avatar   zhoumengmeng 网友的相关建议: 
      

我说怎么这几天这篇去年的答案最近多了这么多赞。。。

经@luckystar 童鞋提醒,原来新的流量都是从:

如何看待 36 岁清华毕业 IT 男马桶上猝死,死前对妈说「太累」?

这样一个悲伤的新闻事件引来的。。。

其实我的答案和这个新问题真的没啥关系,唯一有那么一点联系的就是35和36的划分吧。。。

35岁后继续写代码的程序员大叔大有人在,请不要怕怕。。。

萌萌

2015.4.8

-----------------------------------正文的分割线----------------------------------------

都说35岁是人生的一道坎,立在「三十而立」和「四十不惑」之间。在国内,过了35岁,对编程还有热情的程序员真心不多了。编程就像登山一样,越往上爬人越少。35岁之后,除了转管理,仍坚持写代码的都是这个行业的中坚力量,必将大有可为。

因为,编程不是青春饭,技术才是硬通货。

编程绝对是一门技术活,程序员是一门「手艺人」。甚至可以说,「对于大多数人来说,如果你没有编程到30岁,你还不能成为一个「合格」的程序员。所以,并不是编程编到30岁就玩完了,而是编程编到30岁才刚刚入门。」不合格的程序才会喜欢速成、好大喜功。(酷壳-陈皓:

编程能力与编程年龄

首先,数据说话:来看看编程水平和年龄关系的两张图。

美国学者对 Stack Overflow.com上的用户进行了数据挖掘,制作了这样两张图:

(Patrick Morrison & Emerson Murphy-Hill |

Is Programming Knowledge Related to Age?

1、年龄分布图

可见,程序员年纪呈正态分布,高点在25岁左右,但是中点在29岁左右。

2、能力和年龄分布图

程序员的能力=总声望 / 活跃时间

令人惊讶的是,程序员的能力在从25岁左右开始上升,一直到50岁后才会开始下降。所以说,程序员吃的不是青春饭。只有靠蛮力,用体力而不是用脑力的「码农」,才是吃青春饭的人。然后,再举个栗子,看看这个酷酷的硅谷老人的故事吧!出自Quora:

What do people in Silicon Valley plan to do once they are over 35?

亮点自寻哦!╭(′▽`)╯


Frank Jernigan

2001年,我加入了Google的工程师队伍,那一年,我55岁。没错,在Google的四年时光,我一直都是那里年龄最大的程序员。

我做了什么?我不是团队领导,也不是经理,我只是一个单纯的程序员——和一群平均年龄小我25岁的同事一起工作。我的年龄貌似从来都不是问题,我感觉自己只是团队的一员,同时我也是这样被对待的。

其实,上了年纪并不意味着落后,除非你脱节。为了不和潮流脱节,我从不曾停止学习。1975年我刚开始工作的时候,我用的是打孔卡片和大型服务器,用Fortran 和 PL/1 语言编程。20世纪80年代,我对OOP(面向对象编程)产生了兴趣。我学习了所有和它相关的东西,并且撰写了题为《使用面向对象编程的设计方法论》的硕士论文——现在应该被埋在波士顿大学的协议栈里面吧。

在用Lisp语言编程十年之后,1990年我开始学习使用新的面向对象编程语言C++。仅仅几年之后,网络大爆炸出现,我又进入了网络开发领域,开始使用HTML/JavaScript等新技术。学习,不断的是学习,是我在这么多年职业生涯中实现转变的关键。

我观察到很多和我年纪一样的程序员转入了管理岗位,或者爬上领导岗位,或者完全转行到和编程无关的新领域。在我早期的大多数工作中,我的经理都会注意到我是一个有天赋的编程员,然后不怎怎的就得出这样的结论:我应该成为一名经理。如果没有更好的机会,我可能会接受这样的提升,但是很快我就发现我讨厌当经理。我喜欢软件开发——这就是我想从事的事情。当我的经理走到我的办公室,看见我在专注编程的时候对我说:“你为什么在编程?你现在是一名经理了!”一切都很清楚了。

我已经找到了我热爱从事的事情,并且我十分擅长。所以为什么我要突然中止,而去做完全不同的事情,比如经理呢?我再很多场合都被建议,如果我不向公司的上级发展,我可能永远也无法退休。但是,每一次当我试着向那个方向转变的时候,我发现我讨厌它。这给我带来了很大的压力,甚至恐惧。偶尔,我会参加一些管理培训课程,但是我很快就会厌倦和无聊。我只想尽快回到我的电脑前,独自解决几个问题而已。最后,在1996年的一天,我终于下定决心:我再也不要管理别人了,我才不在乎我能不能早点退休呢!我后悔没有早点想明白这一点。

2000年,我从波士顿搬到了硅谷,带着我的新技能PHP。在我到达硅谷不久,互联网繁荣就迅速地破灭了。但是到那个时候,我已经非常习惯和年纪只有我一半的人一起工作了。事实上,我热爱这样工作。但在全职工作10个月之后,突然一天我被解雇了。

一个朋友把我的简历和他给我写的推荐信寄给了这家只有200个员工但是存活下来的公司。当Marissa Mayer给我打电话做电话面试的时候,我开门见山地就说清楚了尽管我的年纪是这样,但是我对做经理毫无兴趣。她向我保证他们不会期望我升到管理阶层。事实上,她说他们已经决定了,他们就想雇佣有几年的工作经验,但是不想做经理的人。

因为不想做经理,我接下来的人生已经可以预见了。我毕生的信仰再次被证实:如果你找到了你想做的事情,就把你自己全身心地投入进去吧,然后你自然会找到实现目标的方法。

四年之后,我带着精彩的人生退休了。一直以来,我结交了很多亲密的朋友,直到现在,我仍然和在Google和其他公司的同事保持着密切的联系。2008年,我嫁给了梦中的男人,在8号提案剥夺这个权利之前。我们一起旅行,我还开始学习艺术,并且,我还在不停地学习新技术——只是因为我单纯地喜欢。过去一个月,我开始学习Ruby和Ruby on Rails,顺带学习了每个Ruby程序员必修的技术,包括git,gems和bundle。顺便说一句,我已经69岁了。

我的建议是,坚持做你热爱做的事,绝对不允许自己被转移目标。同时,带着善心和慷慨之心帮助别人,你将永远不用担心自己会和潮流脱节了。




  

相关话题

  程序员夫妻结婚戒指刻什么字好? 
  如果想让中国程序员水平高于美国程序员水平,中国互联网公司应做出哪些变化? 
  你在读程序的过程中见到过哪些令人难忘的变量命名或者函数函数命名? 
  为什么程序员之间互相贬低、互相攻击,鲜有其他行业互相抬轿? 
  什么样的程序员才是牛逼的程序员? 
  不支持开源还用是什么心理? 
  SQL Server 数据库误操作怎么办? 
  程序员在咖啡店编程,喝什么咖啡容易吸引妹纸? 
  程序员写代码不应该是一件很酷的事情吗?为什么在国内被打上无聊和呆板的标签? 
  作为程序员,你写过多少次「hello world」? 它存在的意义是什么? 

前一个讨论
装满的硬盘中是 1 多还 0 多?
下一个讨论
核电到底好不好?





© 2024-12-22 - tinynew.org. All Rights Reserved.
© 2024-12-22 - tinynew.org. 保留所有权利