分级
- 实习级
- 普通级
- 技术负责人
- 副总工程师
- 总工程师
方向
职责
通用职责
- 积极响应用户需求,交付业务价值,包括但不限于开发代码,测试功能,编写文档,用户交流等
- 定位并修复系统问题
- 主动思考,发现组织研发过程中的不足,并提供建议或反馈
- 主动落实提高研发效能的措施
- 改善研发基础设施
- 主动学习专业知识
后端开发职责
- 进行项目或产品的系统设计
- 编写编码,实现后端服务,并为前端提供可供使用的接口
- 编写单元测试,确保开发服务的正确性
- 与前端联调测试
- 提交代码前进行自测试确保上线代码的正确性
- 定位并修复发现的后端问题
前端开发职责
- 进行项目或产品的系统设计
- 编写代码,实现前端界面,为用户提供可使用的界面
- 提交代码前进行自测试确保上线代码的正确性
- 与后端联调测试
- 定位并息修复发现的前端维问题
测试职责
- 开发提交的代码进行功能确认测试
- 编写自动化测试用例
- 编写自动化接口测试代码
- 编写自动化UI测试代码
- 构建并维护研发的基础设施
职级要求和权利
实习级
- 具备基本的计算机知识或从业经验
- 在专业领域,具有学习能力和潜能
- 与导师或其他高级开发人员进行结对编程
- 能够在指导下完成简单的开发任务
普通级
-
能够独立完成项目或产品的开发任务 -
参与代码的评审指出存在的问题 -
熟悉项目或产品的业务知识 -
能在跨部门协作中沟通清楚
软件负责人
- 在专业方面能够培训和教导新进员工
- 进行分系统的架构设计
- 进行代码的合并
- 至少掌握一个技术领域的技术栈
- 可独立领导跨部门的项目
副总工程师
- 至少精通一个技术领域
- 熟悉至少三个技术领域,包括但不限于react,springboot,springcloud,gis,c#,electron,db,自动化测试,单元测试,UI测试
- 解决开发中遇到的技术难问题
- 进行项目或产品的架构设计
- 进行分系统设计的评审
- 使命感驱动
- 开始参与部门相关策略的制定;对部门管理层的在某个领域的判断力产生影响
总工程师
- 解决开发中遇到的技术疑难问题的解决
- 进行产品或项目设计的评审
- 是某一领域中的资深专家
- 能够影响业务高层,对业务决策产生影响
- 使命感驱动;坚守信念
|