这几天突然感觉到,自己总是在想什么是计算机科学于技术。
以前总处于应用阶段,觉得自己能操作他,就了不起了,现在想来,十分幼稚。
做网页,flash,音频转换,搞电影字幕,装windows,linux,改注册表,优化操作系统,建iis,ftp,为软件皮肤,绿化软件,修电脑,装机,……这通通不叫计算机科学与技术,如果你是计算机的学生,会做以上事情,那是你应该的。我们需要的不是让别人称作“高手”。
当然,这个专业是这些东西带我入门的,后来接触了编码,还有一切服务于编码的理论,让我感觉到自己的是不是走错了,为什么我要用别人的东西去开发。而且甚至废寝忘食,最后还很激动,又有什么可乐的呢?microsoft再开发VS2005是把你当用户来看的。贝尔实验室的语言还不是为了能让你更好的编码而出现的。
似乎在程序的下面发现了罗马大道一般,那就是算法,数学。后来经过jamessweet学长的提点。突然发现计算机科学也不是我想像中的数学就是王道。其实想想,之所以这样认为,还是和我们学校的老师知识结构有关。
每次上课,这些老师真的能讲专业课的真的是少之又少。而且很多老师又是数学系分来的,所以自然他们对数学看的很重。然后我也被潜移默化。没错,计算机科学的一切的基石都是建立在冯诺依曼提出的体系结构为基础的计算模型之上,但是原始技术不是他的。他虽然是数学家。这些又和数学有多大关系,相信用过计算器的人都知道,数学在这个产品里扮演的只不过是一个工具角色。
就如jamessweet所说的,考古挖地的时候,要先广挖千尺,再深挖一丈 。
是的,广学原为深入!