1. 程式人生 > >正確的Java學習線路圖原來是這樣,教你如何成為優秀的程序員

正確的Java學習線路圖原來是這樣,教你如何成為優秀的程序員

java se 簡單的 server oracl 數據庫三範式 jdb serve asc uno

IT行業現在正處於火熱的階段,很多人面對就業這個難題迷惘之後選擇了程序員的道路,java作為其中一個大的板塊受到了很多學員的青睞,那麽如何正確的學習java呢?千鋒長沙的老師來給大家分析一下正確的java學習路線,教你教你如何成為優秀的程序員!

技術分享圖片

首先務必要在學好基礎(比如計算機系統、算法、編譯原理等等)的前提下,再考慮去進行下面的學習。Java基礎首先去找一個Java的基礎教程學一下,這裏可以推薦一個地址,或者你也可以參照這個地址上去找相應的視頻。學習Java基礎的時候,應該盡量多動手,很多時候,你想當然的事情,等你寫出來運行一下,你就會發現不是這麽回事兒,不信你就試試。學完以上內容以後,你應該對Java有一個基本的了解了,你可以用Java語言寫出一些簡單的程序,並且你用的是最簡單的編輯器,比如記事本。這個時候,不要急於進入下一部分,留下幾天好好寫一些程序,盡可能熟悉這些基礎內容。

技術分享圖片

Web開發等你寫上幾天程序以後,你往往會比較迷茫,因為你寫的東西似乎看起來毫無用處,比如實現一個簡單的計算器,讀取一個文件等。這個時候你就應該去學著寫一些讓你覺得有意思的東西了,所以你應該學習更多的知識。這些內容主要是Web開發相關的內容,包括HTML/CSS/JS(前端頁面)、Servlet/JSP(J2EE)以及Mysql(數據庫)相關的知識。它們的學習順序應該是從前到後,因此最先學習的應該是HTML/CSS/JS(前端頁面),這部分內容你可以去上面的那個runoob網站上找。

技術分享圖片

總的來說推薦順序就是:

1、首先先學習 html , css , javascript,千鋒的官網上有很多的教程,可以在上面把所有的教程都刷遍,學完後,能熟練使用基本的HTML標簽,常見CSS屬性,js語法等。

2、學完前端方面的基礎知識後,這時候可以看 java se部分了,當Java基礎學完後,這時候就可以做一個小型的2SE項目把以前學的java基礎的知識用起來。

3、接下來,學習jdbc,數據庫連接池,還有 Oracle、 MYSQL、 sql server數據庫常用的SQL語法要具備能夠編寫SQL腳本的能力,像什麽多表關聯,數據庫三範式等等,都要知道。

技術分享圖片

4、數據庫學完了,這是就可以看 java web的知識,比如丿sP、 servlet、 session、 cookie、EL表達式等等, java web基礎學完後,可以在此基礎上寫個小項目,比如XXX管理系統,XXX網上書城等,在實戰中鞏回自己所學的知識

5、以上知識學完了,就可以學習主流的框架,像 Spring、 Spring mvo、 Struts、 Hibernate、 Mybatis,因為這些框架在公司的實戰開發中是比較常見的。

6、最後可以做一個完整的項目(SSH,SSM),比如你可以做一個網上商城項目,將以上所學的內容進 行整合,這樣我覺得基本上算java入門了吧。

技術分享圖片

學了技術也不一定是合格的程序員,程序員其實處於的階段各有不同!首先復制粘貼別人代碼的程序員並不少見,一方面是因為懶,另一方面也是確實沒思路。所做的事情也就是從網上他人的代碼裏拷貝片段,放在項目中跑通了,這個任務也就完成了。其實copy俠對編程沒太大的興趣,久而久之他們僅有修改代碼的能力,卻不會寫代碼。之所以幹這行主要是以此養家糊口,並沒有什麽職業理想。

技術分享圖片

如果想要在程序員這條道路上走的更遠,那麽學習就必不可少!學習選手最大的表現在於喜歡“創造代碼”,即使有現成的實現,他們也希望自己來實現一套,以達到“學習”的目的。他們不喜歡復用別人的代碼,看見項目中別人實現了相類似的功能,他們會以“需求不同”的借口來自己重新實現一套。這類人一般來說對技術有著較為濃厚的興趣,希望能夠通過項目來進行學習。興趣是最好的最好的老師,學習型的程序員如果能堅持在技術上的盡頭,將有可能成為技術牛人。

正確的Java學習線路圖原來是這樣,教你如何成為優秀的程序員