程序員的五層境界,你在哪一層?最後一層的,都是人生贏家

在我的很多文章下面,都會有一些小夥伴,留言說他迷茫,不知道後面該怎麼走。

剛入門的,覺得自學怎麼這麼難,怎麼完全沒有方向。

工作幾年的,自以爲自己什麼都懂了,不知道接下來應該怎麼辦。

其實,在各個階段,每個人都會有迷茫期。

今天我們就來聊聊,一個菜鳥程序員的成長史。

大家看看自己處在哪個階段,評論發起來。

在我看來,程序員從剛接觸編程開始,大概分爲五個階段。

1、新手期

這是大家都會經歷的一個階段,屁大點知識都得搜、都得問。一個HelloWord一星期都跑不起來。

這個階段,還不能稱之爲入門,因爲此時的水平,完全是張白紙。對於實現功能基本沒什麼思路,全程靠抄。有時,就算跟人家抄一遍,到自己寫的時候,依然全盤遺忘。

這個階段很難熬,也是很多同學放棄自學選擇培訓班的原因。

沒事,大家都一樣,萬事開頭難,挺過去就好了。

如果是學生,每天都在學習敲代碼的話,這個階段最多維持五個月就能突破了。

這個階段最重要的是多寫多練,熟能生巧是最適合這個階段的。

算法看的懂寫不出來?幹他十來遍,就不信還寫不出來。

文章末尾我會提供很多視頻資源,都是很系統的視頻,入門進階實戰的,就跟着老師抄。一遍不會來兩遍,兩遍不會來三遍,突破這個階段指日可待。

2、入門期

在寫了幾個月的代碼之後,IDE也稍微會用了,常用的知識也有所瞭解了。這時候就算是正式入門了。

但大部分的同學,能常用的知識都還不瞭解,不熟悉,用到的時候,還得靠查、靠搜來解決。

在這個階段,你可能已經能夠做一兩個項目了。但整體知識還不熟練,是這個階段最大的特點。

這個階段最重要的是,把學到的知識徹底搞通搞透,爲以後進階做準備。

如果連核心知識點都沒辦法吃透的話,就很難講進階了。

3、進階期

一般在工作一兩年後,對一個方向也基本入門了,涉及到的常用知識,也基本瞭解了。但知識邊界明顯。

此時,最重要的任務是進階、拓展自己的知識邊界。

進階階段,一般有兩個任務,第一,核心源碼解讀;第二,看更多進階的書、視頻,極力補充自己不會的知識。

這時候,其實是到了一個半熟練期,自己已經做過的東西,技術內容瞭如指掌,自己沒做過的東西一點不懂。

這個階段其實也很難,很多工作幾年的同學,都會在這個階段產生迷茫。

懂的越多,不懂的也就越多。

隨着知識邊界的拓寬,總覺得自己不會的還有很多。

這是一個正常現象,如果隨隨便便就能啥都會的話,那還是專家遍地走了。

你以爲程序員行業是某乎呢,人人985,人在蒙古,剛下航母……

堅持,是我從送給處在這個階段同學的建議。

雖然在工作上,你可能已經到了一個舒適期,因爲業務對技術的要求一般是很窄的。比如,普通的Android應用開發,很能觸碰到源碼底層,而底層源碼的解讀,卻是成爲專家的必備條件。

所以,唯有堅持遠離自己的舒適區,努力拓展自己的知識邊界,才能真正到達專家的水平。

4、熟練期

到了這個程度以後,很多同學就會進入到瓶頸期,對所學方向的大部分知識都比較瞭解,同時對第三方框架和工具都比較熟悉。

當接受產品需求時,實現方法瞭然於胸。考慮較爲周全,bug較少。但一般停留在熟練完成級別。

這時候,很多同學會不知所挫,好像自己知道的已經夠多了,需要的,只是工作上的認可。

對的!

這時候,你的技術水平確實已經達到了較高的水平,你在技術上可能已經達到了專家的水平。

現在的你,要做的已經不是技術上的強者,而是組織的專家,技術的領頭人!

單純的業務實現,對你的技能提升,沒有太大意義。

你需要組織的認可,你就需要爲組織分憂。

所以,你就需要培養自己解決問題的能力。

組織遇到問題,你應該首當其衝。

組織需要調研一項技術,你應該爭着你來搞。

而解決問題的能力、技術領頭人,無論是內部晉升還是跳槽晉升都是及其重要的。

5. 架構期

當你當了一兩年技術領頭人,如果不出意外,你就會升到專家崗。對應阿里的P7。

P7那可就厲害了,年薪五六十萬肯定是有的,股票還不算……我好像又泄露了什麼……

恭喜你,當你到了專家崗以後。

你的業務範圍,也早已不是基本的業務實現,而是更傾向於技術方案預研、架構設計、模塊重構。

到了這個階段,你的選擇會變多,你可以選擇跳槽走管理,也可以選擇繼續走技術專家崗。

這基本上是我們普通程序員的最高境界了。希望大家都能走到。

有些小夥伴會說,阿里還有P8\P9\P10呢?

不錯,確實有的,但到了P7以後,技術能力基本上就到頭了。

P8、P9、P10更看重的是,你能不能利用技術爲業務帶來重大改變,所以,這講究的是機遇,而不是自己努力就能行的。

可以看到,程序員這個職業其實是一個很好的職業,只要你努力,技術一步步的上升,你就能走到專家崗。

我精心整理了計算機各個方向的從入門、進階、實戰的視頻課程和電子書,都是技術學習路上必備的經驗,跟着視頻學習是進步最快的,而且所有課程都有源碼,直接跟着去學!!!

 

這篇文章就到這啦,大家對標下自己所在的層次和需要所做的事情,擼起袖子加油幹吧,願大家認清路線,不再迷茫。

最好的關係是互相成就,小夥伴們幫我點個贊吧,非常感謝。

下篇文章見

我是啓艦,前阿里人、vivo研發專家、項目主管、出過書、創過業、八年工作經驗的大廠程序員。
聽我嘮,少走彎路,程序人生更簡單。
如果有幸能幫到你,請幫我點個【贊】,給個關注,如果能順帶評論給個鼓勵,將不勝感激。

啓艦文章列表:更多文章

本人所有文章都與版權保護平臺有合作,著作權歸啓艦所有,未經授權,轉載必究!

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章