话题作者:Nydia
整理编辑:王一鹏
IT 界总有公认的顶级程序员,而每个人心中都有自己的偶像,不如我们来谈谈各自心中的顶级程序员,他们都经历了怎样的历程,或者是有怎样的趣闻轶事?
我自己最近看了纪录片《互联网之子》,讲述的是亚伦·斯沃茨(Aaron Swartz)的故事,真正的少年天才,大家熟知的 Reddit 的联合创始人。少年时加入了 RSS1.0 工作组,在很长一段时间后大家才知道这位远程的“同事”才年仅 14 岁。而在维基百科之前,他就创建了一个类似维基百科的网站:The info,而当时他才 12 岁。
亚伦对计算机技术能力,对计算机技术的贡献都毋庸置疑,参与开的了 rss、reddit、markdown、web.py 网站,为知识共享做出了巨大的贡献,甚至因此付出了生命。
我们感谢亚伦所做的贡献,感叹亚伦的天才,但天才是如何诞生的呢?
纪录片中提到几个线索:
亚伦从很小的时候就学会了如何学习,他在三岁的时候就自己学会了识字;
他知道自己想要什么,并一直在追逐目标,他总能做成他想做的事;
他总是充满好奇心;
亚伦的天资聪颖似乎毋庸置疑,但是亚伦自己却说自己与其他人没什么不同,只是在一个比较高的起点上:因为他一出生就被电脑包围。那么有没有什么我们能够借鉴的地方呢?
我注意到他弟弟说到:“我们都充满了好奇心,但是亚伦真的很喜欢学习和教授,我记得他在上完第一节代数课之后,就对我说:诺亚,让我来教你代数吧!”
其实这与我们常常听到的一句话是,学习最好的方法是教。而物理学家费曼也说过,看一个人是否真正理解一个事物,就看他能否通过最简单的语言让别人能够明白。而亚伦在 2、3 岁的时候就开始这样做了,这可能天资带来的,也可能只是巧合:作为哥哥,他喜欢上了给弟弟们讲很多东西,但我想这种方式一定会对他有很正面的影响。我们也可以尝试一下这个小技巧,或许会带来全新的体会。
大家也来聊聊自己敬佩的顶级程序员吧,看看顶级程序员是如何诞生的!
参考文献:
纪录片《互联网之子 The Internet's Own Boy: The Story of Aaron Swartz (2014)》
讨论