離職,問題就解決了嗎?

編碼磚家發表於2022-06-20
  • “領導脾氣太大了,老子不伺候了。”
  • “工作三年工資才漲幾百,打發叫花子嗎?”
  • “這破系統改不完的bug,學不到真技術!”
  • “上班996,下班on call,太累了。”

剛入職場的那幾年,我經常對工作有各種抱怨。回想起來,有兩次衝動的不必要的離職,或者說應該幹得更久一點。一旦有了離職的想法,整個人每天都糾結是去還是留,這種糾結成倍的放大焦慮,讓自己做出錯誤的決策。如果你也有離職的糾結,無論原因是什麼,都可以問自己:離職,問題就解決了嗎?

離職固然可以解決一些問題,但是與職業規劃和個人性格有關的問題,換公司要謹慎。

1.可以解決的問題

  • 提高薪資

最近十年以來,IT行業尤其是網際網路公司的薪酬漲幅一直名列前茅。2022年2月25日,拉勾網釋出《2022年網際網路行業春招薪酬報告》報告顯示,網際網路行業平均薪資為18500元,較去年同期增長7.5%,高於去年6.9%的增幅。

按照行業的一貫作風,研發崗位每年至少要漲薪10%,否則根本留不住人。國內公司存在一種普遍現象:寧願高價找新人,也不漲薪挽留老員工。總的來說,跳槽通常可以解決薪資問題。

  • 新的發展

選擇一個快速擴張或處於行業風口的公司,通常能獲得更快的發展,但是有兩個前提:參與的專案必須是公司的重要戰略,就職的崗位也必須是核心的。

我曾經任職過一家知名的網路彩票公司。這家公司在業績好的幾個年頭,可以給到十八月的薪資。入職後不久,國家開始整頓網路彩票,公司不得已轉型做其他的業務。我選擇了一個衰退的行業,錯過了更好的發展。

2.未必能解決的問題

  • 提升職業素質

假設我們有一些缺點,而公司有管理制度幫助你來改進,那麼幹長久一點會更好。比如不善於演講,公司要求每個人每月都要做一次技術分享,這種外部壓力迫使我們做不擅長的事情,恰恰是最好的提升。優秀的公司一定會對員工的職業素質有很高的要求,並且有相應的考核制度去推動這些要求。萬一入職了一個草臺班子,就很難有機會提升軟實力了。

  • 成為業務專家

所有的公司都希望將技術和業務融合的更好,這一點只有既懂技術又懂業務的人才能做到。如果你希望成為某個行業的業務專家,至少要吃透當前公司的業務流程才考慮跳槽。處於相同行業的公司,核心的業務流程差距不會太大。在現在的公司已經混成了老人,更容易通過關係去熟悉不太瞭解的業務領域。

  • 完成職業規劃

如果要從技術轉管理,須知一個現狀:管理崗位是極度稀缺的。除了快速擴張的公司,大多數公司更願意從內部培養管理人才。在現在的職位上熬了幾年,獲得上級的認可,也許能得到空缺的管理職位。如果缺乏管理經驗,直接去面試管理職位,成功的機率也不高。

3.職業規劃四點原則

做職業規劃務必結合自身條件和性格愛好,否則這個規劃很難執行下去,參考以下四點原則:

  • 個人偏愛:做自己喜歡的事情,才有可能在極端艱難時不會放棄,在巨大誘惑的時也不會動搖。
  • 個人擅長:做擅長的事,才有能力做好;有能力做好,才能在競爭中脫穎而出。
  • 認同價值:做自己深刻認同其價值的事情,堅信事情的回報有足夠的吸引力。
  • 長遠發展:選擇的行業得有足夠大的市場與成長空間,才能拿到更高更持久的回報。

不可否認,中國人始終是官本位思想,做管理的比做技術的地位更高、收入更高。軟體是一個純智力產品,IT行業總體是比較渴求和尊重技術人才的。職業規劃可以簡單的分成兩個方向:管理線和技術線。管理和技術對能力的要求不一樣,管理工作需要更好的溝通和協調能力,技術工作需要嚴密的邏輯思維和嚴謹的態度。事實上,高階的技術崗位也有一定的管理工作。

4.技術線的發展

技術的發展路線依次是工程師、高階工程師、資深專家、架構師。最頂尖的是CTO,本質是做管理和技術戰略工作。CTO職位極其稀缺,需要天時地利的配合才能達到。對於大部分人來說,架構師就是職業頂點了。這個職位市場需求大薪資高,努力學習知識和技能,做到的機會很大。

我們看看架構師的分類和職能:

  • 特定技術架構師:特定技術架構師|從事安全、儲存架構等專項技術的規劃和設計工作
  • 系統架構師:從系統的維度,負責整體系統的架構設計,主要是基礎服務和各系統間協調上,關注伺服器負載,可靠性,伸縮,擴充套件,資料庫切分,快取應用等方面的基礎架構設計。綜合運用已有的產品和技術,來實現客戶期望的需求。要求通曉軟、硬體兩方面的知識,知識體系相對龐大。
  • 應用架構師:從應用程式的維度,負責某個應用的技術架構,主要理解業務、梳理模型、構建業務系統等。

在網際網路公司,常常說的架構師是指系統架構師,應用架構師就是高階工程師或者資深專家。近些年由於前端技術Vue、Flutter等蓬勃發展,也出現了前端架構師。

5.管理線的發展

管理的發展路線依次是工程師、高階工程師、團隊Leader、技術總監、技術VP/CTO。從高階工程師到團隊Leader隔著一個坎,必須先成為優秀的基層員工,並掌握一些管理知識,能運用到實踐當中去,才能邁過這個坎。比起技術線的職位,管理崗位更加稀缺,承受壓力更大。中層管理比較舒服,不太關注業務細節,又不用思考戰略問題。

6.可執行的目標

無論選擇技術還是管理線,要達到晉升目的,必須制定清晰可執行的目標。比如系統架構師需要掌握的知識有計算機基礎、分散式理論、分散式元件應用、容器化技術等等,如果計算機基礎知識薄弱,就制定計劃持續學習,不要跳躍的學習其他東西,高樓不能建在流沙之上。

想做技術管理的話,不能只學管理理論而不實踐,“一看就會,一做就廢”。日常工作中,嘗試找到團隊的普遍問題,向領導提出解決方案,看看領導如何決策。無論什麼規模的公司,都想要降本增效,從這個角度思考,能發現團隊和公司的不少問題。

相關文章