高考畢業後,自己因為高考失利,與理想大學失之交臂,當了兩年兵回來就在萬達做起了一名保安,不到1年就坐上了管理層的位置。但我當年一直想著讀計算機專業,以後做一名程式設計師,現在的狀態也不是想要的。
去年的時候,幾個玩的好的老同學就聊了起來,其中有個考上了西安財大,讀了新聞系,畢業後幹了不久就想做了,原因很現實,既感覺不到前途,也感受不到任何錢途,索性就去報了一個線下培訓班學前端,沒選擇學Java的原因主要是因為前端的視覺化,不會看著枯燥,現在在上海工作了2年多,也有20k+的薪資。
我也考慮了幾天,索性還是去報了個培訓班,白天工作,晚上學習,反反覆覆7個月的線上培訓,終於破繭成蝶。
剛開始每天面試5家公司,每天海投的簡歷,但我從來不按照預約時間去面試,利用週末兩天整理郵箱中近60家公司地址,逐個百度位置,將距離近的公司排到一起,定到一天去面試。
大多HR都會問您預約的不是今天。我每次都會說:「剛好在咱公司附近面試就順道過來了,如果不方便我就到預約時間點再來」,幾乎所有HR都讓我進去面試了。
第四天去了最好的一家公司,也是我的第一任東家,待遇還算不錯12k,當時自己其實也只是一個小白,但相比於保安的工作薪資直接翻了2倍多,已經是很滿足了。
今年由於新冠肺炎的影響,公司不得不延遲復工,心想著,我可以趁著這段時間好好學習一些更深入的技術知識,於是我又報了之前那個線上培訓班,之前瞭解過他們做高階培訓就做的很好,加上我剛入門也是選擇的他們,整體感受是非常滿意的。
沒選擇自學主要是因為當時還有工作,也擔心找不到一個學習方向,浪費太多時間,得不償失。現在網上免費的資源確實很多,當我回頭再看的時候卻發現很多都是沒有重點的,講的也很乾.....接下來就跟大家簡單分享一下對於自學者的學習建議吧。
1、對於0基礎的朋友,我是不建議看書學習的,多看視訊去學習,不信的話你可以自己嘗試去買回來看,過不了多久估計就扔一邊看不下去了。
2、不懂的地方反覆看,還不懂可以百度或者去看相關的部落格,因為我是報的培訓班,有不懂地方直接可以問老師,老師引我思考,然後我就能理解了。
3、複習,對於自己學過的知識一定要複習,如果視訊有配套的筆記,建議第二天再鞏固一遍,自己也可以用word做筆記,寫一寫學習紀錄檔。
4、根據視訊內容嘗試畫思維導圖,大家可以去下載Xmind,思維導圖能夠幫你形成一個系統的學習過程,思路清晰,讓自己有全域性觀。
上面是我剛入門培訓班給我的學習路線,這當然只是1/6的內容,但是你會很清楚的知道你要學習什麼內容,旁邊的綠色就是實戰內容,實戰是幫助你鞏固知識最有效的方法。
同時,養成這樣的習慣不容易遺忘,很多人都是當時覺得學會了,但過一會兒又只知道幾個名詞。因此,思維導圖能方便你日後的複習,提高複習效率,有效檢索遺忘的知識點。
敲重點:
向物件是JavaSE的重中之重,裡面的知識點個人認為是最難的。後面的知識點都是建立在這之上展開的,沒學好物件導向,後面就會稀裡糊塗。
重點
熟悉
先過一遍
哪些人適合自學?
我總結了以下適合自學的前提條件:
1、對於程式設計有興趣,有足夠的時間,至少一年以上,且不著急找工作的;
2、有較強自制力,能堅持自學下去的,三天打魚兩天曬網是絕對不行的,但據我瞭解,能堅持下來的人真的很少很少;
3、具備一定學歷,最起碼是高中以上。學習程式設計是要有一定的英語和數學基礎的,同時現在面試對於演演算法面試幾乎成了必問題,沒有一定邏輯是難以堅持自學的;
哪些人適合培訓班?
如果你不符合以上三點,我建議你選擇報培訓班,不然就勸你放棄。培訓班最大的優勢在於:省時、高效,培訓機構通常會依據當前技術的發展現狀、業界的人才需求變化情況,動態地調整教學內容,構建出一個比較完整的就業培訓體系,能夠讓你在短短數月之內,帶你入門。
作為一名寫了二十多年程式碼,參加過大大小小的一堆專案,學過一打以上的各種程式語言或技術的老碼農來說,我認為程式設計中充滿了套路,只要能掌握這些套路,把這些套路用熟練,應付中低層次的軟體開發工作是不成問題的。
而在傳授開發套路這塊,培訓機構是比較高效的,只要你選的是靠譜的培訓機構,人別太笨,基礎別太差,培訓老師手把手教你,經過幾個月的強化訓練,多數程式設計套路都能學會。
到這裡,相信你也有了自己的選擇,IT網際網路的確是個高薪行業,每年湧入網際網路行業的人都很多,但是如果你堅定想做一名程式設計師,請務必保持不斷學習。下面對於工作經驗1—3年,Java開發的薪資做一個參考:
最後說一句,如果有什麼問題可以私信諮詢我,如果你需要一些Java基礎的學習資料,可以私信我【Java】獲取下載方式或者直接掃描下方直接領取!