软件人才问题,一直是业界很关注的问题,很多企业在实际工作中都有切肤之痛。软件人才从那里来?业界有很多的言论和思考。软件业既是高新技术新兴产业,又渗透到其他各行各业的核心层面,软件人才虽然也是专业人才,可这类人才的专业性、通用性和行业相关性却不是一般专业所能比拟的,因此,软件人才培养尤为重要。对于软件业而言,虽然它的发展受到规模、政策、资本、盗版、管理、技术、人才、市场等一系列因素的制约,但是人才问题,仍是产业发展的重中之重。
学历教育与多层次培养
谈到发展软件人才教育,我们便自然而然地认为是要建立学院,建立硕士、博士学位授予点等学历教育。其实这只是人才培养很传统的一种模式,学历教育要培养的是具有扎实理论基础的科研创新型人才,这类人才就像是金字塔的塔尖,是人才结构的上游。虽然全国已经建立了35家示范性软件学院,软件学院培养人才的目标也是向新型的软件工程师转变,但人才培养的数量还远远不能满足社会的需要。通过加快建设软件技术学校和职业教育,是培养出企业大量需要的动手能力强的基础技能型人才的捷径,特别是加强在应用领域占据主导地位的、跟进市场需求的职业教育和各种实用性的培训,可以为企业提供实用性的人才。同时,尽快推进软件专业人员职业资格证书制度,进一步放开软件教育的社会化培训,快速打造大量的处于人才结构的中下游、级数大、人数多、也是企业需求量比较大的应用人才,为软件产业发展打好基础。
从企业用人的角度看软件人才培养,遵循人才的上游、中游、下游的体系也是比较科学的。如果让博士生干程序员的活,不仅仅是大材小用,而是人才的巨大浪费,这种高标低配,势必导致企业负担重,员工情绪大,容易产生发展中的矛盾。从企业用人的角度选材,绝对需要按照“学术生产线”定制的“产品”,但也离不开从各种培训教室走出来具有某方面技术专长“蓝领”。人尽其材、不拘一格、鼓励作贡献,人人都成才。
书本知识与实践探索
当前我国软件人才教育情况,尽管有很大改观却不容乐观。大部分人才集中在软件开发这一中间段,而在软件开发流程中起着关键作用的高级人才,如系统分析、软件架构、项目管理人员严重短缺;另一方面,实用型的人才也非常缺乏。无论是最上层的系统分析员、产品设计经理,还是中间层的软件工程师,以及最下游的程序员,都离不开专业知识的学习和随着技术发展而不断实践。
实践出真知,实践长才干。正所谓“雪地里走路,越走越宽广。”白茫茫的雪下是我们的未知,只有一只脚在原路上前行,一只脚在雪地里探索,就好比一只脚走在知识的大路上,另一只脚在实践中锻炼、探索,才能踩出新道路。不要因为大地白茫茫的一片,就保守着仅有的书本知识,而不敢深入到未知领域去探索和实践。软件人才必须把理论知识运用于实践,路才会越走越宽。
多读书与勤动手
IT技术的快速发展迫使从业者必须不断地学习、充电。在业界有一个有趣的现象,编软件的不如卖编程书的挣钱多,编软件的人编译技术图书比写程序挣钱快。技术图书是软件从业的案头必备,可IT技术发展太快了,不断推出的新技术、新知识要求软件人才必须多读书。光是多读书还不行,要学以致用,就必须通过各种实践与应用的锻炼,检验书本知识,跟随技术脚步。对软件市场开发来说,真正需要的是拥有大量的、能够不断地开发出具有广阔市场前景软件产品的应用型人才。这一点上,鼓励包括在校的与软件相关的学生、软件企业从业人员以及软件爱好者积极参与各种有益的实践活动和各种竞赛,在竞技中强化知识、突出应用是很有必要的。现在,很多机构都随着技术的进步而举办各种形式的讲座、比赛,象全国大学生“挑战杯”设计大赛、微软公司的“创新杯”开发比赛、“阿拉神灯杯”实用软件设计大赛,很多企业,象IBM、SUN、INTEL等企业都举办或赞助各种实践活动,这都是非常好的动手机会。多读书与勤动手,才会消除传统学术教育中“教学与社会、课程与工作”之间的鸿沟;走出传统的“从理论到实践”的教学模式,在工作中贯穿“知与行”。
软件开发与市场检验
人才培养的关键是应用,要将软件人才培养落实到企业用人需求上,将好的思路和培养方式落实在具体的项目组织实施上,其最终结果就是让企业的产品经得住市场的检验。
作为较早涉足软件业的高科技公司,清华紫光在软件人才和软件产品方面也有深刻的体会,对软件人才也产生过迫切需要。一方面是找不到合适的人胜任工作,另一方面是很多专业毕业生找不到工作。在工作的过程中往往暴露出对一项开发工作无从下手,必须有人带,慢慢地才能独立工作。这种师傅带徒弟的方式就是传统的作坊式,很难形成有规模的团队和科学的开发流程,这样是不能胜任大规模软件开发的,是经不起大市场检验的。目前印度已成为世界软件主要出口国之一,其软件技术已处于世界领先水平。印度软件业的巨大发展,很大程度上便是得益于其拥有大量技术精湛的软件人才。而这些软件人才的软件成果都是经历了国外市场的苛刻检验,才创造了令人瞩目的价值。
本土化与国际化
我们的软件人才在总量不足的前提下,团队规模也非常小,这样就很难开发出具有国际竞争力的大型产品。但立足本土市场,很多实用软件却是非常有优势的。我们最早开发的紫光汉字输入法,无论是从开发团队规模还是软件本身的规模都很不起眼。可就是这小小的输入法,却被指定安装在微软的操作系统中,因为用户就是觉得紫光输入法用着舒服,更符合中国人的习惯。这说明小软件也有大市场,本土有本土优势。而像用友、金山等相对大型的软件产品和团队,已经具备了相当的市场竞争力,在与国外同类产品的竞争中也有自己的优势,就该鼓励、支持他们参与国际竞争。与周边国家软件政策相比较,我们必须在“走出去战略”上有新突破,鼓励国内更多的软件企业走出国门,通过劳务输出、系统工程承包、开拓国际应用服务市场等多种方式,增强软件产业的国际竞争力,扩大软件产品和服务的出口。只有我们的软件产品在全球化经济大潮中经受住检验,并在全球软件业占有较大的市场份额,我们的软件人才才是真正的国际性的软件人才。
环境与机制
我们在对待软件人才培养上,既要重视环境又要改变机制。为什么人才外流、学非所用、学而无用?为什么软件人才本来就严重缺乏,还留不住、还用不上?本来办学条件有限,为什么没有有效的机制鼓励各种社会力量积极投身与软件人才培养?从根本上讲是环境和机制的问题。就企业而言,人才是在使用中发现、培养,在培养中使用、提高。既是用人,又是育人。用好人才的过程本身也是培育人才的过程,知遇之恩,知人善任。人才在企业中既实现了个人的发展,又伴随着企业而成功。从总体来看,企业的作用是既拉又推,在项目目标或产品既定的前提下,多层次需求为拉动人才向高端的发展提供了空间和机会,同时,不断创新的技术和市场推动人才必须及时地查漏补缺,更新知识,及时进步。这种拉和推是人才成长的动力源,这两方面的动力把企业和个人有机的结合起来,对改变人才外流和人才浪费的矛盾局面起了很大的作用。春回大雁归,百木吐新绿。只有解决好环境与机制的矛盾,在软件人才的总量和结构上双向调节,在项目目标和流程设计等方面对个人与团队的关系加以制度化的解决,软件人才的教育和培养才能走出教室、投身实践、接受检验,循环往复,实现软件人才螺旋上升。
|