【外刊IT评论网】程序员越老越优秀吗?

标签: 批评评论 年龄 老程序员 | 发表时间:2011-07-28 00:02 | 作者:Aqee 悟怡
出处:http://www.aqee.net
本文是从 Are older people better programmers? 这篇文章翻译而来。

Peter Knego 向我们展示了一些有趣的东西: 官方数据:程序员年纪越大越出色、越稀有。他使用StackOverflow的声誉值和其它几个指标来印证他的观点。

他的总结是:

  • 随着年龄的增加,程序员的数量急剧下降。程序员数量的峰值出现在27岁,随后每6-7年减少一半。
  • 40左右的程序员对比20左右的程序员,回答的数量前者比后者多一倍,而提问仅为一半之多。这显示年轻一代更喜欢学习,而老一代更喜欢教授。
  • 帖子的质量,例如每个帖子的分值,随着年龄只有微弱的增加。
  • 老程序员通过更活跃的回答问题来赢得声誉。

明年我就年满40,在很多编程相关的社交圈里都被公认为“老程序员”。我的经验如下:

  • 每年,我都能更进一步的善于捕捉“大局”。我不认为这样的进步会有停止的时候。我现在做出的决策比起10年前更合适、更稳重。这归功于我变得更加淡定和有了更多的经验。
  • 对于新事物的掌握已变得信手拈来般容易,而不是早前的需要“深挖洞,广积粮”。经常,新知识一看就面熟,因为它们只是以前出现过的知识的再次混合。例如:如果你对Scheme、Self、Java很熟悉,那JavaScript就很容易理解了。如果你对C、C++和Smalltalk很熟悉,那Objective C就很容易学会了。
  • 不断积累的经验和更加清晰的思路让我的代码变得越来越好,但我仍然需要投入时间才能让它们真正的优秀(例如,好几次的往复修改。)
  • 我学会更加注意休息,更加注重自己的身体,但仍然还不足够。

Frank Silbermann在Pertinent 文章后留下的评论:

  • 速度快的程序员能通过他们高人一等的短期记忆来编出杂乱无章的代码、迅速的完成任务。这些程序员当他们年纪大、短期记忆力衰退后就会变得越来越糟。他们很可能会最后退出这个领域。
  • 慢程序员写出的代码组织的很好,可读性强,不依赖短期记忆。他们随着年龄的增加会越来越优秀,因为在他们的长期记忆里积累下来的是不断增加的策略、模式和技巧。

有不少非常聪明的程序员都不幸的落入了“速度快”的类型里。他们完成任务很迅速,但长期来看,他们写出的代码没有价值


本文来自外刊IT评论网(www.aqee.net),原始地址:程序员越老越优秀吗?

相关 [it 程序员 老越] 推荐:

程序员越老越出色

- wei - Solidot
常识认为编程是年轻人的天下,然而最新的研究发现老当益壮在编程领域同样有效. 一位资深开发者分析了编程问答社区Stackoverflow上的7万名开发者,他们的Stackoverflow reputation都在100以上,有53%的人(37.400)在个人档案中提供了年龄数据. 结果显示,年龄越大程序员越少,27岁的程序员最多;年长程序员回答的数量要远多于年轻人,如一位40岁的程序员回答了100个问题,大约是年轻程序员的2倍;根据用户的投票,年长程序员的答案质量略高于年轻程序员.

程序员越老越博学吗?

- - 博客 - 伯乐在线
英文原文: InfoQ,编译: jackyrong. 最近一个基于Stack Overflow数据的研究尝试去解答以下问题:编程知识是否与年龄有关, 程序员是否越老就越博学以及他们是否能够掌握新的知识技能等. 美国北卡罗来纳州立大学计算机科学系的博士生Patrick Morrison和助理教授Emerson Murphy-Hill最近发布了《 编程知识是否和年龄有关.

【外刊IT评论网】程序员越老越优秀吗?

- 悟怡 - 外刊IT评论网
本文是从 Are older people better programmers. Peter Knego 向我们展示了一些有趣的东西: 官方数据:程序员年纪越大越出色、越稀有. 他使用StackOverflow的声誉值和其它几个指标来印证他的观点. 随着年龄的增加,程序员的数量急剧下降. 程序员数量的峰值出现在27岁,随后每6-7年减少一半.

普通程序员、文艺程序员、2B程序员

- 可可 - 宇宙的心弦
希望能引起广大苦逼的正在学或者已经学过c++人的共鸣和会心一笑吧. 如何辨别自己在现实还是虚拟世界.

如何面试程序员?

- bluesnail - 阮一峰的网络日志
你要面试一个程序员,应该问他什么问题. 有人在Hacker News的讨论区里,请求指点,怎么才能在面试中发现合格的人. 众人纷纷出主意,有很多高质量的回帖,我觉得挺有启发,就整理出了下面这篇文章. 首先,最重要的是,你自己一开始就应该想清楚:. 哪些途径和方法可以发现这样的人. 只有明确这些根本性的问题,才能正确高效地完成面试.

程序员的本质

- Allen - 译言-电脑/网络/数码科技
来源What do programmers really do?.   很多人(包括我岳母)认为计算机变得如此智能,所以在不久的未来将不再需要程序员. 另外一些人认为程序员是天才,他们在电脑前能不断地解决复杂的数学难题. 甚至不少程序员对他们是做什么的都没有清晰的概念.   在这篇文章中,我想给不知情的人解释一下程序员到底是做什么的:.

程序员人生之路

- myartings - 博客园-首页原创精华区
   程序员人生之路(强烈推荐,分析的透彻. ),某程序达人的人生感悟,估计没有半个甲子的时间,是绝对不可能感悟出来的.    相对同时刚出校门同学从事其它行业而言优厚的薪水,以及不断学习更新的专业知识不仅仅让你感到生活的充实,更满足了你那不让外人知的虚荣心. 在刚出校门的几年中,你经常回头看看被你落在后面的同学们,在内心怜悯他们的同时,你也会对自已天天加班的努力工作感到心里平衡:“有付出才会有回报”这句话在那几年中你说的最多,不管是对自已的朋友们还是自已的爱人.

程序员装B指南

- Qing-Run - 博客园-首页原创精华区
1.电脑不一定要配置高,但是双屏是必须的,越大越好,能一个横屏一个竖屏更好. 一个用来查资料,一个用来写代码. 总之要显得信息量很大,效率很高. 2.椅子不一定要舒服,但是一定要可以半躺着. 3.大量的便签,各种的颜色的,用来记录每天要完成的事务,多多益善. 沿着电脑屏幕的边框,尽量贴满,显出有很多事情的样子.

程序员收入报告

- diaoxsh - cnBeta.COM
最近,波兰的程序员Chris(也叫KreCi)公布了他的第十四期程序员收入报告. 数据显示,上月是目前为止他收入最多的一个月. Chris的收入并不是指他的工资或薪水,Chris是一个自由职业者. 他的收入也不是来自个人承包软件工程的收入,他更像是一个果农,种了优良的果树,只要不断的给这些果树施肥浇水,这些果树会给他带来源源不断的财富.