时间:2022-05-12 15:36:19
开篇:写作不仅是一种记录,更是一种创造,它让我们能够捕捉那些稍纵即逝的灵感,将它们永久地定格在纸上。下面是小编精心整理的12篇软件开发实习自我报告,希望这些内容能成为您创作过程中的良师益友,陪伴您不断探索和进步。
关键词:中职;嵌入式
中图分类号:G642文献标识码:A文章编号:1009-3044(2012)13-3143-03
Research on the Training of the Embedded System (Software Oriented) Talents in Secondary Vocational School——Take Dongguan Science and Technology School as an Example
LIU Meng1,2
(1.Dongguan Science and Technology School, Dongguan 523016, China; 2.Dept. of Computer Science, Guangdong Polytechnic Normal University, Guangzhou 510665, China)
Abstract: The society has a strong need for embedded system talents at present, and secondary vocational schools are training qualified primary embedded system talents to comply with the requirements of the social development. This paper, based on the actual situation of software major in our school, analyses the possibility of training the embedded system(software oriented) talents in our school, raises the location of the embedded system talents training, and preliminarily discusses the setting up of the related courses and the construction of the related laboratory.
Key words: secondary vocational school; embedded system
1嵌入式人才需求现状
据腾讯网[6]报道,中国软件行业人才培养布局不够合理,导致软件业整体低端人才过剩,高端人才缺乏,高端人才中的嵌入式开发人才更是奇缺。据统计,随着嵌入式的应用越来越热,嵌入式已经成为目前最有前途的IT应用领域之一,嵌入式人才缺口更高达每年80万。
嵌入式系统主要应用在一些低成本,实时响应高但是硬件资源(存储器、处理器等)又比较有限的设备上。随着智能家电越来越普及,嵌入式更加重要。日常所用的手机、PDA、数码相机、机顶盒、汽车电子、家电控制系统乃至医疗设备等等都是嵌入式系统的典型应用。大力发展嵌入式技术是对技术潮流的顺应,同时对我国软件产业和集成电路产业也有较大的促进作用。但嵌入式系统人才匮乏已成为众多企业的共识,这又成为影响我国嵌入式发展的瓶颈,企业经常高薪却招不来合适的嵌入式人才。
2我校软件专业现状
我校自2002年开设软件专业至今已有9年,9年来软件专业的发展可谓是一波三折。我校软件专业有辉煌的历史,软件专业为我校为数不多的省级重点专业,中间经过多次复评,至今仍为省级重点专业,并于今年开始“3+2”学制的软件人才的招生和培养,充分体现了上级领导对我校软件专业的肯定和重视。然而这些掩盖不了软件专业尴尬的事实,作为曾任多个软件班班主任的专业教师,据了解,这些年来我们所培养的学生从事本专业工作的甚少,被社会所认可的很少,甚至学生对自己的软件专业都有所怀疑。我校软件专业现开设的课程无法体现软件专业的特点,学生也搞不清楚自己的定位,到底是应用呢,还是网络呢,还是软件开发呢,一片混沌。为改善这种状况,体现出真正的软件专业的特色,培养社会紧缺IT人才,让学生实现自我,成就自我,超越自我,本人撰写本报告,将从嵌入式人才分类,嵌入式人才培养(软件方向)需要的课程,我校开展嵌入式人才培养(软件方向)的可行性分析,我校的师资现状及对策,实验室建设等几个方面提出嵌入式人才(软件方向)的培养计划。
3嵌入式人才分类
嵌入式技术既需要硬件技术更需要软件技术,因此嵌入式人才一般分为两类:
一类人才是偏硬件的、他们往往是电子、信息等专业出身,主要从事硬件设计以及与硬件关系较为密切的底层软件开发、初级硬件驱动等。他们对硬件特别是原理以及接口等技术较为熟悉,但对嵌入式操作系统等复杂软件系统却力不从心。
另一类人才是偏软件的,他们往往是软件开发、计算机等专业出身,主要从事嵌入式操作系统以及操作系统之上的软件开发(比如现在较为流行的Android以及iOS平台的手机软件开发),嵌入式硬件的设计大同小异,关键在于软件功能的区分,这在手机、导航仪、平板电脑等上面体现的尤为突出,嵌入式软件开发是嵌入式设备增值最关键的一环,也是目前嵌入式开发最主要的工作,嵌入式设备功能越强,越复杂,嵌入式软件作用就越大,这也是大势所趋。
4嵌入式人才培养(软件方向)所需课程
4.1 ARM处理器原理与应用
这是一门嵌入式硬件基础课程,嵌入式开发是软、硬件结结合的技术,嵌入式软件人才必须对ARM处理器的原理和接口有较为充分的理解,若不理解处理器的工作原理,根本无法控制硬件工作,更谈不上写出既能够节省内存又能够高效运行的代码以及驱动程序,熟悉ARM处理器是目前很多嵌入式开发企业对人才的基本要求。
4.2嵌入式操作系统类课程
目前的嵌入式软件开发平台不外乎以下三种:ARM+WinCE,ARM+LINUX,ARM+Vxwork。
嵌入式操作系统主要有:Vxworks操作系统,嵌入式Linux操作系统,嵌入式Windows CE操作系统。WinCE的实时性稍差,其它两种嵌入式操作系统的实时性都较强。从事嵌入式开发的人才至少要掌握一到两个嵌入式操作系统的使用。下面对三个系统进行简要介绍。
1)Vxworks操作系统,Vxworks出现较早,具有实时性很强,响应时间短、并且内核占用空间很小,可靠性较高等特点。但Vxworks价格很高,一些小公司或小产品中往往用不起。
2)嵌入式Linux操作系统,Linux可谓近年来发展最迅速的操作系统,Linux不仅在服务器方面占有的份额逐渐增长,而且在嵌入式操作系统方面的应用也独占鳌头(特别是Android操作系统)。Linux是自由软件,它免费、开源、应用丰富、用户较多,应用在嵌入式产品中会显著降低成本。缺点是其不是微内核的,实时性不强,另外熟悉Linux的人太少,开发难度稍大。
3)嵌入式Windows CE操作系统,嵌入式是目前最具“钱景”的应用,微软公司当然不会放弃这块蛋糕,虽然WinCE问世只有短短几年时间,但已经快速占据了界面要求高或者开发速度快的应用场合,如PDA、手机、显示仪表等。WinCE目前主要开发平台主要为WinCE Platform Builder,是典型的VC++环境,学过Windows程序设计课程的同学接受起来都不会有多大难度,开发环境方便快速,有微软的强大技术支持,WinCE开发难度远低于嵌入式Linux。
4.3嵌入式开发的其它相关软件课程
搞嵌入式若能熟悉嵌入式应用的一些主要领域,这样的人更受企业欢迎。主要的相关领域包括:
1)数字图像:主要是应掌握MPEG编解码算法和技术,在如高清电视、数字机顶盒、MP5,蓝光DVD等方面有较为丰富的应用。
2)通信协议及编程技术:目前多数嵌入式应用都要用到互联网特别是无线上网,这要求开发者掌握TCP/IP协议和无线通信(802.11、Bluetooth、GPRS等)协议。
3)网络与信息安全技术:如加密技术,数字证书CA等。
4)数字信号处理技术:数字信号处理(Digital Signal Process,DSP)即DSP处理器通过硬件实现数字信号的高速数据采集、压缩、解压缩、通信等处理算法。
4.4嵌入式开发的相关硬件基础
对于软件工程专业的学生,从事嵌入式软件开发,像数字逻辑、ARM处理器原理与应用、计算机组成原理等硬件课程是必须的。另外,汇编语言、C/C++、数据结构和算法、特别是操作系统等软件基础课也是十分重要的。
5我校开展嵌入式人才培养(软件方向)的可行性分析
我校的现状可以选择ARM+WinCE,ARM+LINUX。根据以上的分析,我们可以得出以下结论,即系统的嵌入式人才培养(软件方向)必须开设以下课程:数字逻辑、计算机组成原理、ARM处理器原理与应用、C/C++语言、数据结构、Linux操作系统、Linux软件开发、Windows操作系统、Windows软件开发、嵌入式程序开发、基于ARM的应用开发等专业课程。有的老师可能一看到这样的课程设置就皱眉头了,诸如这也太难了吧,我们的学生素质如何能学得了这样的课程等等言论就来了。但事实上以上课程除了嵌入式微处理器结构、Linux软件开发、Windows软件开发这三门课我校软件专业没有开设过,其它的课程我校全部都曾经开设过。而Linux软件开发或者Windows软件开发这两门课,比起我们曾经开设过的VB、Delphi、C#甚至Oracle难度又高的了多少呢,在掌握了C/C++语言的基础上甚至难度还要小一些。另外我校在进行3+2模式招生之后,软件专业的生源素质明显提高,完全可以克服这个问题。
另外嵌入式人才的特殊性也决定了我们可以进行嵌入式人才培养(软件方向),因为嵌入式技术一旦入了门之后,每个人应该根据自己的兴趣爱好选择方向(如网络、图像处理、操作系统、嵌入式软件开发等),此后工作范围以及专业技术范围也较为固定,时间长了这些东西会越来越有经验,做嵌入式系统的公司,都有自己的产品计划,有自己的产品生命周期,产品更新有自己固定的节奏。他们开发的产品通常具有通用性,很少会因客户的不同而修改。而不像传统的软件开发人员,开发平台更新了,你要学新技术,用户的需求变了,你要重新开发系统,疲于奔命,重复劳动。这个行业的从业人员一旦入门以后,只会越来越有经验,越来越被人重视,而不会像传统软件开发人员职业生涯短、更新快。我校的嵌入式人才培养就可以定位为“领进门”。
6我校的师资现状及对策
我校目前就上述数字电路、计算机组成原理、C/C++语言、数据结构、Linux操作系统、Windows操作系统等课程可以胜任的师资很多,很多教师以前上过这些课程。比如尹桂萍老师、金惠萍老师、刘建老师、陈韦华老师都分别上过以上课程。至于ARM处理器原理与应用、嵌入式程序开发、基于ARM的应用开发等课程,我校电子科组的谭乃抗老师、周淑彦老师他们都讲授过单片机、PLC等相关课程,相信完全可以胜任嵌入式微处理器结构这样有关的课程。而嵌入式程序开发、基于ARM的应用程序开发两门课程则需要师资的培训和进修。即以我校目前的师资是完全可以胜任嵌入式人才培养(软件方向)的课程教学。但关键的问题是以上教师都没有相关的嵌入式开发经验,这个在嵌入式人才培养和实训中很重要。
那么如何解决这个问题呢,就目前来看可以有三种途径可以解决,第一、参加培训,比如“中嵌教育”,这是一家专门从事嵌入式人才培养的机构。我们可以将教师派出去培训,系统的学习嵌入式开发相关课程。第二、到从事嵌入式开发的企业顶岗实习,这样的企业比较多,比如华为、中兴、诺基亚等大型企业,从事嵌入式软件开发的小型企业在珠三角就更多了,只是这个目前有点不现实,因为各个嵌入式开发公司他们的产品、技术都涉及到知识产权或者行业机密,不会接受我们完全没有相关经验的老师去顶岗实习,但事如果我们的老师经过嵌入式开发的培训,然后再从事相关课程教学一段时间,挑上一些优秀的学生一起去实习是比较有可能的,因为毕竟现在嵌入式人才还是相当紧缺的。第三、引进高水平的嵌入式人才,当然这要求学校的领导解放思想、开拓思路,因为高水平的嵌入式人才在企业可以有几十万的年收入,如何留住这样的人才让他们服务于教学,这是关键。
7实验室建设
这是一个专业设置或者人才培养必须要解决的问题,在嵌入式系统的课时分配中,建议基础理论课程占总课时的1/3,验证性实验课占总课时的1/3,综合应用实训课占总课时的1/3。可以看出实验室对嵌入式人才培养的重要性,我校可以充分利用现有实验室资源来满足学生的实验实训课程需求。比如数字电路、计算机组成原理、C/C++语言、数据结构、Linux操作系统、Windows操作系统等课程现在的实验室无需添加任何设备即可完成教学实践任务。而嵌入式微处理器原理性实验、以及嵌入式程序开发和基于ARM的应用程序开发,则必须建设新的实验室,购买新的ARM7或者ARM9微处理器芯片,以满足实验要求。至于UCLinux操作系统教学和ARM集成开发工具ADS则可以仿照现在操作系统类课程在虚拟机VMware下进行。
8结束语
嵌入式技术已经成为计算机技术的一个非常重要分支。社会对嵌入式人才的需求非常旺盛,面对巨大的就业竞争,如何从容面对社会,让学生掌握一项受益终身的技术,成为一名高端、紧缺的人才是我们的责任。职业学校应发挥面向社会、服务社会的作用,向社会提供合格的初级嵌入式人才应当成为我们的使命。以上是本人结合学校的软件专业现状和社会上对嵌入式人才的需求,探讨了在我校进行嵌入式人才培养的可能性,以及培养人才的定位,初步探讨了课程设置和实验室建设,一些想法还不够成熟,希望这些能对我校的软件专业发展起一些推动作用,为嵌入式人才培养做一点应有的贡献。
参考文献:
[1]李平勇,游磊,苏长明.嵌入式系统教学体系建设研究[J].教育与教学研究,2011(5):95-98.
[2]丁辉,姚庆文.高职开设嵌入式应用技术专业的思考[J].常州轻工职业技术学院学报,2009(4):6-10.
[3]梁盛.浅谈高校嵌入式实验室的管理[J].科技信息,2011(11):197.
[4]欧阳禹,季嘉.高职院校嵌入式系统教学实践[J].正德学院学报,2006(6):37-39.
在我们加入bea后的第一个周末,我们参加了一项非常有意义的活动--"走向2011"长走竞赛。有很多bea员工和我们一起走,我们作为志愿者,向长走运动员提供""路上所需的物品。
虽然我们没有参与竞赛,但是却被这次活动的精神打动,它对于中国的奥运之梦是很重要的一步,对于我们融入bea大家庭也是很重要的一步。
在以后几天,我们充满热情的开始了在实践中的学习。这种经历真是令人兴奋,有那么多的材料和资源可供使用,包括技术书籍和bea完整的产品系列,最重要的还是可以与那些富有经验的员工一起交流。所有这些都在最大程度上帮助我们更好地认识了bea近乎完美的产品。
自我我们加入bea以来,我们学到了很多有价值的知识,也在一些项目上努力做出我们的贡献,例如我们设计并建立了中国售前支持部门的网上门户,将知识中心里的内容做了分类来方便以后的使用。
通过这些实际的演练,我们为以后的研究完善了自己的知识结构,另外一个更重要的结果是我们为公司做出了贡献,这正是我们乐于去做的且极有意义的事情。
学习的过程是艰苦的,但是公司也为我们放松身心创造了条件。游云秀谷就是其中一个非常好的活动。风景秀丽,让人心旷神怡。
这种不同的环境帮助我们更好地接触和了解他人,很多活动如爬山、野餐、和其他娱乐活动都可以让我们获得放松并有机会相互交流和沟通。
研发中心的实习生:
在开始的几天里,研发中心的总经理frank,qa部门的经理angela,以及研发中心的其他同事为我们提供了很多帮助和有用的建议。
frank给我们做了一个简短的报告来介绍软件开发的原则, angela给我们讲了qa工作的基本过程。之后,我们感受到当遇到问题时总能找到相关的人来获得帮助。
很快,我们就从同事们和内部资源上学到了bea的软件开发方法和标准流程。这些是我们在学校里无法学到的东西。
接着我们和很多新员工一起参与了新员工的入职培训。在三天的培训中,我们对bea的历史、战略、商业运作、技术和销售等有了整体的概念。
总经理沈惠中和人力资源总监jimmy为我们做了关于bea核心价值观和人力资源政策和指导的精彩演讲。他们所主张?quot;承担责任"给了我们很多启示。
chris cheng的技术讲解让我们对bea的技术有了非常清楚的认识,还有很多其他精心准备的演示也给了我们很多指导。
我们8个qa 部门的实习生将负责tuxedo产品的测试。
为了做好开始新工作的准备, angela为我们安排了tuxedo的培训。在8天的培训里,我们学习了两个系列的课程。一个系列是tuxedo管理,一个是tuxedo atmi 开发。
关键词:软件工程;课程体系;培养方案
软件工程教育兼属科学教育和工程教育范畴,软件工程的科学教育属性主要是引导学生对人类意识与智慧进行科学理解、增强运用软件本质特性(构造性与易演化性)和解决具体问题的能力;而软件工程的工程教育属性主要是引导学生综合应用计算机科学、数学、管理等科学原理,借鉴传统工程的原则、方法,提炼和固化知识,通过创建软件来达到提高质量、降低成本的目的。然而,McKinsey Global Institute2005年10月发表的一份报告称,我国2005年毕业的60多万工程技术人才中适合在国际化公司工作的不到10%,主要原因是中国教育系统偏于理论,学生在校期间几乎没有受到Project和团队工作的实际训练,这对我国高等院校工程教育改革与创新提出了挑战,也为软件工程专业建设指明了方向。
合理的课程体系是高等院校保证培养目标和形成办学特色的重要手段。目前,我国1900多所普通高校中虽有100多所院校开设了软件工程专业,但与当前软件工程技术发展差距较大。为了培养出既有理论知识又有应用技能的工程型实用软件人才,软件工程专业课程体系必须进行改革。对此,本文结合CC2005、SE2004、SWEBOK、国内软件工程专业课程设置现有的研究成果,探索软件工程专业本科教学课程体系建设问题。
1 软件工程专业课程体系设计策略
计算学科本科教学常用的课程体系设计策略主要划分为:课程启动策略、课程组织策略、特色课程设置策略。课程启动策略主要包括:1)围绕算法设计展开的算法优先策略;2)自底向上展开的硬件优先策略;3)从计算机导论展开的广度优先策略:4)强调编程能力的程序设计优先策略;5)强调系统使用命令优先策略;6)从面向对象展开的对象优先策略。
课程组织策略主要有:1)基于主题的组织模式,它把知识体系中的每个知识域组织成一门或几门课程;2)基于系统的组织模式,它把每类计算机软硬件系统设置成一门或几门课程;3)混合模式,在课程设计时不考虑区分前两种方法,兼而有之。特色课程设置策略主要依据本校办学特色和研究专长来确定。
由于软件工程教育兼属科学教育和工程教育范畴,其科学属性和工程属性决定了软件工程专业本科教学课程规划,一方面要强调工程性、技术性、实用性、系统性、综合性和复合型,另一方面要强化基础软硬件知识在解决复杂软件构造和应用方面起到的关键作用。对于课程启动策略而言,传统计算机科学专业的课程启动方式并不适合于本专业,但工程优先策略似乎也不适合于没有任何计算机基础的本科生;同样,在课程组织策略上,基于主题的组织模式更多地具有科学研究属性,而基于系统的组织模式又不利于基础知识强化;此外,特色课程设置时,有时会缺乏全面综合考虑,因人设课会造成特色课程系统性差问题。因此,在软件工程专业课程体系设计策略方面,应根据软件工程学科自身属性,综合考虑以上各种策略特点,全局思考,统一规划,避免课程系统性差、教学内容重复和遗漏并存等现象。
2 软件工程专业课程体系架构模型设计
根据软件工程专业本科教学的培养目标及规格要求,其课程体系采用“夯实基础教育、提高系统认知、强化软件开发、推进工程实训”为主线的设计思路,构建了“分层次、互动式、工程化”的课程体系架构模型(如图1所示)。该模型共分为四个层次,即基础知识教育层、系统认知教育层、工程设计开发层和工程实践训练层。各层次不是相互独立的,而是相互关联、相互影响、逐层递进的演进关系。该模型简化了计算机科学核心课程数量,突出基于主题的组织模式,沿着由浅入深、循序渐进的认知路径,力图实现“基础与编程一体化、编程与系统一体化、系统与工程一体化、工程与职业一体化”四位一体的工程型实用软件人才教学目标。
2.1 基础知识教育层
基础知识教育的设计思路,强化学生的基础知识和编程意识,实现“基础扎实和编程意识强”两个目标。基础知识教育层结构具体划分为:数学基础类课程模块、外语类课程模块、软件基础类课程模块、其他公共基础类课程模块。根据各模块自身特点,全面考虑各模块之间的关联性,做好彼此之间的衔接。在课程启动策略方面,主要采取基于基础的编程优先策略。在数学基础类课程模块中确定一门衔接较好的基础课作为软件基础类课程模块的启动,软件基础类课程模块率先启用软件设计基础课程,力图达到“基础与编程一体化”的教学目标。在课程组织策略方面,采取基于主题的组织模式,有利于学生掌握基础理论知识。
2.2 系统认知教育层
系统认知教育的设计思路:强化学生的编程能力和对软件系统的认识能力,实现“编程能力强和系统级认知”两个目标。根据软件工程专业对硬件系统和系统软件的知识要求,系统认知教育层结构划分为:数据库系统类课程模块、网络系统类课程模块、操作系统类课程模块和编译系统类课程模块。在课程启动策略方面,主要采取基于编程的系统优先策略。通过软件基础类课程模块的数据结构等课程和系统认知类课程模块的数据库原理及应用等课程,进一步强化学生的编程能力,并以程序设计为主线引导学生的系统级认识能力,实现“编程与系统一体化”的教学目标。在课程组织策略方面,采取基于系统的组织模式,简化计算机科学核心课程数量,提高学生学习的有效性和对知识的掌握程度。
2.3 工程设计开发层
工程设计开发的设计思路:以工程化方法为手段,依托项目培养学生的“工程”意识,锻炼学生对软件系统的设计与开发能力,进一步强化学生的系统级认识,实现“更完整的系统级认识和软件系统工程化设计开发技术”两个目标。根据软件工程项目开发流程,工程设计开发层结构划分为:软件过程类课程模块、软件设计类课程模块、软件架构类课程模块、软件测试类课程模块、人机交互类课程模块、特色项目类课程模块、可扩充类课程模块。该层综合考虑核心专业课程和特色项目课程设置,基于专业方向设置若干动态可扩充课程,全面考虑课程之间的关联,强调统一设计、统一规划。学生在这个层次必修一些工程设计开发系列课程,选修可扩充类课程,达到“系统与工程一体化”的教学目标。课程启动策略采取基于系统的工程优先策略。课程组织策略采取项目的组织模式,以此来提高学生的软件系统设计与开发能力。
2.4 工程实践训练层
工程实践训练总体设计思路:通过实验训练、专业实习、项目实训、毕业设计等教学环节,依托校内 外实习实训基地,采用校外实习实训、自主实习实训、校内实习实训和外聘软件工程师等形式,强化学生的工程能力,培养学生的职场素质,实现工程与职业一体化的教学目标。工程实践训练层结构具体划分为两大类,一类是实验与实习类课程模块,另一类是工程实训与毕业论文类课程模块。其中,实验与实习类课程模块的具体设计思路,通过基础实验、系统体验、编程能力训练三个环节,进一步夯实学生的基础知识,完善学生的系统级认识,强化学生的开发技能;而工程实训与毕业论文类课程模块的具体设计思路,通过“软件工程项目实训”这个载体,采取“企业+实训+论文+就业”捆绑的运作模式,与多家国内知名IT公司合作,让学生到企业进行实际项目综合训练,并完成毕业论文设计工作,实现理论与实践结合、技巧与职业素质结合的教学目标,同时也为学生就业提供一个良好平台。
上述四个教育层是彼此联系和互动发展的,在课程体系设计中充分考虑衔接性、系统性和创新性。交流、沟通、讲演、写作的培养更多体现在第二课堂科技学术活动中。
3 软件工程专业核心课程设置
3.1 课程设置原则
软件工程专业课程设置遵循六个基本原则,即先进性、灵活性、复合性、工程性、创新性和模块化。1)先进性:课程设置和课程内容需反映国际上先进的软件技术发展成果和软件企业对先进技术的需求,以及相关的基础理论。2)灵活性:课程设置需具有灵活性,应根据软件技术的发展及时调整。3)复合性:课程设置需包括技能、工程、管理等方面的教学内容,使学生具有必要的综合技能和基本素质。4)工程性:课程设置面向软件工程实践,强调工程实践能力培养,使学生能够自觉运用先进的工程化方法和技术从事软件开发和项目管理,具有团队协作精神。5)创新性:课程设置应倡导学生自主学习,并给予必要的指导,从而培养学生自主学习和自我提高能力,以及勇于开拓和善于创新能力。6)模块化:课程应按照模块化准则设计,课程模块设计可以交叉。根据软件技术最新发展、当前市场需求及专业培养方向、学生目前具备的领域知识等,灵活调整课程设置和课程内容。
3.2 核心课程模块设置
1)软件基础类课程模块设有:计算机硬件基础、软件设计基础、数据结构、计算机组织原理、面向对象程序设计、算法分析与设计等课程。2)操作系统类课程模块设有:操作系统原理、LINUX系统基础、嵌入式系统基础等课程。3)网络系统类课程模块设有:计算机网络、网络规划与集成、网络安全检测与防范技术、网络协议与网络软件等课程。4)数据库系统类课程模块设有:数据库原理及应用、ORACLE数据库、数据仓库与数据挖掘技术等课程。5)编译系统类课程模块设有:编译系统原理、编译技术等课程。6)软件过程类课程模块设有:软件工程、需求工程、软件项目管理、软件建模技术UML等课程。7)软件设计类课程模块设有:C++高级程序设计、J2EE与中间件、.NET架构技术、设计模式等课程。8)软件架构类课程模块设有:大型软件系统构造、软件体系结构等课程。9)软件测试类课程模块设有:软件测试技术、软件测试与评估等课程。10)人机交互类课程模块设有:人机交互技术等课程。11)特色项目类课程模块设有:软件工程项目案例解析、大型软件工程项目实训等课程。12)可扩充类课程模块设有:手机游戏开发、网络游戏开发、计算机图形学、嵌入式Linux网络及GUI应用开发、嵌入式Linux驱动开发、手持设备软件开发等课程。
4 软件工程专业培养方案制定与实施
软件工程专业培养方案制定是基于软件与工程的复合,将软件工程与领域应用相结合,强调计算机科学和数学基础的同时,将专业课程重点放在软件新技术和软件工程新技术方面,通过对实践类课程工程化改造,增设软件工程项目实训环节,开设部分技能课程,试图使学生的基础知识、专业技能、创新能力、工程能力和职业素质都能得到全面均衡发展。具体措施如下。
4.1 建立英语为主日语为辅的外语教学体系
根据IT市场的实际需求,软件工程专业培养方案制定,除正常开设四个学期大学英语外,增开两个学期标准目语和一个学期专业英语,坚持外语学习四年不断线,旨在为学生选择日企或对日外包企业就业提供方便。
4.2 建立工程化实践教学体系
建立“四年不断线、三个层次相呼应、两大措施为保障”的工程化实践教学体系。“四年不断线”是指实践环节四年不断线,每个学期至少有一个集中性的实践教学环节,体现“全过程”实践;“三个层次相呼应”主要是从实践教学内容设计上考虑的,包括第一层次教学实验,第二层次课程设计及专业实习,第三层次工程项目实训与毕业设计;“两大措施为保障”主要指教学计划保障和考核制度保障。
4.3 设置专门的实践课程
针对工程化软件人才应具备的个人开发能力、团队开发能力、系统研发能力和设备应用能力,以必修课和选修课形式,开设四类特色化、阶梯状工程实践学分课程,即程序设计类实践课程、软件工程类实践课程、项目管理类实践课程和网络平台类实践课程,构成了系统全面的学生实践能力训练体系。
4.4 提高专业课程教学中的实验课时量
除个别侧重理论教学的专业课程外,80%以上的专业课程包含实验或实习环节,实验或实习成绩占总成绩的30%以上,一部分实践性较强的课程是以上机考试和答辩作为最终考试方式。
4.5 开设部分技能课程
在技能课程中,与该领域内具有国际领先水平的企业在课件共享、教师培训和资源投入等方面展开合作,共同设计、讲授和评估课程。鼓励学生参与企业提供的专业认证考试,或参加国家相应的专业资格考试,对此,学院将计算机网络、Oracle数据库、J2EE与中间件等认证课程纳入本科教学计划中,全面体现学生的“多证多能”。
摘要:本文针对当前IT行业对本科毕业生职业能力、职业规范和职业素养的需求,提出了以企业项目为背景,以工程实践能力和职业素养培养为中心的自主工程化计算机专业人才培养模式,介绍了该模式的五个基本特征:主动性、过程化、工程化、融合性和开放性,并阐述了该培养模式的实训平台的构建方式,从资源配置和培养过程上保障人才培养目标的实现。
关键词:人才培养模式;自主工程化;工程实践能力;企业项目实训
中图分类号:G642
文献标识码:B
1引言
随着高校的扩招,毕业生人数也大量增加。一方面计算机专业学生工作难找,另一方面IT产业的发展和国家信息化建设的推进又需要大量计算机专业人才。出现这种不协调的局面的关键在于高校培养学生的质量。
目前软件开发人才培养的现状是教育机构缺乏有实际项目经验的讲师,人才培训中大多照本宣科,学生无法学到实用的知识,培训机构无能力采购先进的大型软件中使用的商用开发工具与平台,无法搭建先进的开发环境,学生没有能够实战演练的场所;不了解IT的需求;课程体系急需改革,没有适用性的教材和案例,造成培训内容与实际应用脱轨。
如何培养软件产业人才呢?职业化软件人才的培养不是仅靠学校教育就能完成的,必须依赖于学校教育、职业训练和工作实践。比较合理的IT人才培训方法应该是首先进行基础知识学习,专业知识学习,然后进行专业技能训练。高校教育相对稳定,偏重理论基础知识的教学,如果能增加有目的的专业知识教学并通过实训环境进行的专业化高标准的职业技能培训,也是完善人才教育体系极为重要的一环。
2工程实践能力与自主工程化人才培养模式的特点
任何软件企业都需要如下三类人才:
第一类是懂技术,行业知识和管理的软件高级人才,即“软件金领”;
第二类是系统分析及设计人员,称为软件工程师,即“软件白领”;
第三类是能够熟练编程的技术工人或基础程序员,即称之为“软件蓝领”。
而蓝领奇缺不仅是中国软件行业发展的“软肋”,同时也是世界软件业共同面临的问题,无论是世界上最大的独立软件公司微软,还是印度的软件业,人才构成均呈金字塔结构。与软件大国印度相比,我国软件人才严重失衡,特别是蓝领软件人才。
我校作为二类本科院校,培养目标是培养具有综合素质及创新精神的高级应用型人才。而我院在多年探索和实践的基础上,形成了自主工程化计算机专业人才培养模式。该培养模式以企业项目为背景,以工程实践能力培养为核心,把基础理论、实践教学和工程实践融为一体,让学生的基础知识、科学素养、专业知识、创新能力、工程能力和职业素质都得到全面均衡的发展。该培养模式具有如下特点。
(1) 自主性:采取自主机制来加强学生工程实践能力的培养,即制定相关政策和奖励制度,通过建立长效机制
鼓励和吸引优秀教师主动参与学生工程实践能力培养的具体过程。通过青年教师到计算机公司参加实际工程项目开发及聘请公司优秀工程技术人员作为学生课外科技活动与毕业设计指导教师的方式,主动和工程实践接轨。在学生方面,通过设立创新学分和创新研究课题让学生能主动参与到工程实践项目开发的活动中。该模式的自主性还体现在教师和学生的交流机制的建立,通过建立教学信息交流平台,让学生能方便向教师请教问题,教师也能快速解答学生提出的问题,并以此作为教师指导学生工作量考核的依据。
(2) 过程化:把过程管理的思想应用于人才培养模式,即围绕如何培养应用型人才的问题,建立,评估、监控、和改进人才培养环节的过程。根据专业培养目标把四年时间分成三个阶段,每个阶段都有阶段的培养目标和能力体系,由阶段性课程群来体现。同时加强过程的监控、管理和阶段评审,通过在每个阶段增加不同类型的监控点,按照可预测的进度,培养适应IT产业发展需要的、高质量的应用型人才。过程化还体现在学生实践环节和工程实践项目的过程化,按照软件工程的思想采用流行开发工具通过具体项目来熟悉需求、设计、开发、测试和质量管理等环节,以获得真实的开发经验。
(3) 工程化:计算机专业人才培养过程中,从培养目标、教学环节安排、教学内容选择、教学方法选用,从教育决策到教育实施,充分考虑工程的本质、工程工作的要求,体现工程教育的工程特色;核心是开放办学、校企合作、理论联系工程实际、教学联系工程实践、培养创新精神和工程实践能力,提高学生工程素养,提高毕业生适应工程工作的能力。具体体现为如下两个方面的特性:“全面性”是工程化在专业设置、培养目标、培养规格、培养方案、培养途径等方面全面进行,而非局限在其中的某一个方面;“全程性”是指工程化思想贯穿人才培养全过程,涉及教学过程的各个环节。
(4) 融合性:形成融合基础理论、实验教学、专业能力、工程实践为一体的整体化融合培养模式。加强案例法教学来充实教学内容、改进教学方法。从问题的分析入手,建立模型,进行理论分析和系统设计,再将所学理论知识应用于案例分析和案例实现,从传统的知识型教学,向开发学生潜能、培养创新思维和能力的创新型教学转变,实现从“教为中心”向“学为中心”的转变。
(5) 开放性:以全过程开放为原则,通过建立开放工程实践基地,培养学生工程实践能力。鼓励学生“自选项目、自主设计、自己动手、自由探索”并在教师的指导下进行以企业工程项目为背景的项目开发。通过对学校现有的实验室进行资源整合利用,建立创新工程实验室,由学校提供网络平台、服务器和必要的硬件开发设备,学生自带开发用PC机,教师定期向学生来自企业项目整理后的课题并跟踪项目的进度,在实验室管理员的监督下采用由学生自主管理和自我服务的模式对所有学生开放。这种模式的特点是学生来去自由,并可跨年级组成开发团队,共同完成工程实践项目的开发,在团队建立的初期高年级的学生需要在开发环境、专业知识、技术等方面对低年级的学生进行指导。这样既减轻了招生规模扩大后师资力量不足带来的教师对学生科技活动指导的负担,学生之间的交流的时间也不受限制,创新工程实践基地主要是激发学生的自我创造力,培养学生的团队精神和协调沟通能力,而不以成果为唯一衡量标准。该实验室已成为我系本科工程实践环节的重要补充,成为高等工科学校培养应用型人才的孵化器。
3企业项目实训平台的构建
构建企业项目实训平台,对于学生的职业技能、职业素养、职业规范的培养有着举足轻重的作用,是自主工程化人才培养模式的保障体系重要组成部分。企业项目实训平台采用的人才培育体系不同于传统的软件程序员培训体系,采用的是一种培养软件人才综合职业素质的训练模式。同时实训平台为软件开发人才的技能进行鉴定考核,进而评估人才等级。具体体现在以下几个方面:
(1) 依据软件开发人才(J2EE方向)的职业训练需求开发相应的实训项目;
(2) 依据软件开发人才的不同岗位(架构设计、界面设计、数据库应用、中间件应用、软件测试)划分不同的实训项目;
(3) 依据软件开发人才的不同岗位的技术内容归纳划分独立的技术单元:实训模块;
(4) 依据软件开发人员的工作任务设置相应的实训任务。
对应关系如图1所示。
3.1实训平台设计思想
根据RUP模型所定义的软件开发的四个阶段初始阶段(Inception)、细化阶段(Elaboration)、构建阶段(Construction)和产品化阶段(Transition)将案例相应分为四个模块:初始模块、细化模块、构建模块、产品化模块。
初始模块的功能如下:确认案例需求、实训人员组队、确认实训时间安排、准备相关训练资料。
细化模块的功能如下:实训案例规划(项目经理讲解实训案例的场景、制定具体工作计划文件,指导项目的具体实施产品开发过程和制定用例模型)和实训案例计划(功能设计说明和程序功能设计、功能测试计划和程序测试计划、对开发团队成员部署工作任务)。
构建模块功能如下:在构建模块由界面设计人员、中间件设计人员、数据库开发人员根据所分配工作任务完成以下工作:系统部署工作、程序开发工作、功能测试工作、程序测试工作。
产品化模块功能如下:完成功能和应用测试并填写测试报告、对开发小组的单独角色进行评审,填写评审报告、对开发小组所开发整体项目进行评审,填写评审报告。
3.2实训平台中的团队管理
实训平台通过IT公司成熟的项目管理经验和使用项目工作流程,将分散的实训个体和实训过程统一到实训系统的管理平台上。实训管理软件采用自主研发的办法,采用RUP开发方法,本着开放的原则,为软件提供可扩展性。系统把版本管理、软件配置管理、变更管理、系统建模等协作开发中所用到的实用工具,通过系统统一的管理起来,达到团队开发培训的目的。
采用工具软件进行软件配置与变更管理,包括软件配置与变更管理的方法、流程和工具。在团队实训案例中,学生在实训过程中将遵照图2所示的开发过程进行开发:
此流程可以为系统架构设计师提供完整的架构分析设计、全面的可视化建模能力;为界面设计员提供了快速界面生成能力;同时也为开发人员提供了快速软件开发能力和单元测试能力。其次,为软件测试员提供了快速自动化软件测试能力。在此过程中,为开发的应用提供的实时的运行和测试环境使得架构设计师、界面设计员和开发测试员能方便地进行架构验证、界面和各种应用调试、测试。最后,使用数据库建模工具,数据库设计员可以轻松完成数据建模的任务,同时通过大型关系数据库如DB2、Oracle为数据库设计员提供了数据库支撑环境,保证数据库设计员能够方便地进行各种数据库设计、修改和测试。通过系统的管理模块,给每个参与到开发过程中的用户分配相应权限,由系统提供相对应的资源和应用工具。
3.3实训平台中的测评管理与实训过程
在实训的过程中,测评管理站着重要的地位,因为如果无法对学生的水平做出正确的评价,也就无法针对学生的发展进行针对性的指导。即便实训的内容如何先进、实用,没有办法为实训的不同阶段、不同水平的学生提供相应的帮助指导,没有办法和学生自身联系起来,也就限制了实训的培训效率和结果。
实训平台的测评管理可以随时在实训实施平台上查看到实训的进展状态和每个学生的实训表现,也可以评定每个学生的目前开发水平。在制定施训系统项目解决方案时,把学生开发水平分为三个等级,并且为每个等级科学得制定实训时间和方案。
具体的实训过程如图3所示。
北京都秀网络科技有限公司 ,致力于以领先的视频语音技术,以视频应用为方向,融合Web2.0的核心理念,打造的新一代视频娱乐社区。
新浪UC是集传统即时通信软件功能于一体,融合P2P思想的新一代开放式网络即时通信娱乐软件,将有声有色、图文并茂的场景聊天模式;视频电话、可断点续传的文件传输,以及能够多人聊天的多人世界、消息群发功能、在线游戏功能和同学录(团体)等有机结合,形成一个完整的网上即时通讯娱乐平台,满足人们日常工作和生活的需要,给大家带来边说、边看、边玩的网络生活全新感觉。
网友:我是一个普通高校计算机专业大三的学生,经常看《电脑爱好者》,明白毕业生难找工作的道理,所以想做一些准备。我也去了一些公司实习,可发觉自己在学校里学到东西,在现实中基本都用不上。是不是在毕业前,去北大青鸟这样的机构培训一下会好一些?
吴:我觉得你的情况是比较适合参加培训的。以前有句话说,职业教育是专业教育的必要补充,职业教育就是一种就业教育,它相对于大学教育最有补充的一点就在于,能够因岗施教,如果不能解决就业的问题,职业教育就没有存在的意义了。
网友:现在培训机构很多,鱼龙混杂,在挑选的时候有没有什么好的技巧?
吴:培训机构在宣传方面做得都很好,但是质量到底如何,的确很难从广告宣传上分辨。我觉得最好的方式还是到现场去看看,如果能跟接受过培训的毕业学员聊聊,那就更好了。另外还要从机构使用的机器、设施这些硬件来看看,多跟培训机构的老师聊聊。
网友:北大青鸟培训后的学员就业率有多高?
吴:就软件测试工程师培训来说,目前我们培养了3000多名学生,就业率在90%以上。
网友:我现在已经从事了软件开发行业,从软件开发转成测试,容易转吗?有什么难度?
吴:有软件开发基础的人员,想转成软件测试是非常容易的。我曾经见过一个学员,他原来是做开发部门的项目经理的,已经快40多岁了,薪水很高。我就问他为什么要转行,他说,软件开发需要很强的创意能力,大概做到30多岁就很难提升。而测试相对来说更注重经验,经验越多越丰富,做起来就越顺手,压力也相对小一点。就我了解,好多开发人员特别累的时候,就会转成做测试。
网友:企业会怎么评测软件测试工程师的工作?
王:以我们公司来讲,测试人员在测游戏的过程中,不是说测测好玩不好玩,就达到标准了,我们会要求他们每三天或者一周做一个测试报告,这个测试报告会涉及界面、游戏性、可玩性、感受等等方面。我们要求测试人员能一针见血地找出问题的关键,也会请他们提出游戏和程序哪些方面需要进行怎样的调整和修改。通过它,就可以知道测试人员有没有细心地测,测的状况怎么样,就可以做一个相对应的评测。有的测试人员可以提出很好的意见,他未来的职业生涯,就可能因为这些而参与到更多的策略、执行方面的工作中去。
终极任务――抓“虫”
在整个软件开发流程中,只有一个工种是贯穿始终的,这就是软件测试。有人这样描述软件测试工程师,“目前IT行业极端短缺的金贵人才,未来5年IT行业最炙手可热的高薪职位”。《电脑爱好者》在深度报道中,曾从行业专家口中得知这是一个月薪8000的职业。关于软件测试,你了解多少?
吴:什么是软件测试?软件测试工程师都做些什么?我比较通俗地解释一下。当软件开发人员通过程序代码把一个软件写出来后,难免会有一些或大或小的缺陷,俗称BUG,测试师的工作就是用各种工具来抓“虫”,让软件运行起来没有问题,保证软件的质量。
陈:吴总说得没错,测试工程师存在的目的,就是检验和对比这个软件功能和当初设计的时候是不是一致。
王:在我们公司,测试还分内部测试和外部测试,因为游戏与其他软件不太一样,除了测试技术方面的BUG外,它更注重玩家的体验,包括对美术设计、情节发展等的测试。所以,在内部,公司会更多地逻辑分析每一个细节,思考哪个细节可以让玩家更好上手,就是所谓的白盒测试。而外部,就是玩家,就算什么情况都不知道也可以帮我们来做测试,也叫做黑盒。
吴:不过,关于月薪8000元的说法,我不知道能不能达到。因为有些公司会要求软件开发人员自己做测试,还有一些公司采取两个开发人员互相测试对方的程序,我们叫做兼职测试。除了各个公司的分工操作不同外,薪水也与测试人员的自身素质有关,一个好的测试工程师应该能达到8000元。从我们青鸟毕业的学员一般入职的话会达到5000-6000元,如果经验丰富,可能薪水会更高。
入行之前需热身
数据显示,有68.2%的企业认为软件测试非常重要,必须要设立专门的测试部门,并将其视为与开发环节同等重要。正因为其在软件产业中任何时候都不可被替代,因而职业生涯更长久,对年龄、性别也没有一定的限制。然而,尽管期望加入软测试行业的求职者数量众多,可能够达到企业需求的却数量寥寥,门槛在哪里?
陈:从目前国家职业体系来讲,没有明确的软件测试工程师这个职业,行业方面也没有专门的软件测试工程的资质证明体系。从学校来讲,是没有这个专业的,但在课程体系上有相应的设置,包括在学生毕业前,也会做一些这方面的内容。我们希望学生在进企业前,至少有一个初步的经验。
王:作为企业,我们更看重员工的实践能力。在面试的时候,我们会考查他的逻辑思维、对专业的归纳还有对细节的把握等能力,当然还有对游戏的热情度。如果符合我们的条件,就算不是本科生、研究生,我们还是会聘用的。
吴:谈门槛的问题之前,首先请大家想一下,你要达到一个什么目标,比如是想做设计师,还是只是单纯地想做个白领?门槛相对的是你的能力。就经验来说,软件测试工程师是有门槛的,起码要大专学历,才能保障你对软件的基础知识体系有一个大致的了解。
培训、认证好使吗?
曾有调查指出,多数求职者认为,参加职业培训是进入测试行业的“捷径”。通过培训迅速充电,使自己具备软件测试工程师的基本素质。而只有小部分被调查者认为工作中慢慢积累经验是一种方法。但是伴随着软件测试行业门槛的日渐提高,这种边干边学的机会恐怕越来越少了。
关键词:人才培养模式;素质教育;培养规格;课程体系
中图分类号:G642 文献标识码:A
1引言
当今社会具有高节奏、高风险、高压力的特征,是一个发展日趋迅速,竞争日趋激烈,对知识、能力和心智要求极高的社会。要求培养的学生既有理想,又能脚踏实地的生活、学习、工作;既对生活积极乐观、讲求实效、讲求诚信,又有强烈的竞争意识、开拓进取精神;对学习、工作既有严肃认真的态度,又有高度的热情和团结合作、主动创造的精神。面对社会的变化,人才培养的方法就要适应时展、体现建立社会主义市场经济体制的新要求。
目前我国正在大力推行素质教育,素质教育应该是一个融合社会、学校和个人的系统工程,具有内在的客观规律。要真正发挥素质教育对人才培养的积极作用,学校就必须根据社会发展的特点,人才素质的形成规律,建立与之相适应的培养模式和体系。人才的培养实质就是知识、能力和素质的培养。从人才培养的角度而言,传授知识、培养能力往往只解决如何做事,而提高素质则更多的是解决如何做人,只有将做事与做人有机地结合,才能培养出理想的人才。因此,人才培养模式研究的目的,就是为受教育者建立符合社会发展和人自身发展的知识、能力、素质结构、以及怎样实现这种结构的方式。
2知识、能力和素质的协调发展是素质教育的本质
知识是人们改造世界的实践中所获得的认识和经验总结,知识发展的最高成就就是科学。知识一般分为三类,即自然科学知识、社会科学知识和思维科学知识。能力是个体顺利进行某种活动的个性心理特征,是人们认识世界和改造世界完成某项活动的综合本领,主要包括获取知识的能力,运用知识的能力和创新能力。教育学意义上的素质,指人在先天生理素质的基础上,通过环境影响和教育训练所获得的内在的、相对稳定的、长期以发挥作用的身心特性及其基本的品质结构,如健康水平、智慧、意志、情感,对人、事、物的态度倾向性等,是一个人一切思想和行为的内在基础,主要包括思想品德素质、文化科学素质和身心素质。
知识、能力、素质三者存在相辅相成关系,它们之间是辩证统一的关系。知识是素质形成和提高的基础,是能力的载体,可以通过教学计划和课程安排进行传输的。能力是知识和素质的外在表现或体现,是专业人才贡献社会的直接本领和价值。知识和素质也是通过各种各样的能力表现出来的,一个能力强的人较容易获得某种知识,凡不以知识为基础的能力充其量只能是一种低级的技能,甚至是本能。素质诉诸于实践就表现为能力,离开能力,素质就无从表现、观察、确证和把握。素质的基本要素是知识和能力,核心是能力和价值观。根据素质内在性的特征,人要把所学的知识经过自选、吸收、融合、创新、变为自己的灵魂,内化到自身之中才能形成素质,所以后天的教育和引导使学生自觉加强自身的改造,才能形成良好的素质。因此要充分认识素质教育不仅仅是增设几门课程的问题,而是要在各种教学活动中正确处理好知识学习、能力培养和素质提高三者的关系,促进其协调发展、融为一体,才是素质教育理念的目的所在。
3体现社会需求的素质教育与人才培养目标和规格
素质教育是依据社会发展和人的发展的实际需要,以全面提高学生的综合素质为根本目的,以尊重学生主体地位、注重开发学生的智能、注重形成学生的健全个性为根本特征的教育,具有主动性、全体性、全面性、发展性、因才性、基础性的特点。
3.1人才培养目标要依据社会发展和人的发展的需要
社会对高等教育培养的人才需求是分层次的,高等学校要科学定位,就要准确把握社会对人才的需求和培养的规格。从社会需求角度看,无论是过去、现在还是将来,经济建设和社会发展都是既需要从事科学研究的人才,也需要一大批应用型人才。学校的专业设置、课程安排、实践环节,都围绕应用型人才的质量标准来优化。我校软件工程专业的培养目标设定为:培养德、智、体、美全面发展,掌握自然科学和人文社科基础知识、计算机科学基础理论、软件工程专业及应用知识,具有软件开发能力,具有软件开发实践和项目组织的初步经验,具有创新、创业意识,具有竞争和团队精神和良好的外语运用能力,能适应技术进步和社会需求变化的高素质软件工程应用型人才。
3.2业务培养规格要以全面提高学生的综合素质为根本目的
良好的知识能力素质结构是个体为社会服务的基本条件。在学校教育中,通过必须的理论知识传授,实践技能训练、综合素质培养等一系列教育教学环节,将传授知识、培养能力、提高素质融为一体,注重知识、能力、素质的协调发展,培养具有较坚实的基础理论知识、较高技术应用能力、创新精神和创新能力的高技能人才,以适应现代社会对人才的需要。按照人才培养的目标,从知识、能力和素质3个方面进行分析,明确所要达到的专业知识结构、能力结构和素质结构的具体要求(见表1)。
4构建与素质教育相适应的课程体系
4.1课程设置要体现素质教育全面性、发展性、基础性、主动性、因才性的特点
一个优秀专业人才不仅需要掌握坚实的专业基础知识和实用技能,更需要在知识、能力、身心、性格等各个方面的得到全面发展。知识是素质形成和提高的基础,是能力的载体,知识可以通过教学课程进行传输的,因此,知识的有效传授始终是学校教育的首要任务。根据国家专业规范和知识能力素质结构化的要求,优化软件工程专业的课程体系(见表2)。
以课群、系列课、模块课等形式对教学内容进行整合,构成一个有机的整体。根据各门课程之间的衔接关系,形成五大模块:全校基本统一的通识教育课程模块,具有相同基础的学科基础课模块,专业主干课模块、专业选修课模块和实践环节模块组成。
(1) 核心(主干)课程模块:软件工程、面向对象程序设计、软件设计与体系结构、软件系统建模、软件项目管理、软件测试、软件工程的形式化方法。
(2) 学科基础课程模块:软件工程专业导论、计算机组成原理、电工基础、离散数学、电子技术、面向对象的方法学、数字逻辑、算法与数据结构、数据库系统原理、计算机组成原理、计算机网络、软件代码开发技术、工程经济学。
(3) 选修课程模块:主要根据社会需求、能力目标及其知识结构来设置教学单元,学生可以根据自己的能力和兴趣进行选择,体现了素质教育中学生具有主动性、因才性的特点。比如有软件测试技术方向、软件工程技术方向和软件应用技术方向。通过基础课程安排夯实学生专业基础,每个方向课程的横向联系,使学生学完后能融会贯通、自我拓展。
(4) 通识教育课程模块:构建专业教育与非专业教育并重的课程体系,重视加强人文社会科学知识教育,突破传统的以政治理论课为主的模式,扩展到经济、法律、管理、文学、艺术、科技史等领域。并且将第二课堂、科技活动、社会实践、入学教育、毕业教育、军事训练等环节均纳入了教育的视野。由学校统一安排,这些课程体现了学校的人文环境、学术气氛,以及校风、学风、教风等,对学生的人生价值取向、专业思想巩固有着极其重要的影响。
(5) 实践环节模块:课程实验、课程设计、认识实习、生产实习、毕业实习与毕业设计、软件工程职业实践、竞赛、校园文化节、课外科技作品制作、课外科研实践、专业技术资格考试、课外兴趣俱乐部、讲座和报告会等。为突出应用型人才培养特点,加强动手能力的培养,要求课堂外花费的实践时间约为课内时间的2.5倍。
4.2课程设置要注重实践,促进知识和能力的转化
实践的重要性在于实践是知识和能力转化的充分必要条件。其转化过程对教师来讲是“教”与“研”、“授”与“导”的结合过程,对学生而言则为“学”与“用”、“知”与“行”的结合过程。建立了以社会调查学年论文认识实习生产实习毕业环节(毕业实习和毕业论文)的社会实践体系,以及基础课专业基础课实验专业课实验选修课实验综合性、设计性实验的校内实践体系。精减了课内理论讲授学时,强化实践性教学环节、注重科学研究法的训练,并鼓励结合科研课题开展研究式实验这样的课程外实验。
研究式实验是在导师指导下自选研究课题,自行设计实验方案,完成研究内容。科研和教学结合,理论联系实践,相互促进,取长补短,相辅相成,得到一举两得的效果。研究式实验教学重在科研能力训练和创新思维的培养,这一实验教学层次其形式较为灵活,不受课时和年级的限制,可在课内或课外完成。研究式实验也可包含科技开发内容,称作开发实验。这一类型的实验可以是让学生参与一些实际软件开发项目,培养学生产学研的意识,比较适合软件工程专业的学生。
5建立综合素质测评体系,引导学生不断提高自身素质
不仅将非专业素质教育内容纳入素质学分,将素质教育理念贯彻到教学各环节中,而且要建立相应的考核测评体系,以检查效果和为进一步改革提供依据。根据本专业学生应具备综合素质内涵的要求及社会实践活动,设定5个1级指标(道德品质、公民素养、人文修养、身心健康、综合能力)和50个评价要素,定期进行测评。将学生素质综合测评工作规范化、日常化、全员化(教育者和受教育者),使其成为教育质量评价的有机组成部分。充分利用素质测评的引导和激励机制,促进教师改进教学方法,强化素质教育,特别是学生自我教育、自我塑造的素质养成教育。调动学生认识与实践的主观能动性,使学生把社会对人才素质要求转化为自己的需要和追求,在日常学习和生活中,注重品德修养、性格塑造、意志锤炼和良好习性的养成,为他们今后所从事的职业做好素质准备,促进个体社会化的实现和终身可持续发展。
6结束语
专业人才培养模式的制定必须从社会的发展和人自身发展的要求出发,按照知识、能力、素质三者协调发展思路,构建与之相适应的课程体系。并且要在日常各种教学活动中渗透素质教育的理念,充分体现素质教育全面性、发展性、基础性、主动性、因才性的特点,同时还要建立教育者和被教育者参加的考核测评体系,实现素质教育的体系化、规范化、日常化和全员化,才能真正达到人才培养的目的。
参考文献:
[1] 管平. 知识、能力、素质与高技能人才成长模式研究[J]. 机械职业教育,2006(1):9-11.
[2] 张健明.应用型本科院校人才培养模式的探索与实践[J]. 中南民族大学学报:人文社会科学版,2005(S1):282-284.
[3] 南京大学软件学院. 软件工程本科专业规范(03版)[S/OL]. [2009-06-10]. /portal/ xyjs/jxlw_pdf/guifan.pdf.
[4] 陈笑蓉,王晓蓉,陈梅,等. 计算机专业实验教学体系改革的研究与实践[J]. 计算机教育,2008(15):63-66.
Professional Training Mode Reform and Quality Education for Software Engineering
LI Wei-bo
(Wuhan Institute of Technology, Wuhan 430073, China)
关键词:职业素养;高职院校;计算机专业;教学实践
中图分类号:G718.5 文献标识码:A 文章编号:1009-3044(2012)32-7770-03
《2011年中国大学生就业报告》中指出,各学科之中,计算机专业已连续几年成为就业率最低的专业之一;而2012年“就业报告”中计算机类部分专业已被列为就业红牌警告专业。计算机专业的就业形势业已异常严峻。虽然2009-2011届高职高专毕业生的就业率在逐年上升,但毕业半年后失业人数最多的10个高职高专专业中,计算机专业是2007-2009连续三届失业人数最多的专业之一。不过,高职高专毕业生中2010届较2009届薪资增长较快的职业前两位是计算机程序员(月增幅33%)和互联网开发师。计算机系统软件工程师、互联网开发师、计算机软件应用工程师也是2007届高职高专毕业生三年薪资较高的职业之一。[1]这些数据一方面反映出近十年大部分高职院校都开设了计算机专业,专业人数增量较大,毕业生面临的就业压力加大;另一方面也反映出高职院校计算机专业人才培养质量达不到产业要求。一边是毕业生找不到专业岗位,另一边是企业招不到合适人才。应当看到,高职院校计算机人才与社会需求还存在一定差距。该文结合计算机专业应用性强的特点,从如何培养高职计算机专业学生职业素养的角度出发,对此进行一些探讨,并就目前高职院校计算机专业人才培养中存在的一些问题提出改进意见。
1 高职院校职业素养教育的特性分析
高等职业教育具有高等教育和职业教育双重属性,有着自己独特的培养目标和教育模式,以培养生产、建设、服务、管理第一线的高端技能型专门人才为主要任务。在微观层面界定高职教育的人才培养目标时,应考虑人才的高等层次、职业能力、技术类型、就业的基层性和一线性等。[2]
高职计算机专业的培养目标要求培养的人才具有适应职业岗位要求的职业基本素养,体现在职业技能、继续学习能力、理解交流能力、意志品质、敬业精神、责任意识、团队合作意识等方面。高职院校培养计算机专业学生职业素养时,要考虑其以下特性:
1.1 社会的适应性
计算机专业的知识更新速度在各学科中最快,特别是硬件的更新和软件的应用领域。IT企业对毕业生的要求基本上都是:具有一定的开发经验、进入企业马上或是稍加指导就能独立工作。普通中小型非IT企业不会因为某个小系统或技术升级而引进新的人才。因此,要求所选用的人才一专多能。这要求针对性地培养高职生在计算机应用某一方面的能力,掌握适应工作的专业技能,能达到初次就业。
1.2 行业的服务性
在大部分企业中,无论是软件开发还是系统应用,都要求从业者除了要考虑理论、技术和方法等因素外,更多地需要考虑社会、文化、环境、管理和经济等因素。了解服务对象的特殊需求,贯彻面向最终用户的原则,建立友好的用户界面,使用户操作简单直观,易于学习掌握。这要求高职计算机专业毕业生必须具有有效的沟通能力和学习能力,提升服务水平。写程序这项工作可以由技术蓝领担任。
1.3 行为的自律性
IT职业者掌握着公司大量的技术资料和信息,有机会接触客户的内部信息甚至个人隐私等,如果职业道德素质差,将对公司及客户造成危害。为此,IT员工应遵守职业道德,运用各种自主、自律手段,实现自我管理,为公司及客户保密。这要求毕业生对公司忠诚、对工作敬业。
1.4团队的协作性
现代社会分工越来越细,信息快速膨胀,IT技术飞速发展,个人作坊式的操作已无法满足现代软硬件的推陈出新。一个信息系统的开发须由各层面分工不同的人员各司其职,相互协作,最终形成集体的结晶。这要求毕业生必须具有团队意识,合作精神。
经过长时间的教育培训,以及从业的实践锻炼,一个人的职业基本素养一旦形成,便具有相对稳定性。这种稳定性是从业者做好本职工作的基本条件和保证。[3]
2 高职计算机专业毕业生职业素养现状分析
据调查,毕业三年的高职学生普遍认为母校对事业和生活帮助最大的前3位活动是基础知识面的扩展、人生观的建立和专业技能的培养,专业教学中最需要改进的地方是实习和实践环节不够,69%的毕业生认为最主要的是加强专业技能相关实训。[4]可见,加强教学培养与社会需求对接,已经成为毕业生对教学最主要的需求。
高职计算机专业学生毕业时对基本工作能力掌握水平远低于岗位工作要求的水平。在沟通能力、积极学习能力、科学分析能力、说服他人能力等方面都未达到岗位要求的满意度。具体表现为:
1) 知识面狭窄,责任心较差,不能吃苦耐劳,职业素养“内在性”欠佳。
高职学生由于职业基本素养“内在性”欠佳,导致在就业市场、工作岗位中在同等条件下缺乏竞争力和可持续发展能力。许多高职院校计算机专业只重视学生专业知识的学习和技能训练,忽略了学生职业素养“内在性”的提高。毕业生责任感不强,缺乏团队精神和配合意识,有效的沟通协调能力不够,缺乏应有的诚信,参加工作随意毁约现象普遍存在(2010届高职高专毕业生半年内离职率达44%),造成了部分用人单位对高职院校毕业生持排斥态度。
2) 专业理论不扎实,实践技能相对欠缺,经验不足,与社会需求差距较大。
虽然现在大部分高职院校把实习实训放在相对重要的位置,但对计算机专业来说,或因经费、重视程度不够等原因无法提供满足教学所需的实验实训设备和师资力量,造成学生所掌握的实践技能与培养目标存有差距,在就业时体现不出实际动手能力的优势。而部分学生存在混文凭的想法,既不加强理论课的学习,也不认真参加实践教学活动,造成理论基础和动手能力都弱。在就业过程中,缺乏竞争实力,或是初次就业后很快遭淘汰。[5]
3 提高高职计算机专业人才质量的对策
大学生就业情况统计数据表明,高职高专毕业生半年后的就业率连续四年与非“211”本科生差距缩小,高职高专毕业生在半年后的就业率和月薪增长上强于本科生的表现。[6]这主要在于高职高专重在技能方面的培养,且多为紧缺型人才。可见,高职计算机专业的学生依然有很多就业机会,只是从事相应职业的门槛变高。这就要求毕业生在具备一定的专业素养的同时,还要具备良好地综合素质和职业能力,最好能一专多能,有实际操作项目的经验。要满足这些要求,除了学生自身努力外,还需要高职院校从以下几方面加以改进和完善。
3.1 立足市场,细化计算机专业及方向
高职院校应整体规划专业发展,在设置专业时紧密联系企业和职业界(尤其是生源萎缩的计算机专业),要经过严格的科学论证和市场调研,避免随意性和盲目性,明确专业建设和人才培养的目标定位。
针对一定职业范围及就业岗位需要,及时进行专业调整与开发。以本岗位所具备的能力为目标组织教学,以满足社会和产业界对培养对象的基本要求。[7]如中华英才网、智联等招聘网站,网络工程师等相关职位常年处于招聘热门职位;一些IT公司在诸如底层图像素材制作、电子地图制作等方面,也需要操作技能相对较强的高职毕业生。我院现在有针对性地开设了计算机多媒体技术、计算机信息管理、计算机网络技术三个专业,并将毕业生半年内离职率较高的计算机多媒体技术细分为动漫方向和虚拟现实方向,将计算机信息管理细化为软件开发方向。毕业生可分别从事动画、广告、网络媒体设计与制作,影视后期合成等;游戏美术动画设计、影视制作、虚拟现实制作等;软件开发与设计;网页设计及创意、网站开发及维护等工作。当然,专业细化固然加强了学生学习的针对性,专“精”于一个方向,但不可忽略学生“一专多能”的培养。
3.2 立足职业素养培养,建立“三级三线”课程体系
结合目前计算机类毕业生的就业现状,高职计算机专业在进行课程设置时,要打破以往的学科壁垒,根据技术领域和职业岗位(群)的实际要求,以职业素养培养为主线,以“三级三线”设置课程和精选内容。即通过必修课、选修课、素养渗透三级课程教育体系,在课堂教学、第二课堂、企业实践三线,全面培养学生的职业基本素养。如继续学习能力培养主要通过必修的方法论课、工具课来进行。方法论课程有政治理论等,工具课有外语、计算机应用、数学等基础课程。表达交流能力培养主要通过写作、演讲等人文选修课和大量的校园文化活动加以进行。开设思想品德、心理健康教育课以及心理咨询等活动,增强学生在社会大环境中的心理承受能力,提高心理素质与职业道德素质。[8]鼓励和引导学生参加社会实践活动等校园隐性课程,也可在计算机专业课教学中,经常性的给学生布置有一定难度、可行的、需团队共同完成的任务,要求在一定期限内完成,然后组织交流、讨论,以提高学生运用知识、解决问题的能力,从而培养他们良好的团队意识和协作精神。
紧跟社会需求开设专业技能课,培养学生的第一职业能力,因为这代表的是毕业生第一份工作的质量和初入职场的忠诚度。选用课程时要有针对性和先进性,突出主干课程,并根据培养目标,按“双证”的标准组织教学,建立实用、适用、高效的课程体系。[9]例如我院在计算机专业动漫方向开设Photoshop、Maya、影视后期等课程;虚拟现实方向开设动画运动规律、数字合成与特效技术、三维基础、虚拟现实技术等课程;软件开发方向开设SQL数据库、JAVA等课程。在课程实践环节设置仿真、模拟实验,让学生有工程环境的体验。有些实践课程尤其需要在真实的职业环境中完成的,安排学生到企业顶岗实习。这就要求计算机专业学制要根据专业特点加以设置,不单是“2+1”(在校学习两年,企业顶岗实习一年),可以是“1.5+0.5+0.5+0.5”(在校学习一年半,然后在企业和学校间交替进行顶岗和学习半年)的形式。当然,实践环节的形式可以在顶岗实习形式的基础上加以扩充。
3.3 更新观念,提升专业素质,建设“双师型”师资队伍
提高教学质量的关键是提高师资队伍的整体素质。以学科型人才培养模式形成的师资队伍已不能满足高职教育教学所需,大部分教师和企业联系较少,新知识、新工艺掌握不够,多数教师实践动手能力达不到发展要求,体现在实践实训教学、案例教学上驾驭能力不理想。计算机科学技术日新月异,这要求教师的教育观念和知识水平也要不断地更新提高,不断加强教学反思。高职院校要着重从以下几个方面加强“双师型 ”师资队伍建设:
第一,加强教师的定期培训和进修,使教师能够紧跟知识更新和社会需求的步伐。高职院校要积极关注IT行业发展和市场实际,选派教师到知名院校和企业中学习、实践,深入到产品开发和研究第一线,学习新工艺、新方法,不断提升专业素养档次。
第二,出台政策,鼓励社会上IT行业优秀人才到高职院校任教。
第三,在区域相关企业中选择一批计算机专业技术人才,建立一支稳定的客座教师队伍,以解决某方面师资紧缺的需要。
以上做法,可以降低办学成本,促进教学内容与社会实际的结合,对培养学生的社会适应性及了解最新技术等方面都有极大的益处。
3.4加大实验设施的投入,充分利用区域公共实训基地
强化专业技能是提高高等职业教育质量的途径之一。但由于经费不足,以及缺乏与行业、企业经常性合作、沟通的机制,使高职院校实习实训场所、设备短缺。
近年来,国家逐步加大了对职业教育的投入力度。各地根据区域经济发展需求和产业特色,建设了若干个由高职院校、行业、企业共同参与的区域共享综合性公共实训基地。这些基地既能承担学生生产实习的任务,又面向社会、企业开放,校企共同参与、资源共享,部分解决了高职院校实训条件差、实训工位不足的问题。[10]如我院与宁夏职业教育实训基地同建共管,学院充分利用这一有效资源,通过引企入校、吸引相关企业进行投资等方式,与学院方面共建实验、实训室,在满足实践教学的同时,学生也能亲历工作场景,这对学生专业技能的提高非常有利。
3.5创建“合作办学、合作就业、合作育人、合作发展”的校企合作长效机制[11]
在目前已达成的校企合作中,大多是高职院校主动向企业界寻求合作,主动寻求与高职院校合作办学的企业少之又少。已达成合作意向的校企之间,合作事项也多为实习基地提供、员工培训等方面,缺乏实质性的深入合作。
高职院校可从政策层面、经济层面、运行层面努力开拓新的机制,实现校企“双赢”。如我院与上海大数集团公司、南京汉恩游戏动画制作有限公司等企业联系紧密,就形成了良好的合作运行机制。一是由校企双方按照职业岗位要求共同参与制定人才培养方案,将企业的生产经营与教育教学相结合。二是采用校企共同开发、模块化教学、基地培养等多种人才培养模式,将专业建设、课程设置与就业市场紧密结合。三是进行订单式培养,根据院校与企业签订的用人协议,培养企业需要的专门人才。这样培养的学生将实现与企业的零距离对接。
4 结束语
学生职业素养的培养是一项复杂而艰巨的工程,它与院校和教师的教育观密不可分。计算机专业领域日新月异,我们需要不断地探索、学习,才能使教育教学紧跟社会需求。以上所做的计算机专业教学实践与探索,仅仅是开始,以期抛砖引玉,共同来改进计算机专业人才培养现状,使高职毕业生更具有竞争力和可持续发展能力。
参考文献:
[1] 麦克思研究院.2011年中国大学生就业报告[M].北京:社会科学文献出版社,2011.
[2] 闫志谦等.提高高等职业教育教学质量措施的研究[J].大家,2011(16).
[3] 刘兰明.基于职业基本素养的高职课程考试改革[J].高等教育研究,2007(11).
[4] 麦克思研究院.2011年中国大学生就业报告[M].北京:社会科学文献出版社,2011.
[5] 钟贞魁.浅谈高职院校计算机专业学生的职业生涯规划[J].中小企业管理与科技(上旬刊),2011.
[6] 麦克思研究院.2011年中国大学生就业报告[M].北京:社会科学文献出版社,2011.
[7] 叶署平.发展高等职业教育的困境与出路分析[J].湖北社会科学,2009(6).
[8] 谭镜星.论高职T型人才培养模式的构建[J].高等教育研究,2005(10).
[9] 魏红.以就业为导向的高职计算机专业课程改革[J].职教论坛,2009(11).
关键词:CDIO;工程教育理念;软件服务外包;教学改革;JAVA系列课程
近年来,随着全球服务外包产业的蓬勃发展,我国的服务外包产业已呈现全面发展的格局,在政策引导和产业发展的推动下,应用型高等院校都在大力推进软件服务外包人才的培养。然而在传统模式下培养的软件人才与企业的需求差距还比较大,究其原因主要是服务外包课程体系设置不合理、教学内容枯燥、教学与实践脱节、考核方式单一等,从而使得培养出来的软件人才对于服务外包产业的适用性水平不高。
1.CDIO模式在软件服务外包人才培养中的应用价值
CDIO工程教育模式是近年来国际工程教育改革的最新成果,是由美国麻省理工学院和瑞典皇家工学院等4所大学于2001年提出的工程人才创新模式。CDIO代表构思(Conceive)、设计(Design)、实施(Implement)和运行(Operate)。它以产品研发到产品运行的生命周期为载体,让学生以主动的、实践的、课程之间有机联系的方式学习工程,注重培养学生的工程基础知识、个人能力、人际团队能力和工程系统能力。这种教育模式的显著特征就是实现了高校教育与工程实践关系的重构,它的这种教学情景与教学目标,与服务外包环境下产业对人才要求的能力是非常吻合的。因此现在国内很多高校已将CDIO这种先进的工程教育模式运用在服务外包人才的实践教学中,并取得了良好的效果。
2.基于CDIO模式的课程一体化教学改革
2.1课程教学目标重构
传统的课程对教学目标的确认,主要从专业知识的掌握和专业技能的应用情况来衡量。但服务外包企业对应聘者的真实需求除了知识和技能以外,更看重应聘者是否具备良好的沟通能力、团队协作能力、自学能力和系统工程能力。所以在制定课程教学目标的过程中,除了设置知识教育目标和技能教育目标以外,还应增加素质教育目标和职业技能素养目标,并根据CDIO工程教育理念,将知识教育目标与CDIO的工程基础知识相对应,将技能教育目标与CDIO的个人能力相对应,将素质教育目标与CDIO的人际团队能力相对应,将职业技能素养目标与CDIO的工程系统能力相对应。
2.2课程体系一体化建设
在课程体系建设过程中,首先要考虑课程与市场需求的关系,然后充分考虑课程之间的有机联系,采取多门课程相互协作、理论与实践相结合、课程与项目训练相结合的一体化课程设计。
以JAVA为例,因其具有简单、可移植性、健壮性、并发性和安全性等优势而成为广泛使用的面向对象程序设计语言,其应用领域非常宽广,大到复杂的企业级应用、小到一般桌面级应用,再到手持终端的应用,可以说JAVA无处不在。
通过对当前服务外包环境下企业对JAVA软件人才需求的分析,JAVA系列课程在开设JAVA程序设计、数据库原理及应用、JSP/Servlet核心技术、XML语言、Oracle应用开发、面向对象分析与设计、软件工程、JAVAEE框架技术、Ajax/Jquery开发技术、移动互联技术开发等课程的同时,为达到工程训练的目的,还开设了3个软件项目设计和1个项目综合训练。
与传统课程设计的不同之处在于软件项目设计所涉及的内容不再是某一门课程,而是两门或多门课程的综合训练。如软件项目设计1是在学习完JAVA程序设计和数据库原理及应用后,完成一个相对简单的JAVASE桌面级应用软件开发;软件项目设计2是在学习完JSP/Servlet核心技术、XML语言、Oracle应用开发课程、面向对象分析与设计后,完成一个基于Web的中小型项目,使学生具备Web应用软件开发的能力;软件项目设计3是学习完所有JAVA系列课程后所做的一个综合性项目,使学生的综合能力和系统实践能力得到进一步提升,缩小学校授课内容与市场应用的差距;项目综合实训是学生在校内工程实践中心或校外实训基地,由企业工程师指导,以任务驱动的教学方式,通过企业真实的项目案例让学生熟悉从项目需求定义、项目设计、项目开发、项目测试运行到项目维护的全过程,真正做到学生的能力与市场需求的无缝接轨。
JAVA系列课程间的关系及课程安排见表1。
2.3基于工程项目的课程内容改革
改变传统模式下以教师讲解为主和以基本概念和基本理论为主的讲解方式,注重项目在教学中的作用。按照CDIO培养具有工程能力的实践性人才的要求,整个课程体系以项目为主线,把专业所要掌握的知识、应达到的能力、应具备的素质等培养目标融入到项目中,根据不同的课程内容把项目分解成与之对应的教学项目。在企业的参与下,结合学生所熟悉的领域,确定“学生信息综合管理系统”为课程教学的工程项目。该系统主要包括学院管理、专业管理、学生信息管理、教师信息管理、学生成绩管理等功能模块。在完成系统基本功能的前提下,要求系统操作简便、用户体验良好,模块设计符合“高内聚、低耦合”的思想,实现显示与业务逻辑相分离,且具备较好的扩展性。
在实施过程中将项目分解到各门课程中,如将项目应设计的实体类、接口、实现类以及类与类之间的关系等内容放在JAVA程序设计课程中;将项目数据库设计放在数据库原理及应用、Oracle应用开发两门课程中,其中数据库原理及应用侧重于系统E-R模型分析、表和视图的创建、SQL语句操作,Oracle应用开发侧重于对数据库进行管理;将项目需求分析、概要设计、流程设计等内容放在面向对象分析与设计和软件工程中;将系统业务逻辑的处理和系统实现放在JSP/Servlet核心技术和JAVAEE框架技术两门课程中,其中JSP/Servlet核心技术讲解如何采用Model2模式(JSP+Servlet+JAVABean)利用JDBC完成系统基本功能,JAVAEE框架技术讲解如何利用目前流行的SSH(Struts2+Spring+Hibemate)框架基于MVC模式快速进行企业级的应用开发;将项目要求的用户体验、界面无刷新的效果放在Ajax/Jquery开发技术课程中;将学生成绩查询功能放在移动互联技术开发课程中。
基于工程项目一体化的课程体系可以实现教学与市场的无缝接轨,能较好地培养学生分析和解决复杂问题的能力,便于学生以有机联系的方式学习功能,并促使学生以系统的观点理解功能。
2.4教学方法及组织形式创新
为了适应并实施CDIO教学模式,促使教学模式由以教师为中心转变为以学生为中心,由以课本为中心转变为以项目为中心,笔者对JAVA系列课程的教学方法及组织形式进行了大胆的创新。
1)基于小组赛的团队教学。
按照自愿结合原则,按3-5人一组将学生分成若干组。教学过程中根据小组的情况适当调整,确保每组成员有强有弱,以强带弱,均衡发展。在教学过程中将任务以小组赛的形式展开,通过教学管理平台显示每组的完成情况,给出排名。通过这种组内协作、组间竞争的方式,极大地调用了学生学习的积极性,真正做到“团队学习”与“自我学习”相结合,能较好地培养学生的团队合作和交流能力。
2)围绕项目开展任务驱动的课堂教学。
课堂教学围绕项目的解决而展开,采用“学中做”和“做中学”的教学方法。教师在讲解时,首先帮助学生了解学习完这门课程后能完成“学生信息综合管理系统”的哪一个子系统或哪些模块,然后组织各小组讨论,提出解决方案;接着教师对各小组的方案进行评估,指出不足并提出合理的方案;然后教师对完成任务需要用到的知识点和技术进行精讲,让学生了解如何做;最后各小组完成任务的实战训练。通过项目的构思、设计、实施和运作,使学生不仅具有扎实的专业技术知识,还具有一定的推理能力和工程实践能力;不仅具有良好的团队协作能力,还具有较好的自学能力和一定的项目全局掌控能力。
3)校企联合开展教学。
加强校企合作是培养服务外包人才的必由之路,能帮助学生实现由专业知识到专业技能、由学生到企业员工的转化。多年来,徐州工程学院坚定不移地走校企合作的道路,先后与中软国际、东软集团、江苏集群、文思海辉等国内知名软件企业建立了长期稳定的合作关系。合作的内容主要有:①企业资深工程师参与人才培养方案制订、课程体系建设、课程大纲编制、项目实践方案的制定、教材的编写、案例库的建设和实习实训基地的建设;②软件工程师参与指导学生项目实践,采用“请进来、派出去”的方式,一方面聘请软件工程师到校内给学生做讲座和参与程序综合训练的全程指导,另一方面安排学生进入校外实习实训基地参与项目综合训练,在真实的企业环境中,帮助学生熟悉项目开发周期和项目管理,提升学生的工程实践能力。
2.5考核方式改进
课程考核是教学过程的一个重要环节。传统的课程考核一般是通过卷面考试的方式,课程成绩由卷面成绩和平时成绩两部分组成(卷面成绩占70%,平时成绩占30%)。这样会导致学生只会死记硬背,没有使学生的实践能力得到有效锻炼。借鉴CDIO理念,在对JAVA系列课程考核时改变传统单一的考核方式,注重学生能力的培养,侧重过程考核,逐步建立考核形式多样化、考核结果过程化、考核评价主体多元化的新型课程考核方式。
1)课程考核形式多样化。
CDIO主张不同的能力用不同的方式进行考核。采用不同的有效方法来考核学生的专业知识、个人能力、团队协作能力和系统实践能力,主要考核形式有测试、大作业、报告或论文、笔试、上机考试、答辩、项目成果展示等。例如对数据库原理及应用采用笔试与上机相结合的方式,对JAVA程序设计、JSP/Servlet核心技术等技术类实践课程采用上机考试,对软件项目设计以项目成果展示和答辩形式进行考核等。
2)课程考核结果过程化。
在传统的考核方式中,过程化的考核主要有出勤、作业、实验报告、期中考试等,不能全面地对学生进行评价,如人际交往与团队协作、工程素质、创新能力等。这就需要对过程考核进行进一步的细化,如小组讨论、态度与责任感、项目分解合理性、开发工具使用熟练程度、沟通表达能力、任务完成情况、小组凝聚力、项目答辩、开放式思维与创新等。尤其是在软件项目设计阶段,对项目生命周期的各个环节,对任务书、需求分析报告、概要设计报告、详细设计报告、测试报告和总结报告的撰写质量,系统运行情况,代码规范程化,答辩时讲解和回答问题的情况都要进行记录和打分。
基于过程化的考核方式对教师和学生提出了更高的要求。对教师而言,它要求教师在日常的教学过程中要认真观察学生的行为,并详实地进行记录和评价;对学生而言,平时不仅要面对教师的考核,还有别人的考核,从而打消了临考前打突击的念头,全面提升了学生的综合能力。
3)课程考核评价主体多元化。
传统课程考核评价的主体主要是任课教师。随着CDIO理念在教学改革中的应用,课程考核评价的主体应该多元化,除了任课教师评定以外,还可以采取个人自评、组内互评、组间互评、企业评定相结合的办法。这种考核评价主体多元化的形式能更全面、更客观地评价学生对CDIO 4项核心能力的掌握情况。
3.结语
【摘要】本文以浙江工业大学之江学院为例,分析了独立学院工业工程专业实践教学存在的问题,探讨了教学改革的实践和方向,认为应建立较为系统化的工业工程实践教学体系,开设形式多样的、个性化的创新实践模块,构建“多元化”实践考核评价方法,以强化学生的实践能力与创新能力。
【关键词】独立学院;工业工程;实践教学;存在问题;改革对策
一、引言
实践教学是高等院校专业教学计划的重要组成部分,是教学过程中不可替代的重要环节。[1]工业工程作为一门技术与管理相结合的交叉性学科,其生命就在于实践,只有将工业工程知识付诸实践与应用,才能培养出工业工程应用型人才。[2]但是,由于各个高校办学条件的参差不齐,工业工程专业实践教学环节的开展也千差万别,质量高低不一。特别是独立学院的工业工程专业,由于特殊的办学条件,实践教学现状更为担忧。
二、浙工大之江学院工业工程实践教学的现状
之江学院工业工程专业设在机电工程分院,于2002年开始正式招生。在这十多年的办学过程中,学院重视学科建设,推进实验室的建设与投入,引进师资队伍,基本上保证了实践教学环节的正常开展。工业工程专业的实践教学环节主要有:(1)工业工程专业教育,包括新生的入学教学、工业工程专业学科前沿讲座、企业的专题报告等16课时;(2)课程实验,基础工业工程、人因工程、现场管理、库存管理、机械设计基础、机械制造基础、工程力学、电工电子技术、机械制造工艺学等课内实验共58课时,设施规划与分析、电子商务、应用统计学、系统建模与仿真、质量工程管理、生产计划与控制、管理信息系统、企业资源计划等上机共58课时;(3)课程设计,质量管理、设施规划与物流分析、生产计划与控制、管理信息系统等课程设计,共7周;(4)工程训练,包含金工实习、数控培训、电子工艺实习、电气控制大型试验等环节,共4周;(5)专业认知实习,共1周;(6)生产实习、毕业实习环节等,共2月。但是,由于独立学院的特殊性,在办学投入、实验设备、师资队伍等方面的限制下,工业工程专业实践教学环节过程中出现了不少问题:(1)实践教学模式较为单一,实验室利用率低,缺乏形式灵活、多变的实践教学方式;(2)实验多为验证性、演示性为主,缺乏系列化的综合性、设计性、创新性的开放式实验教学;(3)实践教学考核方式较为单一,缺乏有效的教学质量监督;(4)实践教学环节之间相互较为独立,缺乏层次性与有效衔接。
根据上述问题,如何在现有的实践条件基础上,理顺实践教学的各个环节,整合实践教学资源,创新实践教学体系,强化学生的动手能力、实践能力、创新能力与综合能力。
三、之江学院工业工程专业实践教学的改革
1、工业工程专业实践教学体系的建立
工业工程专业的实践教学目标,要紧紧围绕学院“培养知识结构合理、富有创新和实践能力的高级应用型人才”的教育目标。既培养学生的实际动手能力,加强IE理论和意识的训练;又突出现代IE中信息化和系统化的特点,培养学生综合运用知识进行系统分析、设计、优化、评价和创新的能力。要理顺现有的实践教学环节,构建系统化的工业工程专业实践教学体系,必须考虑到之江学院的办学条件限制,即尽可能不添置实验设备的条件下,理顺实践教学的各个环节,充分挖掘与整合现有实验教学资源,开设分层次、多模块、分段式相互衔接、实践与理论教学相结合、技能训练与课程实验相结合、创新实验与科学研究相结合的开放性综合创新实验项目,[3]衔接各实践教学环节,使学生完成将工业工程专业的各个知识点的融合贯通、系统化应用。该实践教学体系,将实践教学环节分为四大模块:基础实践模块、强化实践模块、综合实践模块以及创新实践模块,结构与关系如图1所示。其中,创新实践模式是基础实践模块、强化实践模块、综合实践模块之间的联系纽带,将实践教学各环节有机地衔接起来。学生在完成教学计划下的各实践模块下,根据所学知识点,选择相应的创新实践模块,加强工业工程知识的应用与实践创新能力。
图1之江学院工业工程专业实践教学体系
2、形式多样的创新实践模块的开设
在确保实践教学环节的正常开展的前提下,充分挖掘和整合现有实践条件,开设形式多样、个性化强的创新实践模块。
一方面,充分利用已有工业工程专业实验设备,开设开放性综合实验。结合已有的人因工程实验室的实验设备,对教学、食堂、图书馆、宿舍等场所进行综合分析,结合人因工程知识,完成综合设计。已开设基于人因工程的教室设计、校园环境的噪声分析、基于人因工程的数控加工中心的分析与改善、基于人因工程的食堂布局的设计、基于人因工程的大学生宿舍盥洗室的设计、基于人因工程的超市收银台设计等开放性实验项目;根据现代生产与物流实验室的特点,开设了微型小汽车等生产线的综合设计,并用ED软件进行仿真与优化;结合现有的计算机软件系统,利用物流仿真软件ED开发了基于ED的食堂排队系统优化、基于ED 的超市排队系统设计等,结合供应链管理软件开发了工厂供应链管理综合分析、连锁超市配送路线优化、啤酒游戏等综合性实验项目。在保证正常的教学条件下,学生可在实验中心网页的实验预约系统上自主选择实验项目、实验时间、实验成员,完成实验内容,提交实验报告。
另一方面,工业工程专业实验室向学生进行全方位开放。课外科技项目、教师科研项目、教学改革项目等“柔性化”创新实验项目,学生通过实验预约系统提出预约实验室开放的申请,获审核后即可在约定的时间与实验室进行相关实验内容,提交实验报告。
通过多层次、形式多样、个性化强的创新实践模块,实现了工业工程各实践模块的无缝衔接,丰富与充实了学生工业工程知识面,同时充分培养了学生独立思考的思维模式,强化了学生工业工程专业的系统设计与优化能力。
3、实践教学考核的建立健全
为了有效实时监控实践教学环节的教学质量,规范实践教学过程管理,避免学生的走马观灯现象,摒弃传统、单一的考核方法,建立“多元化”的实践教学考核评价方法。
“多元化”的实践教学考核评价方法,是针对不同类型的实践模块,采取不同的考核内容与方法。基础实践模块重点考核过程的操作能力和总结报告的准确性;强化实践模块重点考核学生在实践过程中运用专业知识的方案设计以及实验报告的综合分析能力;综合实践模块,尤其是各类实习环节,重点考察学生发现问题能力、问题分析能力与解决问题能力;创新实践模块则考核学生自主学习的能力,包括自主设计实验方法、组织实验过程、实施实验、数据分析处理、总结报告等能力。“多元化”的实践教学考核评价方法的实施,不仅对实践教学过程进行了有效监督,同时提高了学生在实践过程的自我管理能力与自主学习能力。
四、总结
为了培养工业工程的应用型创新人才,工业工程专业实践教学必须创新。通过理顺各个实践教学环节,建立了较为系统的实践教学体系,开设了面向学生的多层次、个性化的自我创新实践模块,并针对不同的实践模块建立了“多元化”的实践教学考核评价方法,使学生工业工程知识得到系统应用,强化了实践能力和创新能力。
【注释】
[1]刘长义.工业工程专业应用型人才培养的实践教学模式研究[J].江苏科技信息(学术研究),2011(5)108-109.
[2]刘源.应用型工业工程专业人才培养实践教学体系研[J].新乡教育学院学报,2009 (4)143-145.
[3]秦春节等.独立学院个性化人才培养中自主性创新实验教学[J].实验室研究与探索,2011(8)175-177.
Abstract:Teaching experiments and practical application is to train talents of the important aspects; scientific and effective evaluation method is to ensure the quality of practice teaching. In the high-level language software development, C language plays an important role, and it is related professional foundation courses in the computer hardware and software. Teachers should use appropriate evaluation methods, and appropriate guidance, combined with the actual situation of the independent undergraduate college students, the teaching methods and case assessment plan are discussed to improve the quality of the C language teaching.
关键词:C 语言;案例教学;考核方法
Key words:C language;case teaching;assessment methods
中图分类号:G64 文献标识码:A文章编号:1006-4311(2010)06-0124-01
1案例教学及其考核方法
1.1 深入浅出,激发兴趣案例教学的基本思想。长期以来,C语言教学被认为是较难学习的专业语言。传统的课堂讲授教学法必然是一种抽象教学法,学生容易产生“看得懂,但不会写程序”的缺憾,经过多年的教学实践和不断探索,“实例教学法”能弥补传统教学的不足。它是一种生动、灵活、多样化、多层次、全方位的方法,基本特点是教师和学生共同投入一个以实例为中心的学习过程。
在案例教学的具体实施中。给学生布置一些由浅入深、实用性很强的题目,启发学生通过分析、思考,解决问题,让学生带着问题去学习,直接了解语言开发环境,加强学生能力,使学生在动手实践、上机操作之后,对C语言学习产生浓厚兴趣。每一次课的实例设计,必须尽可能符合三个基本原则,即基本、适中、典型。
1.2 案例教学,激发潜能案例教学是目前国内外比较流行的一种教学方法,被普遍应用于医学、法学和管理学等学科的教学中。近年来,结合我国高等教育的办学宗旨,借鉴国内外教学经验,案例教学法也被广泛应用于计算机有关课程的教学中。
所谓案例教学法是一种理论联系实际,运用案例进行教学的方法,在教学过程中,根据教学大纲规定的教学目的和要求,以实际案例开始,在教师的指导下,学生和教师一起参与案例的分析、讨论,提出见解,最终找出解决问题的方法和途径。在实际教学中,案例教学法的执行步骤大致可以分为以下三个方面:①教师上课前,可以根据教学大纲的要求,精心设计教学案例;②组织好学生参与案例的讨论;③总结找出解决问题的方法和途径,最终实现案例。
1.3 实践环节,考核方法①要合理的安排上机实验课时与理论教学课时的比例;使教学实验与理论教学协调同步,特别是时间、内容上要衔接好,讲完课要及时上机并保证上机效果。学生在学习过程中不再是完全被动的“填鸭式”学习,而是积极主动地参与到教学过程中,从而增加学生学习的兴趣。②学生上机目的和步骤要明确,这要求教师课前要编写好含有实例和习题的上机指导书,指导书的内容要尽量紧扣教材,学生实习结束要上交实习报告由教师批阅。为避免同学之间相互抄袭问题,教师应在学生上机时时刻观察学生完成情况。学生通过做一定量的上机调程序,可以积累一定的编程经验,同时对程序设计的精髓会有所领悟,从而重视上机实验环节。因此,加强程序设计的上机实践环节也是培养学生创造性思维的手段之一。在上机实验过程中教师要督促检查学生在调试程序时有可能会遇到各种问题,针对出现的语法、逻辑、算法和运行等不同错误,采用不同的方式去解决。③实验分组制。传统实验课一般是学生单独完成实验。这种实验机制下,基础偏差的学生动作慢,不容易按时完成任务,跟不上进度,而基础较好的学生实验时间过剩。因此,教师可以根据学生实际情况,按组划分,有针对性地分别设计和布置不同的实验内容,学生可以选择性地做实验内容。同时每组安排一个基础好的学生负责。通过这种协作学习的方式,学生为了达到小组学习目标,个体之间可以采用对话、讨论等形式对问题进行充分论证,以达到学习目标的最佳途径。④加强综合性实践。综合性练习可以巩固所学知识。课程结束后,可以设置一个小学期的课程设计,布置一项软件开发课题,该课题力求既结合实际,又能涵盖课程教学的要求,由学生自学和开发。学期结束前完成该项目,其成绩记入综合设计分。通过课题的开发过程,促使学生将所学知识融会贯通。⑤考核计分方法。C语言在电子工程系作为考查课,根据本校教学规定,考查课的平时分占百分之七十,期末试卷占百分之三十。这样的分配标准有利于实践教学的开展。在平时的实践考核中,把平时的七十分细化到每次的实验中,每次的实验报告当成考核的依据。与传统的考试试卷有所不同的计分方法,学生每完成一道程序题当场进行计分,并在报告做出相应标识。十道题综合起来共同达到百分。通过这种细化的考核同学们从思想上就严肃对待每次的上机实验,并能按时完成每次实验内容。
2结束语
案例教学目的,不仅要使学生掌握语言的基本规则,更要切实提高其编程解决实际问题的能力和实现算法的能力。作为教师,我们只有精心设计教学和实验环节,才能引领越来越多的初学者走进程序设计的殿堂。使学生熟练掌握好C语言,并为今后学习其它语言课程打下良好的基础。这种在案例教学中所采取的一系列考核方法只适用于主观学习能力相对较差的学生,所以采用一定的考核方式以促进教学效果。
在当今信息时代,知识总量以成倍的速度递增,自主学习的培养是现代教学发展的必然趋势,是现代素质教育的灵魂。通过不断完善的教学手段来激发学生的思维,使之达到自主参与、自觉发现、自我完善、自行掌握知识的目的,让学生积极主动地学习知识。
参考文献:
[1]谭浩强.C程序设计[M].第三版.北京:清华大学出版社,2005.
[2]牛熠,董阿妮,吴燕玲. C 语言教学中学生兴趣的培养[J].东莞理工学院学报(自然科学版),2006(1).
[3]蔡晓丽,王维丽.计算机语言C课程改革探索[J].常州工学院学报,2006(4): 82-86.
[4]Herbert Schildt ,C:The Complete Reference ,McGraw-Hill.C语言大全[M].北京:电子工业出版社,1990.
[5]张海玉.C 语言程序设计教学方法探析[J].财政税务专科学校学报,2006(8):72-74.
本文作者:王淑勤 赵毅 胡志光 单位:华北电力大学环境科学与工程学院
专业实践教学体系与创新能力的关系
实践教学环节必须注重以知识的综合应用为目的,以创新能力的培养为目标[7]。环境工程专业实践环节包括实验课教学、课程设计、生产实习和毕业实习等。在实践教学程序上,一是加强基本技能的培养:培养学生基本实验理论、数据处理知识、实验规范和实验方法的能力,学会常规实验仪器的使用;二是加强综合能力的培养:培养学生运用理论知识分析问题和解决问题的能力;三是加强设计能力的培养:在指导教师的指导帮助下让学生独立完成从查找资料、拟定实验方案,直至设计编写实验报告的全过程,达到学生自我设计实验方案的实践教学效果。在教学计划中将基础课实验内容单独设置、独立考核,在实验课程总门数增加的情况下,综合性、设计性实验比例呈递增趋势。目前本专业新修订的教学大纲中有综合性、设计性实验的课程占实验课的比率大于90%,综合性、设计性实验题目数量也有较大幅度的增加。在综合性、设计性实验的教学实施过程中,应注意的问题:1)注意实验的设置及引导,给予学生选题的主动权,让学生选择感兴趣、有意义并可行的实验项目。2)明确实验设计要求,规范实验内容。要求学生自己查阅文献资料,选择实验项目和实验方法,自己制定实验方案。3)为学生进实验室提供宽松的条件,让学生善于发现问题,做好现场指导。4)执行实验方案的过程是锻炼学生分析问题、综合应用理论知识和能力的过程,鼓励学生动手的同时还要动脑筋想办法综合应用理论知识指导实验过程,学会及时调整实验方案。5)综合性、设计性实验的考核体系中包括实验方案的设计、实施过程和实验效果以及数据分析。
课程设计不仅可以补充和深化教学内容,而且是引导学生理论联系实际、培养学生的“工程”思想,提高学生综合素质的途径。环境工程专业设置有为期各1周的有害气体控制工程、除尘技术、水污染控制工程、环境质量评价、物理性污染控制工程共5门课的课程设计。通过课程设计使学生进一步消化和巩固所学内容,利用所学的基本理论和基本技能,解决环境工程领域的实际工程问题,全面提高学生的分析、计算、总体设计、使用技术资料、编写设计说明书的能力、工程绘图和综合表达能力。我们在课程设计的教学组织中,一方面充分注意到要发挥课程设计对理论教学的补充作用,做到二者相互衔接、紧密配合;同时,注意发挥课程设计在培养学生素质与创新能力方面的重要作用。因此,在课程设计题目的选择上,要求指导教师尽可能从近年参与或有关设计部门的实际工程中筛选出题目。为使同班同学拿到的课程设计题目的难度要求相适应,我们仅对设计内容做了适当的简化,使题目的总体难度相近;但在内容与设计路线上有较大的差异,做到分组设计。学生可在教师的指导下根据自己对某一工艺的兴趣,自主选择题目,从而充分发挥学生的主动性和能动性,激发学生的创新精神。课程设计成果包括两个方面,一是计算说明书,二是一定数量的图纸。图纸是一门工程语言,识图能力和绘图能力是对环境工程师最基本的要求。课程设计的成绩组成中不仅包括设计成果,还包括总体设计过程和答辩效果。
校企合作与产学研密切结合是培养创新人才的有效途径。生产实践教学既是获取知识的过程,又是综合运用知识、培养分析和解决生产实际问题能力的过程,这些都是学校教育所无法替代的。通过为期3周的生产实习和为期2周的毕业实习教学环节,主要是巩固所学的火电厂动力工程方面的理论知识,进一步掌握火电厂生产过程的工作原理、设备结构和性能参数,熟悉火电厂污染物的种类和产生机理,熟悉电力环保工作的主要内容,掌握电力生产过程中主要的环境污染物及控制设备运行、维护情况。生产实习重在认识电厂的生产全过程,参观电厂的生产设备以及运行维护情况;毕业实习重在化学、环保车间的参观学习,强化专业课的理论与生产实际的结合。我校一直与几大发电集团公司保持着紧密的教学、实习合作关系,并建立了实习基地,比如河北的邢台电厂、邯郸热电厂、马头电厂、西柏坡电厂、保定热电厂、唐山陡河电厂等。目前,各实习基地已建立整套规范化的实习管理制度,学校结合电厂实际已制定了符合现行教学计划及教学大纲要求的实习计划和实纲。在学生实习出发前,学院、教研室和带队教师组织动员大会,明确实习任务和具体安排;学生进厂后,请具有丰富实践经验的专业人士为学生做专题报告,讲解安全规程,要求学生通过安全规程考试后才能参加后续的实践活动;参观过程中,由实习单位的专业技术人员对整个处理流程、单体构筑物以及某些功能实验室、和主要的实验仪器做较为详细的讲解,在这一过程中,学生可以就自己感兴趣的问题与接待单位的人员进行交流。另外还安排学生到车间班组跟班运行,顶班上岗,实际体验电厂的运行过程,学生与工人师傅和技术人员进行面对面座谈和交流,以开阔视野,改变了以往的实多停留在走走看看的层面上。此外,将实习成绩的评定进行量化,把参观实习期间的表现、实习日记与实习报告的撰写质量相结合。
综合实践教学体系改革与创新能力的关系
综合实践环节包括社会实践活动、综合实验和毕业设计(论文)等。综合实验是单独开设的实验课程也是综合实践教学环节。其目的是使学生通过专业课的学习,能够提出问题,自己制定研究方案,进行方案实施、数据处理及分析、总结、撰写实验报告,受到基础研究、应用基础研究以及实际工程技术方面的科学思维和科学实验训练,在工程实践能力和创新能力等方面得到进一步的锻炼与提高。为了提高综合实验的效果,建立了校内综合实验教学基地─中水站、电力生产动态模拟实验室、燃烧实验室,学生不仅可以参观实际水处理系统、发电机、汽轮机和锅炉系统的运行工况,还可以采集样品进行现场分析测试,对运行中出现的异常问题寻找解决方案。通过两周的综合实验锻炼,学生对现场实际问题进行多指标的检测分析和治理研究,加强了对具体的实际问题的认识,学会了利用原有专业课的知识分析解决实际问题,提高了分析问题、解决问题的能力,锻炼和提高了动手能力。环境学院认真贯彻教育部文件精神,建立和完善了毕业论文(设计)规章制度,制定了毕业论文(设计)手册,加强了过程管理,每年对毕业设计题目进行审查,对不规范的题目及时修改,并在毕业设计期间进行中期检查,建立了抽检、评审和分组答辩等质量监控体系。#p#分页标题#e#
毕业设计(论文)主要有以下几种类型:工程设计、产品开发型、工程技术研究型、软件开发与设计型、理论研究型等。组织广大教师在第七学期末申报题目,题目审查确定后,指导教师要根据题目制定毕业设计(论文)任务书,明确毕业设计(论文)的主要内容和要求,分阶段完成时间和最后工作成果,以及主要参考资料和调研计划等。任务书经教研室审批后,在学生毕业实习前下达,使学生结合毕业实习搜集相关资料和实验样品,了解题目内容和要求,为撰写开题报告准备资料。毕业论文(设计)为期16周。前三周主要是查资料、熟悉题目内容和实验方法,撰写开题报告和文献综述。在毕业设计任务实施的过程中加强指导和强化过程管理,指导教师要经常督促、指导、启发学生带着问题寻找资料、寻求解决问题的办法。第八周左右教研室组织检查小组对毕业设计进行中期检查,要求学生汇报论文进展情况,明确进一步的设计方案。建立导师与学生讨论的例会制度,要求指导教师在毕业设计(论文)的每个阶段要及时对学生提出要求,使学生明确各阶段的目标、任务及完成任务的方法。严格执行指导教师和学生请假制度,确保指导教师和学生在时间与精力上的投人。毕业论文成绩由指导教师对学生整体表现评价和答辩成绩组成。环境工程专业注重选拔优秀学生,参与教师自己的科研工作,创造条件让学生尽早接触科研,尽早参与创新性实验。有些学生的毕业设计(论文)题目就是结合教师自己的科研项目而进行的创新性研究。总之,几年来的实践证明,实践教学体系的改革有效地提高了教学质量,锻炼了学生的综合素质、创新能力,为学生今后的发展奠定了坚实的基础。
IT行业变化的决定因素来自技术的进步。正如英特尔公司创始人戈登・摩尔在1956年的预测:微处理器芯片的密度将每18个月翻一番。这种技术的快速进步,促进了IT行业快速变化:行业自身在变化的同时,也在与其他行业进行融合,而且这一趋势将更为明显。
如此这般,产业按摩尔定律在变,世界也正在迅速地、戏剧性地变化着,这些变化包括经济的、政治的、技术的和文化的。它们将给人们的工作领域带来相当大的不确定性,打乱人们的职业生涯活动。据调查公司Gartner预测,不包括死亡和退休的人员,到2010年美国会有15%的技术工作人员退出IT行业。同时,全球对于信息技术开发人员的需求将减少30%。
作为国际化程度很高的IT业,随着IT服务外包业务的世界性整合、创意产业的快速发展、技术的巨大进步等,势必也会影响到参与整个IT产业链的国家或地区。再加上IT从业者自身技能水平和快速适应能力等因素,在未来几年中,IT职场也将发生巨大的变化。
变局一:网络革命职场版图
网络,不是泡沫
随着纳斯达克股市网络股的狂飙和暴跌、国内2000年开始的网络寒冬到2004年的复苏,人们对网络都抱有一种成见,那就是泡沫。有些互联网最忠实的分子也开始动摇,因为除了烧钱,挣钱的没有几家。从人类发展历史的长河来看,网络与资本的关系并不能代表其将来的发展,未来将会带来一场革命。
仅就中国而言,诞生才十余载的网络,给我们带来的技术、政治、经济、文化、法律、伦理等方面的影响有目共睹,如海量的信息、无限的搜索、免费的享用、尽情的创作等,虚拟的网络带给人们无国界、无等级的平等交流和无比便捷的电子商务等。
随着时间的推移,网络的发展将最终彻底改变人类社会经济生活的各个层面,对人类文明的发展起到不可估量的作用。与农业革命和工业革命相比,信息革命使社会的生产效率进一步提高,网络将计算机与通讯有机地结合起来,突破时间和空间的概念,使得人们在任何时候,任何地方,都可以获取任何所需要的信息,或找到要找的人。所以,网络革命所带来的,远远超出改善社会生产效率的层面。
与传统时代相比,网络时代没有形成十分成型的思维方式与游戏规则。李开复则通过摩尔定律、吉尔德定律、麦特卡尔夫定律、无限的能力与机会定律、良性循环带来收益递增定律、“物以多为贵”与拥抱标准定律、注意力经济定律、价格永恒降低定律、自我管制经济带来消费者的天堂定律、不创新则灭亡定律、自食生存定律、快吃慢新吃旧定律、最终必须获利定律、实虚必合定律等14个定律,详细解释了目前网络经济的发展前景和规律。
他告诉我们网络经济的作用不但没有被夸大,反而是被大大地低估了。它们一致的特点是:并不一定会永远存在,因为网络经济几乎每天都在改变;但它们完全适用于今天的网络经济,是无可置疑的真理;如果遵循它们,就有机会成功,如果不遵循的话,就一定会失败。
同时,Web Services技术可以将Internet上的各种信息资源和服务功能整合在一起,在任何时间、任何地点向用户提供优质的服务。它的发展是全球软件企业面临的一个不可多得的契机。在ERP、CRM、电子商务、电子政务等行业,行业或服务性软件往往需要根据客户的具体需求量身定制,同时还需要咨询、升级、维护等一系列相关服务。在软件服务的市场上,利用Web Services技术,也能全面提升服务的质量和层次,进而提高IT产业的整体竞争力。
所以,网络带来的革命,将会带来传统行业的升级改造,加速社会经济的发展,催生更多的新型行业,也带来了更多的职业与岗位,如网络编辑、电子商务师、网络管理师、应用绘图师、数据管理师等。当然,有些新兴的职业与传统职业是有关联的。如果加上网络自身技术的发展,如基于TCP/lP的技术、万维网及其应用、网格计算、图形学和多媒体技术、复杂的应用程序接口的使用、人机交互、数据库技术等,那么将会衍生出更多的细分职业,也将会打破一些职位的界限。
因此,涉足网络前景无限。
变局二:3G人才行情看涨
3G,山雨欲来风满楼
赛迪数据显示,有超过70%的手机用户表示对3G在中国市场未来的发展看好,大多数手机用户认为3G时代的到来指日可待。据调查,在应用方面,对看电视/电影、视频电话、收听音乐、高速上网、多媒体传输等3G应用,用户的期待指数都超过了60%,并且利用3G高速率传输性能来看电视或电影、打视频电话和收听音乐成消费者的最爱。此外,在无线定位、多人游戏、手机会议等方面很多手机用户也有强烈需求。
随着3G牌照发放日益临近和3G发展步伐的加快,市场对3G人才的要求也不断提高,价值不断上升、需求人才领域也不断拓宽。据专业机构统计,2006年我国3G人才的缺口已经突破了50万,3G人才争夺战已经进入了白热化,各家运营商各显神通揽才。随着中国3G进程的加快,人才缺口进一步扩大。
而3G方面人才的短缺,也使得有关工作人员的待遇水涨船高。以研究生为例,3G人才的薪资水平最低为7万元年薪,最高在12万元以上,平均年薪接近10万元,成为与物流师、精算师、注册会计师并称的高薪行业之一。
赛迪资深专家分析,随着通信行业3G标准投入运营后,一些IT通讯企业将“放量”招聘3G人才,像3G无线软件开发工程师、3G无线研发质量工程师、3G无线网络规划/优化工程师、36/NGN核心网软件测试工程师、3G设备开发人才、3G运营人才、3G增值服务人才以及市场营销人才等将成为企业重点招聘的对象。由于3G行业门槛高导致中高级3G人才稀缺,因此未来拥有在跨国公司工作背景以及既懂得IT又懂电信的复合型3G人才将成为手机电视时代的天之骄子。
像所有高速增长的高科技朝阳行业一样,移动增值行业对人才的需求是挑剔而巨大的。了解新一代移动通信网络体系结构和特征。了解行业现有业务类型和行业发展趋势,掌握基于移动通信网络的多种应用开发技巧,理解行业规范并有实战经验的增值业务策划、设计、开发和实施人才将成为移动运营商和全国上万家增值业务供应商的首选人才。
据悉,包括摩托罗拉、思科、华为等国内外的网络、通信企业也都开始加紧了3G培训市场的进程。来自摩托罗拉的消息。其针对工程学院的MCNE培训原来只面向北京、上海、广州等地区,预计不久将扩展至南京、重庆、杭州,甚至中国香港、中国台湾等地区。以思科为首的培训学院也都加强了针对3G内容方面的课程。
在2010年之前,成为3G人才是一个明智之举。
链接
3G和3G人才
3G是3rd Generation的缩写,指第三代移动通信技术。相对第一代模拟制式手机(1G)和第二代GSM、TDMA等数字手机(2G),第三代手机,是指将无
线通信与国际互联网等多媒体通信结合的新一代移动通信系统。它能够处理多种媒体形式,提供包括网页浏览、电话会议、电子商务等多种信息服务。
3G人才指从事3G通讯技术行业的工程师以及相关技术人员。目前的3G人才市场,最受欢迎的主要是三类人才:嵌入式软件工程师、移动商务软件开发工程师和移动增值业务开发工程师。移动通信软件工程师因人才的稀缺而身价倍增。
变局三:手机游戏缺少人才
手机娱乐,即将喷发的火山
随着休闲娱乐经济时代的来临,除了传统的娱乐外,数码娱乐也成为了人们不可缺少的娱乐方式,如mp4、摄像机、手机等数码产品,手机游戏、单机游戏、网络游戏等数码游戏。每一项都孕育着巨大的产业。
由于3G技术将给移动通讯带来巨大的变革,手机将真正成为一个集通讯、娱乐于一身的娱乐终端。作为无线增值服务业的新增长点,手机多媒体娱乐最直接的应用,手机游戏也必然将受到人们的关注。无论是自身研发还是外部采购,市场上众多的SP厂商纷纷开始磨刀霍霍,手机游戏产业一旦启动,其能量将不亚于目前的电脑网络游戏。
据信息产业部公布的数据,2006年全国将新增手机用户4800万户,手机用户总量有望达4.4亿户。相比拥有电脑的用户数量,手机用户绝对数量遥遥领先。与PC游戏不同,手机游戏摆脱了线缆的束缚,具有随时、随地、随身的特点,更适合人们在移动中休闲和娱乐。由此可以预见,手机游戏市场必然将远远大于网络游戏市场。与之相对应,手机游戏人才的市场需求也不会逊色于网络游戏人才的市场需求。
据ABI的研究表明,视频游戏市场的规模将由2005年的326亿美元增长到2011年的659亿美元。网络游戏和手机游戏将是增长的主力。IDC的最新研究报告《亚太区无线网络游戏市场2005―2009年预测和分析》预测,手机游戏市场将最终发展成主流,尤其是在高科技应用程度较高、有相应用户群的国家。近来各大手机娱乐软件公司招才行动频频,其中欧洲最大的手机游戏商之一智乐软件即将在全国范围内分批、分时段招收500多名专业手机游戏软件开发人员。
目前百宝箱囊括的手机游戏多达16834款,其中SP已经达到135家,CP过千家,已形成了浩浩荡荡的手机游戏产业大军。iResearch的调查报告也表明,到2008年,中国手机游戏市场规模将达到30.9亿元,签约用户将达到3169万人。手机游戏业将进入一个高利润的稳定增长期。
在巨大的需求面前,存在着大量的人才缺口。据了解,一款手机游戏至少要由三个熟练工程师共同开发一个月时间才能完成。相对于市场的需求,人才缺口确实较大,手机游戏策划、开发等岗位都急需人才。因人才紧缺,反过来也制约了手机游戏市场的发展,以至于目前日、韩、欧美的游戏开发商几乎占据了中国手机游戏市场80%的游戏内容。
随着各种移动上网、无线传输技术的日新月异,手机游戏很可能将会与网络游戏平分人才需求市场。人力资源专家认为,随着3G时代的来临,手机游戏开发人才的市场需求步入快速增长期,网络游戏人才作为主流需求的局面将会被打破。
但是相对于成熟的网络游戏行业人才队伍,手机游戏起步较晚,开发人员大都未受过专业化培训,游戏设计以及策划人才极少。在未来几年中,杀入手机游戏市场,也是一个不错的选择。
除了手机游戏以外,在围绕手机个性化的服务中,如短信、彩铃、外观设计等,也将大有作为。
变局四:创意人才是香饽饽
创意,创出来的价值
2006年11月,北京市发改委了《北京市促进文化创意产业发展的若干政策》。从2006年起,北京将每年安排5亿元专项资金,扶持发展文化创意产业。对于文化创意企业聘用的海内外高层次管理人才、创意人才和营销经纪人才中的京外人才,优先办理调京或办理《北京市工作居住证》。
其中,作为IT产业中的动漫和互联网游戏业,被首列为鼓励类投资的文化创意产业。这对于很多在皇城根下发展的IT人士来说,应是一个福音。另外,北京市政府还设立文化创意奖,对发展文化创意产业做出突出贡献的集体和个人给予表彰和奖励。此举表明北京市政府想彻底解决文化创意产业普遍遭遇缺乏人才的难题。
据《2006年中国动漫产业分析及投资咨询报告》显示,2004年全球数字动漫产业的产值已达2228亿美元,与动漫产业相关的周边衍生产品产值则在5000亿美元以上。2004年我国动漫总创收达117亿元人民币,国内动画片生产总量只有2.9万分钟。市场需求却在26.8万分钟,实际需求缺口达23万分钟,电视台严重感到动画资源的不足。在中国青少年最喜爱的动漫作品中,日本动漫占60%,欧美动漫占29%,而中国原创动漫,包括港台地区的比例只有11%,明显整个中国的动漫产业仅处于初级发展阶段。
动漫产品本身有巨大的市场空间,而动漫产品的衍生产品市场空间更大,如文具、儿童食品、玩具、儿童服装、儿童音像制品和各类儿童出版物等,在某种程度上,这些行业今后的发展与行销都有赖于动漫这一新兴产业的带动作用。
面对巨大的市场需求,最缺的就是技术与艺术相结合的高级复合型动漫人才。未来几年将有故事原创人才、动画软件开发人才、二维三维动画制作人才、动画产品设计人才、网络和手机游戏开发人才和动画游戏营销人才等6类动漫人才紧缺。
“中国动画人才的需求量在5~10万人之间,但现有人才远远达不到这个数字。”中央电视台青少年节目制作中心副主任赵文江称。据悉,目前中国的动画产业人才为8000人左右,平均学历大专。而影视动画人才总需求量约15万人,游戏动画人才总需求量约10Zi人。目前,普通动漫人才月均收入在2000-4000元;高级人才月薪数万元,甚至有公司为招虚拟仿真设计人才,开出了10万元、20万元和50Zi元不等的高薪,但招不到人。
据央视统计,2004年上半年我国有151家电视台播出动画片,保守估计每家电视台平均每天播出20分钟,以20%首播来计算,那么中国动画片的需求量将在13万分钟左右。按中小制作标准,我国动画制作人才需求量近4万人;如果以实际需求量25万分钟来计算,人才需求则将近9万人。尽管目前我国设置动画专业的院校有71所,但人才的培养量远未达到社会需求。
另外,网络游戏也是我国政府重点扶持的产业,到2008年五年期间将投资10~20亿元开发100个具有自主知识产权、具有民族特色的优秀网络游戏软件,这其中最关键的是本土网络游戏开发人才的培养。
专门负责“中国民族游戏人才培养工程”的北京汇众益智科技有限公司总裁李新科表示,游戏产业的人才需求呈金字塔形,底层是运营、支持、服务等“边缘”人才;中段是游戏设计与开发人才;塔尖是主程序员、美术总监、策划总监等,其中需求量最大的就是“中段”人才,目前“中段”从业人员只有2至3万人,而未
来3到5年内则需要20万此类人才。
变局五:技术腕让位多面手
多面手,2010年的IT宠儿
2010年急需的企业IT工作人员,可能是那些根本没有深层技术技能的人员。诸如编程这样的技术含量低的支持性职位,将流向第三方提供商。相反,IT部门将被“多面手”把持。所谓的“多面手”,即那些可以制定和执行增加业务价值的IT计划,可以培育公司内外的关系、拥有技术背景并且还了解内部和外部业务部门的人。
而推动这些变化的因素是消费者行为的变化、数量越来越多的企业并购、外包、移动设备的普及和存储数据的增加。
此外,这些“多面手”所需的技能将在IT领域之外磨练而成。如艺术才能、优秀的数学能力、沟通与表达技巧,它们构成一种IT领域不常见的技能组合。而且,财务、工程、技术和数学等领域的专业知识将汇合在一起,形成下一代具有想象力的工具和技术。谷歌、eBay和雅虎已经开始招募数学、金融分析、工程和技术大腕,这些人将开发具有想象力的算法来满足用户的在线需要。美国国家科学院已经确定了一个新兴专业技术领域,这一领域将技术能力与艺术和创造技能融为一体,如计算机游戏领域中的那些技能。
Gartner分析师戴安・莫罗(Diane Morello)一针见血地说:“最有效率的团队将是外向型、业务推动的能力中心。”她解释说:“他们可能是围绕并购而形成的能力中心。这些IT人员可能会参与信息集成和系统集成、客户服务等工作,并且分散在不同地点,因此他们最好善于适应环境,能够与陌生的团队成员合作。”
莫罗补充说,项目管理和应用开发技能,不管是对于服务提供商、软件开发商还是IT部门而言,都非常重要,这也是2010年IT职位的一个显著特征。
此外,由于项目将是多方参与、合作完成。IT人员将与来自不同类型的渠道的人员一起工作。这要求IT工作人员具备流程设计和管理的技能。
Gartner的数据表明,到2010年,6成与IT相关的人员将承担面向业务的任务。此外,中大型公司中的IT部门,将比他们在2005年时的规模,至少缩小30%。Gartner还预测,由于任务自动化或由于缺少对所在领域的兴趣,到2010年10%到15%的IT专业人员,将离开自己的IT职位。
Foote Partners公司CEO兼首席研究官大卫・福特(David Foote)说:“在我看来,2010年热门的职位将是那些使能者(enabler)职位:企业架构师、技术人员、系统分析师和项目经理。假如我是IT人员的话,我会在今后5年里谋得其中的一个职位。很多人由于是纯技术人员而得不到这些职位。不过,对于他们来说,在服务行业内外,都有一些相当稳妥的机会。”
密尔沃基Marquette大学助理教授凯特・凯泽(Kate Kaiser)说:“现在人们对业务领域和项目管理技能的关注超过了技术技能。”2005年9月,凯泽率领进行了一次信息管理协议(SIM)调查,他对104名CIO进行了调查,以决定他们到2008年底时的技能需要。她预测,这次调查确定的前10项技能,将在2010年排在前12位。
她指出:“这并不是说你不需要技术技能,而是出现了对业务技能、更全面的技能的更大的需要。”
将在2010年生存下来,并且也许事业有成的IT专业人员会扩展自己的知识基础,扩展到他们熟悉的领域之外。那些不这样做的人,将找不到这些小众领域中的就业机会。
变局六:冷热职位岗位淘汰
冷热,行业的选择
2010年,IT业中那些技术含量偏低、重复性较高的职位将会被淘汰出局;不能适应产业发展与社会需求、不能保持技能水平的人也会面临危机,如仅掌握单一技能的高薪者。
Gartner分析师莫罗表示,如果你仅对难懂的代码有兴趣,你只是整天把自己关在小房子里,那么你的就业机会就会减少。老板开始找多面手,就是那些对企业范围内的应用程序都有丰富经验的人,并且能够把这些经验转化为可以增值的更大的整个公司性的项目。
Gartner的专家称美国传统科技岗位下降的状况可能不会在短时间内有所改变。从2001年至2004年3月,美国的软件业有16%的岗位“消失”。美国劳工统计局的数字显示,在2005年第一季度美国信息科技产业裁员数超过7000人。
业务领域
大企业将通过并购变得更大。但是,两家公司合并不仅仅只是技术和系统上的集成。技术、安全和数据领域中的企业设计师将在2010年发挥关键作用。
像微软和IBM这样的公司已经认识到2010年艰巨的架构任务在等着他们,开始招募专家级和大腕级企业设计师。
外包在业务领域中的技能发展中发挥重要的作用。如果公司依靠第三方提供商,他们必须雇用能够管理这些关系的人员。
技术基础设施和服务
在2010年减少最多的技能将出现在技术基础设施和服务职位――如编程和操作工作。这些职位将流向海外或更可能实现自动化。
一项任务越能系统化或转换为显示指令或写入文献,它就越有可能被移交出去。它越有可能被移交,就越有可能有人出来开发工具,以进一步减少完成这项任务所需要的人员数量。
在SIM调查中,今后5年里将系统设计和分析技能保留在公司内部被认为至关重要,但这些任务常常被外包。
安全
由于一些著名公司中发生数据安全违规的新闻不断出现,对安全规划和管理技术的需要也水涨船高。Marquette大学助理教授凯泽说,IT安全是今后5年中将成为对公司“十分重要”的前10大技能之一。
据IDC2006年1月有关安全领域劳动力趋势的研究显示,世界各地的公司雇用了140万IT安全专业人员。这家研究公司说,到2010年,这个数字将达到200万人,增长近30%。到2009年底,美国公司也将每年把花在信息安全培训上的费用增加16.4%。同时,与数据连续性和恢复相关的技能将由第三方提供商来提供。
存储
实施企业服务器战略的公司需要企业存储战略以及执行这项战略的技能。掌握SAN专长的存储管理员的价格在上涨,但这类人员很少,需求还非常大。存储区域网根据管理员设定的路线将数据传送给存储设备,克服了地理限制。对于2010年的跨国公司来说,存储管理显然将成为一个大问题,原因很简单,一个是我们必须对付的数据量,另一个是我们关注幅员辽阔市场以及我们正在设计依靠公用计算、开源和管理服务的系统的事实。
应用开发
到2010年,应用将成为由外部服务提供商提供的日用品。内部开发不会终结――只是在2010年以不同的方式来完成。挑战是选择软件包,然后根据你的需要定制它们。除了提供战略优势的面向客户的应用程序的编程,编写程序将可能消失。
Internet
在线银行业中的企业希望管理客户所
有的资金――从抵押贷款、助学贷款到退休账户。若想在2010年取得成功,他们必须建立用户友好的,提供人工智能、数据挖掘和数据仓库功能的网站。
技术是这些公司的高竞争力营销方式的组成部分。Foote Partne rs公司CEO福特解释说:“如果你想从事IT工作,就需要去干Web应用系统方面的工作。不过,你最好还了解客户,因为可能出现的情况是你的竞争对手具备这类才能。”这类才能使IT人员不仅只是从事开发工作,他们还能够与经常接触客户的同事交流或与客户联系,来迅速修改流程。
福特说,“这将大大缩短”通常需要3到6个月时间的“开发周期”。“快速的应用开发和极限编程是高回报的技术。但是,它实际上促进了机动性和灵活性。什么能比缩短产品开发周期更能促进业务发展呢?”
业务智能性
到2010年,公平的全球竞争环境、创新和方便业务运行的技术推出,将使热门技能成为具有竞争力的公司的不二选择。
变局七:专业就业优势减弱
皇帝女儿,也非不愁嫁
在过去的一些年里,计算机专业通常是一所大学中比较热门的专业,是不少优秀高中考生的首选。同时,计算机专业毕业生在理论基础方面比较扎实,按理说也应当是用人单位的首选。但不少用人单位反映,计算机专业毕业生虽然了解的知识很多,但是许多毕业生存在着动手能力差、缺乏团队精神和交流能力等问题。
据《关于计算机人才需求的调研报告》(以下简称《报告》)显示,IT项目主管认为目前计算机专业人才存在的主要问题有三点:缺乏独立解决问题的能力;对工具和方法的应用不熟、经验不足;责任心和纪律性不强。人力资源主管则认为,在实际工作中,计算机专业人才最欠缺的五个方面依次为――对工具和方法的应用不熟、经验不足,价值取向和对职业生涯的规划不成熟,外语能力欠缺,缺乏基本的抽象分析问题能力,承受压力的能力不足。
在IT企业里工作的计算机专业毕业生们普遍反映,计算机科学与技术这个专业的专业特征不明显,因而缺乏竞争力。其中相当一部分人甚至认为,如果再有一次机会选择本科专业的话,他们不会选择计算机科学与技术专业。
《报告》调查结果也显示,不少计算机人才所从事的工作技术壁垒很低,仅仅从开发的角度来看,计算机专业的毕业生并没有很大的优势。许多管理人员认为。应聘者所学的专业并不是他们被选择的关键指标。例如,64 8%的IT项目主管表示不会在乎员工的专业出身,36.2%的人力资源主管表示不在乎应聘者的专业,但是需要有与计算机相关的学习背景;有意思的是51.7%的人力资源主管要求应聘者必须毕业于计算机专业。
66 2%的IT项目主管认为,与其他专业的毕业生相比,计算机专业毕业生有比较明显的择业优势。65.3%的毕业生认为,比计算机专业更具有长远优势的是数学专业的毕业生,这主要是因为学习数学的学生抽象思维能力强,能够触类旁通。在面对其他专业(尤其是数学专业)的毕业生的挑战时,计算机专业的毕业生应该加强数据建模等方面的能力,提高对抽象问题的解决能力,发挥自己在利用计算机实现抽象模型和软件系统方面的优势。也有16.2%的毕业生认为软件学院的毕业生会对计算机专业学生具有一定的冲击。
在从事与行业相关的应用系统开发与研究工作中,除了需要计算机专业知识,更需要与行业相关的专业知识。所以,非计算机专业的学生在这一点上经常占有优势,如做数字化医疗、动漫、相关外包业务等,那仅会计算机专业的知识与技能远远不够,相对应就需要医学、艺术等知识和技能。
但在一些涉及较深的计算机理论和计算机核心技术的工作岗位上,计算机专业的毕业生受青睐。他们具备像计算机体系结构、编译原理等与计算机核心相关的知识结构,因此在比较核心的系统开发上具有比较明显的优势。
因此,在未来几年中,计算机专业的学生在IT行业就业,并不具备十分明显的优势。如果想在此行业有所发展,那就需要提前准备一些相关知识与技能,以适应社会的要求。
变局八:综合素质备受青睐
综合素质,持续发展的动力
《中国IT行业人才现状调查报告》显示,IT企业普通员工的招聘渠道集中在招聘会、媒体广告、人才交流中心、校园招聘四大块。录用员工主要来源于毕业生和社会人员,分别为33%、49%,通过劳务派遣的方式最少,仅有3%。
其中,IT企业甄选人员的主要方法都是将“面试”作为第一位选聘方法,将“知识考试”作为第二位选聘方法,其中面试占比例为94.5%、知识考试比例为61.7%,只有少部分使用心理测试和竞聘演讲的方式,分别为18.9%、9%。
结果表明,当前我国IT企业甄选员工的方法并没有发生本质的变化,仍以主观印象和知识为主,以岗位胜任特征、个人综合素质、个人潜能评价作为重点的甄选技术。这主要是因为企业招聘的任务是要保证符合岗位标准、与企业价值观基本一致和高潜能的应聘者能够应聘。
同时,《关于计算机人才需求的调研报告》也显示,用人单位十分看重IT人才素质和职业道德。在企业访谈过程中,每个IT公司都毫无例外地谈到了计算机专业人才综合素质培养的问题。在知识经济快速发展的时代,高校毕业生仅仅掌握已有的知识是完全不够的,重要的是要有一种综合的能力,即通常所说的专业素质。
在“选择应聘者时优先考虑的前五项因素”一题中,首选是“持续学习能力”,得到了66.7%人力资源主管和项目主管的认同;其次是“独立解决问题的能力”,支持率达64.3%;第三是“沟通能力”,占36.4%;第四是职业道德和责任心,占56.6%;“参加过项目或者实习”和“团队合作意识”并列第五,支持率为53.4%。学习成绩的支持率只有24%,可见企业只是把学习成绩作为应聘者学习能力的参考来考虑的,招聘方更看重一个人面对新事物的再学习能力以及面临新问题的解决能力。
尽管企业招聘时比较看重应聘者的工作经验(分别有87.9%的人力资源主管和81.7%的IT项目主管认为在招聘员工时会看重应聘者的实践经验),但素质与经验二者并不矛盾。招聘时考虑的是工作的关联性、有效性及成本最小化,而一旦进入工作角色后,注重的不仅是曾经做过什么,更是以后能做什么,要求员工在工作中能够应对经常变化的客观情况。
在对“管理项目时员工面临的主要问题”的回答中,前五项依次是:对工具和方法的应用技术不足、经验不足;缺乏独立解决问题的能力、责任心不足;职业道德和纪律性不强;知识体系结构不合理,范围狭窄,内容陈旧;沟通能力较弱。有43.7%的项目主管认为员工责任心不强。不少管理者抱怨有些员工跳槽太频繁,往往更多地考虑个人的待遇,而不太考虑集体和社会利益。人力资源经理和项目经理都表示不太愿意要那些频繁跳槽的求职者。
如此可见,价值观的问题已经排在专业技术问题前面了。以学习能力为代表的发展潜力,是用人单位最关注的素质之一。企业要求人才能够学习他人长处,而目前相当一部分学生“以我为中心、盲目自以为是”的弱点十分明显。
结束语:
未来几年,国家与地方政府持续对IT业的支持,外包服务的逐渐崛起,WTO保护过渡期结束,在金融、零售、电子、房地产、汽车等行业也会为IT人才提供更多新的机会。
在金融方面,国际金融公司如美林、花旗、汇丰银行、纽约人寿等外资金融机构,纷纷抢滩中国市场,他们凭借雄厚的实力、先进的技术、灵活的策略对国内的金融界发起挑战。他们用“网上银行”掠取中国的优质客户,同时以“人才优势”来换取竞争优势。虽然我国国有商业机构已经大幅度提高了“金融科技”人才的薪酬,但股份制金融企业和外资金融机构高达数十倍的年薪最终将“热门人才”挖走。
由于我国金融硬件水平已达到国际先进,因此以“金融科技人才”为根本的软件水平必须提高到战略高度。为此,金融公司势必会鼓励在职人员的在职培训;并且进一步提高“金融信息”人才的待遇并出台相关政策,吸引IT界人才投身金融。