由于软件产业是一个智力型产业,靠的是人力资源和智力资源,因此软件产业的生产要素主要集中在人的要素和知识要素两方面,人的要素主要包括人才数量、人才结构两块,而知识要素则包括了科技基础、大学及研究机构、培训机构。
因此,全球的软件产业强国都把软件人才的培养放在了至关重要的国家人才发展战略之首,人才的竞争是各国企业之间的主要的竞争之一。纵观全球的人才培养状况,我们不难发现我国在人才培养上的差距与发展空间。
系列之一:美国的软件人才战略
美国独立软件业始于20世纪50年代。1949年,美国政府启动 SAGE 防空项目,雇佣了当时全国仅有的1200名软件工程师中的700人,编写代码超过100万行,总开支达80亿美元。类似这些项目成为美国的“程序员大学”,并使得美国成为当时世界软件业的主角。在这个过程中,美国软件以渐进的方式,通过商业与技术的联袂,在一个极具美国特点的产业环境下成长起来了。
美国形成了完整的软件人才培养的层次
一是基础教育,几乎所有的高等院校和社区学院的计算机科学,电子工程、信息技术和有关的继续教育都有软件工程、网络设计等软件基础课程,为本科生提供软件理论与实践,为软件公司培养从事软件开发与设计方面的人才。
二是系统理论:高等院校中的研究生教育侧重系统软件理论的教育,为高校的教学和研究以及大公司输送从事软件研究和项目人才。
三是一般大的软件公司都设有自己的培训部门或中心,他们主要根据市场和公司的需求培养各个层面软件人才,参加培训不仅可以获得证书还可以获得学位。因此美国软件人才的继续教育发展很快。
美国软件人才培养机构的招生
本科生生源主要来自于高中,但是来自公司或者产业的人员有上升的趋势,研究生教育约有50%的生源来于产业,主要是到大学进行深造和继续教育或为改变就业工种做准备,博士的生源约有50%来于国外。
美国软件人才培养机构师资和教材
在高等学校从事软件教育的教授大多有本专业的博士学位,只有少量教师仅有硕士学位,但是具有相当丰富的教学经验,高校也聘请一些公司的外籍技术人员执教,在软件公司和培训中心的主要是实战经验较多的高级职员和从大学聘请的专家学者;教材方面,研究生的教材由知名或资深教授或专家编写,侧重理论,主要是基础性理论知识;培训公司使用的教材一般是公司高级职员或教授专家编写,内容实用性强、知识更新快。一般的教材只能使用半年左右。