我的故事
從海軍官校、驅逐艦輪機、保全、社區幹事,一路走到前端工程師。這篇把整條路寫完:自學一年半、32k 的第一份工作、車禍、遠端復工,到國外遠端的 offer。
共 59 篇
從海軍官校、驅逐艦輪機、保全、社區幹事,一路走到前端工程師。這篇把整條路寫完:自學一年半、32k 的第一份工作、車禍、遠端復工,到國外遠端的 offer。
Full Stack Engineer 本來是很尊敬的詞,指精通前後端的人。後來被誤解成「網頁全部做的人」,才慢慢變成什麼都會什麼都不會的貶義詞。
轉職故事連載第三集。這幾天有點軟爛,想做的東西都沒進度,最少還是把連載的進度給 Po 上來。
轉職故事連載第一集。海軍官校畢業、諾克斯驅逐艦輪機、退伍後做保全與社區幹事,一路到為了行銷產品而認識 Wordpress。
轉職故事連載第二集,就是把部落格舊文章拿來貼的爽發系列,接著講退伍後怎麼一路走向網頁開發。
年薪百萬前 All in tech,120 到 160 靠的是人格特質,再往上要的是學歷、刷題、英文。開源、社群、Side Project 對突破天花板的幫助沒你想的大。
數據說前端職缺數和起薪都上升了,但數據沒告訴你:求職者上升得更快,而起薪上升的意思其實是低階職位消失了。
「怎麼成為 Senior」我回答過無數版本,最後發現那通常不是提問者真正想要的答案。我更想挖的是他背後的原動力。
剛入行是工作挑你,作品是唯一聲量;入行一陣子是紅利最大的時期;累積兩到四年可以朝年薪百萬走。這篇講每個階段的求職長什麼樣子。
工程師完成一個功能,產值多少?客服解決一個客訴呢?除了業務賣出的產品,多數工作根本無法被衡量,一昧追求產值只是一種膚淺的行為。
什麼樣的工作才是好跳板?這篇講三個判準:客戶群認得出的公司、開發流程完善的公司、願意長期維護 SSR 與 Storybook 這類工具的公司。
年資和能力是相對關係,不是絕對關係。換到不同的個體身上,年資根本無法拿來比較,但面試官還是很愛拿年資說事。
AI 確實讓我寫程式的速度快了兩倍,但架構設計、抓 Bug、找問題本質、跨部門溝通這些真正繁瑣的事一點也沒少。五年內談取代還是危言聳聽。
「Title 不重要,重要的是解決問題」,很多人講這句話時搞錯了重點。這篇講對職位專業的尊重,以及沒有背景的求職者為什麼專精才是變現最快的路。
全端工程師對我來說是個貶義詞。我把自己實際會的後端項目一條條列出來,然後講為什麼「前端學那麼久該學後端了」這種說教是雙標。
面試時被主管質疑「前端要熟後端才能當主管」。管理職未必要懂全部的技術,不然你要一個後端背景的主管下去畫 Figma 設計稿嗎?
求職者說的「熱愛挑戰」是專業上的困難,公司說的是解決疑難雜症。誤會就從這裡開始:主管以為調高時限和限制條件,就是在給你挑戰。
一年九個月,設計與實作各種微前端議題,也學到不少軟體設計模式與版本管理技巧。這裡有尊重專長的主管、懂技術的 PM 和舒適的開發流程。
一年七個月,這是我在軟體業最幸福的一段日子。尊重專長的技術主管、懂技術的 PM、能力平均很高的夥伴,還有那些微前端議題留下的收穫。
接案做了三年多,近期我不太接開發需求了。純開發的勞力利潤太低,平均時薪甚至不如時薪工,現在我把時間換到教學與顧問這種產值更高的工作。
「我們以前前後端都自己做,你們現在很幸福了」。那要不要也接受以前的瀏覽體驗?老人之所以是老人不在年紀,而在言行舉止。
不管勞基法怎麼規定,我每次換工作都給公司一個月交接期。但最討厭的是想好好交接,卻一直被叫去開發新需求,最後一天才急忙補交接報告。
工程師的薪水為什麼被高估,又為什麼不會雪崩下跌?這篇從軟體市場的變化談到缺口補上後入行門檻的提高,以及培養一個有戰鬥力的工程師有多難。
「我讓實習生免費幫我們公司畫 UI,看看有沒有可以用的。」對公司來說不是撿便宜,對實習生來說也不是機會,好一點學到獨立,慘一點光速摧毀熱情。
「你沒有管理經驗所以不能升管理職」是個無限迴圈。這篇講怎麼往外部找機會:發起社群活動、開 Side Project,自己創造領導的經驗。
我常被罵資方打手,因為我老愛替老闆找理由。其實我只是站到另一個世界去看風景——觀點立場跟實際立場,是可以分離的。
上一篇談遠端的缺點引起很大迴響。我當然也想遠端,省下每天一到四小時通勤、不被打斷的工作節奏都很香,但不去正視管理和營運問題,就只是活在粉紅泡泡裡。
我待過一年全遠端,那年讓我確定這不是我要的。這篇直接談缺點:溝通成本、需求理解難度、升遷機會,以及 junior 會少掉的前輩指導。
「我要用新人的預算請到資深的技術」,還要快、要好、不要重工。長期當顧問看了數百份履歷之後,我對這個市場的現實有了很深的體悟。
「把工作做完就能準時下班」這件事根本不存在。這篇從管理面談怎麼依性格分派工作,也談做完之後該做什麼:與其等下班,不如累積自己的戰績。
收到需求的第一反應不該是「這很難做」。成熟的工程師該提出解決方案,而不是一昧提異議。這篇也講估時程為什麼需要刻意練習,以及 POC 的價值。
加班費是照經常性薪資算的,前兩小時 1.33 倍、第三小時起 1.66 倍,一點也不便宜。這篇從看得見的成本開始,談為什麼加班是最貴的人力。
履歷上寫「製作網站功能」「串接 API」「切版」,等於沒寫。大家都說經歷要數字化,但螺絲釘工作哪來的功績?其實這是靠平時有意識累積出來的。
職場社交的重點不是交朋友,是建立工作方式上的信賴關係。工作上合作本來就是摩擦大於相處,社交是為了不要每次失誤都在找戰犯。
很多 junior 轉職的首要理由竟然是「可以遠端」。這篇講哪一種工作者不適合遠端、遠端團隊為什麼難管,以及想走這條路該先準備好的六件事。
「有推薦的資深工程師嗎」和「有想找 Entry 的人嗎」,這兩種聲音之間的落差就是市場的不公平。這篇從公司與工程師兩邊講為什麼中間那段這麼難媒合。
「技術這麼掉線的人憑什麼當技術總監?」我想反過來問:為什麼技術能力差卻能當好一個技術總監?高階領導要的是資源調度、控制成本、解決模糊的問題。
做了一年全遠端,沒見過任何一個同事。工作氛圍其實相當爽,但我還是選擇進辦公室。這篇講三個理由:讀不到空氣、觀察不到日常、以及長期遠端養出的惰性。
轉職者的學歷、資歷、產業熟悉度樣樣輸人,所以我願意付出更大的代價。從業三年半,這篇盤點實際做出來的東西:冷門框架 webpack 設定、微前端架構、帶過五十位學生。
半年裡做了 Canvas 渲染與多線程、花最多功夫的 UI/UX 設計、最心累的重構,還有幫忙設計面試流程。這是一間我還真想繼續待的公司。
「我到底該開多少薪資」是個千年難題。這篇先講企業端在演什麼內心戲,再講求職者怎麼靠不斷面試、用不同數字去測,測出一個客觀的自我定價。
被主管用「畫面不漂亮」評估前端能力是什麼感受?這篇講前端的工程價值為什麼外人看不到,以及抽離工程師角色、站到產品設計師位置後看到的東西。
頂尖之所以是頂尖,正因為別人做不到,所以更不該鄙視能力差的人。能伸手協助、引導、帶著隊友突破的,才是真正的領導人才。
白板題可以把一個人的應變能力和經驗值快速榨出來。這篇講幾場面試看到的五件事,以及為什麼設計師說「我很願意學前端」其實很不加分。
第一次當全端工程師,我擔心的 Linux、容器、微服務其實根本沒時間碰。從需求釐清、Wireframe、Mockup 到設計系統,全部都得自己來。
公司沒有任何一位 UI,我是首開先例徵這個職位,沒有規範可循。這篇講怎麼在一分鐘內過濾履歷,以及我設計的那道互動式需求釐清題。
工程師去徵 UI/UX 是什麼感受?看完三十幾份履歷後的八點感觸:作品別清一色官網電商、Component 要能表示狀態、圖層請好好命名。
從海軍退伍、做保全、玩傳直銷,一路撞到 Wordpress 才開始學 HTML 和 CSS。自學一年半、破釜沈舟海投,最後拿到 32k 的第一份前端 offer。
Junior 繼上一篇 我是如何變成前端工程師? 之後,接著又發生什麼事呢? 第一份工作拿了 32k 薪水的 offer ,我開始了前端工程師的道路。實際上了工,依照我的能力工作內容是設計做圖和前端切版,慢慢從我能做到的工作去執行工作。後來
音樂、設計、影像、演藝都在被後浪衝擊,因為學一個新技能已經不難。硬技術的關鍵在學習速度——工程師不怕你來搶飯碗,只怕你中途放棄。
拼命會被榨乾,不拼命會被淘汰,怎麼解這個套?這篇分享我親身試過的四招:苦工下在帶得走的東西、用成效說話、找好備胎、避開犧牲健康的事。
什麼樣的技能才有高運用價值?判準只有一個:泛用性。這篇講泛用技能的六個先決條件,以及為什麼最難的其實是「創意的有效整合」。
一技之長換個詞就是「核心競爭力」。但每個人都力爭上游,怎麼可能不可取代?最難被取代的其實是多樣技能的整合者。
職場上讓人痛苦的往往不是工作,是人。技術、人情、金錢是解決問題的三個要素,但沒有技術可以再學、沒有資源可以再找,先把人的問題處理好。
為什麼那麼多人卡在待業?這篇列出好高騖遠、履歷不好、投得不夠多、要求太複雜四個癥結,也講沒學歷沒證照時怎麼從 0 打造履歷。
個人品牌從釐清自己的核心價值開始,接著鎖定市場族群。要推廣的不是你的產品服務,是你的價值——沒有價值就不會有人感興趣。
第二專長是抗風險的一環,但很多人連第一份都顧不好。這篇收錄群友的實際看法,也講我的觀點:複業是熱情,不是多打一份工。
退伍後對我影響最大的一本書。斜槓不是下班多兼幾份打工,而是靠技能的廣度延伸出不同形式的收入,讓自己的收入結構更有保障。
學歷和證照是什麼?是一個基礎的門檻,一種「便利性的相對值」。它不是絕對,但能有效篩掉容易有問題的人;只是別忘了它終究只是門檻。