职业概述:如果你成为出色的C/C++软件工程师,就不会再为技术的不断更新感到力不从心,也不会再为刚刚学会不久的“新知识”还没领悟透彻就成了过时的产品而迷茫无助。因为潜心研究过C或者C++能让你更多的接触底层的东西,掌握更多的核心层技术,成为这方面的专家,就如同手中捧着金制的饭碗。
工作内容:利用C/C++语言设计完成软件系统底层模块功能;
测试软件模块和软集成产品,进行软件故障的诊断、定位、分析和调试,实施产品测试方案;
向业务部门提供软件的后期技术支持。
职业要求:教育培训:
计算机、电子、通信、信息工程、自动化等相关专业,大专以上学历。
工作经验:
熟悉软件开发及设计的基本流程;熟悉C/C++编程语言,理解面向对象编程思想;熟悉至少一种数据库;具有Unix/Linux等操作系统下的开发经验;具备良好的学习和创新能力、严谨敏捷的思维能力。
薪资行情:一般月薪范围4000~10000元。
职业发展路径:经过一段时间的工作经验的积累后,可发展成为高级软件工程师、算法应用开发工程师和需求工程师,但需要具有丰富的软件开发经验和相关工作的技术背景。如果想成为技术经理、项目经理,则还需要具有较强的管理和组织等方面的能力。[1]