计算机专业的不少学生很早就被灌输了"写程序完全是体力劳动,30岁之后还写程序就没出息"这样的思想。我所接触的一些计算机系本科和研究生coding的能力之差到了令人吃惊的地步(甚至有完全不会的)!上面的这种观点是绝对错误的。事实上,至少在CS的研究领域,年薪十几甚至几十万美元的人中许多人都自己编写程序,包括一些如雷贯耳的名字,比如Gim Gray。此君因为不喜欢Seattle的雨天,使得Bill Gates为拉他入Microsoft在San Francisco为其新建了一座研究院让他做院长。据说此君在一次学术会议上demo他的新程序,听众中有人提出界面可以如何改进,此君竟然在讲坛上就打开VC++开始改起代码来,然后给人看新效果 :-) 在这一方面,我觉得国内的导师们是比较弱的,当然这和他们从一开始就不缺学生有很大关系。
当然,我对coding重要性的认识比有丰富工作经验的人差很多。我的经验主要是两方面:一,绝大多数CS的研究必须以实验为基础(尽管很多国内学生并不这么做),coding能力直接关系到研究的进展。二,coding可以加深我们对技术的理解,体会各种技术的优劣,使我们能更快更好开发出自己的系统。
阅读(306) | 评论(0) | 转发(0) |