全新的开始。
以前,以为计算机是科学,(人们也这样称它为计算机科学),感觉自己学的(在学校学的软件专业,出去又在培训班学Java)也是属于计算机科学。但是,
根本没有高中时那种探索科学(数理化生)的兴奋和快感,至少人家的方法,结论都是有公理、定理、推论、或者假想作为前提和依据的,可以让我们自己去思
考判断它的前提、它的逻辑、它的结论是否正确,并且真正的理解它。
而我学计算机的过程只感觉“不合理,讲不清”,后来我明白了。
第一,我现在是工科了,不是理科,而且是专科的;他就不会深讲理论的,注重的就是教会你技能。
第二,也是根本上的,计算机就是一个工具而已。是人发明的用来解决人们生产生活当中的一些问题的工具(工具就是解决问题的一种方法)。
(TMD,我原来就是个技工,现在干的就是拿着使用说明书,学习怎么使用这款产品。--这个不是重点。)
猜想:
可能本科学习计算机是从生产问题出发,分析这款产品运用了那些原理设计并制造出来的(也即是怎么设计的、怎么制造的),从而对产品有更深刻的认识,
做到更好的使用。
而专科学习计算机就是从怎么使用出发,教会你怎么使用这款产品,至于原理设计什么的,自己研究去。(呵呵,其实,从这方面看专科更像大学,更加需要
学生拥有 独立、自主的思想和能力。)
你会发现这其中有两个很奇葩的现象:
一个是,一种生产工具演化为一门科学(语言也是一种工具,算是人文科学吧。),多么不可思议。这个工具该有多么神奇。
另一个是,有样东西,不用理解它的原理、它是怎么工作的,你一样可以用它做出很好的作品;而你只需要知道它怎么使用就好。
神奇吧!但它就是合理的存在着。
其实这些都不重要,这只是我的体验后的一些认识(纯属客观体验的主观感受)。
对我有益的是:
不用再抱怨了,其实都一样,只是两种教育方式的切入点不一样。呵呵,至于学起来,那不都是自己的事。
不过,在学习中我们都在受着Copyright的限制,还好有Copyleft。