回到 Blog

升薪比技術重要的
7 個工程師習慣

觀察過很多同期工程師的職涯軌跡 ─ 起薪一樣、3 年後薪水可能差到 2 倍以上。多數時候差別不是技術強弱、是 7 個從第一週就在累積的習慣。這篇不講技術、只拆習慣、你自己對照、自己補。

※ 本文不引用未公開的薪資數據、不指向特定個人。所有對比皆為業界常見模式整理、適合自我檢視、不作為招募或績效評估依據。

01 Commit message 的用心程度

低累積

fix
修一下
final
WIP
asdfg

高累積

feat(auth): add OTP for mobile users
fix(payment): handle 3DS callback edge case
refactor(order): extract pricing logic to service

差別不是長度、是「替下一個讀 code 的人著想」。

6 個月後出 bug、你(或同事)看 git log 找線索 ─ 看得到「為什麼改」的、3 分鐘定位;看不到的、要花一整個下午重讀 code。

這是「把現在的自己變成未來自己的隊友」的習慣。短期看不出來、長期差距巨大。

02 同事 Slack 你的反應

低累積

「等下、我先解決這個」
「應該不是我的問題吧」
「不知道、你問 OO」

高累積

「給我 10 分鐘看一下」
「我幫你 reproduce 一次」
「我列 3 個可能原因 + 對應的測試方法」

每次有人卡關來問你、其實是測試你能不能被信任的時刻。

被信任的速度、決定了「下一個重要任務會不會落到你頭上」。

這不是「人很好」、是「累積資產」。每解一個別人的問題、你就多一個願意 push back 你決定的人。

03 PR review 怎麼留 comment

低累積

LGTM 蓋過去
看 1 分鐘 approve
看到問題:之後再說

高累積

每個 comment 寫「為什麼建議改」
找 1-2 個值得讚的點寫下來
留 1 個「我學到了 ___」

認真寫 PR comment 累不累?累。

但這是「用最低成本、把整個 team 拉到你水準」的方法。你的同事改一次、學一次、下次他自己會這樣寫。

PR review 不是審查、是教學現場

1 年後、你會發現整個 team 的 code 風格都像你寫的 ─ 那就是「Tech Lead 影響力」的雛形、不靠頭銜、靠 comment。

04 午餐聊什麼

這條最容易被忽略、影響最大。

低累積

老闆腦袋有問題
薪水太低
哪家新公司在徵人

高累積

昨天那個 race condition、用 mutex 比 atomic 多 200ms
這個 query plan 為什麼走 nested loop
如果重做這系統、我會把這層拆掉

第一種聊法 ─ 抱怨。聽起來爽、實際上零累積。

第二種聊法 ─ 對問題本身好奇。聽起來很無聊、但每次午餐都在強化「我是會解問題的人」的自我認知。

抱怨工作的人在原地踏步。
對問題好奇的人在累積資產。

1 小時午餐 × 5 年 ≈ 1,200 小時。拿去抱怨 vs 拿去思考 = 完全不同的軌跡。

05 1-on-1 講什麼

多數人的 1-on-1 結構:

  • 「這週做了 A、B、C」
  • 「下週做 D、E、F」
  • 結束

這叫「回報」、不是 1-on-1。

真正有累積的 1-on-1 結構:

  • 進度(30 秒、不是重點)
  • 卡住的事 + 你已經試過什麼
  • 你想學什麼 + 具體計畫 + 需要老闆給什麼支援
  • 你想接什麼任務(明確開口要)

1-on-1 不是回報、是「索取機會」

不開口要的人永遠拿不到。開口要的人會被當成「想成長的人」。公司只投資後者。

06 學新技術的姿態

低累積

「等公司用我再學」
「老闆讓我學什麼我就學」
學了不分享

高累積

「我花 4 小時搞懂這個」
「我寫 toy project 跑一遍」
「我把學的寫成 doc share 給 team」

關鍵不是「學得快」、是「學了之後分享」。

你在內網建一個「我的學習筆記」資料夾、每週寫 1-2 篇、每篇 300-500 字。

3 個月後 ─ team 在那資料夾找答案。
6 個月後 ─ 跨部門同事引用你的 doc。
1 年後 ─ 升職討論時、老闆有具體可講的「他讓全 team 變強」的證據。

分享 > 學習。
因為前者讓你的影響力有複利

07 失敗時的反應(最關鍵)

這條是 7 條裡最分水嶺的。

當你 production 掛掉、或者改錯一行 code 讓 team 加班那天、你嘴巴會冒出什麼話?

低累積

「我以為 cache 會自己 expire⋯」
「我不知道 production 有設這個⋯」
「不是我的問題、是 ___ 沒講⋯」

高累積

「我預設了 X、沒考慮 Y」
「我這次決策的依據是 ___、後來才發現少看了 ___」
「下次 onboarding 文件會加上 Z 檢查、避免再犯」

公司不怕你失敗、怕你不知道自己錯在哪

每次失敗、你都有機會展現「我能從錯誤中學」這個訊號。能展現的人會被當成「值得投資」、不能展現的人會被當成「不可靠」。

你不用為失敗道歉。
你要說清楚你哪裡判斷錯了為什麼錯下次怎麼避免


結論

7 個習慣 ─ 沒一個是「演算法」「框架」「新技術」。

全是「每一次小決定」累積出來的。

  • 每天 commit message 寫什麼
  • 每次同事問你怎麼答
  • 每個 PR review 留幾個 comment
  • 每次午餐聊什麼話題
  • 每次 1-on-1 開不開口要
  • 學新東西分不分享
  • 失敗後嘴巴冒什麼話

技術是入場券、習慣才是天花板。

大部分工程師卡住的不是「技術不夠」、是習慣沒養出來

這篇沒有「7 大絕招、立刻見效」這種承諾。這 7 條都是「累積型」、要從明天的 commit message 開始、半年後才看得到改變。

但這就是它的力量 ─ 90% 的人會看完點頭、不會做。

你看到這裡 ── 表示你想做。明天那條 commit、認真寫看看。

想跟我聊你的職涯卡關?

30 分鐘 1-on-1 諮詢 NT$1,500 ─ 把你卡的事攤開講、我給你具體 SOP。

LINE 預約諮詢 先訂閱 Newsletter