程式設計師如何成長?你現在的職位和薪水真的配得上你的工作年限嗎?

職場 發佈 2020-01-13T09:19:01+00:00

成長是指自我提升,一方面是本身的個人能力,另一方面是社會對你的認可度。成長是有過程的,也是有跡可循的,我平時就很喜歡去GitHub上學習,來提升我的個人能力GitHub對我們程式設計師來說是很棒的學習平台,大家可以看看我的GitHub:https://github.com/Meng9

何為成長?

成長是指自我提升,一方面是本身的個人能力,另一方面是社會對你的認可度。

最終,程式設計師的職位和薪水都能在成長中得以體現。


成長是有過程的,也是有跡可循的,我平時就很喜歡去GitHub上學習,來提升我的個人能力

GitHub對我們程式設計師來說是很棒的學習平台,大家可以看看我的GitHub:https://github.com/Meng997998/AndroidJX,沒有的程式設計師也可以自己註冊一個去學習

但是,不是所有人都會通過自己學習去成長!

很多人對成長有誤解,在他們眼中,隨著工作年限的提高,成長是理所當然的事情,這其實是一個誤區。

兩個程式設計師同時工作3年,難道他們兩個的成長就完全一樣嗎?

其實是不一樣的。很多崗位在招聘的時候都要求3年以上工作經驗,這個3年工作經驗是指持續成長的三年,而不是指渾渾噩噩混日子的三年。

下面舉個通俗易懂的例子,大家一定能理解。



這裡拿蓋大樓舉例,比如某大公司發布了如下一個招聘需求,招聘資深建築工程師,提供具有行業競爭力的薪酬,要求如下:

  • 5年房屋建設工作經驗;
  • 對房屋建設的各個階段有深刻了解;
  • 熟悉各種類型的磚頭、鋼筋、水泥等原材料的使用方式;
  • 要求持有國家二級以上建造師證書;
  • 吃苦耐勞優先。


看到這個jd後,只要是有5年經驗的建造師都躍躍欲試,都覺得自己可以。



其實這個崗位是幹什麼的呢?這家大公司想蓋一棟50層的高端商業寫字樓,需要招一個資深工程師來完成整個高樓的地基、框架和外形的設計,還需要考慮容災和抗震等級。


而來應聘的一大部分建築工程師,他們雖然工作了5年,可是他們平時都在做什麼呢?大概是這樣的:

  • 搬磚、和水泥、砌牆等;
  • 建過的房子不超過6層;
  • 從來沒有考慮過地基的搭建、框架和外形的設計,因為他們不需要考慮,只要按照已有的方案來干就行。


就這樣工作了5年,在自己的工作領域(搬磚、和水泥、砌牆)駕輕就熟,覺得建房子不就這麼簡單嘛,覺得自己已經精通了建房子。


但事實上,他們真的能夠勝任50層高樓的建築工作嗎?很顯然,不能!



什麼樣的人能夠勝任這類工作呢?他們也工作了5年,他們平時所做的事情大概是這樣的:

  • 第一年:搬磚、和水泥、砌牆等,參與建造一些6層小樓;
  • 第二年:搬磚、和水泥、砌牆等,同時研究各種磚頭、水泥、鋼筋等原材料的特性,知道不同原材料的適用場景,可以獨立建造6層小樓了;
  • 第三年:跑到另一個建築隊,建造10-20層的普通住宅,開始跟著工頭一起參與地基、框架和外形的設計,業餘時間閱讀一些建築書籍,了解一些國內外知名建築的設計思想和理念,並時常在建築論壇發表自己對建築設計的理解;
  • 第四年:開始獨立負責10-20層普通住宅的建造了,在業餘時間開始研究30-40層商業建築的設計和建造,考慮設計理念、建築容災等問題,一心想自己設計一棟更高的大樓;
  • 第五年:一個合適的契機,加入這家大公司,主導50層高端商業寫字樓的設計和建造。


到這裡,我想大家都明白了。搬5年磚也還只是一個搬磚的,無論如何也設計不了摩天大樓。

對於程式設計師來說,待在同一個崗位重複著搬磚的工作,是無法有很大成長的,只有不斷地挑戰自我才是正確的成長姿勢。

當然,你有進取的心,願意挑戰自我,願意進階學習,我有一份整理幾個月的學習大全,Android進階PDF+進階學習視頻+源碼筆記+面試文檔+Flutter+kotlin+算法等分享。

學習路線也非常重要,我有個朋友是阿里p7,給了我一份移動架構師進階學習路線,讓我在學習過程中少走了許多彎路,詳情我也可以分享出來,希望給大家一些幫助


領取方式:關注+轉發,私信我【安卓】




關鍵字: