请输入您要查询的百科知识:

 

词条 软件工程师
释义

§ 职位概述

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

一般情况下.都是分4级

软件技术员

助理软件工程师

软件工程师

高级软件工程师

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

§ 职位定义

负责产品的软件研发,承担软件设计、代码编写、软件测试方案制订、代码调试和测试等。负责产品软件的定制化工作,按照客户需求定制软件用户界面,定制驱动程序,开发安装程序,数据库访问等。

§ 工作内容

1、 指导程序员的工作;

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

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

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

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

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

§ 职位背景、现状和前景

当今社会不论什么职业的都需要一个不断学习的环节,软件工程师也一样。虽然软件工程师的工作不同于程序员但是一个软件工程师其前身必定是一个优秀的程序员,软件的开发工具、开发技术在不断地发展。在校学生所能学到的东西很难跟得上发展的需要但是也不能说那些东西完全没有用,只有在完全理解了相应的基本技能之后你才能很轻松地掌握新的技能,软件技术都是一个循序渐进的过程。所以学好学校所能提供的专业课程是相当重要的。

IT行业的平稳增长必然会带来软件工程师需求的增长,目前随着IT产品出现的技术融合,软件行业需要的也是复合型人才,软件工程师需要掌握更多的编程语言。

“做软件的人必须要随时充电,不然的话肯定会被淘汰。”智联招聘顾问郝健表示。

软件工程师理想的状态是走向软件架构师、项目经理、研发经理等职位。“薪酬水平肯定是看涨的,而且这个职业会在IT行业中占有很重要的位置。”郝健告诉那些准备在软件行业求职的人说。

智联2008年6月份的统计数据显示,软件工程师的招聘数量是25256个,求职数量达389706人次,相当于15个人争一个职位。

§ 职位分类

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

§ 优秀者特质

精通Java SE和Java EE技术,包括Servlet/JSP、Applet、JDBC、EJB、Web Service等。掌握面向对象的分析和设计技术,包括设计模式。能够整合企业管理理念、业务流程、基础数据、人力物力、计算机硬件和软件等众多企业资源,并应用ERP系统针对企业资源进行管理。

§ 从业要求

. 具有扎实的计算机基础理论知识;

. 精通C/C++、Java、C#等语言,具有丰富的Unix/Linux/Windows系统下开发经验;

. 精通Perl、Python、PHP、Shell等脚本语言;

. 有一定的算法基础,具有较强的独立解决问题能力;

. 有大容量、高性能、分布式系统的设计开发经验;

. 具有很强的学习能力和对新技术的追求精神;

. 具有良好的中英文沟通能力,具有项目管理经验者优先;

. 认同客户第一、团队合作、拥抱变化、诚信、激情、敬业的企业价值观。

§ 相关专业

信息与计算科学等相关专业毕业。软件工程不等同与软件开发,软件工程是一个工程学科其指导意义更多。一个比较贴切的比喻:把一款软件比做一座大桥,那么软件工程师相当于施工总指挥,而一般的开发人员相当于建筑工人!

§ 薪资待遇

软件工程师城市之间差异比较大,一级城市(如深圳、上海等)初-高级软件工程师的待遇在4000-9000之间;内地其他省会城市一般在2000-6000之间,但工作量大,繁琐枯燥。

§ 技能认证

jave方向: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分钟,笔试。

有效期3年,三年之后需要再培训.

考试时间:上半年5月26日考下半年11月3日考

报名时间.看各地的详细而定了!

§ 从业者说

软件工程师

时富庚 中国石油勘探开发研究院 高级工程师

您认为第一份工作对于漫长的职业生涯意味着什么?我们应该如何去经营好自己的第一份工作?应该收获什么?

时富庚:在大学中主要是打下专业基础,培养学习的方法和是解决问题的能力,然后在工作中根据具体的岗位应用、调整、补充。再一个,要在工作中不断挖掘你的兴趣点,让你的个人兴趣跟你的工作内容相结合。对于大多数还没有走向社会学生,对未来的职场更多的是想象,当真正接触社会后,会发现和想象的有很大的差距,所以就要通过第一份工作明确自己的定位和职业兴趣,逐渐完成对社会的了解、认识过程。如果这份工作能跟你的兴趣点结合,那么就沿着它走下去,如果不一样再进行调整。

从另一个角度讲,毕业生对于第一份工作也别报以太大的期望值,不一定就得和自己的期望一致。刚开始还需要一个了解、适应的过程。在工作以后逐渐有一个清醒的认识,进入岗位以后工作生活跟学校有一个非常大的差别,所以心态非常重要,要乐观向上,我们未来的路不会太笔直,肯定会弯曲,但只要有一个切合实际的目标,向它不断迈进就行了。

§ 薪资待遇

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

随便看

 

百科全书收录594082条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/2/23 7:16:59