关于计算机专业的几点思考

  今年算是事儿多吧,一直没有静下心来去写一篇日志,今天是放假的第一天,刚好没有什么事儿,心想写一下关于自己专业的认识,为自己梳理一下未来,同时给学习计算机的学弟学 妹一点小建议。

一、大学计算机专业 VS 培训机构的计算机专业
大家都知道,21世纪是一个信息大爆炸的时代,尤其是计算机产业蓬勃发展,与此同时各种计算机培训行业也是发展迅速,比如说著名的北大青鸟,传智播客,尚学堂等。听说他们毕业之后也能拿到4000左右的工资,我们毕业之后平均起来和他们差不多,那么我们学习科班出身的学生和他们培训半年出来的学生有啥区别呢,如果工资差不多,我们为什么要浪费这么长的时间在大学学习呢?他们和我们之间差别在哪呢?深思了一下,感觉差别在一下几个方面:
    1.    coder or designer ?大家都知道,我们计算机行业有一个码农这一个称呼,那么码农和设计师有何区别呢,当然从表面来看就是一个是敲代码的,一个是设计架构的。从表面上来看,我们就能很清楚地知道他们以后的发展了。在很大程度上我们大学目标是培育设计师而培训机构培训的是码农,这也就很大程度上决定了以后发展了。
   2.学习内容:培训机构学习的内容对于JAVA web 来说有 J2SE    ,  XML ,HTML ,CSS ,javascript,J2EE,SSH已经微量的数据库知识。大学本科我们学习的内容有:首先毛概什么的就不说了,三门基本数学外加离散数学。对于三门基础数学要提一下,首先线代,如果你做计算机图形学的话,发现全是矩阵,甚至连密码学也是矩阵。对于概率,数据挖掘要用到,高数暂时没有发现。对于离散数学,是培养一种思想,计算机的思想,比如说划分,分层 对于以后的密码学有很大用途。其次:计算机组成原理,微机原理与接口,计算机体系结构,
操作系统,计算机网络 。这几门是我们学的计算机专业硬件或者是偏向底层的,他们是为培养计算机硬件知识及计算机组成做准备的以及为嵌入式做铺垫的。再者,JAVA ,面向对象开发技术,中间件技术,编译原理,数据库这个是培养我们编程的基础及思想的。最后还有数据结构,算法分析设计等他们是培养我们一些算法的。所以你会发现我们学的更多,当然有些知识可能你以后就业根本用不到,但是我觉得那种计算机思想是培养起来了。
二、高分VS能力
         这是一个很古老的话题了,似乎高分现在成了我们评价一个学生能力的标准了。但是从今年的考试或者课程设计来说,貌似我们的理论和实践有些脱节。比如说,今年我们学院开设了一门叫做web技术的一门课,我听说有人考试98的我一个哥们考了91分很是生气或者不爽。我就问那个考试考98的课程设计咋样呢?他说抱大腿了。我指着旁边的东东东大神我说那不就得了,让他去考试说不定考不90分,但是写网站,我们没有几个人能比的上他,这就是说很大程度上高分不代表理论好  ,不代表实践好  ,如果这些实践性很强的课,你考了近100分,但是写不出一行代码,这时候你就需要反思了。高分不代表能力,他只是代表你会考试,你会抓住所谓的重点。

以上就是这一学期的思考,肯定和其他人有冲突,还望包涵。

你可能感兴趣的:(计算机思考)