作为一个想获得很好职业发展的软件开发人员,现今企业真实的用人需求,一直是最关注的问题。通过收集招聘信息、对各大城市的企业进行跟踪、与多家企业进行实地接触和深入访谈,基本上比较全面地掌握了企业的用人需求。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
在技术层面上,软件开发企业用人主要有以下几个特征:
1、 外包开发行业快速发展,对“人才”在代码和文档方面的规范性、技能和工具的熟练程度要求越来越高;
2、 Java和.NET技术在市场上平分秋色,都有大量的岗位需求,同时值得庆幸的是二者在应用层面上的技术差异越来越少;
3、 软件开发企业对开发人员的基本技术素养强调得越来越多,例如:面向对象的程序设计思想和代码组织方法、HTML/CSS/JavaScript客户端技术;
4、 为了保证质量和工期,企业中大量使用各种框架技术,要求开发人员至少熟悉一种框架技术;
5、 MIS、OA、ERP、CRM、系统集成、物流、进销存、电子政务、网站建设这一类B/S系统,成为软件工程师需求最大的业务领域;
6、 对数据库方面有所要求,特别是Oracle数据库的熟练运用。
但是,技术只是一部分,企业强调得最多的,是关于软件开发人员的职业素养要求:作为一名职业人,守时、踏实、耐心的习惯,以及适应能力、学习能力、抗压能力、规范意识、合作意识、沟通意识,都是是不可或缺的要素。多年的跟踪数据显示,具备这“三个习惯、三个能力、三个意识”的软件工程师,在职业上获得了良好的发展,否则技术再强也难有好的发展机会。