跳至主要内容

SWE 1 - 軟體工程師

我在隊友的指導下,將高品質的代碼交付到生產環境。

範圍

你針對已定義的任務執行,這些任務有已知的解決方案。在經理的指導下,你為團隊的使命做出貢獻。你參與團隊內的專案,並確保你所負責的部分以高品質交付。

scope


工藝

你的重點是專注於學習WHOOP技術棧,並在追求向專案貢獻高品質代碼的基礎上增長你的基礎知識。你正在學習團隊開發生命周期和儀式的各種細節。你通過認真閱讀代碼和文檔來獲取知識,並將你的學習應用到日常工作中。你根據代碼審查的反饋進行調整,通過基於過去的審查來提升你下次的貢獻品質。你開始學習如何在每個專案中進行工作估算,並在每個里程碑之間不斷改善這些估算。你通過參加值班輪班和閱讀響應操作手冊,學習在WHOOP中運營卓越的標準。你尋求了解適當的問題反應方式,並依賴你的隊友幫助你度過尚未經歷的問題。

責任行為
技術
  • 我參加代碼審查,閱讀周邊服務的代碼,並培養對我的代碼在WHOOP架構中的定位的感知。
  • 我為專案的各個部分撰寫高品質的代碼,以幫助專案按時交付並對客戶產生影響。
範圍與估算
  • 我積極練習對我的專案貢獻進行估算,尋求在每個里程碑中改進。
品質
  • 我花時間深入了解產品,理解我們客戶的觀點。
  • 我正在學習如何測試我的代碼,以便涵蓋核心用戶旅程。
運營卓越
  • 我積極增長對我團隊所擁有的系統的知識,並參加值班輪班,必要時進行升級。

溝通與協作

你參加團隊會議,提出問題,以確保你清楚理解團隊做出決策的原因。你跟隨同事學習團隊流程,並開始嘗試獨立執行這些流程。你與同事密切合作,觀察他們對團隊專案的貢獻和影響。你經常與團隊進行檢查,尋求反饋並詳細說明你在專案上的進展。當你遇到阻礙或需要對專案進一步澄清時,你首先會研究你的挑戰。如果仍然遇到阻礙,你會請教團隊,清晰地溝通問題及你所思考的潛在解決方案。

你是團隊中出色的夥伴。你與隊友在專案和挑戰中合作,以尊重和建設性的方式與周圍的人互動,並努力了解周圍的人。

責任行為
自主性
  • 當我被困住時,我會根據交付的估算,評估我應該花多少時間進行研究。若在這段時間後仍被困,我會請教同事,尋求建設性的反饋。
負責任
  • 我經常與團隊進行檢查,以溝通我的進展和工作狀態。
數據驅動
  • 我尋求分析我參與的專案數據,並在經理的指導下學習如何溝通其影響。
清晰度
  • 當我沒有清晰的了解時,我會提出問題以追求強烈的理解。
  • 我學習「五個為什麼」的策略。

教練

你開始通過同儕編碼和代碼審查來指導與團隊密切相關的實習生。你通過引導他們閱讀與專案相關的文檔、詳解代碼模式以及共同完成操作文檔,與他們密切合作。你力求通過增加專案的貢獻規模來促進實習生的成長。

責任行為
導師
  • 我希望能影響身邊的實習生並幫助他們順利上手。我提供反饋,指出他們可以改進的地方,並鼓勵他們的貢獻。
團隊影響
  • 我在面試過程中陪伴我的同事,並為候選人提供書面反饋,學習如何評估他們的資歷。
  • 我與實習生經常溝通,增強我對他們希望學習的內容及如何為團隊專案做出貢獻的認識。

邁向SWE 2級

你已在SWE1級工作滿12個月,並在SWE2級工作至少6個月。

以下是一些你可以專注的領域,以橋接你在下一級的經驗:

  • 你開始改進現有的最佳實踐,不斷迭代並展示你的變更。你開始在團隊擁有的領域中做出貢獻,超越你分配的專案,並尋求持續改進。
  • 在規劃會議和設計審查中,你開始獨立規範和估算你自己專案的部分。你開始協助其他人對其熟悉的團隊代碼庫進行估算。
  • 你透過指導SWE1在你參與的專案中拓寬自己的影響,提升他們的解決方案質量和簡單性。你開始通過演示和技術講座提升同事的水平,教育周圍的工程師。