相信許多聽眾對於 vgod〈追求神乎其技的程式設計之道〉系列文章應該不陌生,幾個月前他開始連載新的一系列〈軟體工程師的修煉與成長〉文章,這次《星箭廣播》就要請 vgod 來跟大家分享他一路自學寫程式到成為軟體工程師的歷程。(節目不會只有一集哦,請記得為來收聽第二集跟第三集。)(本集節目逐字稿)
為了讓(一些年輕的)聽眾有比較完整的脈絡,我們請他話說從頭,以國中自學寫程式的故事作為本集開場,一路談到他成為全職軟體工程師後逐漸領悟到「程式設計」與「軟體工程」的不同之處。而且正好 vgod 也在新系列開始連載之前將過去的系列文章重新編排成獨立的一篇文章,一口氣讀完或許更能看出 vgod 的模式與路徑。(下次有人跟你說 LeetCode 很簡單,也許是因為他在參加高中資訊競賽時已經苦練過更難的題目。)
節目最後,vgod 會跟聽眾們分享軟體公司裡的「mentorship」是怎麼一回事。假如你是初階工程師,在找尋導師時該注意哪些事情?反過來說,一名工程師在邁入資深的過程中,擔任別人的 mentor 又該抱持什麼樣的心態?如果你可以把自己會的東西交給別人,對團隊和你自己會有哪些影響?
vgod 在未來的節目會陸續談到一些工程師們在職涯發展上所關注的議題,例如怎麼以技術去影響團隊?與主管的 1:1 會議該怎麼談?為什麼 vgod 在職涯發展上選擇「IC」(individual contributor)這條路,而非常見的「EM」(engineering manager)?他怎麼看待這個職涯選擇?不想錯過的話請記得訂閱我們的節目。
假如你喜歡我們的節目,記得訂閱《星箭廣播》、在 iTunes 留下評價(或是寫信給我們),當然,你也可以手動把我們節目的 RSS 加入你習慣的 podcast。同時也別忘了來我們的部落格看看,或是訂閱我們的電子報《科技創業週報》。如果你想要聽更多 podcast,可以參考我們推薦的節目,或是你想教朋友怎麼收聽 podcast,我們也有寫一篇文章。又或者,你想要自己製作 podcast,歡迎參考這篇〈Podcast 製作與上架指南〉。
以下是我們在本集提到的連結:
- 本集節目逐字稿
- vgod’s blog
- 星箭廣播 159 集——工程師,你的 1:1 會議都怎麼談?(ft. vgod & 🐶) | Star Rocket Blog
- 星箭廣播 163 集——工程師怎麼在團隊中打造「技術願景」?也談非管理職的職涯路徑選擇(ft. vgod) | Star Rocket Blog
- 追求神乎其技的程式設計之道 — 2022重編版. 在2022回顧「 追求神乎其技的程式設計之道」… | by vgod’s blog | Feb, 2022 | Medium
- 軟體工程師的修煉與成長 curated by vgod’s blog – Medium,新的〈軟體工程師的修煉與成長〉系列文章,不同的是這次 vgod 選擇在 Medium 連載
- Effective Mentoring – vgod’s blog – Medium
- 星箭廣播 94 集——從 Twitter 到 Robinhood,新手工程師主管初體驗(ft. Zero Cho) | Star Rocket Blog
- Individual Contributor:工程師不當帶人主管的職涯選擇 | Star Rocket Blog
- 以下是幾本 vgod 推薦給聽眾朋友的書籍,都有中譯本(不過像《駭客與畫家》繁體中文版已經絕版多年),每個連結後面是 vgod 寫的簡短介紹:
- Programming Pearls, 2/e (中文新修版),我最喜歡的關於程式設計心法的書,要把程式寫好一定要看
- 約耳趣談軟體-來自專案管理的現場實錄 (Joel on Software: And on Diverse and Occasionally Related Matters That Will Prove of Interest to Software Developers),很多軟體工程師實務上會遇到的各種狀況和難題
- Hackers & Painters: Big Ideas from the Computer Age,跟Joel on Software 一樣有很多有趣又有洞見的文章,有些不見得跟軟體工程有關,但都很值得一看
- 經理人之道:技術領袖航向成長與改變的參考指南 (The Manager’s Path: A Guide for Tech Leaders Navigating Growth and Change),有很多關於工程師職涯成長的路線, 從 mentoring、tech lead、manager 一路到成為 VP、CTO 都有寫
(文章代表圖來源:Photo by Alexander Milo on Unsplash)
本文依 CC 創用姓名標示 - 非商業性 - 相同方式分享 4.0 國際釋出