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

更新 發佈閱讀 2 分鐘

第一種方法:暴力解。

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

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

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

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

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

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


第二種方法。

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

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

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

也打開了我的視野。

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

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

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

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

有用的那一半。

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

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

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

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

留言
avatar-img
凱傑 | 寫作與工作的隨筆
2會員
4內容數
矽谷工程師。平常靠著寫程式語言討生活,但使用最多、最喜歡的還是人類語言。 在鍵盤上打字給我一種安心與踏實感。 喜歡聊聊關於寫作、科技與工作的各種大小事。
你可能也想看
Thumbnail
vocus 慶祝推出 App,舉辦 2026 全站慶。推出精選內容與數位商品折扣,訂單免費與紅包抽獎、新註冊會員專屬活動、Boba Boost 贊助抽紅包,以及全站徵文,並邀請你一起來回顧過去的一年, vocus 與創作者共同留下了哪些精彩創作。
Thumbnail
vocus 慶祝推出 App,舉辦 2026 全站慶。推出精選內容與數位商品折扣,訂單免費與紅包抽獎、新註冊會員專屬活動、Boba Boost 贊助抽紅包,以及全站徵文,並邀請你一起來回顧過去的一年, vocus 與創作者共同留下了哪些精彩創作。
Thumbnail
當你想升級設備、投放廣告,或是為了雙 11 提前備貨,卻發現現金流卡住時,除了等銀行、跟親友開口,其實還有一個常被忽略、卻很有力的選項。讓房子,成為你事業的贊助商——國峯厝好貸。
Thumbnail
當你想升級設備、投放廣告,或是為了雙 11 提前備貨,卻發現現金流卡住時,除了等銀行、跟親友開口,其實還有一個常被忽略、卻很有力的選項。讓房子,成為你事業的贊助商——國峯厝好貸。
Thumbnail
從委託、設計、提案至請款的五大階段。接案設計師不只是「會設計」而已,更需要學會與客戶溝通,甚至是基本的文件處理。
Thumbnail
從委託、設計、提案至請款的五大階段。接案設計師不只是「會設計」而已,更需要學會與客戶溝通,甚至是基本的文件處理。
Thumbnail
這篇文章探討了工程師在如何有效提升自己,強調不僅僅是多coding,而是要對程式碼有更深層的理解。隨著職涯發展,工程師需要從單純的技術執行者轉變為團隊領導者,具備解決複雜問題和與他人有效溝通的能力。
Thumbnail
這篇文章探討了工程師在如何有效提升自己,強調不僅僅是多coding,而是要對程式碼有更深層的理解。隨著職涯發展,工程師需要從單純的技術執行者轉變為團隊領導者,具備解決複雜問題和與他人有效溝通的能力。
Thumbnail
企業面對大專案時,將其分解成可執行的小任務,有助於實現目標。以提升銷售額為例,拆解為四個要素,並提供增加流量、轉換率、客單價和回購率的策略。另外,還必須設計可量化的指標及追蹤回饋。這些建議對於創作型工作和知識型工作者來說,同樣可以利用該策略來提高工作效率。
Thumbnail
企業面對大專案時,將其分解成可執行的小任務,有助於實現目標。以提升銷售額為例,拆解為四個要素,並提供增加流量、轉換率、客單價和回購率的策略。另外,還必須設計可量化的指標及追蹤回饋。這些建議對於創作型工作和知識型工作者來說,同樣可以利用該策略來提高工作效率。
Thumbnail
這篇文章描述了作者從兼職開發轉為全職開發的過程,並分享了從混進學界指日可待的積極態度。作者也提及自己在專案製作與個人生活上的矛盾與感想,最後分享了專案管理和敏捷開發相關的文章與影片。
Thumbnail
這篇文章描述了作者從兼職開發轉為全職開發的過程,並分享了從混進學界指日可待的積極態度。作者也提及自己在專案製作與個人生活上的矛盾與感想,最後分享了專案管理和敏捷開發相關的文章與影片。
Thumbnail
在土木工程領域中,管理一個大型項目從來不是一件簡單的事。從預算控制到時間管理,從質量保障到風險應對,每一個環節都充滿了挑戰。今天,我想分享一些我在工作中遇到的挑戰及其解決方案,希望能對各位同行有所幫助。
Thumbnail
在土木工程領域中,管理一個大型項目從來不是一件簡單的事。從預算控制到時間管理,從質量保障到風險應對,每一個環節都充滿了挑戰。今天,我想分享一些我在工作中遇到的挑戰及其解決方案,希望能對各位同行有所幫助。
Thumbnail
專案經理與工程師在工作上面對的挑戰和需求截然不同。專案經理需具備溝通、督促、認知及行政等四種核心能力,以便成功轉型。文章中舉例以生動的故事來說明這四種能力的重要性,並強調從工程師升遷為專案經理並非易事,需要不斷學習與努力。
Thumbnail
專案經理與工程師在工作上面對的挑戰和需求截然不同。專案經理需具備溝通、督促、認知及行政等四種核心能力,以便成功轉型。文章中舉例以生動的故事來說明這四種能力的重要性,並強調從工程師升遷為專案經理並非易事,需要不斷學習與努力。
Thumbnail
如同生活上許多事一樣,你的Deta base越多,你處理事情的選項也就越多,生活也會比較容易。隨著你的視角更加寬廣,你完成工作就越容易。
Thumbnail
如同生活上許多事一樣,你的Deta base越多,你處理事情的選項也就越多,生活也會比較容易。隨著你的視角更加寬廣,你完成工作就越容易。
Thumbnail
這篇文章探討了在專案開發中遇到的時間壓力和執行困難,以及如何無效應對這些挑戰。 沒有工時估算、客戶溝通、交付時間表設定、程式品質管理、工作量管理、合同和專業態度等方面的建議。
Thumbnail
這篇文章探討了在專案開發中遇到的時間壓力和執行困難,以及如何無效應對這些挑戰。 沒有工時估算、客戶溝通、交付時間表設定、程式品質管理、工作量管理、合同和專業態度等方面的建議。
Thumbnail
追求乾淨的程式碼是好的開始,但不要陷入過度設計的陷阱,導致程式難以維護。實際上,考慮團隊狀況和專注於解決真正的問題更為重要。了解公司的規模和現實情況,適時調整工作重心。技術不斷進步,使得寫程式變得更加容易,但這並不意味著工程師的角色會消失。在選擇技術時,也要考慮隱形成本有時簡單的解決方案反而更有效。
Thumbnail
追求乾淨的程式碼是好的開始,但不要陷入過度設計的陷阱,導致程式難以維護。實際上,考慮團隊狀況和專注於解決真正的問題更為重要。了解公司的規模和現實情況,適時調整工作重心。技術不斷進步,使得寫程式變得更加容易,但這並不意味著工程師的角色會消失。在選擇技術時,也要考慮隱形成本有時簡單的解決方案反而更有效。
Thumbnail
不得不說,因為技術背景的關係,我一直在與工程師的溝通算是順暢。甚至有遇過技術能力比工程師更好的情況。所以我們不能也不應該強求PM要有多專業的技術能力,所以本文要說明工程師需要什麼?PM怎麼樣培養與工程師的合作默契。
Thumbnail
不得不說,因為技術背景的關係,我一直在與工程師的溝通算是順暢。甚至有遇過技術能力比工程師更好的情況。所以我們不能也不應該強求PM要有多專業的技術能力,所以本文要說明工程師需要什麼?PM怎麼樣培養與工程師的合作默契。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News