2010年全国普通高校毕业生规模将达630余万人,加上往届未实现就业的,需要就业的毕业生数量更大,高校毕业生就业形势依然十分严峻。
随着经济回暖,2010国内排行前30的大型软件企业,人才需求均超过千人。据悉,仅中软国际一家2010年各大业务线个工作日来计算,相当于每日需要招聘10名员工。
职位空缺众多,而应届生就业形势却并不理想,“大学生就业难,企业招不到人才”的局面的真正原因到底是什么?是大学教育失败么?还是企业只需要有工作经验的人才?有没有工作经验的差距究竟在哪里?
国内前三甲的软件企业,都有庞大的用人量,对人才的要求也都有着独特的见解。今天我们通过中软国际,解谜软件企业对员工的素质到底有哪些要求。
员工必须有扎实的基础知识,这样才能在工作岗位上有更大的发展空间。所谓基础知识,包括面向对象编程(如C++、C#/Java),数据结构和算法,SQL编程,数据库建模,Web页面设计等常
软件工程过程中,掌握前两个等级的技能只能算入门。一个软件工程师需要制作出高质量的软件,减少bug的产生,能将自己编写的代码和团队的工作良好的兼容,才能算是合格。
所以,前两个等级的技能要求软件工程师知道如何做事;这个等级的技能要求便是“做正确的事”,统一的、规范化的代码风格,一致的、良好的编码习惯,编写出“优雅”的代码。
要具备代码审查的能力,“揪”出代码中的Bug和缺陷,相互取长补短。提高软件的性能、安全性、可扩展性、可性、可靠性优化,有良好的质量意识。
对于项目的实现能力体现了员工的经验、思、对细节的掌控,对项目进度的控制等非常实际的运用。小型的个人项目个人编码能力 ,中型团队项目团队协作开发能力 ,应用高新技术的大中型项目技术研究和软件总体设计能力 。
这个部分的要求偏向于之前三项技能的结合,需求分析(角色,案例分析),系统设计(功能设计,原型设计,类设计,数据库设计),编码(代码,单元测试),系统集成,测试(bug管理,交叉测试),提交物产品演示,产品包和部署、用户手册)等
前四个等级级称为技术技能,也叫“硬技能”,到这个等级的技能则称为“软技能”。软技能要求员工能高效的沟通,以及具备高素质的职业。在企业中具备良好的,商务写作,商务对话,人际沟通的能力可以有效地降低内耗;具备有良好的职业规划,吃苦耐劳,团队荣誉感是保持团队稳定的基石。
最后一项技能是很容易忽视,却是最重要的一个技能,以上的五项技能不足可以通过自学来弥补;而失去自学能力,个人和企业都会因此受到而止步不前。一个团队的进步来源于团队的进步,每个员工的自学能力是促进企业增长原动力。每个企业的经营者最希望看到的是员工和企业的共同成长。
当应届生应聘时,企业选将根据员工综合技能考虑来聘用合适的人。虽然不同的企业对员工的要求在细节上有所不同,但是基本的要求都大同小异。表面上制约大学生就业的瓶颈是“工作经验”,而实质上真正的瓶颈是在工作过程中积累的技能。在大型的软件企业中,几乎所有企业都有针对新员工的技能培训,比如中软国际就为招聘应届大学生专门设置了“准员工成长计划”,将应届生放入模拟的企业中,针对合格的软件工程师所需要具备的“六艺”技能提供专项培训,以缩短大学生在入职前和企业要求之间的距离。