软件产业需要复合型人才
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件产业需要复合型人才
关键字:软件人才教育
在国家提出以信息化带动工业化的战略背景下,企业对既掌握专业知识又精通软件开发的复合型人才的需求逐步
加大。对于这类人才的培养,大学和社会培训机构应该投入更多的力量。
又到学生毕业时。随便翻开一份报纸,软件培训及招生的广告铺天盖地。从职业教育到学历教育,培训机构或瞄准找不到工作的大学毕业生,或瞄准上不了大学的高考落榜生,从Java工程师到C++工程师、Linux开发工程师,似乎只要经过培训,谁都可以成为软件界的宠儿、程序世界中的精英。但事实并非如此。一位软件企业的人事经理曾经告诉笔者:“只要看到应聘者简历上写的是某某培训机构的学员,我们一般毫不留情地将他删掉。”问及原因,他说:“软件并不仅仅是由一些操作平台、办公软件及其他通用软件构成的,其中很大一部分属于不同行业内应用的专业化软件,如网络、医药等等。一个只懂技术的人,如果没有其他学科的知识,就无法理解市场和客户的需求。”
近几年,我国软件人才的缺乏和结构的不合理等问题在软件产业的发展过程中日益突出。不论是高校的软件学历教育还是社会培训机构的技能教育、实训教育,都是在解决总量的问题,对于软件人才的综合开发能力和素质教育却无更多涉及。特别是在国家以信息化带动工业化的战略背景下,对复合专业型软件人才的需求逐渐显现出来。
以高等院校的学历教育来说,一个非计算机专业的学生所学的是应对国家现行计算机考试而制定的内容,如FOXPRO、C语言等。不能否认,这些课程能为这些学生打下计算机学
习基础,但是,这些课程却与学生所学专业严重脱节,对专业学习几乎没有什么帮助。而计算机专业的学生,本科四年后学到的又只是单一的计算机知识,对其他领域知之甚少。
懂行业的不会用工具,会用工具的不懂行业,这种尴尬的现象除了造成人才浪费,也是行业信息化建设进程的阻碍。
笔者认为,要走出这种尴尬的境地,高等院校的软件教育应从两个方面入手:其一,对于非计算机专业学生的培养,要着重进行适应本专业的编程软件教育和编程“自我专业化”素质培养。大学非计算机专业的计算机软件教育,就应以本专业为导向,在学习研究中将计算机语言变为自己专业的开发工具。以此为基础,逐步在该专业领域实践中利用自己的计算机知识提高工作效率,加快行业信息化的步伐。其二,计算机专业的学生不仅要精通计算机知识,还要学习其他应
用领域的基本知识,并将其用于课程设计中,使专业的计算机知识和社会领域、工程专业、基础学科紧密结合,创造出更符合建设需要的专业化软件。
而社会培训机构,应该将目光投向致力于走进软件领域的传统行业高端人才,在课程设置中,在计算机知识的教授中,也应该体现行业应用的特点。也许,一个面向建筑行业的软件开发培训要比单纯的C++工程师培训实用得多。
做一个大胆的假设,如果非计算机专业的学生能够利用计算机软件来改造传统产业,优化繁琐的工作和生产工艺;而计算机专业学生能够轻松地在各类行业领域发展,软件产业的发展,是否会更顺利一些呢?