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

更新於 發佈於 閱讀時間約 2 分鐘

第一種方法:暴力解。

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

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

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

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

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

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


第二種方法。

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

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

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

也打開了我的視野。

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

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

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

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

有用的那一半。

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

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

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

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

留言
avatar-img
留言分享你的想法!
avatar-img
凱傑 | 寫作與工作的隨筆
2會員
4內容數
矽谷工程師。平常靠著寫程式語言討生活,但使用最多、最喜歡的還是人類語言。 在鍵盤上打字給我一種安心與踏實感。 喜歡聊聊關於寫作、科技與工作的各種大小事。
你可能也想看
Thumbnail
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
Thumbnail
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
Thumbnail
全球科技產業的焦點,AKA 全村的希望 NVIDIA,於五月底正式發布了他們在今年 2025 第一季的財報 (輝達內部財務年度為 2026 Q1,實際日曆期間為今年二到四月),交出了打敗了市場預期的成績單。然而,在銷售持續高速成長的同時,川普政府加大對於中國的晶片管制......
Thumbnail
全球科技產業的焦點,AKA 全村的希望 NVIDIA,於五月底正式發布了他們在今年 2025 第一季的財報 (輝達內部財務年度為 2026 Q1,實際日曆期間為今年二到四月),交出了打敗了市場預期的成績單。然而,在銷售持續高速成長的同時,川普政府加大對於中國的晶片管制......
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