访谈:谈计算机专业的学习
“如果说我看得比别人更远,那是因为我站在巨人的肩上。”
——艾萨克·牛顿
写这篇文章的时候,一年一度的Kernel Summit就要在英国剑桥举行了。中国具体有多少人去参加我不清楚,但据我了解,非常少。这说明两个问题:一是,开源在中国做得还不够,仍然有很长的路要走;二是,国内关心计算机核心技术的人太少了。
而现在,在金钱和就业压力的驱动下,大学校园里到处充斥着“考证”、“培训”、“外包”,越来越少的人能真正地关心计算机科学了,越来越少的人能专心地为开源去奉献自己的力量,越来越少的人能下决心去攻克中国目前最薄弱核心计算机技术:操作系统内核,编译器,数据库等等。科学在慢慢消失,艺术在渐渐褪色……这让我感到非常担心。
那么,如何才能真正学好计算机科学与技术?在大学四年中究竟应该学一些什么知识?这是我们共同关心的问题。我就这些问题对西邮计算机系的几位校友进行了专访,他们如今都是知名IT公司的程序员。让我们一起来听一下他们自己的经验和建议,以及他们对计算机科学,开放源代码,和在西邮应该怎么学好这个专业的一些看法。希望这会对你们有帮助!
(注意:这篇文章不仅仅是写给计算机系新生的,计算机系其他学生同样受用。)
三篇访谈如下:
感谢以上三位的耐心解答!