工作隨筆 #1: 兩種把大型專案,用一半的時間搞定的方法。

更新於 2024/09/02閱讀時間約 2 分鐘

第一種方法:暴力解。

假如軟體工程師是楓之谷裡的職業,我就是把力量跟敏捷點滿的那傢伙。

「遇到一面牆?只要我撞得夠用力,夠快,那面牆總會倒下來的。」

這種心態在我做為 IC3 - IC4 的前三年非常有用,也幫助我快速升職了兩次。反正在一個做產品的團隊裡,我們也不大會遇到什麼太硬的牆。一旦決定要做什麼之後,剩下的寫 code 反而會是最簡單的工作。

於是,在花了幾年混熟了我們團隊的 codebase 之後,我解鎖了第一種把十週長的專案用五週搞定的方法。

也就是,超有效率地寫 code。

然而,在最近一個專案計畫的會議裡面,我看見了一個資深工程師使用另一種方法。


第二種方法。

很簡單,只要說:「不,為什麼要做這個?」

他在會議裡質疑設計師與 PM 提出的不同功能——當然,是很有道理與語氣尊重地說。在這個會議之前,我就已經先讀過議程,而且大概把設計師與 PM 提出的所有功能都評估過。我知道,整個專案大概需要十週去做。

但是,他完全打亂了我準備好的這些資料。

也打開了我的視野。

他快刀斬亂麻地在會議裡說服所有人某些功能並不重要,不做既不會影響使用者體驗,也不會影響我們最後想要得到的 A/B 實驗數據。甚至,做了這些看似有用,實則沒用的功能,還會讓團隊需要去承擔更多寫出 bug、與未來還要維護的風險與開銷。

半個小時過後,代辦事項剩下一半。

也就自然而然地只需要原本一半的時間去做。

所以,雖然這個結論聽起來直觀得有點白癡——但,把專案用一半的時間就搞定的第二種方法,就是只去做一半的事情。

有用的那一半。

透過說「不」,或者說,真正地做為團隊的腦袋,帶有批判性思維地說不,替團隊去發現有一半的工作並不重要,並不需要去做,他簡簡單單就讓我們只要用一半的時間,就能做出最核心的使用者體驗,並且取得實驗結果去儘早更迭專案。

而我則大開眼界,找到一條我原本沒想到的成長道路。

就算我能夠比別人快的寫 code,但要是我寫出來的 code 是沒用的,那也是白搭的。

現在仔細想想,過去四年我確實寫出了不少最後還是要刪掉的 code。笑死。

矽谷工程師。平常靠著寫程式語言討生活,但使用最多、最喜歡的還是人類語言。 在鍵盤上打字給我一種安心與踏實感。 喜歡聊聊關於寫作、科技與工作的各種大小事。
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
你可能也想看
Google News 追蹤
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
自由接案好像很自由、容易,卻需要點方向的指引,希望這篇的分享能給予你一些幫助。
Thumbnail
這篇文章探討了工程師在如何有效提升自己,強調不僅僅是多coding,而是要對程式碼有更深層的理解。隨著職涯發展,工程師需要從單純的技術執行者轉變為團隊領導者,具備解決複雜問題和與他人有效溝通的能力。
Thumbnail
分享工程師的生活、技術與趣事,希望透過這個平臺和大家交流學習,未來可能分享的內容包括旅遊美食、投資理財、運動控制、遊戲推薦、影評心得、工作經驗和創作內容,敬請期待!
像我這種會打了又刪、刪了再改、改了再重打的人.... 很容易把轉過頭說一句話的時間,硬生生拉長為十分鐘。
Thumbnail
這篇文章描述了作者從兼職開發轉為全職開發的過程,並分享了從混進學界指日可待的積極態度。作者也提及自己在專案製作與個人生活上的矛盾與感想,最後分享了專案管理和敏捷開發相關的文章與影片。
Thumbnail
#職場故事 #網頁設計 #前端工程師 #轉職 #跨領域 八、軟體公司的前端工程師之路 新公司不是做網頁專案的,而是自己研發資安軟體的公司,主要只有一個大專案,跟很多客製化的需求。 我在這次轉職時有考慮到,我其實不太喜歡一個案子做完就結束的感覺,因為那會讓我覺得這些作品做完好像也不是我的東西..
Thumbnail
#職場故事 #網頁設計 #前端工程師 #轉職 #跨領域 五、網頁設計師要做什麼? 說實話,每間公司不一樣。 我不是只面試一間而已,光是網頁設計我應該至少投了十間以上,我問到的職務內容跟範圍不全然相同。依照公司規模和用的框架,會有滿大的差別。 網頁設計主要分成以下工作:
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
自由接案好像很自由、容易,卻需要點方向的指引,希望這篇的分享能給予你一些幫助。
Thumbnail
這篇文章探討了工程師在如何有效提升自己,強調不僅僅是多coding,而是要對程式碼有更深層的理解。隨著職涯發展,工程師需要從單純的技術執行者轉變為團隊領導者,具備解決複雜問題和與他人有效溝通的能力。
Thumbnail
分享工程師的生活、技術與趣事,希望透過這個平臺和大家交流學習,未來可能分享的內容包括旅遊美食、投資理財、運動控制、遊戲推薦、影評心得、工作經驗和創作內容,敬請期待!
像我這種會打了又刪、刪了再改、改了再重打的人.... 很容易把轉過頭說一句話的時間,硬生生拉長為十分鐘。
Thumbnail
這篇文章描述了作者從兼職開發轉為全職開發的過程,並分享了從混進學界指日可待的積極態度。作者也提及自己在專案製作與個人生活上的矛盾與感想,最後分享了專案管理和敏捷開發相關的文章與影片。
Thumbnail
#職場故事 #網頁設計 #前端工程師 #轉職 #跨領域 八、軟體公司的前端工程師之路 新公司不是做網頁專案的,而是自己研發資安軟體的公司,主要只有一個大專案,跟很多客製化的需求。 我在這次轉職時有考慮到,我其實不太喜歡一個案子做完就結束的感覺,因為那會讓我覺得這些作品做完好像也不是我的東西..
Thumbnail
#職場故事 #網頁設計 #前端工程師 #轉職 #跨領域 五、網頁設計師要做什麼? 說實話,每間公司不一樣。 我不是只面試一間而已,光是網頁設計我應該至少投了十間以上,我問到的職務內容跟範圍不全然相同。依照公司規模和用的框架,會有滿大的差別。 網頁設計主要分成以下工作: