思維導圖結構化梳理java 頂 原 薦

寫在前面

公衆號的後臺有讀者給我留言說,對java每一階段應該會什麼技術感到迷茫。有個幾年經驗的爪娃們都經歷過成長的階段,但每個人成長階段接觸到的技術不盡相同。作爲java思維導圖的作者,我當然就想這用思維導圖的方式結構化、可視化地每階段的成長與技術串聯起來。

如果你還只是個什麼都不懂的小白

這一時期是你最困難的時候,你什麼都不懂,想要入門學習java,你面臨着兩個選擇,一自學,二報培訓班,這是常見的兩個選擇。

小白自學與報培訓班.png

自學需要很大的毅力,特別是對於一個沒有任何基礎,剛踏入一個全新的行業的朋友來說,如果你看不進書,那麼看教學視頻是很好的選擇。報培訓班也還可以,雖然學費貴了點。現在培訓出來的混得也還不錯。

這一時期要學習的內容主要就是java基礎入門了。java基礎要紮實,多做練習。以前大學的時候我們的java老師家鄉口音太重,聽得糊里糊塗的,後來我的學習都是看馬士兵的java基礎系列的視屏跟着寫代碼入門的。當然,僅僅學會java基礎是還不夠的,想要進入企業工作學習還需要至少還要學會主流的Spring和Mybatis框架。

入門基礎.png

學完以上內容就可以嘗試去找工作了

如果你是大學生,那麼我建議你大四就開始找工作或者實習。大四專業課就已經很少了,很多同學已經去找工作或者找實習,當我還在實習的時候,我同學已經收到了六七份offer了 =_=,哈哈。想起那段時間,一天跑幾個招聘會或者宣講會,一天時間安排滿滿的,很累,也有回報。提醒一句,金三銀四,是最好的面試時間,畢業前最好就能找到工作,不至於慌張。

如果你已經有一年經驗

工作了一年之後,你可能會覺得,其實mvc也就那回事,上班無非就是在寫增刪改查和業務邏輯,無聊,沒什麼妹子,新的技術沒學到什麼,想辭職跳槽拿高薪。

但其實這一年裏你學到的東西還是挺多的,你紮實了面向對象的程序員思維方式,java的語法,常用的函數和工具類你都熟悉了,懂得遇到一個bug的時候應該從哪下手去調試,如何去向同事提問,工作沒完成的你會自覺留下來加班。慢慢自己能夠單獨負責一個模塊的開發。

這一時期的學習,以你公司的項目框架學習爲主,一般是Spring+Mybatis開發的框架。你應該會把你項目基本摸了個透,用了一年之後,你基本可以知道這個框架好用在哪,不好在哪。如果重新開發一個同樣的系統的話,你覺得使用啥啥啥框架開發更快更簡單。恭喜你,你對框架的認識已經提升了一個高度。

讀書與項目積累.png

是的,現在是項目經驗積累的重要時期

如果你已經有兩年經驗

兩年經驗的java,明顯會成熟了一點,對java認識越深,對java興趣越濃厚。你可能想動手搞個博客發幾篇博文玩玩,去各大論壇貼吧微信羣和同行“基友們”吹吹水斗鬥圖聊聊妹子聊聊人生和理想,你學會了沒對象的時候還可以new一個對象來自我安慰一下。

這一階段離職的人容易又不容易找工作,特別是兩年半經驗的爪娃們,線上簡歷根據你畢業時間自動計算你的工作年齡爲2年,是不是隻能無奈苦笑兩聲。

當然,你的技術能力並不低,相反你會的很多。你的目標應該是【廣州11K以上,深圳12K以上,上海14k以上,北京15k以上】,嗯,基本這個情況。我猜的=_=。

技術提高與深入理解.png

多研究一下源碼,服務器,分佈式等知識,一直覺得開發階段最重要的一年就是這一年,到你3年經驗的時候,你的水平有多高工資就能有多高的的重要一年。

如果你已經有三年經驗

恭喜你,離成神之路近了一大步。這時候的你對語言應該有比較深刻的理解,會想着去多學習一兩種語言,比如python,php等。逛論壇的時候喜歡評論回答別人的博客、問答等,畢竟你已經小有成就。時常關注行業時事,可能還會想着接點私活掙點外快。

高級應用.png

這時候的你發展方向應該需要明確了,【項目經理】【架構師】【其他】,你需要針對性地去提高自己成就目標路上所缺少的技能。

項目經理與架構師.png

如果你已經超過三年經驗

棒棒噠,沒什麼能教你的了,大牛我們做朋友哈哈。

最後

百尺竿頭,更進一步。少年,我們任需努力。

關注公衆號

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