百科问答小站 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岁了。

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




  

相关话题

  硅谷的中国超能力者(软件工程师)圈是怎样一种存在? 
  Git算不算程序员的必备技能? 
  程序员到底有没有女朋友? 
  程序员在咖啡店编程,喝什么咖啡容易吸引妹纸? 
  游戏程序员必须要修 C# 吗?我徘徊在先开始 C++ 还是 C# ? 
  如何看待2022年秋招Java后端开发岗一片红海? 
  优化代码中大量的if/else,你有什么方案? 
  为什么学习编程第一课要学习输出"hello, world"?这是谁规定的? 
  把 string 当 enum 用,有性能损失吗? 
  程序员可以去spaceX 工作么? 

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





© 2024-11-24 - tinynew.org. All Rights Reserved.
© 2024-11-24 - tinynew.org. 保留所有权利