看到很多抱怨刚毕业员工的如何如何“菜”的帖子,可能我比较愚钝,开始觉得没什么,看多了猛醒,原来这是在抱怨计算机学校教育落伍呢。计算机学校教育落伍了吗?我们就事论事吧。很多人主张要与时并进,计算机课程应该介绍更多的前沿知识,甚至要说要毕业就能入行。我觉得不太可能。计算机行业的基础知识从上世纪70年代就差不多开始稳定了,没有很大的变化。软件方面比如数据结构,编译原理,操作系统原理、数据库原理、图论等等几乎没有发生过任何实质性的变化。软件开发的基本数据结构无非就是串、树、网络。操作方式都有经典的例子可以参照。硬件方面,计算机的硬件结构也没有发生过器质性的改变,无非就是寻址方式、I/O方式、DMA。如果涉及电路设计,就更没变化了,数字电路要学吧,晶体管的集成工艺提升得再高,PN结还是PN结,流水线处理指令方式都是公开的经典电路,几乎没任何改变。靠近前沿?怎么靠近前沿呢?难道在教授数据库原理的时候,重点在于训练学生SQL句法能力吗?重点在于介绍不同的产品数据库的差异吗?共性都没掌握怎么去了解差异呢?数据库原理的书换成MSSQL程序员指南吗?教授数据结构,从pascal换成了c++又换成了java接着是不是要换成C#?换汤不换药叫做靠近前沿吗?难道数据结构的书不能用pascal作为范例语言吗?有多少差异呢?美术学院的大本毕业生不会用photoshop很正常,相反,技校培训出来的photoshop、coeldraw用的溜得很,为什么?因为技校不写生,不教授绘画技巧,就是教授流行的作图软件。如果是你是人事主管,你怎么选择呢?

解决方案 »

  1.   

    当然落伍了
    深有体会的只是工具语言的差别是没所谓,但是设计理念,思维方式就很看重的http://lysoft.7u7.net
      

  2.   

    学校只讲C/C++,于是我自学DELPHI,我要他们知道C/C++并不是唯一!
      

  3.   

    专业知识绝对没落伍,关键问题在老师、教材还有教学方法上。就算有人很努力,把基础的学的很好,也只是学到了一些孤立的知识点,而不是为自己工作研究提供有效支持的知识网。>>老师不过是把你领进门了可以调查一下,国内这么多学CS专业的,有几个是靠老师领进门的?老师根本无法扮演好领入门的角色,因为很多“老师”自己还没入门。像我们这,光计算机科学与技术专业招收的班就有10个,很多课程也就是在读的研究生教。不求他能在课本上作出延伸,能少犯错误都很难。而且很多错误还不是不小心说错了,都是概念上的错误。你不跟他们仔细说明,他们自己都意识不到自己犯了错。包括正式的讲师和教授也是如此,教离散数学这种纯理论还可以,教数据结构,编译原理,操作系统原理需要和实践挂一点边这些,他们绝大多数人还真的没这个能力来教。照课本念一遍,大家都是一头雾水。其实计算机科学与技术专业招的人太多,十分之一甚至更少的就足够了,关键是像其它专业那样,能真正把人教出来。前两年计算机专业就是被很多学校当成赚钱机器了。>>在这样专业的领域你的老师也可能只精通某个方面而已在很多学校,不少老师精通的只是怎样接项目赚钱。国内CS专业的老师,相比其它专业,专业素质是最差的,有几个学校CS专业的老师在踏踏实实搞研究?在我们学校的CS专业,这样的老师,我只知道一个。