菜 Staff Engineer 的小心得
- 發佈於
在這一趟旅程中,接近四年的時光,成為 staff 之後的心情其實也沒有什麼不一樣,但是我有兩個我非常喜歡的學習想作為最後的結語,不論是給閱讀到這裡的你還是未來的我自己。
隨時都讓人可以替代自己#
雖然我們常常在工作上、在職涯上思考的是如何培養自己的不可取代性。
但是試著思考一下,世界上哪裡來這麼多無可取代的事情呢?我是這樣想的。
此外,最重要的是當自己一直卡在當前看起來不可取代的事情上,就意味著以下幾種可能:
- 老闆可能不會想讓你離開當前的事情
- 沒有機會改變的話,導致未來的進步幅度不夠多
- 沒有機會跳出當前的任務思考其他的可能性及方向性
再者,自己做得好是一件事情,如何讓人取代自己又是一件事情。
除了設計流程、撰寫文件或針對重要的選擇 mentor 其他人拆解問題,這方向的背後代表著你有得選,意味著有選擇可以去減少繁瑣的工作,有辦法可以去收斂重要的流程,有能力可以去傳授或分享知識。
最重要的其實是讓自己好好置於這樣的情境下思考。
如果別人取代我了,那我該去哪裡?
如果我這麼容易的就被取代,那不是現在,也會是很近的未來。
所以,反而帶著這樣的心情準備著,更容易讓自己突破既有的框架及泡得很舒服的舒適圈。
有勇氣去冒險一點,也能讓自己再回到嘗試更多方向的心態,就能繼續讓工作的自己變成更想要的樣子。
社會老油條的樣子,不是我想成為的模樣。
還記得前兩年生日,我許下願望希望自己能成為知世故而不世俗的人。
現在也依然是喔。
沒有對錯,只有差異#
我知道,世界上最簡單讓人理解的就是非黑即白的論述,不是你對就是我錯,二元分法簡單明瞭。寫程式可能會非常歡迎簡單的邏輯,但是作為工程師而不是機器人的我在這四年學到除了這樣一刀兩斷的分類外,還有浩瀚無垠的可能在這個 0 1 之外。
如果能夠跳脫對錯的判斷標準,就可以打開一扇,抱歉我需要用個老掉牙的形容詞,無限可能的空間。因為沒有對錯,所以不會有太多時間放在情緒上的消耗,也就不會執著於指出別人或自己的錯誤,除非現在是 mentoring moment。沒有這些擴大難題的想法在旁,就能夠回到現況本身,去關注我們要解決什麼,思考為什麼彼此有不同的出發點,討論未來對齊與否的可能等等。
也就在沒有對錯的空間下,我們能夠不帶批判的去接近彼此。
我很喜歡《我可能錯了》這本書所說的:
在是非對錯的想法之外,還有一片原野。我會在那裡與你相遇。
當我們能夠放下對錯的眼鏡去看待,無論是工作又或是生活的其他面貌,從自己想要控制一切的未來妄想中走得出來一點。
也許你可能會想,為什麼說是妄想呢?
因為我們不可能控制一切的事情,所以有這樣的想法就是一種妄想。
可能你又會想,嘿!這個是個工作文吧?怎麼走去心靈層面了呢?
對我來說這趟走到 staff 的路上,最難的永遠不是技術。
而我想把技術該有的底子及能力準備好是每個想走上 senior+ 的人都可以自己做到的事情。
回到放下控制其實是我覺得更難的一件事情,但是能做好的話,我想會是在這條路上走得更舒服的方式。
學習接受不完美,也是一種前進#
不確定現在閱讀的你是個 J 人還是 P 人。
還記得剛出社會時的我總在每次旅行都要在事前把所有細節鉅細靡遺的準備好,而旅行當下如果事情不如預期執行的時候,就會因為太想要事情如自己預想的劇本所實現,導致自己失去了平常心。所以反而在應該快樂的旅行,卻沒有獲得想像中的愉悅。
當然這裡沒有要分享後來去過更多地方的自己成為怎麼樣的人,而是想提出這個想法。
有的時候越用力握著一個東西,就越難接受這個東西從手中被抽走或自己長腳跑走。
我們無法知道所有事情,所以每個當下我們都是盡力的在透過目前有限的資訊來做決定。
而下一個時刻或訪客來臨,會產生或帶出新的資訊,如果我們評斷的訊息已經過時,那就更新即可。
應該沒有誰會抗拒安全無害的系統更新吧(笑)
沒有必要把我們做的決定跟我們直接連結在一起,也沒有需要讓對錯主宰自己工作的樣子,我是這樣想的。這些差異就一一去找辦法解決就好了吧?更重要的是其實也不見得每個差異都需要解決的(小聲),所以放輕鬆一點
(:
我也要像我設計的系統一樣有韌性#
在這個四年間,我很開心擁有這些機會及成長,
有非常多說不盡的感謝,所以就謝天吧。
而讓我自己成為跟自己設計的系統(或希望的)一樣具備韌性,
是我覺得對我來說最重要的事情了。
祝福看完系列合集的你們也都有帶走什麼,
可以再跟我分享 (:
我會非常開心的。