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