SWE 1 - 软件工程师
我在团队成员的指导下,将高质量的代码交付到生产环境。
范围
你在已定义的任务和已知解决方案下执行。你在经理的指导下为团队的使命做出贡献。你参与团队内的项目,并确保你的部分高质量交付。
技能
你的重点是学习WHOOP技术栈,并在追求为项目贡献高质量代码的过程中不断增长基础知识。 你正在学习团队的开发生命周期和仪式的方方面面。你通过深入阅读代码和文档来获取知识,并将所学应用于日常工作中。你适应代码审查反馈,通过借鉴过去的审查来提高下一次贡献的质量。你开始学习如何在每个项目中估算工作,并逐步提高估算的准确性。 你通过参与值班轮换和阅读响应手册,了解WHOOP的运营卓越标准。你寻求了解到对问题的适当响应,并依靠团队成员的帮助引导你处理尚未经历的问题。
责任 | 行为 |
技术 |
|
范围与估算 |
|
质量 |
|
运营卓越 |
|
沟通与合作
你参与团队会议并提出问题,以确保清楚理解团队决策背后的原因。你跟随同事的团队流程,并开始练习自己执行这些流程。 你与同事紧密合作,观察他们在项目中的贡献和影响。 你与团队频繁沟通,寻求反馈并详细汇报项目进展。 当你遇到障碍或需要进一步澄清项目时,首先会采取步骤研究你的挑战。如果仍然受阻,你会向团队请求帮助,沟通问题及你考虑的潜在解决方案。
你是团队中出色的同事。你通过项目和挑战与团队成员合作。你以尊重和建设性的方式与周围的人合作,并投入精力了解身边的人。
责任 | 行为 |
自主性 |
|
责任感 |
|
数据驱动 |
|
清晰度 |
|
辅导
你开始通过同行编码和代码审查来指导与团队最接近的合作伙伴。 你通过引导他们阅读与项目相关的文档、详细代码模式和一起处理如何文档进行密切合作。你希望通过增加他们在项目中的贡献规模来提供合作伙伴成长的机会。
责任 | 行为 |
导师 |
|
团队影响 |
|
晋升到SWE 2级
你在SWE 1级待了12个月,并且至少在SWE 2级运作了6个月。
以下是一些你可以专注于的领域,以桥接你在下一个级别的经验:
- 你开始改进现有的最佳实践,对其进行迭代并呈现你的变化。你开始为团队负责的领域做出贡献,超越你指派的项目,并努力持续改进它们。
- 在规划会议和设计评审中,你开始独立进行项目各部分的范围和估算。你开始在你熟悉的团队代码库中帮助其他人进行估算。
- 通过在你参与的项目中辅导SWE 1,扩大你的影响力,提高他们解决方案的质量和简单性。你开始通过演示和技术讲座提升同事的水平,教育周围的工程师。