中国软件人才培养模式之变

综合报道

  2002年初,国务院总理朱镕基出访印度,随即在中国刮起学习和赶超印度软件业的旋风。

  也正是在这一年,教育部《关于批准有关高等学校试办示范性软件学院的通知》中批准的全国35所示范性软件学院陆续成立,中国软件人才培养开始探索一条全新的道路。

  时间已过去了两年,中国软件业依然在为是否要学习印度模式而争论,而一度成为希望焦点所在的软件学院,却似乎正在淡出业界的视野。经过两年的探索,软件学院的现状如何?是否已经找到一条“有中国特色”的软件人才培养之路?本期起,《电脑报》将深入采访这些软件学院,展示中国软件人才培养的版图。

  本周,记者来到了北京大学软件学院。

  从北京的南四环转上京开高速公路,向南郊疾驶12公里,就是大兴工业区。在这个新区里,有一片建筑群:三组青色砖面、黑色玻璃幕墙的矮楼、方方正正的大草坪和几栋花园会所。不似工厂,也不像大学,倒很像开发区里常见的那种高科技企业。这里就是北大一脉──北京大学软件学院。

  从学科型到应用型

  “相对于全国1078所开设了计算机系的高校来说,北大软件学院等国内35所示范性应用软件学院,实则是以一种‘非正常’的方式在高速发展。”这是北大软件学院党委书记白志强的开场白。

  软件学院院长陈钟博士随即向本报记者解释:“不要误会了这个意思,其实‘非正常’的意思是:我们要实施跨越式的发展,因为国家需要,产业需要,而且这种需求还非常迫切。”

  “我们的IT人才培养目前仍多由传统高校教育来承担,其特点是倾向于培养研究型、学术型人才。而对于能直接服务于工业领域的应用型高级人才,如软件架构师、高级项目经理、高级产品经理等等,一直很欠缺。企业在这方面的呼声很高。”陈钟告诉记者:“正因为国家和产业有很大的需求,我们办教育的人才应该快马加鞭,实现非常规跨越。”

  “我们在做的是与以前截然不同的工作──为工业界培养人才。我们的目标是培养高层次、实用型、复合型、国际化的软件人才。那么,教育理念、课程选择、教育教学架构都与以前有很大不同。”

  最大的不同,在于北大软件学院要培养的是高层次应用型人才。所谓高层次,目前在校的1100多名学生中,绝大多数是研究生,仅有少量是第2学位的学生。而“应用型”则主要体现在,教学和目前产业界的实际应用结合紧密,“我们压缩了传统研究生教育中的基础课和专业基础课,相应增加了动手课程、项目驱动型教学和案例教育的比例。学生接触到的,是产业界正在进行或将要实施的技术应用,而这些学习很多都是在模拟和真实的一个个具体的应用项目中实施的。这样的学生出去后,马上就能进入工作状态。”陈钟如是说。

  而对于“注重应用能力的培养,会不会降低学生在研究探索方面的竞争力”这个问题,陈钟的回答是:“应该不会。首先,并不是说我们的学生不能搞研究,我们的学生里肯定会出学者、出博士。但从主流来说,我们是在满足产业对应用型人才的需求。产业界的需求从来都是多层次的。”

  学院?学苑

  “1100多人的在校生里,2002年入学的学生平均年龄是25岁,2003年入学的平均年龄是22岁。其来源也比较多样,有考研没有被第一志愿录取而被调剂来的,有通过国家工程硕士入学考试被录取的,也有少量被推荐而来的应届大学毕业生。”白志强书记向记者介绍。

  记者看到,软件学院的校园虽然不大,但异常干净,地面几乎是片纸不落。校园里走动的人很少,教室和图书馆里则座无虚席。

  “学习强度很大。如果你晚上两点钟来到学校,会发现最多只有1/3的寝室熄灯。我们一年有三个学期,没有周末的概念。”2003年入学的王亮这样告诉记者:“软件学院的一大奇景就是每天晚上用笔记本电脑占座位,这里所有的教室都有无线局域网,大家上自习都带电脑。有时候教室里空无一人,但密密麻麻放了好几十台笔记本电脑。”

  担任校学生会主席的李想这样告诉记者:“造成学习强度大的原因主要有三点:一是自费教育,平均每个人大概要4万元的学费,加上生活费,学下来大概要6万元;二是应用型教育,大家的就业目标明确,因此有动力;三是因为课程新、内容多,还有大量的英语教育,不努力是很难过关的。”

  “由于实施弹性学分制,学生可以在2~5年内完成学业。所以,软件学院没有‘班’这个概念,根据兴趣组合的学苑就成了最有效的管理架构。全校仅有一个老师负责学生管理工作,主要依靠学生自我管理。”白志强书记告诉记者。

  软件学院的学生管理核心是“学苑制”,这是杨芙清院士的一个提议。由学生代表大会选举出学生会和团委,再下设文化、艺术、文艺、科技四个学苑,学生根据自己的兴趣爱好自愿加入学苑。学苑既是一个学生管理组织,也是一个兴趣活动中心,由选举出的“苑长”负责。

  软件学院的另一特色就是学生的年龄跨度大,有21、22岁的应届生,也有三十六七岁经历丰富的人。由于自由选课,大家之间的交流非常多。

  和产业界高度互通

  陈钟很以软件学院的师资力量自豪:“我们的师资是442阵形。其中20%的基础课由北大信息学院的骨干教师来讲授。40%的专职教师则是既有业界实践经验,又有高学历、国际化背景的复合型人才;另外40%的客座教师则都是现在业界一线的精英。”

  陈钟告诉记者,软件学院非常注重教师的业界背景,“我们的专职教师里,电子服务系的系主任是在IBM有32年工作经验的原IBM大中华区软件事业部总经理童缙博士;而网络通讯系的系主任则是朗讯-贝尔实验室的研发总监张德昭博士;嵌入式工程系的主任是原摩托罗拉全球软件新加坡研发中心主任柳翔博士。这些一流的国际产业精英要上课,还要负责课程架构设计等工作。他们提供的都是一流的业界应用经验”。

  而师资和教学力量中的另一部分则来自于软件学院和各大企业广泛的合作,“我们软件技术系的主任是微软专门从西雅图派来的凌晓宁博士。而IBM、英特尔、微软等和我们建立了10多个联合实验室。”陈钟介绍说。

  从学生的角度来看,这些老师和普通高校的老师很不一样。“拿我最近上的《Windows2000驱动程序编写》来说,这门课没有考试。老师列举了70多个驱动程序的编写课题,要求每个人都实际编写一个驱动程序并实现之。这种方式非常接近实际应用。”李想告诉记者。“另外,IT是一个国际化程度很高的产业。学校要把我们培养成国际化的人才。现在,这里50%的课程直接由英语授课。另外开设了实用性很强的《专业英语》和《技术报告写作》两门课,老师都是以英语为母语,兼有IT行业工作经验的外教。 ”

  和产业界的高度互动几乎渗透了学校教学的每一个方面。陈钟告诉记者:“我们时刻都在关心业界的需求,我们应摩托罗拉的需求为他们办过专向的研究生班。从学校的扩张来看,我们第一个外地分院建在IT产业密集的深圳,而在半导体和软件产业发达的苏州、上海,我们的教学基地也即将建立。我们的教育始终活跃在产业最发达的地方”。

  和企业互通的另一个方面来自学生的心态,很多学生进入软件学院时就树立了进入一流大企业的目标。来自河南的黄湛大学毕业已经4年,此前一直在许昌一家大型企业工作:“毕业后工作的时间越久,就对自己和周围的环境越来越不满意。我下了很大的决心,辞职复习了一年,考到了这里。现在我感到,过去的工作经验让我弄明白自己要学的是什么,要做的又是什么。”。黄湛很坚定地告诉记者,他的目标很明确,“进入Intel公司的实验室工作。”

  软件学院的学生都有很长的实习期,长达8~12个月,实习单位大都是一流的企业。“站在摩托罗拉中国软件中心18层的楼上,可以看到长安街的滚滚车流。14位北大软件学院的学生来到这里实习已经半年多了……在这里我们发现在学院所学到的知识、能力正是企业所需要的。在这里,尽管我们刚来就深入到开发之中,尽管有的同学已经更换了几个项目,可是大家几乎没有感到不适应,而是迅速地进入角色,成为项目开发的重要一员。”2002级实习生写给软件学院老师这段话,似乎说明了北大软件学院已经走出了一条新的人才培养之路,而以此为代表,中国软件人才培养模式正悄悄在变。