Work on what matters
July 04, 2021身為Staff 你擁有的時間越來越少 但公司對你的要求越來越多 本篇文章分享如何在你短暫的上班時間中 做真正重要的事
先來看看有關Effort-Impact象限圖
以下就是作者提供的建議
停止snacking
如果你是在個結構良好的公司中 那麼四個象限中 左上的low effort & high impact的工作通常都已經做完了 你要選擇的是往右還是往下 到底要做那些花很多時間可以有很多結果的工作 還是花很少時間可以有很少結果的工作呢
花很少時間可以有很少結果的工作就是snacking 他會讓你很有成就感 但你學不到東西 或是學到的東西是很短暫的 機會成本不值得
身為一個staff engineer 如果你不仔細且故意的track你所做的事情 很容易會變成在處理很多snacking
停止preening
preening指的就是low impact & high visibility work
很多公司會把high-impact跟high-visibility 合併來看(或說他們根本沒有區分兩者) 這會讓很多資深工程師花很多時間在一些沒有實際價值的事情 但卻很常在meeting的時候被recognize
如果你眼中注重的是短期的公司成長 那最佳解就應該是照著公司的規劃做一些preening 但如果你眼中看的是個人的長期成長 但你就該好好的和preening做好取捨
停止chasing ghost
右下角那塊high effort low impact那塊 不會說全公司都沒有人做 通常是交給剛進來的senior(XD) 如果那個人是你 你必須要有個底線 知道這些東西是你進來前沒人要做的東西 不要花太多時間
Existential issues
當你避免了剛剛提到的三個東西之後 要怎麼知道到底該花時間做什麼呢 你應該去找 你們組織現在正在經歷什麼樣的risk或是問題
最重要的當然是金流問題 比如說公司沒錢了 那你當然要優先去處理那些問題 科技公司也有不少跟錢無關的問題 比如說服務器穩定性的問題 或是疫情期間的oncall問題
去找那些最嚴重的問題 如果這些問題沒解決 其他事就無關緊要了 的那些問題
Folster growth
Hiring 是很重要的一環 包含onboarding, mentoring, coaching 這些很容易被公司忽略的問題
Edit
有很多的專案 只跟成功差距不遠 就只差一個小小的改變 比如說只要一個小修改就可以解鎖新機會 或是一個討論就可以達到共識
Staff engineer會去找這些被需要的”改變” 來改變組上專案的approach 要做到這些 你必須要善用你的
1.組織上的特權 (organizational privilege)
2.你在公司內部建立的關係
3.你從過去專案經驗學到的ability to see around the corner
利用這些你的知識 去了解組上的專案 去改變組上的專案
Finish things
你會發現很多有天份的工程師在他的生涯初期 不了解怎麼應對專案的unexpected surprise 進而去rescope專案
畢竟一個專案要被recognize還是必須要完整的finish 把你的專業度發揮在幫助他們完成最後一哩路 比如說把六個月的口號轉換成兩個禮拜的sprint 能給組上帶來的收穫非常非常大
What only you can
最後一個分類 就是去做那些只有你能夠完成的事情
雖然有很多工作 是你做得比其他人都好的 但更重要的是那些如果你不做就沒有人會做的工作
這可能是兩種工作的交集
1.你非常擅長 做得特別好的工作
2.你真正在乎的工作
比如說
寫出那些公司其他人會follow的company technology strategy
說服一個很猛的人加入公司
改變公司CEO對於技術債的想法
重寫API
基本概念就是如果你不做 就沒有人會做的事 這些就是你最大的機會去work on something really matter
隨著你職涯的發展 這個分類的工作會變得更加deeper and narrower
總結
我們提了這麼多事情matters 那為什麼這些事情matters呢
設想你工作了20年之後 現在在面試一家新公司 我敢保證面試官根本不知道你以前的專案到底多有影響力 面試官能看到的都很主觀 比如你的頭銜 你的聲望和你工作過的公司
你幾乎無法逃避這些主觀的面試過程 但你可以累積這些剛剛提到的valuable work的專業
事實上比起專案本身 剛剛提到的工作才是你長期的職涯中更需要被累積的技能
做可以讓你成長的專案 專注在那些重要的事 然後選擇那些重視這種經驗的公司