老实说关于计算机专业方面的体会大概有很多了。网上比较有名的大概有这么几篇
胡侃学习(理论)计算机 http://www.tinydust.net/prog/diary/2009/07/sir_29.html
我的大学十年(林锐) http://tech.cuit.edu.cn/forum/thread-123-1-1.html
以前我也写过一篇,写在大学边上…,时隔三年,我又写下了这篇文章,其实三年前我就知道我会写这样一篇文章。三年后,当然某些认识已经发生改变,有些也依然未变。其间很多时候我都在考虑一个问题,大学到底是什么呢?在这有限的时间里该把自己培养成什么样的人呢?我们的教育缺少的是什么呢?实际上这样的一些问题和观点,我也曾经在bbs的某些帖子中透露过。在思考的过程中,我也开始查阅一些国外大学计算机专业的课程设置,培养方案,希望从中可以得到一些启发,也在阅读一些文章,对其中的思考有所接受和借鉴。
老实说,来到了这里,经过几年时间,最后到底变成什么样的人,很大程度上归因于个人,当然外界的因素也很重要。经过这几年的思考和观察,一个比较清晰的过程开始在我心中展现,我开始想当初如果这样该多好,如果早知道这些或许今天就是另一个情景。首先我想一名大学毕业生,应该具有独立的思想,完善的人格,掌握在社会上生存的各种能力,具备扎实的理论基础,在专业上有所积累。
我也深切的感受到,我们的大学,我们的教育的确是缺少了很多东西,正是这些东西的遗失,让我们的学生变得越来越迷茫。做事情,首先要明确下我们的目标,那么进了大学是不是也要想想我们应该成为什么样的人呢,我想这是最基本的问题吧。当然这个问题没有标准答案,每个人的理想都会有所不同。总的来说,根本的东西可以用一句话来总结:独立之精神,自由之思想。这句话最初是由陈寅恪写在王国维的墓碑上的,原文是这样的“先生之学说,或有时而可商。惟此独立之精神,自由之思想,历千万祀,与天壤而同久,共三光而永光。”老实说历经这麽多年的应试教育,创造性和自由思想也差不多泯灭掉了。大学就成为可以重塑我们的人格和理想的地方。
如果具体到计算机专业,首先应该具备一定的知识储备,涉猎历史,政治,经济,哲学,文化各方面的内容,这个应该属于人文方面的修养;然后对于整个科学和工程的基础有个理解,具有强烈的思考意识和能力,这个可以通过学习自然科学史,了解整个计算机发展的历史(有本书叫逻辑的引擎),对整个计算机科学产生的历史和未来有所认知;具备良好的数学基础和修养;扎实的计算机理论基础;动手能力及某个专业方向的积累。如果做到这些,就涉及到整个课程和培养方案的设置,即使无法进行这种改革,我想个人也可以利用业余的时间去做这些方面的努力,最终一定可以成为自己想成为的人的。