优秀的初阶工程师该具备哪些特质?

2022年12月29日

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

前阵子看到 GitHub 上超过九万颗星的 Tech Interview Handbook 作者 Yangshun Tay 从 Meta 离职了。身为前 Meta 的 Staff Engineer,他在《How to have a Successful Software Engineering Internship》一文当中分享了在他带过这么多实习生中,特别优秀的实习生都具备哪些特质。

这篇文章不只适合实习生看,刚毕业的初阶工程师,甚至想要迈向资深的工程师都值得花点时间读。想要进 Meta 这类大厂已经不容易,在 Meta 中的顶尖又更不容易。假如你能在工作上展现这些特质,相信在供称职涯上会走得更顺。

简言之,他谈到一个合格的实习生被预期做到能独立作业、主动提案、积极沟通工作的产出,以及时寻求反馈并以此进步。光是要达到这些,就已经不容易了。然而,要被认为优秀,还需要更进一步。

他提到,优秀的实习生要做出超乎预期的成果,有些顶尖实习生的产出甚至好过正职初阶工程师;甚至有做完被交派的任务后,主动去帮忙其他项目。此外,顶尖实习生不只让别人帮自己看代码,也会主动帮忙 code review,甚至帮忙重构既有的代码。

在文章中,他有针对这些点,提供更细节的解说。推荐有志成为卓越工程师的人,不仅读这篇文章,也可以试着在工作上具体力行。

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