這幾天內心頗不寧靜。程序員
想的事情比較多, 沒有一個是關於技術的。編程
今天和你們聊聊一個咱們都很關心的話題:晉升
。架構
下午拉了個會, 和我幾個下屬聊了一下這個話題, 本身也有一些新的感覺。編程語言
在這裏記錄一下, 順便分享給你們, 但願對你們有所啓發。微服務
今天的主要內容:工具
我爲何要晉升?
什麼樣的人更容易晉升?
我如何才能晉升?
晉升那麼累, 我躺平很差嗎?
首先考慮一個問題: 咱們爲何須要晉升?。學習
各位不妨先回想一下, 咱們從小接受的教育, 被灌輸的各類理念, 譬如:優化
好好學習, 每天向上
人往高處走, 水往低處流
世上天難事, 只要肯登攀
長風破浪會有時,直掛雲帆濟滄海
諸如此類。spa
一直到高中,老師們也在各類重複:架構設計
奮發圖強, 積極向上
的精神理念一直伴隨着咱們成長。
通過小學、初中、高中、大學,有意無心之間,被劃分紅了不一樣的層級。
越往上,層級越高, 之後就有更大的可能得到更多的社會資源。
其實在工做中也是同樣,層級越高的人,才能得到更大的資源、利益和人脈。
同時,也有更大的能力保護本身。
我相信,咱們大部分人剛步入社會的時候, 都是有一番雄心壯志的, 都但願有一番做爲。
有一部分人,嚴格要求本身, 積極上進,持續學習。 在工做中嶄露頭角,表現出色,很快的獲得老闆的賞識和提攜, 升職加薪, 走上人生巔峯。
也有一部分人失去了目標,慢慢的懈怠,作一天和尚撞一天鐘, 最後成爲邊緣人物,在職場中沉沒。
畢業三年,這個差距就逐漸拉開了,五年之後,差距就更加明顯。
雖說晉升須要一些運氣
, 可是我認爲: 運氣是能夠被策劃出來的
。
所謂越努力, 越幸運
, 也是這個意思。
只不有一個大前提:你是按照本身的規劃
在努力, 而不是漫無目的
的努力。
計劃很重要
, 每一個人都是本身命運的設計師和建築師。
迴歸正題, 根據本身的理解,我先回答一下爲何要晉升:
更多的資源
更廣闊的視野
更好的職業發展和工做機會
更好的收入
晉升是能帶來不少好處的。
那什麼樣的人更容易晉升
呢?
職場人有千千萬, 能晉升的人畢竟有限。
但晉升也不是無跡可尋。 晉升其實也是有方法論
的, 這裏給你們分享幾條比較實用的經驗:
積極主動,作好業務
持續學習, 技術賦能
換位思考, 價值驅動
下面我就展開說一下。
這裏有兩個關鍵詞:積極、 主動
。
我先談談個人理解。
首先, 一個積極向上的團隊氛圍
, 是塑造一個好的團隊形象
重要組成部分。
能帶動你們的積極性
, 提升團隊生產力的人, 會被優先考慮。
主動性
上, 能主動規劃工做任務, 主動跟別人瞭解更多信息, 主動溝通, 主動承擔, 確保進度和質量, 控制風險, 持續跟進。
另外, 若是你有晉升的規劃,最好主動找你的主管溝通
, 讓他給你提出一些建議。
按照給出的建議,肯定短時間規劃和長期規劃, 作好執行,並按期主動溝通
, 對晉升也頗有幫助。
其實咱們身邊有不少人,勤勤懇懇,悶頭作事,堪比老黃牛。
事情作了不少, 也很是辛苦。
若是再遇到一個不是那麼關注員工成長的上級
, 極可能就會淪爲一個工具人
:
因此,咱們要主動出擊,避免淪爲工具人。
除了積極主動,咱們還應該關注自身的成長。
持續挖掘能讓本身成長的點
, 擴大本身的邊界
。
一樣的10年, 有人只作本身會作的事情,不斷地重複,最終只會變成熟練工
。
有人持續學習,不斷髮展,成爲了技術專家
, 這中間差距是很大的。
因此:
不要把 1 年的工做經驗重複 10 年,而要真正積累 10 年的工做經驗。
若是你如今的工做,已經能夠駕輕就熟地輕鬆完成了,那就應該嘗試更高難度、更高複雜度的事情了,而不是一味地刷熟練度,沉迷在自我感受良好的狀態裏。
好比你一直作業務開發
,已經成爲了組裏的骨幹
,不但效率高
,並且質量又好
。
那麼你就能夠試着完成方案設計
、架構設計
、架構重構
和系統優化
等工做。
另外,無論事情作好了仍是沒作好,你都應該多作覆盤總結
,找到能夠提高優化的點
。
還有一點很重要: 學習完以後,最好要有可以落地的成果
。
這個成果能夠是:
一篇文章
一個技術分享, 幫助了同事
作了一個工具, 優化了開發效率
優化了項目中的某個問題
優化了某個業務場景,提高了用戶體驗,爲項目帶來了收益
除了積極主動,持續成長以外, 咱們還須要換位思考
。
假設你是主管,你會提拔什麼樣的人?
毫無疑問, 是能創造更大價值
的人。
讓能力爲公司產出價值的人,比空有一身能力的人更容易晉升。
因此,若是你的時間很寶貴
,就應該優先學能爲公司產出價值
的技能。
順便分享一下咱們這邊對研發的要求和指望:
在阿里有一句話: 晉升是水到渠成的事
。
但什麼是水到渠成
?
有的人理解爲有了好績效
就能夠晉升了。
有的人理解爲能力夠了
就能夠晉升了,可是什麼叫能力夠了
? 不一樣人理解不同, 很難去衡量。
關於能力和績效
, 咱們須要清楚:
績效關注的是業務結果
,晉升關注的是能力提高
。
二者其實並無必然的聯繫。
我以爲能夠從兩個方面去思考:
精通和遊刃有餘
了?具有下一層級所需的能力
了?咱們先看第一條: 在當前級別作到精通, 工做遊刃有餘。
咱們先看看基礎、熟練、精通的區別
(如下文字摘自劉運華的大廠晉升指南)
會作
若是你會作某個級別要求的事情,就說明已經具有了基礎能力。
固然,這裏的會
是指可以獨立自主地完成,而不是別人想好以後告訴你,你再按照別人的話去作。
作好
跟基礎不一樣,熟練是指: 可以把當前級別的事情作好。
作好體如今作事熟練
,掌握了作事的最佳實踐
,可以保證效率和質量
,可以拿到好的結果
。
優化
精通
是指可以優化當前級別的事情。好比採起不一樣的方式、思惟和工具來作一樣的事情,並取得突破
。
若是要再區分一下作好
和優化
,咱們能夠這麼理解:作好只是意味着掌握了別人總結的成熟經驗,而優化意味着你本身創造了新的經驗
。
什麼算新的經驗
呢?並非說要「全球獨創」,而是說在本身所處的環境中(團隊、業務線、公司等)是新的。
好比微服務
架構,別的公司可能早就在用了,但若是把它引入到這家公司的人是你,這就算你的優化成果。
另外還要注意的是,我總結的這套標準,是用來判斷在某個級別所要求的能力,而不是單項技能的水平。
好比,你從事開發工做,P5/P6 的核心職責是項目開發,而項目開發會涉及到業務理解、項目計劃、編程語言和 Bug 修復等一系列的單項技能。
對於這些具體技能的水平,用技術廣度
或者技術深度
來區分會更合適。
通用的晉升步驟是:
先把當前級別要求的能力提高到精通水平。
按照下一級別的能力要求繼續提高,而後主動尋找工做機會,嘗試下一個級別的工做。
最後拿着工做成果申請晉升。
這裏須要提一下咱們熟知的35歲危機
。
說實話,我也爲這個問題憂慮過。
看下面這段問答:
35歲之後找工做很難, 主要仍是用人成本
的問題。
應屆生即聽話,學習能力又強,又能加班。 好用又便宜。
在這種調價下, 咱們只能經過本身靠時間積累的成長得到的優點
來取勝。
這種優點是什麼, 我但願身爲讀者的你能好好想一下。
如今還有一種說法:咱們程序員,要作好工做10年,就積累好後半輩子所需的財富
的準備。
略顯誇張, 不過也比較現實。
若是你像我一個朋友同樣: 家在深圳有一棟樓,還有幾百臺礦機, 天天2個比特幣。來工做只是爲了打發時間,不想當個卷王, 那也何嘗不可。
可是咱們大部分人只是普通人,只能在職場中努力打拼,才能生存下去。
俗話說:凡事預則立, 不預則廢。
若是你有晉升的想法或計劃,就須要早作準備
。
總之,職場如逆水行舟,不進則退。
敢於擔當,勇於挑戰
方是職場有效的生存法則,原地踏步
並無生存的土壤。
但願你們都能順利晉升。
今天內容就這麼多, 但願對你們有所啓發, 謝謝。
若是有什麼想法, 歡迎留言
交流。
若是以爲內容有幫助, 能夠關注下個人公衆號,掌握最新動態,一塊兒學習!