在當工程師的這 10 年裡,讓我心累的 3 個經驗是……

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

這是 30 天寫作挑戰的第 24 天。今天要來回答臉書留言的提問:
在當工程師的這 10 年裡,讓我心累的 3 個經驗是……
30 天寫作挑戰:連續 30 天,每天都會從 ChatGPT 、生活中的靈感或是網友提問中,選出一個可以用 200–500 字的文章來回答的題目。說明可以參考宣示文。如果讀者想要我回答你/妳的問題,可以問我一個跟工程師、技術產品經理、產品經理有關的問題。

被當成用過即丟的工具

不是修電腦、送宵夜的工具人,而是被當成是免洗筷般的存在:被交代的任務就是完成它、把程式碼寫出來。合不合理?那不是工程師該煩惱的事情,是 PM 跟老闆要煩惱的;寫的不好/被客戶罵不好用……是誰背鍋應該不用多說吧?作為一雙免洗筷,筷子就應該做好筷子的角色,好好的把菜夾起來,不要問為什麼,閉嘴做就對了。
後來當然是趕快離開這樣的環境,任何人都不該助紂為虐。

做出來的東西沒人用

工程師不免會有匠人精神,會想要讓自己投入心力寫出來的程式碼能夠發揮最大的效益,為社會、公司或產品帶來價值,但市場是現實的,程式寫得再好、體驗做得再流暢,沒有打中使用者的需求、沒有人知道有這個功能,一切都沒有任何意義。
這也是為什麼後來我想要學習產品經理的職能,因為自己過往的經驗來說,不免在心裡會對做出的決策產生疑惑,但總會覺得也許是自己不夠了解市場,或是看事情的角度太過單一,因此就是乖乖做好執行者的角色。學了產品經理所需的能力之後,除了可以理解決策背後的理由、看得更全面以外,也在做出來的東西可能會變成沒人用的下場前,就先幫忙踩剎車。

每一個程式寫不出來的時候

「程式寫不出來時」及「程式正常運作時」
在舒適圈跟成長圈的概念裡,超過自身難度 20% 左右的挑戰,最能讓自己成長。但倘若問題難度超過了這個範圍,這時就會陷入排查問題的地獄裡,如果網路上有資源、身邊有 mentor/senior 的同事可以諮詢幫忙倒還好,若一時之間找不到,又有時程壓力時,就會陷入更加焦慮、更加找不到解法的漩渦裡。這時候就會覺得自己很討厭寫程式。
處理方式當然有很多種:正面對決、繞道而行、延遲決鬥、打群架。

正面對決

追查程式碼、翻文件,如果是開源專案就把 code 打開來看。如果評估時間允許,建議用這個方式,但如果查了兩個小時甚至半天以上,建議就先停下來(應該說查了一個小時就該反應給其他人了)。

繞道而行

用其他方式解決,或是調整需求。逃避雖然可恥,但有用。

延遲決鬥

他強由他強,bug 放一旁。也許這個問題不會影響到完成任務,就先不處理,待之後有時間再來處理。通常這就會變成技術債的一部分……。就要看團隊怎麼評估要不要再花時間處理了。

打群架

試試看 pair programming, mob programming,三個臭皮匠都可以勝過一個諸葛亮了,多個工程師總會嘗試出可行的做法……吧?

今日寫作觀察

今天比較晚開始寫作,結果不知不覺快要寫超過時間了。驚覺自己有進入到心流狀態。
為什麼會看到廣告
avatar-img
20會員
32內容數
我是 Larry,《下班後的產品工程師》是我在下班之餘分享我對網路產業的工程師、產品經理相關職能的想法和心得,也會分享一些自己突發奇想的產品、商業問題。希望文章內容能帶給你/妳收穫。對了,如果很久沒有更新,一定不是因為我還沒下班。
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
Larry Chien的沙龍 的其他內容
這是 30 天寫作挑戰的第 23 天。今天是「思考產品功能時,能提升思考品質的 Checklist」系列最後一篇。今天要分享的是: 思考產品功能時,能提升思考品質的 Checklist 10–12 30 天寫作挑戰:連續 30 天,每天都會從 ChatGPT 、生活中的靈感或是網友提問中,選出一個可
這是 30 天寫作挑戰的第 22 天。今天要分享的是:思考產品功能時,能提升思考品質的 Checklist 07–09
這是 30 天寫作挑戰的第 21 天。今天要分享的是:思考產品功能時,能提升思考品質的 Checklist 04–06
這是 30 天寫作挑戰的第 20 天。今天開始要跟大家分享一系列的「思考產品功能時,能提升思考品質的 Checklist」。這個系列是先前在商業思維學院上課時所做的作業,作業是要我們提出自己認為在思考產品功能時,需要檢查的各個項目,以下我列出的檢查清單,分享給各位產品經理、設計師、工程師們。
這是 30 天寫作挑戰的第 19 天。今天要跟大家分享的是:我推的 8 個華語科技類 Podcast 節目 這些都是我平常會收聽的 Podcast 節目,推薦給大家。
這是 30 天寫作挑戰的第 18 天。今天要跟大家分享的是:這 2 個蠢問題不要問面試官
這是 30 天寫作挑戰的第 23 天。今天是「思考產品功能時,能提升思考品質的 Checklist」系列最後一篇。今天要分享的是: 思考產品功能時,能提升思考品質的 Checklist 10–12 30 天寫作挑戰:連續 30 天,每天都會從 ChatGPT 、生活中的靈感或是網友提問中,選出一個可
這是 30 天寫作挑戰的第 22 天。今天要分享的是:思考產品功能時,能提升思考品質的 Checklist 07–09
這是 30 天寫作挑戰的第 21 天。今天要分享的是:思考產品功能時,能提升思考品質的 Checklist 04–06
這是 30 天寫作挑戰的第 20 天。今天開始要跟大家分享一系列的「思考產品功能時,能提升思考品質的 Checklist」。這個系列是先前在商業思維學院上課時所做的作業,作業是要我們提出自己認為在思考產品功能時,需要檢查的各個項目,以下我列出的檢查清單,分享給各位產品經理、設計師、工程師們。
這是 30 天寫作挑戰的第 19 天。今天要跟大家分享的是:我推的 8 個華語科技類 Podcast 節目 這些都是我平常會收聽的 Podcast 節目,推薦給大家。
這是 30 天寫作挑戰的第 18 天。今天要跟大家分享的是:這 2 個蠢問題不要問面試官
本篇參與的主題活動
問題在於,公司是否會重視人類勞動的無形資產 — 創造力、同理心、理解深度,或是將人類輸入,純粹視為機器產生文字的最後清潔人員?
  你心中有故事,卻不知道該怎麼表達出來?   你想寫小說,打開文檔,卻發現自己的腦袋跟word一樣空白?   你想動筆,卻發現每個人寫的小說都長得不太一樣,讓你無從參考?   那麼,這篇針對小說格式的教學文,應該可以幫上一點忙。   許多人都想寫小說,卻不是每個人都注重基本格式。然
歡迎來到方格新手村第一站!參加方格主題活動,發表任何一篇貼文、文章加上指定標籤, 就有機會得到免費禮券,或是讓 vocus 把你的創作推薦給全站會員! 現在就完成新手村任務,讓更多人認識你!
問題在於,公司是否會重視人類勞動的無形資產 — 創造力、同理心、理解深度,或是將人類輸入,純粹視為機器產生文字的最後清潔人員?
  你心中有故事,卻不知道該怎麼表達出來?   你想寫小說,打開文檔,卻發現自己的腦袋跟word一樣空白?   你想動筆,卻發現每個人寫的小說都長得不太一樣,讓你無從參考?   那麼,這篇針對小說格式的教學文,應該可以幫上一點忙。   許多人都想寫小說,卻不是每個人都注重基本格式。然
歡迎來到方格新手村第一站!參加方格主題活動,發表任何一篇貼文、文章加上指定標籤, 就有機會得到免費禮券,或是讓 vocus 把你的創作推薦給全站會員! 現在就完成新手村任務,讓更多人認識你!
你可能也想看
Google News 追蹤
Thumbnail
現代社會跟以前不同了,人人都有一支手機,只要打開就可以獲得各種資訊。過去想要辦卡或是開戶就要跑一趟銀行,然而如今科技快速發展之下,金融App無聲無息地進到你生活中。但同樣的,每一家銀行都有自己的App時,我們又該如何選擇呢?(本文係由國泰世華銀行邀約) 今天我會用不同角度帶大家看這款國泰世華CUB
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
這篇文章探討了工程師在如何有效提升自己,強調不僅僅是多coding,而是要對程式碼有更深層的理解。隨著職涯發展,工程師需要從單純的技術執行者轉變為團隊領導者,具備解決複雜問題和與他人有效溝通的能力。
Thumbnail
工程師希望能釐清任務的輕重緩急,其中那些「看起來不錯,但目前重要性沒那麼高」的任務,就叫做 nice-to-have...
Thumbnail
在電商行銷部三年,薪水漲幅無感、加班沒加班費,讓我心灰意冷。正當打算離職時,工程部主管邀我轉職工程部。憑藉GA追蹤和處理bug的經驗,我順利轉職。從模仿文件開始,學習資料架構和SQL,不用寫程式但薪水和成長性更高。這次轉職讓我看到更多可能性,工作生活變得更有趣了!
Thumbnail
從母語使用者到專利工程師,這篇文章分享了作者從事新工作的體驗和感受。包括工作內容、困難和情緒波動。作者深入探討了作為專利工程師可能遇到的挑戰,並呈現對工作的認真與努力。
Thumbnail
這篇文章探討了在專案開發中遇到的時間壓力和執行困難,以及如何無效應對這些挑戰。 沒有工時估算、客戶溝通、交付時間表設定、程式品質管理、工作量管理、合同和專業態度等方面的建議。
06/18/2010 沒想到現在不工作了, 還會被客訴。 只是以前處理工程師的客訴, 現在是被處理。 客訴到底離我有多遠? 在以前那個年代,當工程師。 去客戶端,客戶把我們當成師傅一樣的尊重。 所以印象中從來沒被客訴過。 而處理工程師時問題時,也是主要針對問題去解決。 雖然很小心
上一篇主要在說如何做決定的,這篇就來寫寫面試前該做什麼準備。
Thumbnail
追求乾淨的程式碼是好的開始,但不要陷入過度設計的陷阱,導致程式難以維護。實際上,考慮團隊狀況和專注於解決真正的問題更為重要。了解公司的規模和現實情況,適時調整工作重心。技術不斷進步,使得寫程式變得更加容易,但這並不意味著工程師的角色會消失。在選擇技術時,也要考慮隱形成本有時簡單的解決方案反而更有效。
Thumbnail
對理工出身的我而言,「人的感受」真的很難處理,因為你控制不了對方的感覺。 你想嘛!工程師寫程式,寫錯了,改一改重新編譯,我們沒有必要去對程式碼噓寒問暖呀~
Thumbnail
現代社會跟以前不同了,人人都有一支手機,只要打開就可以獲得各種資訊。過去想要辦卡或是開戶就要跑一趟銀行,然而如今科技快速發展之下,金融App無聲無息地進到你生活中。但同樣的,每一家銀行都有自己的App時,我們又該如何選擇呢?(本文係由國泰世華銀行邀約) 今天我會用不同角度帶大家看這款國泰世華CUB
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
這篇文章探討了工程師在如何有效提升自己,強調不僅僅是多coding,而是要對程式碼有更深層的理解。隨著職涯發展,工程師需要從單純的技術執行者轉變為團隊領導者,具備解決複雜問題和與他人有效溝通的能力。
Thumbnail
工程師希望能釐清任務的輕重緩急,其中那些「看起來不錯,但目前重要性沒那麼高」的任務,就叫做 nice-to-have...
Thumbnail
在電商行銷部三年,薪水漲幅無感、加班沒加班費,讓我心灰意冷。正當打算離職時,工程部主管邀我轉職工程部。憑藉GA追蹤和處理bug的經驗,我順利轉職。從模仿文件開始,學習資料架構和SQL,不用寫程式但薪水和成長性更高。這次轉職讓我看到更多可能性,工作生活變得更有趣了!
Thumbnail
從母語使用者到專利工程師,這篇文章分享了作者從事新工作的體驗和感受。包括工作內容、困難和情緒波動。作者深入探討了作為專利工程師可能遇到的挑戰,並呈現對工作的認真與努力。
Thumbnail
這篇文章探討了在專案開發中遇到的時間壓力和執行困難,以及如何無效應對這些挑戰。 沒有工時估算、客戶溝通、交付時間表設定、程式品質管理、工作量管理、合同和專業態度等方面的建議。
06/18/2010 沒想到現在不工作了, 還會被客訴。 只是以前處理工程師的客訴, 現在是被處理。 客訴到底離我有多遠? 在以前那個年代,當工程師。 去客戶端,客戶把我們當成師傅一樣的尊重。 所以印象中從來沒被客訴過。 而處理工程師時問題時,也是主要針對問題去解決。 雖然很小心
上一篇主要在說如何做決定的,這篇就來寫寫面試前該做什麼準備。
Thumbnail
追求乾淨的程式碼是好的開始,但不要陷入過度設計的陷阱,導致程式難以維護。實際上,考慮團隊狀況和專注於解決真正的問題更為重要。了解公司的規模和現實情況,適時調整工作重心。技術不斷進步,使得寫程式變得更加容易,但這並不意味著工程師的角色會消失。在選擇技術時,也要考慮隱形成本有時簡單的解決方案反而更有效。
Thumbnail
對理工出身的我而言,「人的感受」真的很難處理,因為你控制不了對方的感覺。 你想嘛!工程師寫程式,寫錯了,改一改重新編譯,我們沒有必要去對程式碼噓寒問暖呀~