|
|
| |
|
能力模型
:软件开发工程师 |
作者:俎涛,火龙果工程技术中心 |
|
|
|
|
现状和问题: |
软件开发工程师是软件团队最重要的角色之一,一个软件团队唯一不能或缺的角色可能就是软件开发工程师了,因为软件本身是软件团队最重要交付物。软件开发需要学习很多技术,这造成了初入行的软件开发工程师有些茫然,面对各种开发技术而忘记了最初的目标:开发符合用户需求的软件。可以把一系列的开发工作任务用到不同的方法、技术和工具按照活动的相关性进行组织。这样就可以保持对开发的各种技能有一个整体的路线图,便于学习和总结。
|
|
|
|
基于软件开发工程师的工作地图,可以提炼能力模型,然后把这些能力落地到:知识、技能、经验、素养。
软件开发工程师的工作地图如下所示:
|
|
|
|
|
能力等级
软件开发工程师分为3级:
- 高级:独立承担一个软件的开发。
- 中级:承担一个比较独立的功能模块的开发。
- 初级:协助别人进行软件模块的开发。
|
|
|
|
|
|
3473 次浏览 313 次
|
|
|
|
| |
|