求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Modeler   Code  
   
 
  认证   课程   工作指南    
 
 
 

开发人员

开发的目的是持续构建用户满意、质量可靠的软件产品, 需要有对程序进行管理的程序经理,作为主 攻手的高级
开发工程师, 以及完成日常开发的开发工程师。相关的工作角色、职责和培训课程如下:

 

角色 职责 专向课程 公共课程
程序经理 程序设计
开发技术指导
编写关键程序
协调开发进度
图示和讲解技术
学习并引入新技术
精益软件开发原理与实践

代码质量标准与评审方法

开发视角的数据库原理与应用

软件详细设计、建模与编档

从需求过渡到设计

软件设计原理与实践

设计模式原理与应用

技术文档编写与评审

重构复杂遗留系统最佳实践

程序性能提升与优化

JavaScript 高级开发

移动互联网应用开发(iOS,Android,HTML5)

C++高级编程

QT应用开发

Struts+Spring+Hibernate性能优化

.NET & WPF & WCF应用开发

高级开发工程师 架构设计
数据库设计
程序设计
编写程序
调试程序
单元测试
技术方案设计与应用

测试驱动的开发(TDD)

关系数据库的面向对象设计

开发工程师 程序设计
编写程序
调试程序
单元测试
软件调试原理与实践

单元测试、重构及持续集成

开发人员视角的模型驱动开发

嵌入式开发工程师 程序设计
编写程序
调试程序
单元测试
嵌入式C高质量编程

高质高效嵌入式软件开发

嵌入式Linux驱动开发

VxWorks BSP、内核、驱动开发