四年三升: 邁向成熟的打工人
加入目前公司大概四年兩個月,剛好迎來第三次升職。跟以往一樣,想藉此機會紀錄一下心得,想看前兩篇的可以參考這裡。
這次升職花了再更多一點時間,原因其實來自四面八方,大環境市場不好影響到組上的預算、mid level工程師人才濟濟相對難脫穎而出、信任需要花時間累積等等,想藉由這次機會紀錄一下過去一年多的所學所經歷。除了給自己外也希望能幫助到想要在mid level升職的你。
心態第一
作為一個打工人,我覺得對mid level升職必須有一個基本的認知,當脫離職業初期後要在更近一步時,影響升職的因素不在只限於個人。你的老闆如何represent你、你的同事如何給你review、你們組上的預算、你們組上與你同職等競爭升職的人數與其水平,總總都是影響你升職的因素。即便你固然優秀,如若其他方面未能達標,那無法順利升職也是可能發生的事情。
到了mid level第一個要做的事情便是心態調整,這個可以緩解很多壓力跟不必要的焦慮跟自我還疑。我們將可以做好的事情做好,其他交給命運,這樣你可能會在不如意時好受一些。
工作只是工作 不是生活的全部
你可能也容易掉入一個心態陷阱:我怎麼升職這麼慢。會攀比同儕,會焦慮自己落後。我也曾如此,後來我發現這些都是多餘的焦慮跟過多的犧牲。我都在焦慮一個其實自己不是能完全控制的事情,都在犧牲那些本可以離開房間去享受外面陽光或細雨的時光。
你們都足夠優秀,沒有人會在意你是五年還是七年甚至十年升到資深的崗位,而這個事實也會在滾滾時光繼續前行時被你遺忘,直到你也不在意,直到你也有點後悔那些過度焦慮重視的時光,竟滿是學習與奮讀,錯過的時光不再,你本可以少些焦慮,大肚看待工作與職涯。
我想我跟不少人一樣都會犯一個難以避免的錯:就是把工作看得太重。剛開始工作時,幹勁太別強烈,對於工作對於別人的請求都會不遺餘力,好似自己非常重要,這個沒弄好天就塌了一樣,下班後或是假日便會勤於學習,盡可能地補足工作上的事情。
其實後來會漸漸發現,沒有人是必要的,沒有人不能被取代,也沒有人需要將工作看得如此重要。不管多資深的工程師離職,原本的產品就會有人接上有人負責,這個諾大的賺錢機器不會停下,也不會等待任何人。
在工作四年兩個月後的我,是深刻的體會到,做好我們能做的,工作只是我們精彩生活的小小部分,也可能會後悔是該多陪陪家人,多善待自己,多運動多做做其他能豐富生活事情。
成熟的打工人
曾經我也對於老闆不採納我的方案且沒有給出理由生氣,覺得他不可理喻,竟然連解釋都不給一個。如今我已然看淡,如若再發生,我會暗自竊笑等到出現問題的那一剎那再心平氣和的拿出當時另一個方案的郵件。
不在其位 不謀其政 或許就是最好的説明,老闆有老闆的視野跟壓力,單從自己的角度很難全然了解,那些誤會便是不可避免之事。把老闆還給老闆,把你自己還給你自己。如同後來我不再過度強調升職這件事情,是我理解到,能不能升,至少在我們公司,有太多因素在直屬老闆的控制範圍,也讓他做好他的事情,過度強調時則是反效果。做好公司的升等標準,將每一個check point都做到,時間到了,你老闆也不得不將你升等。
曾經我也是那個會對同事不理睬我的code review comment而生氣的人,後來看開,反正都有留下紀錄,你愛改不改,我要去整理下一個旅行的行李了。
時間久了,再好的程式碼庫都會成為屎山,這就是大公司的結局,我們要有能容下醜陋程式碼的大肚,生活會好很多,事實上也沒有人會真的長期在意程式碼的品質,大家都是短視近利的想趕快推出feature,那些增加工程師效率的scenario也會容易的被一再deprioritized.
成熟的打工人是什麼? 是不在幻想自己能改變環境,是如入大流的隨波並將重心轉往工作以外的事情,也是認識到有很多事情不是自己能掌握而選擇理解。
結語
雖然一開始說這也是給想要在mid level升職的你,但更多的是分享這一路走來身為打工人的心得,那些我也會想早點知道的心得,送給在職涯焦慮的你。你肯定足夠優秀,如果在正確的路上,那多走一會兒,多看看路上的野花,也是件美好的事情。
2025/8/19 Khyler