-
1 # 這樣學程式設計不枯燥
-
2 # Java小白學習
做Java開發十年,給大家詳細分析一下這個問題
首先告訴你的是,零基礎學習開始學習Java肯定難,Java的專業程度本身就不簡單,學習這事本來就是一件非常煎熬的事情,人都不願意學習,可是沒辦法,為了生存掌握一個技能,你必須學,如果你認真的對待,你就找不到高薪水的工作,所以首先學習Java意志,堅持非常重要,很多人放棄的原因根本就是缺乏這些素質。
零基礎學習Java必須明確的幾點:1.明確你將來是做什麼工作的,需要掌握哪些技能,很多人連這個就不知道就盲目的學,你首先清楚,現在公司需要什麼人才,你應該奔著什麼目標努力。
2.系統的學習規劃,規劃好你每天學習的新知識和每天做的作業和練習,很多人想自學java,兩個就看完了,這樣的能找到工作算是出奇了,現在學習java想找到工作,沒有4-6個月的根本不行,所以規劃是一定要有的,我建議半年時間。
3.注意學習方法,很多人在學習java的時候,開始學那一刻起就選擇了錯誤的學習方法,所以最後註定會放棄,回到原來的崗位繼續做著自己不喜歡的事情,學習java需要一定的技巧,在開始學之前多跟別人問問,不要自己盲目的自學,浪費時間。
關於培訓:富裕的,或者想少走彎路的,可以選擇培訓,但是培訓不一定就能找到工作
有的培訓機構說包就業,這些本身就是騙人的,不要信
但是我目前是不建議選擇那種速成的培訓,因為學習時間短,而且學費太高,成本太大,培訓之後還不一定能找到工作,現在的選擇我更加建議大家選擇在線上進行培訓,成本低,還方便
開始學注意幾點:1.程式碼規範,這本身就是一個非常好的習慣,如果開始不養好好的程式碼規劃,以後會很痛苦
2.多動手,少看書,很多人學java就一味的看書,這不是學數學物理,你看例題可能就會了,學習java主要是學習程式設計思想。
3.勤練習,學完新的知識點,一定要記得如何去應用,不然學完就會忘,學我們這行主要都是實際操作。
4.學習要有效率,如果自己都覺得效率非常低,那就停不停,找一下原因,去問問過來人這是為什麼
Java學習路線圖: -
3 # 城管哎
零基礎學Java需要掌握最基本的Java語法語句及程式設計框架,程式設計工具的安裝與使用等,但是一定要記得邊學習邊練習程式設計,進一步實現專案實戰
-
4 # Java架構人生
作為一個自學走過來的人,走過很多坑,深知自學程式設計是一件多麼不容易的事,所以把自己的經驗寫出來,希望可以幫助大家
一、準備,做任何事都需要成本的1.時間:
每天至少要拿出3小時左右的時間用於學習,最好是不要間斷,學習就像燒開水,一口氣用大火燒可能一下就燒開了,而 今天燒一下明天火又滅了可能永遠也燒不開。
2.環境:
如果有一個大牛在旁邊指導那最好,如果沒有也要找一個安靜的環境學習,嘈雜的環境很容易打斷思路。另外一臺電腦,一根網線。
3.資料:
二、學習,堅持不懈才能成功1.環境:
做好準備後就可以開始學習了,首先擺在初學者面前的就是搭建環境(JDK、Tomcat、MySql等等),這些影片上都有,如果有問題百度就可以解決,有一點需要注意,初學者儘量保持和影片老師工具版本一致(我踩過很多坑),因為有些會有一些相容性的問題。
2.基礎:
環境搭建好了之後就可以學習基礎了,javase基礎主要包括函式、陣列、OOP、執行緒、IO等等,這些知識十分重要,我建議看影片的時候一邊做好筆記,影片看完後先自己回想一下思路,然後再試試自己能不能獨立寫出來,不能就看原始碼,這個一定要多敲多練,如果有些錯誤自己沒法找出來,建議可以使用程式碼比較工具和原始碼對比,可以迅速的找出錯誤,不懂就背下來,推薦大家使用印象筆記把筆記儲存下來,如果每天能夠投入4小時左右的時間學習,我建議在這裡的時間為兩個月。基礎學完後建議用基礎知識做一個專案,融匯貫通。
3.html/xml/Jsp/servelt/tomcat:
基礎學好了之後就可以學這些知識了,這些涉及到一些網路、前端的簡單知識,這些知識比基礎知識的重要程度低一點。但是不能忽略,這也是後面學習的基礎,學習方法也和學習基礎的一樣。這裡開始要注重理解了,比如tomcat是怎麼執行專案的,JSP上面是怎麼跑JAVA程式碼的等等。這裡建議投入半個月的時間
4.MySql/Oracle/JDBC:
資料庫技術也是很重要的技術,以後的作業不可小覷,所以這裡的知識也不要忽略,建議投入3個禮拜的時間。學完這些知識後,建議使用學的知識做一個小專案,Servlet+Mysql+Tomcat+JDBC,這樣不僅提高了自己的做專案的能力。也可以複習前面的技術,將學到的東西融匯貫通,建議用一個星期的時間做專案。
5.三大框架Spring+Hibernate+Struts
專案做完後,就要開始學習框架知識了,框架可以先學習他的功能作用,使用方法,原理可以先不學。每個框架建議用4天時間學習它們的用法,配置檔案,然後將三大框架整合起來。然後看看自己能不能把前面自己用servlet做的專案用框架重做一遍。對比一下兩種技術的區別。
6.Spring+MyBatis+SpringMVC
1.這是現在用的比較多的框架技術,和上面的框架知識一樣,每個建議用4天時間學習,然後整合,把專案再用SSM框架重做一遍。
7.webservice/luncene/easyui/linux/工作流/svn/maven
這些知識可以先不學,要用的時候再學
8、做專案
框架知識學好了之後要開始真正意義上的做專案了,先了解一下企業中一個完整專案的流程,然後再網上找一個比較好點的專案開始做,也是跟著影片一步步來,如果有什麼技術自己沒有接觸過,可以先去學習一下那個技術再回到專案。做完一到兩個完整的專案就可以去找工作了。
-
5 # 使用者4248892346227
我是自己看影片學的,推薦我現在看的騰訊課堂裡面任小龍老師的課程,他的已經很完整了,比較適合看。自學最好是能夠有教程引導,這樣會減少很多麻煩。
回覆列表
零基礎的學習,看影片是個不錯的選擇,更容易理解,功能的分析,程式碼的實現和除錯都是動態進行的,比較形象,邊聽邊練習,然後在根據自己的思路實現,入門之後,也可以自己先實現,然後再對程式碼進行最佳化,這樣進步會更快;
以前學習Java的時候,看的是 “ 如鵬網 ”的《這樣學Java不枯燥》影片教程,挺好玩的,課程體系的設定可以極大的激發對程式設計的興趣,找到程式設計的樂趣;
透過開發超級瑪麗,飛機大戰,吃金幣,連連看,湯姆貓,電影的彈幕動畫等來講解Java的知識點,沒想到Java還可以這麼學,挺炫酷的,適合初學者學習;
有問題隨時提問,老師實時線上答疑,影片教程,課件,原始碼等這些都是可以免費下載的,口碑不錯,基本上都是慕名而去的,具體的可以到如鵬網官網上去了解一下;