程序員如何成長?你如今的職位和薪水真的配得上你的工做年限嗎?

何爲成長?git

成長是指自我提高,一方面是自己的我的能力,另外一方面是社會對你的承認度。程序員

最終,程序員的職位和薪水都能在成長中得以體現。github

程序員如何成長?你如今的職位和薪水真的配得上你的工做年限嗎?

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

GitHub對咱們程序員來講是很棒的學習平臺,你們能夠看看個人GitHub:https://github.com/Meng997998/AndroidJX,沒有的程序員也能夠本身註冊一個去學習算法

可是,不是全部人都會經過本身學習去成長!架構

不少人對成長有誤解,在他們眼中,隨着工做年限的提升,成長是理所固然的事情,這實際上是一個誤區。框架

兩個程序員同時工做3年,難道他們兩個的成長就徹底同樣嗎?ide

實際上是不同的。不少崗位在招聘的時候都要求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,給了我一份移動架構師進階學習路線,讓我在學習過程當中少走了許多彎路,詳情能夠找我領取,但願給你們一些幫助。

程序員如何成長?你如今的職位和薪水真的配得上你的工做年限嗎?

相關文章
相關標籤/搜索