萬達保安「苦修Java」,7個月破繭成蝶,如今薪資翻了4倍

2020-10-07 11:00:56

前言

高考畢業後,自己因為高考失利,與理想大學失之交臂,當了兩年兵回來就在萬達做起了一名保安,不到1年就坐上了管理層的位置。但我當年一直想著讀計算機專業,以後做一名程式設計師,現在的狀態也不是想要的。

萬達保安“苦修Java”,7個月破繭成蝶,如今薪資翻了4倍

 

人生轉折點

去年的時候,幾個玩的好的老同學就聊了起來,其中有個考上了西安財大,讀了新聞系,畢業後幹了不久就想做了,原因很現實,既感覺不到前途,也感受不到任何錢途,索性就去報了一個線下培訓班學前端,沒選擇學Java的原因主要是因為前端的視覺化,不會看著枯燥,現在在上海工作了2年多,也有20k+的薪資。

我也考慮了幾天,索性還是去報了個培訓班,白天工作,晚上學習,反反覆覆7個月的線上培訓,終於破繭成蝶。

萬達保安“苦修Java”,7個月破繭成蝶,如今薪資翻了4倍

 

剛開始每天面試5家公司,每天海投的簡歷,但我從來不按照預約時間去面試,利用週末兩天整理郵箱中近60家公司地址,逐個百度位置,將距離近的公司排到一起,定到一天去面試。

大多HR都會問您預約的不是今天。我每次都會說:「剛好在咱公司附近面試就順道過來了,如果不方便我就到預約時間點再來」,幾乎所有HR都讓我進去面試了。

第四天去了最好的一家公司,也是我的第一任東家,待遇還算不錯12k,當時自己其實也只是一個小白,但相比於保安的工作薪資直接翻了2倍多,已經是很滿足了。

今年由於新冠肺炎的影響,公司不得不延遲復工,心想著,我可以趁著這段時間好好學習一些更深入的技術知識,於是我又報了之前那個線上培訓班,之前瞭解過他們做高階培訓就做的很好,加上我剛入門也是選擇的他們,整體感受是非常滿意的。

為什麼沒選擇自學?建議?

沒選擇自學主要是因為當時還有工作,也擔心找不到一個學習方向,浪費太多時間,得不償失。現在網上免費的資源確實很多,當我回頭再看的時候卻發現很多都是沒有重點的,講的也很乾.....接下來就跟大家簡單分享一下對於自學者的學習建議吧。

1、對於0基礎的朋友,我是不建議看書學習的,多看視訊去學習,不信的話你可以自己嘗試去買回來看,過不了多久估計就扔一邊看不下去了。

2、不懂的地方反覆看,還不懂可以百度或者去看相關的部落格,因為我是報的培訓班,有不懂地方直接可以問老師,老師引我思考,然後我就能理解了。

3、複習,對於自己學過的知識一定要複習,如果視訊有配套的筆記,建議第二天再鞏固一遍,自己也可以用word做筆記,寫一寫學習紀錄檔。

4、根據視訊內容嘗試畫思維導圖,大家可以去下載Xmind,思維導圖能夠幫你形成一個系統的學習過程,思路清晰,讓自己有全域性觀。

萬達保安“苦修Java”,7個月破繭成蝶,如今薪資翻了4倍

 

上面是我剛入門培訓班給我的學習路線,這當然只是1/6的內容,但是你會很清楚的知道你要學習什麼內容,旁邊的綠色就是實戰內容,實戰是幫助你鞏固知識最有效的方法。

同時,養成這樣的習慣不容易遺忘,很多人都是當時覺得學會了,但過一會兒又只知道幾個名詞。因此,思維導圖能方便你日後的複習,提高複習效率,有效檢索遺忘的知識點。

敲重點:

向物件是JavaSE的重中之重,裡面的知識點個人認為是最難的。後面的知識點都是建立在這之上展開的,沒學好物件導向,後面就會稀裡糊塗。

  • 物件導向是基石,JavaSE中最重要的一是集合,二是IO,希望大家學習這兩個知識點時認真對待,多敲程式碼,多思考。
  • 常用API裡,String及其相關類StringBuilder, StringBuffer等必須熟悉,後面會不斷用到。不學好的話,後面怎麼死都不知道!
  • 泛型一般只出現在集合中,個人覺得如果一時無法掌握,那麼暫時會在集合中使用泛型就行了。
  • 反射對於初學者來說是非常抽象的!!但它又無比重要。它雖然不是JavaSE的重點,但是它是JavaWeb很多難點的底層支撐,不懂反射,寸步難行。

重點

  • 物件導向☆☆☆☆☆
  • 集合☆☆☆☆☆
  • IO ☆☆☆☆☆
  • String/StringBuffer/StringBuilder ☆☆☆☆☆
  • 反射☆☆☆☆☆
  • 泛型☆☆☆☆

熟悉

  • 異常
  • 多執行緒

先過一遍

  • 網路程式設計
  • 正規表示式

總結

哪些人適合自學?

我總結了以下適合自學的前提條件:

1、對於程式設計有興趣,有足夠的時間,至少一年以上,且不著急找工作的;

2、有較強自制力,能堅持自學下去的,三天打魚兩天曬網是絕對不行的,但據我瞭解,能堅持下來的人真的很少很少;

3、具備一定學歷,最起碼是高中以上。學習程式設計是要有一定的英語和數學基礎的,同時現在面試對於演演算法面試幾乎成了必問題,沒有一定邏輯是難以堅持自學的;

哪些人適合培訓班?

如果你不符合以上三點,我建議你選擇報培訓班,不然就勸你放棄。培訓班最大的優勢在於:省時、高效,培訓機構通常會依據當前技術的發展現狀、業界的人才需求變化情況,動態地調整教學內容,構建出一個比較完整的就業培訓體系,能夠讓你在短短數月之內,帶你入門。

作為一名寫了二十多年程式碼,參加過大大小小的一堆專案,學過一打以上的各種程式語言或技術的老碼農來說,我認為程式設計中充滿了套路,只要能掌握這些套路,把這些套路用熟練,應付中低層次的軟體開發工作是不成問題的。

而在傳授開發套路這塊,培訓機構是比較高效的,只要你選的是靠譜的培訓機構,人別太笨,基礎別太差,培訓老師手把手教你,經過幾個月的強化訓練,多數程式設計套路都能學會。

最後

到這裡,相信你也有了自己的選擇,IT網際網路的確是個高薪行業,每年湧入網際網路行業的人都很多,但是如果你堅定想做一名程式設計師,請務必保持不斷學習。下面對於工作經驗1—3年,Java開發的薪資做一個參考:

萬達保安“苦修Java”,7個月破繭成蝶,如今薪資翻了4倍

最後說一句,如果有什麼問題可以私信諮詢我,如果你需要一些Java基礎的學習資料,可以私信我【Java】獲取下載方式或者直接掃描下方直接領取!