软件工程师英文是Software Engineer,是从事软件职业的人员的一种<a href="./?mention=职业能力">职业能力</a>的认证,通过它说明具备了工程师的资格。<a href="./?mention=软件">软件</a>工程师是从事<a href="./?mention=软件开发">软件开发</a>相关工作的人员的统称。<br/>它是一个广义的概念,包括<a href="./?mention=软件设计">软件设计</a>人员、<a href="./?mention=软件架构">软件架构</a>人员、软件工程管理人员、程序员等一系列岗位,工作内容都与<a href="./?mention=软件开发">软件开发</a>生产相关。<a href="./?mention=软件">软件</a>工程师的技术要求是比较全面的,除了最基础的<a href="./?mention=编程语言">编程语言</a>(<a href="./?mention=C语言">C语言</a>/<a href="./?mention=C++">C++</a>/<a href="./?mention=JAVA">JAVA</a>等)、<a href="./?mention=数据库技术">数据库技术</a>(SQL/ORACLE/DB2等)等,还有诸多如<a href="./?mention=JAVASCRIPT">JAVASCRIPT</a>、AJAX、<a href="./?mention=HIBERNATE">HIBERNATE</a>、<a href="./?mention=SPRING">SPRING</a>等前沿技术。此外,关于<a href="./?mention=网络工程">网络工程</a>和<a href="./?mention=软件">软件</a>测试的其他技术也要有所涉猎。