当前位置首页 > 百科资料> 正文

软件工程师

2022-07-05 12:11:29 百科资料

软件工程师英文是Software Engineer,是从事软件职业的人员的一种职业能力的认证,通过它说明具备了工程师的资格。软件工程师是从事软件开发相关工作的人员的统称。

它是一个广义的概念,包括软件设计人员、软件架构人员、软件工程管理人员、程序员等一系列岗位,工作内容都与软件开发生产相关。软件工程师的技术要求是比较全面的,除了最基础的编程语言(C语言/C++/JAVA等)、数据库技术(SQL/ORACLE/DB2等)等,还有诸多如JAVASCRIPT、AJAX、HIBERNATE、SPRING等前沿技术。此外,关于网络工程和软件测试的其他技术也要有所涉猎。

  • 中文名 软件工程师
  • 外文名 Software Engineer
  • 属性 职业认证

基本简介

  软件工程师是一个认证考试,具体地说是从事软件职业的人员的一种职业能力的认证,通过它说明具备了工程师的资格。软件工程师是从事软件开发相关工作的人员的统称。

  它是一个广义的概念,包括软件设计人员、软件架构人员、软件工程管理人员、程序员等一系列岗位,工作内容都与软件开发生产相关。软件工程师的技术要求是比较全面的,除了最基础的编程语言(C语言/C++/JAVA等)、数据库技术(SQL/ORACLE/DB2等)等,还有诸多如JAVA SCRIPT、AJAX、HIBERNATE、SPRING等前沿技术。此外,关于网络工程和软件测试的其他技术也要有所涉猎。

职位分类

  根据工作内容,软件工程师可有多种分类,如应用系统工程师、系统架构师分析师、系统集成和测试工程师、嵌入式软件工程师、数据库软件工程师等等。

能力要求

  对于软件工程师,不太重视学历,但并不是对学历没有要求,重点关注项目的经验和学习知识的能力,能否利用软件工程专业知识来解决问题,根据岗位不同,对软件工程师的要求也有所不同。具体能力要根据岗位和自己的兴趣爱好选定自己的职业规划方向,一方面要详细了解软件工程师的要求,可以关注企业的招聘信息;一方面自己要贮备通用的知识技能,广泛阅读相关的计算机材料对自己以后的发展大有帮助。可以确定的事软件工程师的前途在未来的发展依然是不断升温的职业,比较需要有技术和良好前景的专业之一。

职位概述

  软件工程师(Software Engineer)是一个认证考试,具体地说是从事软件职业的人员的一种职业能力的认证,通过它说明具备了工程师的资格。

  一般情况下都是分4级:

  1、软件技术员

  2、助理软件工程师

  3 、软件工程师

  4 、高级软件工程师

  目前国内软件测试工程师的来源主要有三方面:一是以前专业做软件开发的人员后来转行做软件测试,二是从大学招聘的本科或者研究生,三就是通过培训机构招聘的专业学员。据了解,在国外测试人才的供应方式多以第三种为主,而国内目前除少数培训机构外尚未形成足够的人才供应规模。以北京中关村为例,现有软件企业5000多家,仅对日本软件外包领域的人才缺口就高达5000人,而对美软件外包人才缺口更大,可供量不足10%。中关村一位负责人介绍,未来5年北京将有至少200亿美元的外包订单,由此可推算出中关村将出现100万的软件人才缺口。巨大的产业前景和匮乏的人才现状,使越来越多的IT企业关注软件测试人才的储备工作。

工作内容

  1、 指导程序员的工作;

  2、 参与软件工程系统的设计、开发、测试等过程;

  3 、协助工程管理人保证项目的质量;

  4 、负责工程中主要功能的代码实现;

  5 、解决工程中的关键问题和技术难题;

  6 、协调各个程序员的工作,并能与其它软件工程师协作工作。

其他资料

考试科目

  软件工程师是中级职称,考试的题目包括了计算机体系结构、软件工程、数据库、数据结构、编译原理等计算机学科的基础课程。

企业需求

  1 外包开发行业快速发展,对“人才”在代码和文档方面的规范性、技能和工具的熟练程度要求越来越高;

  2 Java和.NET技术在市场上平分秋色,都有大量的岗位需求,同时值得庆幸的是二者在应用层面上的技术差异越来越少;

  3 软件开发企业对开发人员的基本技术素养强调得越来越多,例如:面向对象的程序设计思想和代码组织方法、HTML/CSS/JavaScript客户端技术;

  4 为了保证质量和工期,企业中大量使用各种PHP框架技术,要求开发人员至少熟悉一种框架技术;

  5 CMS,MIS、OA、ERP、CRM、ZW 系统集成、物流、进销存、电子政务、网站建设这一类B/S系统,成为软件工程师需求最大的业务领域。

就业职位

  主要有数据库开发工程师、网站开发工程师、电子商务开发工程师、VB程序员、VB高级程序员、C++程序员;网页开发人员;非IT专业信息部门的管理信息系统设计、开发、维护岗位,JAVA程序员;测试工程师;文档编写工程师 JAVA工程师;.NET工程师;初级分析、设计人员;单片机软件工程师、嵌入式软件工程师、ARM软件工程师、FPGA软件工程师等。

技能认证

  软件工程师是一个认证考试,具体地说是从事软件职业的人员的一种职业能力的认证,通过它说明具备了工程师的资格.。

  java方向:scjp和scjd认证培训;.net方向中美IT、美国IEEE计算机学会.net培训 《软件工程》《图论与数理逻辑》

  微软专家认证、Cisco专家认证、3COM资格认证、ADOBE资格认证、Oracle认证

薪资待遇

  软件工程师城市之间差异比较大,一级城市(如深圳、上海等)一般的程序员在开始试用时会有2500到4000那样子,转正以后至少也有5000元以上,做到项目开发经理了年薪至少在10万以上,做到高级工程师了年薪可能达到100万以上,当然在中小城市的话也没有工程师合适的工作,因为那边没有这些高薪技术类的公司,有的话也是做些简单的工作,不用开发的,所以工资就自然低了很多了,但工作量大,繁琐枯燥。

和网络营销工程师的区别

类别网络营销工程师软件工程师
基本概念网络营销工程师是中国互联网行业兴起后产生的一个新型职业,是由工信部人才交流中心“网络营销学院”项目组推出,亿玛客科技(北京)有限公司承办。其职责为在整体营销思维指导下将互联网技术与市场营销相结合,通过各种技术手段,迅速提高网站综合排名和访问量。包括大家熟知的网络编辑、网站网络运营、SEO搜索引擎优化、SEM搜索引擎营销、网站推广和优化等,都属于网络营销行业中的相关岗位。并为企业提供网络营销规划、网站建设规划、搜索引擎优化等服务,帮助企业有效提升销售额的专业人才。软件工程师是从事软件开发相关工作的人员的统称。它包括软件设计人员、软件架构人员、软件工程管理人员、程序员等一系列岗位,工作内容都与软件开发生产相关。
根本区别网络营销工程师主要工作是应用各类软件和网络平台与网络媒体实现企业营销目标。软件工程师是从事软件开发相关工作的人员的统称。主要参与软件工程系统的设计、开发、测试等过程。
学习内容《网络营销系统平台构建》主要包括资讯类网站的建设。《SEO和网站优化》主要内容搜索引擎优化技巧,包括网站内部和外部的优化等。《搜索引擎营销与网络广告》主要内容行业及竞争对手的调研分析,百度谷歌等搜索引擎的玩儿法规则,SEM百度竞价,网络广告的制作投放及效果的检测,以及网站运营数据指标分析。《网络整合营销实战》主要为目前网络上二十多种非常实用的推广手段、口碑品牌推广网络媒体公关等。《网络营销孙子兵法》该书把《孙子兵法》与网络营销中的实际问题结合起来,解析了网络营销中遇到的常见问题的解决。编程语言(C语言/C++/JAVA等)、数据库技术(SQL/ORACLE/DB2等)等,JAVA SCRIPT、AJAX、HIBERNATE、SPRING等前沿技术。
就业方向网站策划师 ,网店运营师,网站运营总监 ,网站运营经理 ,网站编辑 ,网站架构师,网站模板设计师,网站维护工程师,网页设计师,网页前端工程师,网站测试工程师,网站管理员,数据库开发工程师、网站开发工程师、电子商务开发工程师、VB程序员、C++程序员;网页开发人员; JAVA程序员;测试工程师;.NET工程师;单片机软件工程师、嵌入式软件工程师、ARM软件工程师、FPGA软件工程师等

软件工程师 - 技能认证

  java方向:scjp和scjd认证培训;.net方向中美IT、美国IEEE计算机学会.net培训 《软件工程》《图论与数理逻辑》

  微软专家认证、Cisco专家认证、3COM资格认证、ADOBE资格认证、Oracle认证

  网络工程师级考试大纲

  1. 考试要点

  (1) 熟悉计算机系统的基础知识;

  (2) 熟悉网络操作系统的基础知识;

  (3) 理解计算机应用系统的设计和开发方法;

  (4) 熟悉数据通信的基础知识;

  (5) 熟悉系统安全和数据安全的基础知识;

  (6) 掌握网络安全的基本技术和主要的安全协议与安全系统;

  (7) 掌握计算机网络体系结构和网络协议的基本原理;

  (8) 掌握计算机网络有关的标准化知识;

  (9) 掌握局域网组网技术,理解城域网和广域网基本技术;

  (10) 掌握计算机网络互联技术;

  (11) 掌握TCP/IP协议网络的联网方法和网络应用服务技术;

  (12) 理解接入网与接入技术;

  (13) 掌握网络管理的基本原理和操作方法;

  (14) 熟悉网络系统的基本性能测试和优化技术,以及可靠性设计技术;

  (15) 理解网络应用的基本原理和技术;

  (16) 理解网络新技术及其发展趋势;

  (17) 了解有关知识产权和互联网的法律、法规;

  (18) 正确阅读和理解本领域的英文资料。

  2.通过本级考试的合格人员能根据应用部门的要求进行网络系统的规划、设计和网络设备的软硬件安装调试工作,能进行网络系统的运行、维护和管理,能高效、可靠、安全地管理网络资源;作为网络专业人员对系统开发进行技术支持和指导;具有工程师的实际工作能力和业务水平,能指导助理工程师从事网络系统的构建和管理工作。

  3. 本级考试设置的科目包括:

  (1) 计算机与网络知识,考试时间为150分钟,笔试;

  (2) 网络系统设计与管理,考试时间为150分钟,笔试。    

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net