優秀的初階工程師該具備哪些特質?

2024年10月17日

💎 加入 E+ 成長計畫 與超過 500+ 位軟體工程師一同在社群中成長,並且獲得更多的軟體工程學習資源

前陣子看到 GitHub 上超過九萬顆星的 Tech Interview Handbook 作者、Blind 75 作者 Yangshun Tay 從 Meta 離職了。

身為前 Meta 的 Staff Engineer,他在《How to have a Successful Software Engineering Internship》 一文當中分享了在他帶過這麼多實習生中,特別優秀的實習生都具備哪些特質。

這篇文章不只適合實習生看,剛畢業的初階工程師,甚至想要邁向資深的工程師都值得花點時間讀。

想要進 Meta 這類大廠已經不容易,在 Meta 中的頂尖又更不容易。假如你能在工作上展現這些特質,相信在軟體工程師的職涯上會走得更順。

簡言之,他談到一個合格的實習生被預期做到:

  • 能獨立作業
  • 主動提案
  • 積極溝通工作的產出
  • 適時尋求反饋並以此進步

光是要達到這些,就已經不容易了。然而,要被認為優秀,還需要更進一步。

他提到,優秀的實習生要做出超乎預期的成果,有些頂尖實習生的產出甚至好過正職初階工程師;甚至有做完被交派的任務後,主動去幫忙其他項目。此外,頂尖實習生不只讓別人幫自己看程式碼,也會主動幫忙 code review,甚至幫忙重構既有的程式碼。

在文章中,他有針對這些點,提供更細節的解說。推薦有志成為卓越工程師的人,不僅讀這篇文章,也可以試著在工作上具體力行。


2024 年 07 月更新

先前 ExplainThis 團隊有幸跟這位前輩一起吃晚餐,聽到前輩分享自己從 Meta 離職投入創業的經歷。有興趣的讀者們可以閱讀這篇文章 👉 Blind 75 作者的軟體工程師職涯選擇

🧵 如果你想收到最即時的內容更新,可以在 FacebookInstagram 上追蹤我們