我的故事
從海軍官校、驅逐艦輪機、保全、社區幹事,一路走到前端工程師。這篇把整條路寫完:自學一年半、32k 的第一份工作、車禍、遠端復工,到國外遠端的 offer。
求職、面試、薪資、團隊與職場觀察 · 共 43 篇
從海軍官校、驅逐艦輪機、保全、社區幹事,一路走到前端工程師。這篇把整條路寫完:自學一年半、32k 的第一份工作、車禍、遠端復工,到國外遠端的 offer。
剛入行是工作挑你,作品是唯一聲量;入行一陣子是紅利最大的時期;累積兩到四年可以朝年薪百萬走。這篇講每個階段的求職長什麼樣子。
工程師完成一個功能,產值多少?客服解決一個客訴呢?除了業務賣出的產品,多數工作根本無法被衡量,一昧追求產值只是一種膚淺的行為。
技術強,大家就會聽你的嗎?未必。團隊的技術決策常常取決於最低水平者或平均值,主導不代表握有實權,這是英雄型工程師最難理解的一件事。
什麼樣的工作才是好跳板?這篇講三個判準:客戶群認得出的公司、開發流程完善的公司、願意長期維護 SSR 與 Storybook 這類工具的公司。
年資和能力是相對關係,不是絕對關係。換到不同的個體身上,年資根本無法拿來比較,但面試官還是很愛拿年資說事。
「Title 不重要,重要的是解決問題」,很多人講這句話時搞錯了重點。這篇講對職位專業的尊重,以及沒有背景的求職者為什麼專精才是變現最快的路。
寫了兩份面試前考題,包括手刻一個 Date Picker,最後得到的回覆是「年資不足」。既然年資不足,為什麼不在審履歷時就刷掉?
面試時被主管質疑「前端要熟後端才能當主管」。管理職未必要懂全部的技術,不然你要一個後端背景的主管下去畫 Figma 設計稿嗎?
求職者說的「熱愛挑戰」是專業上的困難,公司說的是解決疑難雜症。誤會就從這裡開始:主管以為調高時限和限制條件,就是在給你挑戰。
一年九個月,設計與實作各種微前端議題,也學到不少軟體設計模式與版本管理技巧。這裡有尊重專長的主管、懂技術的 PM 和舒適的開發流程。
一年七個月,這是我在軟體業最幸福的一段日子。尊重專長的技術主管、懂技術的 PM、能力平均很高的夥伴,還有那些微前端議題留下的收穫。
接案做了三年多,近期我不太接開發需求了。純開發的勞力利潤太低,平均時薪甚至不如時薪工,現在我把時間換到教學與顧問這種產值更高的工作。
不管勞基法怎麼規定,我每次換工作都給公司一個月交接期。但最討厭的是想好好交接,卻一直被叫去開發新需求,最後一天才急忙補交接報告。
工程師的薪水為什麼被高估,又為什麼不會雪崩下跌?這篇從軟體市場的變化談到缺口補上後入行門檻的提高,以及培養一個有戰鬥力的工程師有多難。
「你沒有管理經驗所以不能升管理職」是個無限迴圈。這篇講怎麼往外部找機會:發起社群活動、開 Side Project,自己創造領導的經驗。
面試是雙向的,被問「你有什麼問題想問」時正是你面試對方的時候。這篇從「主管最近一個月都幾點離開辦公室」開始,教你怎麼問出加班文化。
上一篇談遠端的缺點引起很大迴響。我當然也想遠端,省下每天一到四小時通勤、不被打斷的工作節奏都很香,但不去正視管理和營運問題,就只是活在粉紅泡泡裡。
我待過一年全遠端,那年讓我確定這不是我要的。這篇直接談缺點:溝通成本、需求理解難度、升遷機會,以及 junior 會少掉的前輩指導。
「我要用新人的預算請到資深的技術」,還要快、要好、不要重工。長期當顧問看了數百份履歷之後,我對這個市場的現實有了很深的體悟。
我定期去面試驗證自己的市場價值,一來防止被 PUA,二來防止自我膨脹。這篇是一段誠實的碎碎念:英文、演算法、CS 基礎,我都還在補。
「把工作做完就能準時下班」這件事根本不存在。這篇從管理面談怎麼依性格分派工作,也談做完之後該做什麼:與其等下班,不如累積自己的戰績。
加班費是照經常性薪資算的,前兩小時 1.33 倍、第三小時起 1.66 倍,一點也不便宜。這篇從看得見的成本開始,談為什麼加班是最貴的人力。
看到部屬做事有問題就急著導正,甚至不知會就改掉文件與成品,這是過度管理。這篇講怎麼規劃容錯空間,讓部屬在犯錯裡長出成就感。
教學最糟糕的是照本宣科,只教「怎麼用」不教「什麼時候用」。教了閉包卻沒給業務場景,學生只會記得名字,過陣子就忘了。
會講「PR 發給你了」「Image build 好了」的 PM、會寫自動化測試的 QA、積極學新技術的高年級 CTO。這篇記下一個讓我打從心底佩服的團隊長什麼樣子。
履歷上寫「製作網站功能」「串接 API」「切版」,等於沒寫。大家都說經歷要數字化,但螺絲釘工作哪來的功績?其實這是靠平時有意識累積出來的。
從志願役基層士官帶兵開始學領導。這篇講兩個階段:想跟部屬當朋友結果管不動,以及靠硬實力壓出天花板之後,卡在跨領域溝通的那道牆。
職場社交的重點不是交朋友,是建立工作方式上的信賴關係。工作上合作本來就是摩擦大於相處,社交是為了不要每次失誤都在找戰犯。
很多 junior 轉職的首要理由竟然是「可以遠端」。這篇講哪一種工作者不適合遠端、遠端團隊為什麼難管,以及想走這條路該先準備好的六件事。
給了範例程式和文件,別人就該懂你的標準嗎?這篇記一次和合作夥伴來回僵持的經驗:溝通需要的素材不只範例,還有文字和圖示。
專案管理的關鍵是「按時交付」而不是「提前交付」。這篇講在交付期到之前該做的事:寫文件、和有話語權的人討論、關心自己沒參與的專案。
「有推薦的資深工程師嗎」和「有想找 Entry 的人嗎」,這兩種聲音之間的落差就是市場的不公平。這篇從公司與工程師兩邊講為什麼中間那段這麼難媒合。
一個好的 PM 在開發上的感受有多深刻?光是編輯路徑這種需求,就把輸入方式、互動回饋、驗證規則全寫清楚,看到需求書就有八成掌握度。
做了一年全遠端,沒見過任何一個同事。工作氛圍其實相當爽,但我還是選擇進辦公室。這篇講三個理由:讀不到空氣、觀察不到日常、以及長期遠端養出的惰性。
轉職者的學歷、資歷、產業熟悉度樣樣輸人,所以我願意付出更大的代價。從業三年半,這篇盤點實際做出來的東西:冷門框架 webpack 設定、微前端架構、帶過五十位學生。
「我到底該開多少薪資」是個千年難題。這篇先講企業端在演什麼內心戲,再講求職者怎麼靠不斷面試、用不同數字去測,測出一個客觀的自我定價。
頂尖之所以是頂尖,正因為別人做不到,所以更不該鄙視能力差的人。能伸手協助、引導、帶著隊友突破的,才是真正的領導人才。
第一次當全端工程師,我擔心的 Linux、容器、微服務其實根本沒時間碰。從需求釐清、Wireframe、Mockup 到設計系統,全部都得自己來。
車禍後左腳骨折躺了一個月,工作也沒了。這篇記下養傷期間怎麼靠寫程式撐住、接到受傷後第一個案子,一路到拿下國外遠端 offer 的過程。
PDCA 這套法則沿用商場多年,但真正紮實跑完一輪的人有多少?這篇是關於流程化的知識小補給。
退伍後對我影響最大的一本書。斜槓不是下班多兼幾份打工,而是靠技能的廣度延伸出不同形式的收入,讓自己的收入結構更有保障。
話題其實是可以準備的,隨身記一本話題筆記,日積月累就用不完。這篇還附了一段實際對話,示範怎麼把一個話題往下深挖。