回覆列表
-
1 # 程式設計獅W3Cschool
-
2 # 不羈放縱愛自由152639911
如果真想學習Java的話,系統的學習一下會更好,有明確的學習方向和學習路線,哪些是重點,哪些是難點,學到什麼程度可以達到企業的需求,都有個很好的把控,還有後期的專案以及簡歷,就業,面試等方面的指導也是不可缺少的。可以看一下系統學習和自己看影片的一些區別。
所以說,想學習Java的話,系統的學習一下還是比較好的。
學習Java的時候是在“如鵬網”上學習的,有詳細的課程體系和學習路線,有網路的地方就可以學習,根據自己的時間來靈活安排學習進度。每個章節的後面都有相應的練習題和麵試題,需要通過錄音的方式進行提交,有新的課程更新了,也是可以繼續來學習的,有問題隨時提問,老師實時線上答疑,基本上都是慕名而去的。Java技術學習路線圖:
a、Java語言基礎及資料庫開發
b、Java高階技術
c、web前端
d、Java web開發(核心階段)
e、框架
f、專案實戰
g、企業專題
-
3 # 珠穆朗碼
看個人情況了,如果沒有任何基礎,第一次接觸程式設計,應該對語言基本知識多花點時間練習。比如:變數,資料型別,運算子,表示式,分支,迴圈,類,物件,多型,包,訪問控制等。
如果學過程式設計,有過程式設計經驗,重點應該放在各種API的學習,面向物件,多做點專案上。
題主這個問題不難回答,不過在回答這個問題之前,我想要問題主一個問題:是否真的準備好進入IT行業?
不可否認,隨著網際網路的高速發展,高薪成為IT行業的標籤,但,並不是每個人都適合吃這碗飯的。
我一直的觀點就是:興趣是最好的老師,如果你真心熱愛程式設計,以程式設計為樂,那麼不管是自學還是報培訓班,能夠學成而歸,在這個行業混得風生水起。
如果你僅僅是因為高薪而硬著頭皮學習,那麼就算你進入這個行業,時間久了,也會慢慢退出的。
另外,Java開發需要很強的思維邏輯能力和耐力,最最重要的是自學能力強(是的,哪怕是培訓或者工作,也需要)。
你好好想想,你具備我上面說的這些嗎?
如果你覺得你符合上面的要求,那麼接下來我就來說說Java培訓和自學的優缺點.
培訓優勢:
培訓的週期一般都較短,而且學習的知識比較全面,有專業老師系統授課,遇到問題可以諮詢老師得到快速解決。
此外,相對於自學,培訓的學習氛圍更好,可以和同期學員互相探討,對拓展思路很有幫助。
劣勢:
培訓需要很大的金錢成本,一般培訓機構的費用都在1W以上,在算上生活費什麼的,成本更高。
而且因為培訓週期短的原因,一般從培訓機構出去工作的學生,基礎都不是很紮實,和經過幾年系統學習的人相比,確實有一定差距。
自學優勢:
金錢成本低,在學習時間的安排上比較自由,能夠按照自己的學習計劃進行學習。
劣勢:
自學一般都需要較長的時間,如果沒有基礎的話,入門比較難,容易踩坑。
而且自學需要強大的自制力,要堅持每天學習,但是遇到技術難點很容易做牛角尖,導致半途而廢。
如果你的自制力不強,又想快速提升技能進入IT行業,那麼最好是找一家靠譜的培訓機構進行學習,雖然費用高,但是能讓你快速入門。
如果你是邊上班邊學,自制力有很強的的話,那麼完全可以自學,現在網上的教程非常多,再買基本Java的書看看,成為一個合格的碼農完全沒有問題。
自學網站推薦W3Cschool:上面不僅有免費的教程,還有Java微課,讓你一邊學習理論一遍實踐。
菜鳥教程:該網站上有豐富的例項,還有其他使用者的學習筆記,便於參考。
慕課網:上面有豐富的影片教程,建議喜歡看影片學習的使用。
Java書籍推薦入門書籍
《Head First Java, 2nd Edition(中文版)》
這本書不僅內容豐富、有趣且通俗易懂,並且涵蓋了所有 Java 相關的基礎知識。如果你是 Java 初學者,這本書正適合你。
《Java 核心技術(卷1、2)》
寫作風格相比 Head First 趣味性來說更顯傳統,所涵蓋的內容包括 Java 基礎知識及高階應用,是對於入門來說的另一種選擇。
進階書籍
《Java 程式設計思想(第4版)》
必讀之作,不僅涵蓋所有 Java 基礎,對於程式設計思想層面的提升也有很好的幫助。
《Head First 設計模式》
延續 Head First 一貫生動趣味的寫作風格,介紹 23 個設計模式,推薦作為設計模式入門級書。
《Effective Java 中文版(第2版)》
Java 程式設計中78條極具實用價值的經驗規則,這些經驗規則涵蓋了大多數開發人員每天所面臨的問題的解決方案。
《重構:改善既有程式碼的設計》
出自於 Martin Fowler 的大作,寫出優秀程式碼的必經之路,建議每個碼農最好都看。
《Java Concurrency in Practice》
瞭解 Java 併發程式設計必讀佳作,建議閱讀英文版。