软件开发工程师能力层次模型

| 收藏本文 下载本文 作者:yi滴shui

下面小编给大家整理了软件开发工程师能力层次模型(共含7篇),供大家阅读参考。同时,但愿您也能像本文投稿人“yi滴shui”一样,积极向本站投稿分享好文章。

软件开发工程师能力层次模型

篇1:软件开发工程师能力层次模型

下图是根据我的经验所得到的软件开发工程师能力层次模型,

软件开发工程师能力层次模型

在这个模型中,你属于哪一个层次?你的心中也有类似的模型吗?

推荐阅读《高质高效软件开发能力模型》、《出色技术团队的关键要素》。

篇2:高质高效软件开发能力模型

背景

至今,我在Motorola网络部工作超过了5年,所在的产品线也是采用统一软件开发过程和敏捷思想(但不是SCRUM)来组织软件开发活动的,但这5年多的工作经历从未引起我象微博上对于SCRUM话题的激烈讨论这样的思考,原因之一可能是,公司的流程已经很成熟了且形成了一种文化,不论怎样的新人进入公司,都只需按照流程按步就班的工作就行了。另外,公司的开发流程并不包含象SCRUM所要求的形式化内容,使得我在工作中没有机会体会和思考各种行为的利与弊。

与周围的同事相比,我自认为自己的工作质量和效率都很突出,这归功于我所掌握的知识、工具、方法和形成的思想。这四大块内容也是将要出版的《专业嵌入式软件开发 — 全面走向高质高效编程》一书的骨架。然而,最近微博上对于SCRUM的讨论使我意识到,我的焦点更多地放在了工程师身上,而忽视了从组织的角度思考如何高质高效地从事软件开发工作。即使这样,我仍持这样一种观点:不论是怎样的开发方法,一定要最终从基层工程师身上找到着力点,因为软件产品的最终质量是他们“码”出来的。一个方法论是否真的有效,得看方法论能多大程度地帮助工程师高效地开发出高质代码,且该方法论被工程师所接受。注意,是“帮助”他们而不是“规范”他们。

对于SCRUM我还是一个门外汉(注:Motorola网络部被NSN收购后也要求使用SCRUM,希望到时能写些文章与大家分享所得与体会),但这并不妨碍我思考从事高质高效软件开发我们到底需要什么。

SCRUM是银弹吗?绝对不是,因为她只是一个很粗的开发流程框架,仍无法消除开发活动中的人为因素(但可以减缓)。如果SCRUM不是银弹,那将SCRUM引入到团队中时我们应如何本地化呢?

模型

纵观软件行业开发方法论的发展,大多关注于开发过程。这一点从瀑布模型、统一软件开发过程、CMMI和现在的敏捷软件开发方法无一例外。开发工程化的思想深深地影响着软件行业对开发方法论的探讨,但业内也以意识到了软件开发不只是工程,它更包含个体心理、行为等难以工程化的内容。在这里,我想抛砖引玉地提出自己的一个能力模型,来帮助思考我们到底需要什么、走向哪,

该模型存在抽象与具体两大层次。让我们先从抽象模型开始,如图1所示。

图1

从面象对象的角度来看,抽象模型是基类,而具体模型则是其派生类。高质高效的软件开发工作需要涉及多个部门的各种岗位,各岗位的能力模型应在抽象模型的基础上进行具体化。为了便于理解,图2所示了我所认为的软件开发工程师的能力模型。

图2

意义

引入这一能力模型的意义在于:

1) 让我始终牢记实现高质高效的软件开发是所有活动的根本目的。

2) 帮助我们在探索软件开发方法论的道路上时刻关注我们需要什么,并以此了解软件开发方法论解决了什么问题,哪些问题又是开发方法论不能解决的。

3)为人力资源管理提供一定的框架。引导组织思考:我们需要招聘什么样的人?人员培养的着力点是什么?

结束语

这个模型是我花了不到一天的时间想出来的,所以一定很粗糙。个人认为,这个模型不应只是一种文字游戏的玩法,更应包含一定的实证研究。比如,模型中的关键要素又是什么?各要素的比重是多少?但无论如何,我希望这样的模型不会让我们在诸如SCRUM这样的探讨中迷失软件开发活动的本原,这是我写这篇文章的根本出发点。

最后,欢迎读者提出自己的见解和参与讨论。我的微博是@杭州李云(新浪)或@杭州李云(51CTO)。

Q&A

1. 软件设计是质量之本,为什么在软件开发工程师模型中没有体现?

答:设计能力应体现在工程师的抽象与概括能力上,这两者在模型中已涵盖。

2. 在软件开发工程师模型中为什么没有体现建模的重要性?

答:建模应是软件架构师的工作内容。建模在模型中可分解为“抽象 + 概括 + 工具”,它其实是设计的一种表达形式。

篇3:软件开发工程师简历

软件开发简历

工作目标

软件研发工程师

个人信息

姓名:XXX

毕业学校:广东工业大学

籍贯:XXXXX

生日:1987-04-06

学历: 本科(毕业) 专业:电子信息工程

联系电话:XXXXXXXXX

E-mail: XXXXXXXXX

IT技能

◇ 熟练掌握数据结构,对算法有比较深入的了解

◇ 精通C/C++(2年)、C#编程(半年),

◇ 熟练掌握MFC、.NET Framework

◇ 能熟练应用MS-SQL

◇ 深入了解计算机网络、宽带网络技术,

◇ 对Linux基本操作、计算机操作系统原理有所了解

项目实践

◇运动物体检测与轨迹识别

9月~至今

小组成员

计算机视觉的深入应用研究。省级科研项目,通过摄像头获取图像,并用图像处理技术识别出物体和轨迹。

基于MFC,用VC++实现。

负责对图像中目标物体的轮廓进行提取。在还没学习相关图像处理知识的基础上,快速入门。结合多篇专业论文,提出基于二阶高斯高通滤波算子改进后的算子,新算子与原算子相比,对图像边缘的误判率降低了50%以上。

◇五子棋游戏

7月

独立完成

Windows 桌面应用程序。具有图形界面,实现图形界面到逻辑棋盘的映射。自动跟踪鼠标,记录玩家的落子位置,检测落子合法并判断胜负。

基于.NET Framework,用Visual C#实现,应用UML

10天的时间完成整个项目。应用UML进行系统分析,确认系统的功能与架构,实现界面与算法控制相分离。5天分析,3天快速代码编写,2天进行测试修改。

◇网上商城

203~5月

小组成员

Web项目。开发一个网上超市,实现货品展示,库存管理,买家的注册登录以及购物车功能等

应用ASP.NET、C#、XML、SQL Server、IIS 5.0

负责买家注册模块及登录模块的设计,

用MS_SQL数据库实现买家信息的记录与查询。在没有接触过C#、ASP.NET的基础下,迅速掌握相关知识并投入实际应用之中。

◇图书管理系统

独立完成

Windows控制台程序。实现图书的库存管理、读者借阅管理等

应用C++、UML

应用UML分析系统的功能需求,并设计确定系统的架构。用文件系统实现图书、读者信息的永久续存,并大量应用STL实现信息的动态更新。

社会实践

◇学校图书管理员

年5月

负责图书的回收整理与上架工作,并打扫图书馆的卫生。

◇上海参观实习

年8月

参观了支付宝上海分公司、 2009年上海儿童服装及配饰博览会,在湖南安装公司实习,公司正在完成上海欢乐谷大剧院的建设工程,主要负责办公室的接线与文件处理工作。

社团情况

◇~2008年担任班级学习委员。

辅助老师的教学工作,完成相关的教学任务。以身作则,积极引导班里的学习风气,使班级的面貌得到很大改善,班级学分3.0人数以上本专业第一,挂科人数最少。本人荣获学院“优秀团干部”的嘉奖。

◇2007~2008年成为学院“七彩虹”青年志愿者

与队友一起行动,推动宿舍区交通的合理化与规范化,促使学校制定相关的法规与条款。同年加入广东省青年志愿者协会成为注册志愿者。

外语能力

英语六级(497分),具有较强的英语读写能力,能够无障碍阅读专业相关的英语文档

奖励情况与所获证书

2007~优秀学生奖学金

2007~学业优秀奖学金

2008年9月全国计算机等级考试(C++)证书。

2008~2009 学年度优秀学生奖学金

2008~学业优秀奖学金

篇4:软件开发工程师简历

个人简历

姓    名: xxx          性    别:男

出生日期:1984-06-05            籍    贯:北京市

目前城市:北京市                工作年限:应届毕业生

目前年薪:XX万人民币            联系电话:15900000000

E-mail:

应聘方向

求职行业: 计算机软件,计算机硬件,计算机服务(系统、数据服务,维修) ,互联网/电子商务,通信/电信/网络设备

应聘职位: 软件测试,技术文员/助理,测试员,系统测试

求职地点:北京市               薪资要求:面议

工作经历

2008/03—现在 ***公司

所属行业:计算机服务(系统、数据服务,维修)

篇5:软件开发工程师简历

主要职责:

1.        远程同步嵌入式TodoList记事系统;

2.        参与TodoList记事系统的系统分析和设计;

3.        开发了本地数据管理系统,实现数据本地的'增删改查的功能;

4.        开发了下载和上传引擎,实现Mobile与server间的数据同步;

5.        设计开发系统控制模块,该模块集成数据模型,数据管理模块和数据通讯模块;

6.        设计开发了图形用户界面;

7.        在模拟器和真机测试TodoList记事系统。

/09—2007/11 tom在线

所属行业:互联网/电子商务

网站事业部 网站编辑

主要职责:负责网页内容的更新与维护,独立制作新闻专题。

教育培训

/09—至今      北京信息工程学院   电子商务  本科

/03—2008/06   渥瑞达Symbian OS 嵌入式开发

职业技能外  语:          英语:一般

自我评价

1.        熟悉计算机网络,信息安全等相关知识,了解计算机软硬件安装调试;

2.        熟悉各种计算机操作系统、熟悉office软件。

3.        熟悉SQL server数据库操作。

4.        精通面向对象的程序设计和开发,熟练掌握c++语言。

5.        熟练掌握Visual C++、CodeWarrior、EVC等开发工具。

6.        熟悉Dream wear、Photoshop等网页制作软件。

篇6:软件开发工程师个人简历

简历要学会进行横向比较。俗话说:“不怕不识货,就怕货比货。”因此,那些成绩特别优异和出众的毕业生,在写求职简历时,就要善于突出和反映出自己的优势,把自己的成绩放在年级或专业的排位上来进行比较,这样才更能显示和表现出你不同寻常的优势和出类拔萃的成绩。如只写“成绩优异”就不如写“自己的成绩排在年级或专业的前几名”这样更具体更有分量。

同时要善于用事实说话。现在有不少毕业生在写求职简历时,大多存在着一种毛病,就是写得比较空泛笼统。如“要求上进、严守纪律、成绩优秀”等等,如此这般,而无具体事例,谁都可以这样写,由你怎么吹,都很难令用人单位信服。因此,在写求职简历时,要善于让事实说话,用充分的事实来征服用人单位,来取信于用单位。

下面是yjbys小编分享的软件开发工程师个人简历范文,更多相关信息请访问(/jianli)。

个人信息

yjbys

性 别: 男

婚姻状况: 未婚 民 族: 汉族

户 籍: 江西-赣州 年 龄: 22

现所在地: 广东-广州 身 高: 180cm

希望地区: 广东-广州

希望岗位: 计算机IT类-开发/应用-软件工程师

寻求职位: 软件工程师、 程序员、 开发工程师

待遇要求: 可面议

最快到岗: 随时到岗

教育经历

-08 ~ -06 江西理工大学 计算机科学与技术 本科

工作经验至今1年2月工作经验,曾在1家公司工作

***公司名称 (2010-05 ~ -07)

公司性质: 民营企业 行业类别: 计算机软件

担任职位: Java软件工程师 岗位类别: 软件设计师

工作描述: 1、本人是一名有着一年以上工作经验的java软件工程师、具备扎实的专业技术.

2、主要负责公司java项目的研发、编写代码和设计程序等工作.

3、熟练运用struts 、hibernate、spring等框架技术、掌握JSP、Servlet、JQuery等Web开发技术、熟悉JBPM工作流技术

及JasperReport、JFreeChart等报表技术、数据库方面使用过Oracle、Sqlserver等进行过开发、熟悉SQL数据库操作语言.

并掌握团队开发的CVS技术.

4、工作期间主要参与了两个项目的开发:

(1)、电力工程综合管理系统

(2)、办公自动化(OA)系统

5、本人性格开朗,待人真诚、对工作有上进心、有很强的适应能力和团结精神、并能很好 地与同事相处并协同工作.在工作中,能以谨慎的工作作风,认真积极的工作态度,细心 完成本职工作.

离职原因: 公司的发展方向和自我发展方面等因素

项目经验

办公自动化(OA)系统 (2011-02 ~ 2011-07)

担任职位: Java软件工程师

项目描述: 该系统以工程管理为主线,涵盖了标书管理、合同管理、资金管理、工器具管理、车辆管理、材料管理、安全质量管理、工作计划与安排、综合查询、人事管理、权限管理、基本资料管理等模块,实现了电子数据处理、办公自动化,提高企业员工的工作效率、降低企业成本.

责任描述: 负责合同管理和系统公共的模块,合同管理包括:合同评审和合同汇总两部分。

系统公共实现的是:人事管理和公共管理的操作.

电力工程综合管理系统 (2010-07 ~ 2011-02)

担任职位: Java软件工程师

项目描述: 项目功能分为系统基础模块和业务模块,基础模块包括审批管理、权限管理、组织机构,业务模块包括信息中心、通讯录考勤管理、人事机构、办公申请、报销管理、办公用品管理、资产管理、工作日志等.

责任描述: 负责权限管理、办公用品管理、人事管理三个模块。

在和小组人员共同的努力下,在规定的时间内出色的`完成了项目,

获得客户和公司的一致认可.

电力工程综合管理系统 (2010-07 ~ 2011-02)

担任职位: Java软件工程师

项目描述: 项目功能分为系统基础模块和业务模块,基础模块包括审批管理、权限管理、组织机构,业务模块包括信息中心、通讯录考勤管理、人事机构、办公申请、报销管理、办公用品管理、资产管理、工作日志等.

责任描述: 负责权限管理、办公用品管理、人事管理三个模块。

在和小组人员共同的努力下,在规定的时间内出色的完成了项目,

获得客户和公司的一致认可.

技能专长

专业职称: 软件工程师

计算机水平: 程序员

计算机详细技能: 专业课程包括:C/C++程序设计、JAVA语言程序设计、数据结构、数据库系统、Java EE

程序语言综合课程设计、计算机组成原理、建模语言、软件测试等.

技能专长: 熟练运用struts 、hibernate、spring等框架技术、掌握JSP、Servlet、HTML、Javascript、JDBC、XML、JQuery 等Web开发术。熟悉JBPM工作流技术及JasperReport、JFreeChart等报表技术。数据库方面使用过Oracle、 Sqlserver等进行过开发、熟悉SQL数据库操作语言。并掌握团队开发的CVS技术。

语言能力

普通话: 流利 粤语: 差

英语水平: 口语一般

英语: 一般

求职意向

发展方向: 我是一个有思想并且有能力和野心的人、对自己的人生有着自己的规划、我会坚持自己要走的道路、不断学习、创造、积累、达到事业的最高峰.

其他要求:

自身情况

自我评价: 具备扎实的专业技术、熟悉在Java开发中常用的技术、工作期间参与的各个项目都获得了

好评、并为公司创造了丰富的价值、并且自己的各方面能力也得到了很大的提升.

更多相关文章推荐阅读:

1.软件开发求职个人简历模板

篇7:软件开发工程师个人简历

软件开发工程师个人简历模板

简历学习经历方面有哪些奖项可以拿来展示?大部分求职者都不知道潜在性的可以表现自己的奖项有哪些,结果导致自己具有优势的地方却被自己给隐藏了,实在是太可惜了。如果说我们本身的优势不够那么没写这些东西倒很正常,但是如果我们本来具有这些优势却没有写就属于自己的个人性失误。

个人信息

yjbys

性 别: 男

年 龄: 37岁 民 族: 汉

工作经验: 11年以上 居 住 地: 浙江台州 路桥区

身 高: CM 户 口: 江西赣州 章贡区

自 我 评 价

热情爽直,专注投入,善于合作与沟通,能快速学习,善于分析与总结,充满好奇感,尝试新方法解决问题,广泛的知识面和人脉及阅历,乐于并敢于承担责任。

求 职 意 向

希望岗位: 电子/电气(器)类-嵌入式/底层软件开发(Linux/单片机/DSP/...) 电子/电气(器)类-电力工程师 电子/电气(器)类-电池/电源开发工程师

寻求职位: 研发工程师

希望工作地点: 浙江台州

期望工资: 0 /月 到岗时间:2017-01-05

工作目标 / 发展方向

智能家居或电动拖动或节能产品

工 作 经 历

▌2012-12--2016-12:浙江****科技有限公司

所属行业: 电力、能源、矿产业(股份制企业)

担任岗位: 电子/电气(器)类/电子/电气(器)类

职位描述:工作职责:

1:负责研发部门的管理及技术攻关

2:新产品技术升级

3:对外协核心供应商部件的管理及评定

4:软件、硬件架构设计,软件的核心算法编写

5:产品说明书的编写及安规认证的申请及整改

6:技术资料的审核及销售部门的技术支持及培训

项目描述:

主要针对流体控制系统,该系统主要分两大块,分别是太阳能供电部份和流体控制部份;

实现从太阳能光伏板电能供电,把电存储到电瓶或电池,由电池或电瓶保护板进行充放电管理,然后经过逆变器变成相应的市电(即:230V或110V)供负载工作,

流体控制部份主要以下部份组成:温度控制器、电动执行(用永磁同步电机或ACIM电机)、流量控制表、变频控制器,无线通信模块(用于执行前面几个产品或模块的数据通信,返回控制中心)、Modbus或485近距离通信,控制中心接收机一整套装备

▌2009-02--2012-12:东莞****电动工具有限公司

所属行业: 机械制造、机电设备、重工业(合资企业)

担任岗位: 电子/电气(器)类/电子/电气(器)类

职位描述:工作职责:

1:负责研发部门的管理及技术攻关

2:对外协核心供应商部件的管理及评定

3:软硬件架构的设计思路,及同行业产品信息的收集,转化为公司的研发导向

4:供应商的审定及元器件的价格谈判

5:技术资料的审核及销售部门的技术支持及培训

6:产品说明书的编写及安规认证的申请及整改

项目描述:

根据电动工具的性能和功率设计出相应的电池保护板和电机控制器(即:变频器),实现电动工具转速调节和力矩调节,电池保护板需具备电量显示、过充、过温、过放等特性,电池包充电器和移动照明灯都是用专用的电源恒压或恒流芯片开发,

另外公司还开发二款专用的门机变频器供给中东客户,主要是针对电梯轿箱式变频器,都是用FOC算法(矢量控制),AICM(三相感应电机)和PMSM(永磁同步电机)电机各一款变频器,带增量式变码器,过压、挤压、过流、缺相等保护,实现优美的运行走线(即:开门和关门时的运行过程曲线)的伺服变频器。

▌2005-12--2009-02:深圳市****电子科技有限公司

所属行业: 机械制造、机电设备、重工业(合资企业)

担任岗位: 电子/电气(器)类/电子/电气(器)类

职位描述:工作责任:

1:负责客户新产品的电源设计(电池保护板、LED电源、变频器)

2:负责研发部门的管理及技术攻关

3:软件、硬件架构设计,软件的`核心算法编写

4:技术资料的审核及元器件的确认

5:供应商的审定及元器件的价格谈判

6:销售部门的技术支持及培训

项目描述:

-:锂电池保护板

1:根据开发指令,选定相应的芯片,专用芯片或单片机(合泰单片机)

2:匹配电池内阻等筛选

3:编写软件控制程序,实现过充,过放,温度保护,短路保护,电量指示,匀衡充电等功能

二:变频电源

1:根据功能挑选相应单片机芯片(PIC18系列),比如说单片机的运行速度

2:规划相应的算法,实现恒转速或恒功率

3:支持常用的工业通信协议(例:485Modbus)

4:频率5-50HZ可调,转速显示,电流显示、空载保护等

▌2000-08--2005-12:东莞****电机制品有限公司

所属行业: 电力、能源、矿产业(外资企业)

担任岗位: 电子/电气(器)类/电子/电气(器)类

职位描述:工作职责:

1:负责客户新产品的电源设计(LED电源、电子镇流器、开关电源及变频器、电池保护板)及老产品升级

2: PCB板Layour,原理图的绘制,产品的调试及验证工作

3:生产线技术支持及工装夹具制作

4:作业指导书的编写及汇总BOM表,元器件确认

项目描述:

-、照明产品系列(LED电源、电子镇流器)

1、 根据客户所提出的要求,比如功率因数,功率,温升,短路保护等

2、 实现有源(用L6561芯片)和无源(RC)功率因数矫正

3、 输入85-265V宽范围或110V和220V可选,直流电源供电有:6V、12V、4.2V、14.4V

4、 LED方面可实现自我调节输出功率,电子镇流器主要针对T5和T8灯管的8W-80W功率匹配开发镇流器

5、 具备欧规及美规认证

二、电源系列产品

1、 开关电源主要采用自激式和半桥式的电源结构

2、 主要针对民用常规电源

3、 输入85-265V,输出可单组或多组输出

4、 变频电源主控芯片,采用变频专用芯片

5、 根据专用芯片各脚功能设计相应的外围的硬件电路及调试

三、电池保护板

1、 主要针对铅酸电池及锂电池(18650型)

2、 根据两种电池的工作特性,分别实现涓充,快充等不同时段改变充电方式,

达到最佳充电状态,确保电池长寿命和充电安全

3、 由其是对锂电池的配对及其重要,和均衡充电

4、 过放保护和电量指示等功能

教 育 经 历

1996-09--2000-07 江西理工 电子通信自控技术类/ 本科

技 能 专 长

语言能力: 英语:一般;

拓展阅读:简历的工作成绩内容

简历工作成绩内容到底有哪些东西可写?为了突出自己的工作能力我们可不能靠着自我描述去证明,因为你说自己工作能力强,那么招聘者也不过是这么一听而已,他可不会真的按照你所说的那么认为,因为你又没有让他看到你强在哪里了。所以描述工作成绩时只需要把你的实际成绩展现出来,而不用你去描述自己的能力到达了一个什么样的境界,这些东西等于就是废话而已。

那么简历工作成绩应该涵盖哪些方面了?这里我们将仔细地对这些内容作出讲解。第一类,就是最直接的数字成绩体现,你的到来在多久时间取得了什么样的数字成绩,这些数字方面的成绩包括直接性收益增加多少,带来的毛利增加了多少,节省了开支费用多少,其实不用看得过多,在实际描述当中只需要抓住进账和出账即可,因为最终的收益表现在进账总金额减去出账总金额上。然后我们在相应的项目上体现自己带来的影响就行了。

第二类,就是在简历当中表现工作方面的能力,例如使得本部门的工作效率提高了多少,以前完成一个100万元的预算工程要五天,但是现在只需要三天就可以完成。这不就明显体现出你对于公司的巨大作用吗?另外还可以把工作当中公司或者其他合作公司给予的奖励说出来,还有你指定出来的新政策和对于工作程序方面的改进促使公司在哪些方面有了提升。另外,还应该重视对外的内容,和哪些公司新签订了合作协议或者是完成了某个大订单。

软件开发工程师自荐信

软件开发工程师竞聘稿

Java软件开发工程师个人简历

软件开发工程师自我介绍范文

软件开发工程师岗位说明书

百度校园招聘移动软件开发工程师笔试题目

高职工商管理类学生职业能力模型构建

一级消防工程师《综合能力》练习题

软件开发总结报告

软件开发口号

软件开发工程师能力层次模型(整理7篇)

欢迎下载DOC格式的软件开发工程师能力层次模型,但愿能给您带来参考作用!
推荐度: 推荐 推荐 推荐 推荐 推荐
点击下载文档 文档为doc格式
点击下载本文文档