《程序员》特稿:软件工程硕士是怎样炼成的? - 《程序员》杂志 - 闫辉

(这条文章已经被阅读了 591 次) 时间:2001-10-18 09:15:22 来源:闫辉 (yanhui) 原创-IT

不久前,有个学院的名字不断地出现各种媒体上,新浪新闻页面的黄金广告位被它占据了一个多月的时间,网络软件QQ上也不断闪动它的广告,同时北航院长沈士团也不时接受采访,为之摇旗呐喊。这就是北京航空航天大学安博软件工程学院。到底北航安博软件工程学院是一个什么样的学校?它是如何创办的?对于程序员又有什么吸引力?带着这些问题我们采访了北航安博软件工程学院的企业方代表——安博软件公司创始人及CEO黄劲博士。

学院名称中安博在后面,但却是先行者

“创建北航安博软件工程学院整个过程是这样的:国家教育部的领导在考察了印度和美国的软件产业和教育之后,产生了要设立软件工程硕士学院的想法,并找到了安博公司。同时帮助我们物色了北京航空航天大学这一个绝佳的合作对象,因为在教学方面是我们的弱项,而北航有很好的教学管理和师资队伍。我们之间的合作是双赢的,而且规模化培养软件高端人才,这是利国利民的好事。所有这些都是安博公司同北航、同沈士团院长一拍即合、达成共识的基础。”黄劲博士的言语中充满自豪和自信。“教育部对我们是全力支持的!学院得到了国家教育部学位办的特批,而且是目前唯一的一所特批学校,学院的招生也纳入了国家工程硕士统一规划。本来硕士的报名截至时间是到7月份,但给我们宽限到了9月8日,学员有机会参加10月份的考试。”

为什么国家教育部会选中安博软件公司来做这件事情,是不是因为有深厚的政府背景?在我们询问这个问题的时候,黄劲博士否认了这一点。她说:“安博公司是由硅谷留学人员创建的,而且公司内部也一直在培养软件工程师,因此我们很清楚工业界要什么样的人才。同时我们也很清楚硅谷最新的技术需求、未来的发展趋势,而且安博公司还拥有很多教育类的软件产品,这些都是我们的强项。也是国家教育部选择我们的重要原因。”尽管如此,但拥有“硅谷留美博士企业家协会理事长”头衔的黄劲博士产生的影响力在这次合作中起到了举足轻重的作用。

中国和美国的软件硕士教育培训

当谈到为什么成立的学院叫“软件工程学院”时,黄劲博士并没有直接回答这个问题,而是首先向我们讲述了中国和美国硅谷的软件硕士教育以及培训流程的区别,以及美国的软件高级人才产生和发展的教育体系。

国内的教育:

“我本身也是在国内读的软件硕士,国内的课程从基础上来说是非常扎实的。在我毕业以后去美国Berkeley学院读博士的时候,并没有特别地感受到我们的教育同美国有多大的差别。但是毕业之后到了工业界,感受就很深了,发现有很大的差别:国内教育模式下培养出来的学生,到了工业界之后,并不能立刻适应。因为我们的学校讲授的是一门门基础课程,比如数据库,数据结构等,这些课程讲述的内容大部分都是理论,学生在学校并没有获得实践的机会。而这些理论课程对公司、对工业界来讲,是没有多大直接意义的。”

“软件公司关心的是什么呢?是员工拥有的技能,因为软件公司是按照技能来划分项目的。对软件公司来讲,要获得并完成某个项目,要计算需要多少Java工程师,多少Oracle工程师,多少J2EE工程师。但国内培养出来的学生能够告诉什么呢?绝大多数只能说已经学习了某些课程,当具体到某项工作,是无法胜任的,这样学生和公司之间必然产生隔阂。所以我们培养出来的硕士,公司仍然要花费很大的精力和资金对他们进行再培训,这样才能开始正式的工作。”

“因此我们的高等教育培养出来的学生虽然也不少,但实际上仍然很欠缺具有实际软件项目设计、管理能力的高级软件人才。”

美国的教育和培训:

“国内的软件工程师喜欢号称自己什么都能做,而美国的软件工程师是非常专一的,他们都有各自的核心专业方向,这之间有很大的差别。因为从事的工作只有专一,才能够在专业的领域中有很高的水平,才能有利于商业化发展。”

“美国的高等教育课程也是针对专业方向设置的,比如写内核的就专门研究内核,做数据库就专门钻研数据库,课程设置非常有针对性和逻辑性。学习什么,学员很明白,同时对将来能够从事哪些工作很清楚。另外将简历递到公司之后,公司也能很快确定是否适合自己的需求,因此美国软件工程师的就业方向是很清晰的。”
“美国和我们的硕士课程设置有很大差别。具体来说中国的硕士要写硕士论文,要念两年半到三年时间;而美国的硕士是一年半就完成的。也就是说美国的软件工程硕士可能根本不具有理论研发水平,但他们的课程是完全按照工业界要求去设置的。在学习一年理论后,就开始做实际的软件工程项目。这个项目是很关键的,一般来说,项目做完了,也就把学习的课程融会贯通。这是一个实实在在的工业界项目,所以学员也能够获得适应工业界需求的实际能力。这个项目也就相当于硕士毕业论文,完成了就可以获得硕士学位。”

“在完成硕士课程之后,硅谷还有一个进修提高的体制来保证软件人才的知识更新。美国有很多很好的学校,这些学校都有完善的再教育培训体系,培训基本上是Life-time(终生教育体系)。斯坦福有自己的Professional development Center(职业开发中心),Berkeley也有自己的培训部。所以在学员进入到工业界之后,他们仍然可以通过这套循环教育体系使自己的知识更新换代。在硅谷很多大公司,职员可以通过远程教育学习斯坦福的课程。当通过相应的考试课程之后,也会有证书和学位。这种再教育模式经过数十年的发展,引导并形成了职员不断学习,不断进行知识更新的氛围。这些都是硅谷的特色和文化。”

黄劲博士说:“我们借鉴美国的经验,学院的目标就是为了培养适应工业界需要的软件工程化人才,自然‘软件工程学院’的名称是最合适的。”

北航安博软件工程学院凭什么?

在谈到北航安博软件工程学院的投资和发展理念时,黄劲博士说整个学院的投资全部由安博公司和商业合作伙伴负责,预计初期投资为2000-3000万人民币。当然现在是最艰苦的创品牌的阶段,对此黄劲博士特别提出了两个理念:一个是“可预测性”,一个是“教育产品”。

“可预测性就是指可以预测得到的服务。因为软件工程本身就是要求可预测的,所以我们培养学生也要是可预测的。这也就是说学员清楚自己进来和出去是什么样,在安博软件工程学院能得到什么样的教育,这是在课程设置中清晰显示出来的。安博现在的人才培养方向分为两个大类,五个小类:第一大类是软件工程管理人才,这些学员要了解软件过程控制、软件项目管理流程,要有协作和交流能力,要学会怎样做风险控制,怎样做项目管理。具体管理又分真正做管理的和决策者。第二类是高端技能人才,除了基本的课程都要学习之外,还有三个选修方向:分别是Java、Oracle、和Microsoft。这样学员在学习的时候就知道自己毕业之后是为谁工作的,这就是我们希望达到的可预测性。”

“要做到规模化的软件工程的教育和培训具有可预测性,就要求师资、教案、教材、练习、管理、实践都要一样,这样才能够保证我们推出的是一个‘教育产品’。在这个过程中,我们会和全球一些比较大的院校合作,和整个国际接轨。比如我们正在和美国的斯坦福大学谈合作,进而引入他们的课程和师资来帮助我们的IT教育。而且以后的课程会随着市场的需要不断地增加和修改,比如增加Cisco认证等。已经毕业的学生也可以再学习增加的课程。这些都是学习硅谷的高端软件人才教育的成功经验。”

携手共创软件教育

软件教育是一个很大的概念,而且要产生出象硅谷一样的培训体系,是需要全社会共同努力的。黄劲博士认为:“这种培训体系是全社会共同的责任,不是一两所学院能够承担的。”北航安博软件工程学院也处于一个摸索的阶段,希望在纯理论人才、各种技能培训之间找到市场的空白点,找到适合自己的切入点和用户群。如果能够做到这些,自然会成为一种成功的模式。

黄劲博士认为:在美国,已经产生了一个良好的培训循环体系,学生在进入工业界之前,已经在学校打下了良好基础,这时进入再教育的循环是合理的,会更容易接受新的技能培训教育。但是现阶段,我们国家的很多开发人员还没有经过一套系统的工程化教育,单纯培养某方面的技能对学生来说可能会影响其未来更高的发展。

黄劲博士回答问题:

问:很多软件人才都想出国,那北航安博软件工程学院培养出来的软件工程硕士会不会也纷纷出国,造成人才流失,违背当初创建软件工程学院,为中国软件产业培养人才的初衷呢?

黄劲博士:我不认为这是一个问题,如果我们培养的人才被国外公司大量抢夺,这有什么不好呢?如果我们能够规模化地培养出高级软件人才,即使他们到了国外,经过一段时间的发展,他们在国外取得的经验也会在国内产生反馈。从长远看,留学人员回国创业可以带来更多新的思维和创业方法。我们现在就是要把名列前茅的学生送到国外去,这会产生一个很好的循环。水只有动起来才有活力,人才也只有流动起来才有活力,我们希望能够为中国软件产业的发展注入更多的活力。

问:北航安博软件工程学院除了和北航合作之外,还有哪些合作伙伴呢?

黄劲博士:我们选择合作伙伴的出发点就是要双方共赢。现阶段选择合作伙伴主要有两类:一类是集团用户,因为他们需要众多的软件工程人才。第二类是要技术支持伙伴,比如Sun公司,Oracle和微软,以后我们还会联系Cisco等公司。我们希望能够像斯坦福大学一样建立一批Member company(伙伴公司)。

采 访 后 记

“教育部设立这个试点,选择安博,对我们来说是极大的认可,但同时压力也是很大的,我们会尽力做好这件事请。”黄劲博士在接受采访时将这句话说了数次。透过她和她周围由硅谷留美博士企业家创建的网站Scoba上密密麻麻的日程表,我们看到的分明是这些归国学子们的拳拳之心。他们早已经超出了企业家的范畴。

用拼音输入“黄劲”这个名字的时候,不小心出现了“黄金”的字样,不知道其他人是否出现过同样的错误,但无论如何,我们都真诚的希望北航安博软件工程学院能够真正培养出更多的“黄金软件人才”!

《程序员》杂志所有,需要转载请联系 [email protected]