软件工程师应该具备什么业务素质,才算胜任工作呢?软件工程师的基本业务素质包括如下八条:
1、对软件开发、实施、管理、维护等工作感兴趣,热爱工程事业,兴趣源于喜欢并产生动力,动力十足就不会疲劳和厌倦;
2、代码编写规范,需要掌握至少两种以上的编程语言;
3、熟悉数据结构、数据库,进行数据建模,数据结构和数据库适用于系统软件、工具软件和管理系统软件的建模;
4、理解软件程序、数据和文档,规范的文档撰写方式,养成良好的文档书写习惯,方便软件工程师之间的交流;
5、对主流软件开发工具及环境的掌握,如case工具。软件配置管理工具等,
6、任何的软件企业都不可能面向许多行业,所以需要跟踪所在行业的领域知识,适应不断变化的客户需求,所以必须掌握这些行业领域的最新业务知识;
7、不断总结技术和管理上的经验并吸取教训,做到每一个项目都有所进步;
8、在工作岗位中遵守团队精神,
以上八条是一个整体,对于不同的人、不同的岗位及不同的软件企业,可能各自有所侧重。