| 软件工程师 | 程序员/码农 | |
|---|---|---|
| 学历要求 | 本科及以上 | 专科及以上 |
| 工作 内容 | 设计并完善软件系统, | |
| 保障软件代码的高可重用性 | 写代码,能运行就行 | |
| 职位 | 设计者 | 实施者 |
| 软件工程 | 注重软件工程流程 | 无 |
| 框架语言要求 | 低 | 高 |
| 软技能要求(代码洁癖、 | ||
| 计算机原理、算法等) | 高 | 低 |
| 文档能力 | 高 | 低 |
| 工作中的关注点 | 人机交互 | 功能正确 |
| 团队精神与协作能力 | 高 | 中 |
| 需求理解能力 | 高 | 低 |
| 模块化思维能力 | 高 | 中 |
| 数学与建模能力 | 高 | 低 |
| 测试能力 | 高 | 低 |
| 工作量 | 中 | 高 |
| 从事工作技术含量 | 高 | 低 |
| 英语 | 高 | 低 |
| 进度与质量把控 | 高 | 低 |
| 自我驱动力 | 高 | 低 |
| 工作交付时完成的任务 | 需求文档 软件代码 软件设计书 单元测试 集成测试 系统测试 UI测试 交付说明书 软件使用说明书 …… | 软件代码 功能测试 |
| 最终目标 | 提升人们的生活质量 | 挣钱 |