Java基礎變架構師,你缺少的是一套系統的(路線+資料+指導)方法


心中所想,零基礎的同學確實蠻多,我也沒法一個一個去系統指導,索性把一份比較好的完整的資料發放給大家。內容涵蓋(視頻+源碼+筆記+就業指導)

Java基礎變架構師,你缺少的是一套系統的(路線+資料+指導)方法

初學者Java高效學習編程的方法:

在看視頻前,零基礎初學者究竟如何入門?如何高效學習?我先分享一下零基礎學習的方法。當然學習的方法有很多,我這裡只說一種,最適合it行業初學者的方法。

看視頻+敲代碼+做筆記+大小學習週期,四者缺一不可

  • 看視頻:沒什麼好說的,初學者辨別不了哪些是重點,我會在稍後的學習路線劃重點
  • 敲代碼:看十遍不如敲一遍,你的工作就是敲代碼,記住,當你敲不出時,不到萬不得已不要再回頭看視頻!此時不敲,更待何時?
  • 做筆記:比敲代碼更重要。寫下自己學習 心得以及理解(不是背代碼),代碼敲完可以忘,記下知識點和理解即可。我希望有正在學習的初學者,可以聯繫我,你把每週的學習筆記整理好,我會酌情發表在這上面。沒有稿費。
  • 學習週期分為大小,先說小。
  • 小週期:一天即為一個小週期,上午看完視頻後,必定要抽出半小時看上午筆記。下午看完後,敲代碼前,抽出10分鐘看上午筆記,抽出30分鐘看下午筆記。不想跟你扯什麼記憶曲線,照做就行。
  • 大週期:每天學習時間五個小時以上的,建議3+1學習週期。即三天學習,一天覆習。複習什麼?不是叫你複習代碼,背代碼,複習的資料其實你都有,就是你的筆記。每天看視頻時間3小時或以下的,4+1複習週期。

那麼,正式開始學習

首先是開發工具,我已經把所有的開發工具打包好,包括eclispe,idea,jdk1.7,1.8各版本,tomcat,navcat,maven等等開發所需要的軟件。你只需要照著學習視頻,安裝即可。

Java基礎變架構師,你缺少的是一套系統的(路線+資料+指導)方法

接著是基礎內容,共30天學時(部分截圖)

Java基礎變架構師,你缺少的是一套系統的(路線+資料+指導)方法

Java基礎變架構師,你缺少的是一套系統的(路線+資料+指導)方法

接著是進階視頻,包括基礎的三大框架,進階的redis,linux等

Java基礎變架構師,你缺少的是一套系統的(路線+資料+指導)方法

然後是就業的項目,兩大項目:物流和商城

Java基礎變架構師,你缺少的是一套系統的(路線+資料+指導)方法

Java基礎變架構師,你缺少的是一套系統的(路線+資料+指導)方法

從大三開始算,我學習java已經有一年的時間了,不過雖然時間長,但是對於現在的我還是一個初學者,懂不了多少的java初學者。期間曾迷茫過,曾困惑過,走了不少的彎路,老師佈置的試驗作業每次都是不會做,每次都是要問同學,這個代碼什麼意思啊?為什麼用這條代碼,用別的不行嗎?甚至後來根本沒耐心問,索性就複製同學的作業交上去。但是都是各種0分,害的同學也這樣,不過他能找老師反駁,而我卻沒實力。。。漸漸的,我認識到這樣下去是不行的,我必須改正自己的學習態度和方式。接下提到的就是我這一年來的java學習心得。

剛一開始學習java時,我就已經學習過C語言,不過C語言學的不是很好,所以開始看到java的時候我很反感,看著源代碼,都不知道失什麼意思。看書的時候一看到源代碼就頭疼,因為根本看不懂。那段時間根本就是一無所獲,在圖書館借了一本書,關java的語法特性,與別的語言相比的優點,什麼跨平臺,源代碼公開,什麼write once run anywhere,能說得頭頭是道,可是一到具體的問題,想寫一些具體的東西,問題就都來了,根本不知道該怎麼下手。所以每次老師佈置的試驗作業都沒的按時完成。漸漸的時間過去了,一點進展都沒有,我都幾乎要放棄了。 而後又同學經常來宿舍跟我講解,我很感謝他。慢慢的我也理解了一些知識。從他那裡,我認識到,JAVA是一門計算機語言,是人類發明的語言,應該比人類語言更容易學習,只要你有一種必勝學習JAVA

心態就可以成功。學習JAVA的方法:JAVA學習中,首先要做到課前、課後複習及預習,要時時保持一個清醒的頭腦;多和同學溝通;互相學習;取長補短;在學習中做到幫助他人或他人幫助自己。學習java,的確要學習的東西很多,就像同學提到的。Java不像.net一家獨大,Java的繁盛在於開源社區的龐大,這也帶來了分支太多的問題,怎樣選擇一條好的學習路線,對於初學者來說,的確是一件很迷茫的事。其實不管java東西再多,總有規律可循。對於學習java基礎的經驗就是多做、多思考,基礎知識的學習不能不求甚解,要追本溯源,弄清問題的本質。這樣才能舉一反三,由點及面。java的所有編程思路都是“面向對象”的編程。所以大家在往更高境界發展以前一定要打好基礎,基礎是王道。我們的基礎要紮實紮實再紮實。所謂打好基礎並不是說要熟悉所有的java代碼。要了解java的結構。class,methode,object,各種套用import,extend 讓自己在結構上對java有個立體而且整體的瞭解。

學Java千萬不要浮躁。說到浮躁,這也是一個很值得我深思的問題。我覺得我自己也有這樣的傾向,不僅是我,估計大多數的人都有這個毛病。總是喜歡討論什麼語言最好,什麼語言功能強大。這種討論倒沒有錯,不過真正學習的時候,浮躁會使你失去很多。在學習過程中,我很努力地使自己保持心理的平靜,從基礎學起,甚至是一些看上去完全沒有必要的基礎。

Java基礎變架構師,你缺少的是一套系統的(路線+資料+指導)方法



分享到:


相關文章: