更新時間:2020-11-11 17:49:05 來源:動力節點 瀏覽1163次
隨著互聯網技術的飛速發展,互聯網行業帶來大量的崗位和人才需求,每年畢業的高校畢業生已經滿足不了互聯網人才需求的缺口,因此越來越多的非科班的人們選擇轉行開始學習Java等熱門開發語言。然而,他們之中很多都是毫無基礎可言的初學者,面對高昂的培訓費用,自己選擇零基礎自學Java,那么零基礎自學Java可行嗎?能學會嗎?可以做項目嗎?
實際上,零基礎自學Java是可行的,因為有著大量的成功案例,但是面對許多魚目混珠的零基礎自學教程,很多人不知道如何抉擇。其實,網上的學習資料和教程數不勝數,然而并不是適用于每一個人的。還是要因材施教,選擇適合自己的,才能真正做到零基礎學好Java。
首先,建議零基礎自學Java的同學看視頻學習,不要看書學習。如果你此前完全沒有接觸過編程,毫無計算機基礎,對編程是完全沒概念的。從這個角度來說,看視頻相當于大學課堂聽課,能增強我們的學習思考和互動的能力。
1、不懂的知識點視頻多看幾遍,如果視頻有配套筆記,第二天起來復習一遍,加深印象。自己也可用word做筆記,寫學習日志。JavaSE有不懂的,可以百度或谷歌,看看別人的技術博客。再回過頭看視頻可能就突然明白了。
2、根據視頻內容畫思維導圖
畫思維導圖可以讓我們理清講解思路,讓自己有全局觀。初學Java,每一天的視頻剛聽完就基本忘得差不多了。很多知識點腦海中也只剩下一個名詞,具體講了什么已經記不得!做筆記長遠來看是最省時間的。因為筆記內容都是自己消化過的,后期不用再去看視頻復習(太麻煩了),直接看自己的筆記效率更高!反而蜻蜓點水,不做筆記一味求快的人,學到后面跟不上。因為這些知識點你只是聽懂了,而不是理解,也沒有實際編碼操作過,印象是不深的!!
方便日后復習,以及遺忘時的檢索回憶。
思維導圖可以很好地幫助我們理清知識點
思維導圖要自己做,自己看,效果最好。看別人的基本沒效果。
3、初級階段不建議買任何書籍,專心看視頻和附帶的筆記足夠了。包括知乎上推薦的《head first Java》,《瘋狂Java講義》,《Java核心技術》都不太適合現階段完全零基礎的我們。太厚,知識點太詳細。要知道,我們現在剛學完C,才了解編程的循環語句而已。再怎么好的入門書籍,它對受眾也是有一定要求的。而這個階段的我們,就像小嬰兒,即使給我們一輛帶輔助輪的自行車,我們也騎不了...我本身是學計算機的,買過一本《瘋狂Java講義》,就翻了幾次。看著密密麻麻完全不熟悉的知識點,很煩躁很焦慮。當然,我不是說看書不好,只是本階段不推薦。至少從零基礎到學習框架,從書本上學到的可能就占了0.5%,看博客學到的也比書本多。幾乎完全是靠視頻學來的。而且視頻也有源碼和筆記,方便我們進行實際的代碼輸入和程序運行。
對零基礎的學習者來說,JavaSE的學習非常困難。初學者也容易想走捷徑。我相信很多人都會有這個想法:能不能只學工作上要用的?根本原因是知識點真的太多了。面向對象(封裝,繼承,多態),異常,多線程,集合框架,IO,網絡編程都挺難的。其中面向對象是JavaSE的重中之重,里面的知識點個人認為是最難的。后面的知識點都是建立在這之上展開的,沒學好面向對象,后面就會稀里糊涂。
當然,也不是真的一點都不能跳,但最好完整地學下來。
按照后面JavaWeb的學習來看,我的建議是:
1.面向對象是基石,JavaSE中最重要的一是集合,二是IO,希望大家學習這兩個知識點時認真對待,多敲代碼,多思考。
2.常用API里,String及其相關類StringBuilder, StringBuffer等必須熟悉,后面會不斷用到。不學好的話,后面怎么死都不知道!
3.泛型一般只出現在集合中,個人覺得如果一時無法掌握,那么暫時會在集合中使用泛型就行了。
4.反射對于初學者來說是非常抽象的!!但它又無比重要。它雖然不是JavaSE的重點,但是它是JavaWeb很多難點的底層支撐,不懂反射,寸步難行。
好了,講了這么多,相信大家對于零基礎自學Java有了一定的了解,也知道如何開始自己的Java學習之旅。總而言之,零基礎自學Java最重要的還是要掌握好學習方法,有自己規劃出的合理的學習路線,遇到難題要勇于借助一切手段克服困難,借鑒學習資料但是不能完全套用別人的學習模式。書山有路勤為徑,學海無涯苦作舟。只要你堅持不懈,Java零基礎自學之路雖歷經坎坷但一定能夠到達成功的彼岸,學有所成!
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習