如题所述
在当前的软件工程行业中,外包开发行业的迅速扩张推动了对专业人才的需求。企业对开发人员的规范性要求严格,不仅在代码编写技巧上,还包括对相关工具的熟练掌握,这标志着技术规范和技能提升的重要性日益凸显。
Java和.NET技术作为两大主流,市场上的岗位需求十分旺盛。令人欣慰的是,这两种技术在实际应用中的差距逐渐缩小,为开发人员提供了更多选择和发展的空间。
在技术素养方面,软件开发企业倾向于优先考虑那些掌握面向对象编程思想和良好代码组织能力的工程师,同时,HTML/CSS/JavaScript等客户端技术也是必不可少的基本技能。
为了保证产品质量和项目进度,企业广泛使用框架技术,因此,熟悉至少一种框架对于开发人员来说是基本的职业要求。例如,掌握MIS、OA、ERP等B/S系统的开发,对于软件工程师来说是极具挑战和机会的领域。
就业职位方面,软件工程师的岗位多样,包括数据库开发工程师、网站开发工程师、电子商务开发工程师,如VB程序员、高级程序员,C++程序员等。网页开发人员、非IT专业的信息部门人员在管理信息系统设计、开发和维护方面也有需求。此外,JAVA程序员、测试工程师、文档编写工程师、JAVA工程师和.NET工程师等初级到高级的技术分析和设计人员也是热门职位。
扩展资料
软件工程师是从事软件开发相关工作的人员的统称。它是一个广义的概念,包括软件设计人员、软件架构人员、软件工程管理人员、程序员等一系列岗位。这些岗位的分工不同,职位和/或级别不同,但工作内容都是与软件开发生产相关的。软件工程师的技术要求是比较全面的,除了最基础的编程语言(C语言/C++/JAVA等)、数据库技术(SQL/ORACLE/DB2等)、.NET平台技术、C#、C/S B/S程序开发,还有诸多如JAVA SCRIPT、AJAX、HIBERNATE、SPRING、J2EE、WEB SERVICE、STRUTS等前沿技术。除此之外,关于网络工程和软件测试的其他技术也要有所涉猎。