1. 程式人生 > >思維導圖結構化梳理java

思維導圖結構化梳理java

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

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

小白自學與報培訓班.png

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

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

入門基礎.png

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

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

如果你已經有一年經驗

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

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

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

讀書與專案積累.png

是的,現在是專案經驗積累的重要時期

這一年裡,我過得比較充實,有獎有罰,說起來你可能不信,我一年就當上了技術部副經理,雖然技術部也就五六個人,雖然沒什麼實權,起碼薪水加了兩千。恩,從那時起,我朋友都叫我呂經理,哈哈。說起罰,那可是驚心動魄的了,那時候我負責對接一個註冊和簡訊功能,註冊時候傳送簡訊,因為沒有驗證碼就可以點擊發送,上萬多條簡訊一晚上就被不知名的爬蟲給耗完了,鬼知道第二天我是怎麼過來的,那晚我睡不著,我發了一條朋友圈大概說“我寫了一個bug,公司損失了上千塊”,很多人給我點贊,後來我就睡著了。

年尾我拿了“最佳員工”獎和一千塊獎金,然後跳槽了。

如果你已經有兩年經驗

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

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

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

技術提高與深入理解.png

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

如果你已經有三年經驗

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

高階應用.png

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

專案經理與架構師.png

如果你已經超過三年經驗

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

最後

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

在這裡給大家提供一個學習交流的平臺,java架構師群: 558787436

具有1-5工作經驗的,面對目前流行的技術不知從何下手,需要突破技術瓶頸的可以加群。

在公司待久了,過得很安逸,但跳槽時面試碰壁。需要在短時間內進修、跳槽拿高薪的可以加群。

如果沒有工作經驗,但基礎非常紮實,對java工作機制,常用設計思想,常用java開發框架掌握熟練的可以加群。