水木上的帖子,我做了一个回复,原帖在这里:http://www.newsmth.net/nForum/#!article/ITExpress/1567664
我曾在2003年给北航的软工硕士讲过课,因此对这个有些了解。
软工硕士,本身在创建之初就存在着比较严重的定位问题。与计算机信息技术其他专业相比,想要定位成高端技术管理人群,但是却出现了严重的问题。
从教学上看,大部分仍然是大学老师授课,当时我讲的是面向对象与UML,学生有120多人,普遍给我的反馈信息是,我这门课如果评比一定是他们称之为什么的一个课程,也就是说最好的意思。其他的教师讲课仍然处于课本,翻造,也就是hello world之类的例子,不断地反复推进的状态。所以,从师资力量来看,绝大部分课程仍然没有脱离现有的计算机以及信息技术专业范畴。
如果真得要定位到技术管理层面,至少有以下几点:
1、技术必须要有足够的深入,比如,在某一门,或者最多两门语言上让学生有真正的实操体验,这个在大学里就很难具备环境。
2、管理上的东西更不是书本上可以直接得来的。对于技术人员的管理,和工厂里面流水线工人的管理是完全两个概念,两个层面。国际上这二十年来推动的peopleware才是更适合技术团队管理的模式,可是在国内,只见到口头的呼喊,没见到多少实质,更不用说真正用心在这上面的管理者,没有有经验的管理者,用什么来让学生体会到这些的实质精髓呢?让大学的管理学教授来讲,基本属于胡扯。前几天和一个毕业多年的管理学硕士聊到管理,我问了她一个我前一天刚刚遇到的问题,她给我的回答就是人性化管理,继续问,她就不知道如何做了。于是,我告诉了她,我是怎么解决的,她表示说,这才是人性化管理,但是在她这个情况下,确实想不到这样的解决办法,也确实解决不了。
3、项目经验,大学的项目和企业的项目完全是两个范畴,很多人认为考个拍马屁证书就如何如何了,实际上书本上得来的东西,真正投入到应用,基本上没有多少人能做好。实操和纸面之间的距离还是很大的。
4、团队融合与冲突解析,这个事情在虚假的项目中不可能真正体验到,大学里的教师也没有这样的经验,他们更讲不出来,也想象不到。
04年我因为工作变动,就没有继续和北航签约,后来也就结束了。
我想其他学校的也差不多如此,所以,软工硕士在我招聘的过程中,基本上是漠视其学历的。