扬州大学机械工程学院 张 琦 李大玉 刘 澄
软件的重要性己成为发达国家和发展中国家的共识,并被视为国家的关键技术,软件技术是一种高技术,智力资源、无形资产投入是软件产业的鲜明特点,创造知识和应用知识的能力与效率将成为影响软件产业及其企业发展的重要因素,而创造知识和应用知识的主体是人,因此人才对软件产业发展有着十分重要的作用。因此软件人才必须具备的三大核心能力,即语言能力、技术能力、非技术能力。
1.语言能力,即软件人才必须有良好的英文水平。这不仅体现在一些比较常见的、流行的编程语言是英语,更为重要的是熟练的英文阅读能力以及流利的英语会话能力是软件人才获得最新信息、软件企业融入国际市场的必要条件。
2.技术能力,包括完整的逻辑分析能力和坚实的数学基础等。各个层次的软件人才,无论是否从事具体的软件编码工作,都必须了解软件产品的技术性能和结构,必须具备完整的逻辑分析能力以及坚实的数学基础。
3.非技术能力,例如创新能力、规范纪律性、合作能力、学习能力、市场把握能力、沟通能力等。
我国软件人才数学等基础扎实,这是长处和强项,但同时存在更多的问题和弱项,例如英文水平差、团队精神差、计划性差、交流和沟通能力不足、大型项目能力缺乏、知识陈旧等等,这些问题给软件产业的发展带来不利影响,比如缺乏行业规范和行业标准,技术创新能力不足等。……