技术开发 频道

软件天才与技术民工 天才是训练出来的?

  为什么智商重要?我在薛涌 写的《天才是训练出来的》找到了以下描述:

  在美国的白人中,生于占人口5%的最低层的穷孩子,日后生活在贫困线以下的可能比那些生于占人口5%的最富裕阶层的孩子要高8倍。但是,那些智商属于最低的5%的孩子,则比那些智商属于最高的5%的孩子日后生活于贫困线以下的可能性高15倍。也就是说,你的脑子是否好使,比你的家庭是否富裕对你的未来重要得多。

  中国人有句俗话:三百六十行,行行出状元。这些“状元”的出身并不重要,但他们应该接近100%的都有高的智商。

  智商这个东西非常奇特,老外研究了这么多年,也没研究明白很多关键问题,比如智商是不是纯天生的?后天不能提高?如果能,那能提高多少?如何解释一些高智商的人一辈子成就平平?如何解释某些天才在某个领域内出类拔萃,在其他领域却连普通人都比不上?还有,更重要的一点:

  普通人付出艰苦的努力,能成为天才吗?

  我不是心理学家,下面我仅就想针对软件开发来聊聊自己对这个问题的看法。

  你能成为软件天才吗?

  在整个计算机领域,有一些老外的名字如雷贯耳:冯诺依曼,图灵,比尔盖茨、Anders Hejlsberg,在中国,诸如“求伯君”、“柳传志”、“李开复”等名人的故事也是众人皆知,虽然我们拿不到其智商测试的分数,但相信他们个个都是聪明人。

  “高智商”其实是成为“天才”的必要条件。相应的另一个结论就是:普通人再怎么努力,也成不了天才。

  这话看上去令人泄气,但这是客观事实。

  天才在各自领域内所达到的高度,大多数普通人是永远达不到的,比如如果有某人告诉我:你只要努力,就可以比Anders Hejlsberg还牛。我一定会认为他在开一个让我很生气的玩笑。

  回想起当年的高考,我费了九牛二虎之力,总分才刚够重点大学的最低分数线,后来的考研,我要考3次才侥幸过关,我也曾参过北大的博士生入学考试,结果惨败而回,以后知趣地不再尝试……,我就这智商,普通人一个,所以您就别忽悠我了,我才不信天天坚持跑步,日后就可以参加奥运会的马拉松比赛呢!

  个体间智商的差异是客观存在的。

  但成为不了天才不能成为躺倒不干的理由。因为这里有一个引发了巨大争论的问题……

  智商重要还是努力重要?

  国外心理学的统计数据明确无误地说明了智商的重要性,但这里有一个问题:就算是具有“天才”浅质的人在总人员的比例很少,但人类有数十亿之多,“天才”应该不少啊?怎么数千年来,公认 “天才”的就是牛顿等那几个?

  1973年,诺贝尔经济学奖得主、人工智能研究的开拓者Herbert Simon和William Chase在研究国际象棋大师的成长规律时发现:再大的天才,也需要10年修炼成器。

  音乐天才莫扎特似乎打破了这个“十年定律”。5岁做曲,10岁登台演出,一生创作了数百部传世之作。尽管如此,西方学者们还是发现,莫扎特6岁时就已经和父亲一起训练了3500个小时,他第一部达到大师水平的作品,创作年纪是21岁,实际上已经经历了18年的严格训练。

  聪明的脑瓜是必要的,但仅有它也是不够的。

  我引用了这么多的资料,其实只为了说明一个结果:

  不经“十年寒窗”,“天才”不可能出来。

  本身具有高智商的人是这样,在平均智商上下的人更应该努力。

  现在很好解释当下的一些现象了:

  (1)“程序员”为何是“IT民工”?因为这些所谓的“程序员”本身就没有具备从事软件开发的基本知识与基本技能,加上人数众多,可替换性强,怎么会不成为“IT民工”?

  (2)计算机专业学生为何就业难?很简单,一个计算机专业本科生,四年下来至少应该有4~6万行的代码量,但就我观察,达到这个要求的不到10%。

  尽管软件开发行业需要较高的智商,但在平均学历为本科的软件开发行业,从业者已经过高考的筛选,智商并不是问题关键,之所以“IT民工”多和计算机专业学生就业难,主要问题是“懒”和“训练不得法”。 

0
相关文章