对于后端工程师来说,如何定义初级、中级、高级?

查看 66|回复 3
作者:haxk4201   
职场小白向大家请教,无论是岗位描述还是日常讨论,在后端工程师领域,大家是如何定义初级工程师、中级工程师、高级工程师?

工程师, 后端, 初级, 中级

cnoder   
https://jg.gg/2020/11/22/how-to-tell-what-level-of-developer-you-are/
Smilencer   
初级: 让写啥才写啥,需要教
中级: 让些啥就写啥,不用教
高级: 需求给你,自己想着写
8355   
初级:实习生 大大的眼睛充满好奇,打杂跑腿,体力活。
中级:基本操作全会,擅长使用极简代码优化,实际性能和可维护性比较堪忧,代码需要重点 review 。
高级:普通业务需求和一般系统有一定规划能力,会自测对自己有一定要求,有一定架构能力,常见方案可以举一反三,对高并发或极端场景考虑不完善,但是基本是中大型公司人数最多的中间力量。
资深:中大型系统有一定架构能力,个别情况需要架构师和 DBA 配合,为团队选轮子或者造轮子,基本不处理业务需求只处理系统问题,视业务重要程度 24 小时 oncall 值班,团队对外联系人/系统告警处理人,主要负责向下管理+代码质量(review),通常拥有团队内所有业务的最高权限,拥有向上联系的优先处理快速通道,工作 1 年以上刷脸就管用。基本上是 TL 角色,团队扩容还需要面试和组内绩效评分,同时也对团队产出负责,团队背锅一号。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部