-
1 # 末日影視欣賞
-
2 # 卓客互聯
關於初學者怎麼學習Java~我整理當時學習java的步驟,分享給大家~ 第一階段:瞭解Java、以及它的編譯以及執行過程;瞭解類和物件;學習語言基礎、迴圈、陣列 ; 熟悉面向物件的三大特徵;以及基礎的資料庫操作。
透過這一階段的學習,掌握Java的基本語法和常用類。
第二階段:在學習完成第一階段的學習之後,使用所學到的知識點,完成一個小型的專案開發,例如做一個簡易版的聊天工具。
每一個知識點都要透過大量的程式碼編寫練習來熟悉,一定要開啟你的eclipse多多練習哦~比如for迴圈的練習可以透過實現一個九九乘法表的輸出來練習。
1、這一階段我們需要學習的內容主要有HTML、jsp、CSS、JavaScript、Ajax、jQuery等各種端技術,如果你喜歡做前端的開發可以學習各種最新的前端技術,如果不感興趣的話,學習這些就足夠了~2、完成前端基礎的學習,我們可以使用學到的知識點獨立完成一個網站靜態前臺頁面的開發來鞏固。
END
1、到了這一階段主要是要了解、掌握MVC含義、Servlet、JavaBean、Servlet,理解Socket、RMI等。大家可以在網上找些培訓影片來參考學習。 1、Struts2、Hibernate、Spring是Java領域比較經典的三大框架,瞭解、學習之後便可以使用SSH開發一個簡單的Web專案了。
2
2、SpringMVC是目前較新、也是使用較多的框架,可以瞭解、學習下,一般的開發專案中常使用SpringMVC+Mybatis整合使用。 在完成上面的學習之後,建議自己獨立完成一個專案。在開發的過程中,每次遇到問題並查詢、解決問題都是一次自己對於知識的理解、能力的提高~加油
-
3 # 思忖小下
你好,我是一個多年的軟體開發人員,我說下自己的看法。
java,或者任何開發語言的學習,都是比較枯燥的,特別是開始學習基本語法的時候,更枯燥,但是你又不能不瞭解,不瞭解你就沒法做真正的專案。
所以我的經驗是,快速的學習基本語法,然後找到實際的專案,進行練手,只有做實際的專案,你才能有興趣,同時提高也才最快。別在基本語法上糾結太長時間。你的耐性,熱情會減弱。
那麼學習基本語法,和專案實戰,怎麼做最有效率呢,我認為:
1,基本語法,你可以去B站,找個系統的Java語法的影片,跟著學習一遍,這樣基本的語法,你就能有初步的瞭解。
2,專案實戰,請到github上,按照分類,難易度,hit數找到你感興趣的專案,下載下來。搭好環境,將程式碼執行起來。透過讀懂別人的程式碼開始,進行學習。當你能讀懂實際專案的程式碼後,在瞭解一些程式框架,基本你就可以開始開發了。
-
4 # 糊塗蟲不糊塗
本人it從業14年,談談自己的看法。
1、首先,一門語言的學習路線首先都是基本資料型別,Java是面嚮物件語言、面向物件的基礎必不可少,然後會學到異常處理、輸入輸出流、多執行緒、資料庫程式設計、網路程式設計、反射等等必不可少的基礎,基礎一定打牢、後面會觸類旁通。建議一本書《Java程式設計思想》(要反覆研讀、每次都會有新收穫)。
2、除了理論學習,一定要結合實際專案,要動手來實戰,先從改別人的程式碼做起,學習優秀程式碼的書寫規範對自己的習慣養成很有幫助。github是必不可少的學習園地,可針對某個場景搜尋解決方案。
3、再次強調,基礎一定要打牢,接觸過很多開發人員基礎不紮實,不理解原理本質,甚至連javac都不知道、在開發質量和解決問題時都比基礎好的同事差很多,所以一定是理論+實踐,重視資料結構、演算法等沒錯的。
4、最後,一定得堅持,一兩天都能做到,長期的堅持積累就很不容易了,一份付出一份回報,學到的都是自己的,形成學習習慣後終會成為大牛的。
加油!
學了基礎後可以開始學習主流框架,比如springmvc、mybatis等等,不同的場景會有對應框架,可學習的內容還是很多的,你所說的爬蟲只是很簡單的網路程式設計加上html結構解析就可以搞定,Java、python等等都可以easy完成。
很多培訓機構基礎講的不深,直接上專案,可以快速上手、但一定
-
5 # 蓬蒿石頭康
java是面嚮物件語言裡邊的一種,屬於高階語言,無論你買什麼樣的參考書,可能都會一開始上來講什麼關鍵字,資料型別,然後是程式設計的三大結構,順序,選擇和迴圈,接著就是講什麼是類,如何建立類,什麼是屬性,什麼是方法,什麼是物件,如何例項化物件,面嚮物件語言的三大特性,什麼封裝,繼承和多型等等,你沒接觸過,看這些東西可能會覺得很茫然,我當時是這種感覺,很多東西覺得糾纏不清,其實就像很多網友回答的一樣,如果想學的話,可以適當的買一兩本工具書,找一些好的影片看,關鍵是看影片,下載一個程式設計環境eclipes,邊看影片邊跟著敲程式碼,反覆看影片,反覆的敲,仔細回味邏輯的生成,有些不懂的地方,可以暫時記下,不用太鑽牛角尖,隨著學習的深入,回過頭再看不懂的地方,或許能恍然大悟,有些概念不懂然後去查工具書,想事倍功半就是看影片,別買太多的書,很多書現在作者都是搞抄襲,東拼西湊,幾百頁的東西,有價值的地方寥寥無幾,另外重要的一點就是努力試著去看java的官方類庫文件,下載個有道詞典,不斷地積累一些詞彙,很多程式語言其實都是一通百通的,但任何一門語言都是很多高階工程師的智慧結晶,有些人悟性較高,入門很快,有些人入門就覺得頭疼的要死,我就是後者,但是隻要堅持,認真回味,突然某天你會覺得程式設計就那麼回事,這是說的入門,如果將來你要做程式設計師,這些是遠遠不夠的,還要學習很多框架,而且有些框架可能出現個一兩年,然後就被淘汰了,比如你努力學習的java中的JDBC,到某個公司的時候,你發現人家自己做的系統,早把這類東西集成了,而且這技術幾乎還是十年前的,你只要知道資料庫需要連結的地址就行,但原理還是要搞懂,學習java如果將來要學做專案,涉及到的知識還很多很多,比如指令碼語言javascript,html,css等等,或許還得看看python,另外如果某天發現安卓開發也很有趣,可能還要另外學習,講了許多,就是說學習任何一門語言,都是入門簡單,但要像各位牛人一樣高屋建瓴,就需要花大量的時間不斷學習,而且一直堅持,希望你能喜歡上程式設計,喜歡java,加油
-
6 # 逗比老夏
老生常談的問題了,為什麼這麼講了呢?無論學習什麼,首先都會有人問這個東西該怎麼學習?怎麼學習效率高?有什麼好的方法?也都能找到各種五花八門的回答,但無外乎都是先打好基礎,結合實踐,最後後慢慢進階。其實也就是這樣,學習沒有捷徑,只有一步一步腳踏實地,慢慢積累,下的功夫足夠了,自然就會了。
但是呢,各個行業的學習方法上是有一些差異的,就it行業來說,學的東西基本都是用來應用的,所以多動手是必不可少的,無論是打基礎,還是後面的進階學習,多敲多思考是貫穿始終的,遇到不懂的始終想不通的,不要管,往後看就對了,不要鑽牛角尖,這些問題往往是由於你的知識面太窄了造成的,所以看到後面,前面的自然就頓悟了。總之,腳踏實地,慢慢來,堅持不懈,兩個月se基礎語法,面向物件基本特性都能夠掌握的差不多。
隨著你學習的深入,你會感覺自己什麼都會了,無敵的感覺,那麼恭喜你,剛剛踏進門檻,但還沒有入門,我把這個階段稱為“門外漢階段”,這個階段,你的見識太少,覺得自己什麼都會,其實只是個井底之蛙。
很快你就會度過這個階段,突然有一天,你感覺自己什麼都不會了,你很迷茫,覺的路很長,走不到盡頭,這個時候你才全是真正的入門了,達到第一層。
繼續往後,你會發現,入了門之後,學起來變得輕鬆許多,不是自己的程式碼也能讀懂了,學習起來如日中天,這是也是你技術大幅提高的時候,也就到達了第二層。
再往後,你的技術越來越高,你發現自己懂的卻越來越“少”了,這時候你的眼界比之前高了好幾個層次,視野更大了,看到的東西很多,覺得自己懂得太少,這才到了第三層。
於是,你不斷地學,不斷地補短板,瞭解的越來越多,你又發現,自己好像又什麼都不會了,就到了第四層。
有一天,你發現第一層到第四層是個迴圈的過程,你瞬間明白其實it行業就是這樣,技術更新迭代的很快,今天你是行業大佬,明天你可能就成了“門外漢”,只有保持不斷學習,才不會被行業淘汰,這就是第五層。
-
7 # 勵志人生不迷茫
1、起初,不要用什麼智慧的IDE,就用簡單的EditPlus什麼的,當你用完三個月半年後,改用eclipse/myeclipse就比較順手了。
2、找一本最簡單的java書來看,不要看是簡單,就不看,越是簡單的東西,越是大多數人不重視的地方。不要買有七八百葉的什麼JAVA寶典,你根本沒有時間和精力去研究它。
3、最好下載一些影片,像尚學堂的java課程,張孝祥的,孫鑫老師的都不錯。尚學堂的馬士兵老師講課比較幽默,且易學易懂。資料全。初級java、servlet、oracle、mysql、ssh幾乎都有影片。
4、一定要動手。不要看到就明白了,要動手寫,去思考問什麼這樣,養成動手與思考的習慣。
5、最好能夠實踐去,實踐是真理的檢驗標準。透過實踐的專案來磨練自己,充實自己。
-
8 # 我是雙魚座2020
先了解下java的用途,平時的崗位需求,需要學習什麼內容,然後羅列出自己的學習路線,從基礎入門開始學習,慢慢積累就有思路了,不要著急,慢慢來。如何學習,這個不是一條路適合所有人,適合自己的方法才是最有效的。你可以看看百戰程式設計師java300集的學習內容,特別適合初學者,高淇老師講課風格很幽默,而且是結合專案學習的。也十幾年的老機構了。學完基礎,肯定就有思路了。學習這方面,一定要多看,多練,專案特別重要。如果有行業人帶著是最好的了,多和業內人士交流,至少可以少踩坑。
-
9 # 甜甜卷ttj
1.堅持
2.堅持
3.堅持
有一套好的學習課程,接下來就是看自己能否堅持學習了,堅持練習敲程式碼,因為碼程式碼的能力是決定最後薪資能要多少的關鍵,當然還有實操專案經驗!所以建議系統學,不浪費時間。百戰程式設計師的課程就不錯,我畢業後培訓了半年,他家課程是實戰化的那種,實操東西比較多,就業推薦額企業也不錯,就業薪資13k剛畢業很滿意了,良心推薦
-
10 # IT 程式設計 麥旋風
其實如果你之前沒有接觸過任何程式語言,在這裡我不建議你自學,因為學習程式語言本身要具有一定的邏輯分析能力,而且在這裡我也不建議大家去買書籍去看,因為你沒有任何程式語言基礎,去看一些文字性的東西是理解不了的,也是有難度的。
現在是網際網路時代,大家可以在網上搜一些這方面的免費影片,這樣跟著老師學習還是影片類的這樣學起來比較容易理解一些。在這裡我推薦大家看高淇老師的Java300集(可以在百戰程式設計師或者尚學堂的官網上免費領取資料),高淇老師是擁有很多年的教學經驗,而且課堂詼諧幽默,這樣的老師即使是程式設計小白也是很容易理解的。
想要學習Java的同學們建議大家去百戰程式設計師或者尚學堂的官網上免費領取資料呀,加油!
-
11 # 河南新華LYX
JAVA主要是分為:WEB部分和應用程式設計,要想快速的學好JAVA那就要每天需要很刻苦的精神,我想大約的時間安排如下: 1 COR JAVA 要學20天(很重要喲)一定要學好,每天 上機至少四小時 2 學基本的SQL要7天 3 JDBC 要學5天,重點放在OR/MING上,並要學一至少一種開發工具 4 SERVLET 要學10天 5 JSP 要學10天 6 買本書結合例子用 JAVA+JSP+SERVLET作一個小的專案 7天 7 學HIBERNATE要7天 8 學SPRING 要7天 這就基本上差不多了。如果能找到工作的話。還要學UML,程式設計模式 如果還想深學的話,就要學EJB(很難喲)。大約要學1個月。
-
12 # 銀河架構師
首先,對於IT行業來說,基礎最重要。萬丈高樓平地起,不論什麼技術、中介軟體、工具,都是由基礎知識為根基搭建起來的。就像建造大樓,沒有水泥、鋼筋、混凝土,也建不起來。
基礎知識是所有技術的根基,應該花足夠的時間學習、鞏固。
Java開發方面的知識不少,總結了一下:
計算機基礎,計算機原理、資料結構、演算法基礎、網路原理、作業系統原理、資料庫原理、彙編原理等等;程式語言基礎,Java基礎知識、JVM記憶體模型、GC原理、效能調優、設計模式、資料結構Java版等;架系列,Spring系列如Spring Framework、Spring Security、Spring Boot、Spring Cloud等、Redis、MongoDB、ActiveMQ/JMS/RocketMQ/RabbitMQ/Kafka、zookeeper、dubbo等框架、中介軟體;架構基礎,CAP原理、BASE原理、Paxos、Raft演算法、高效能架構理論、負載均衡演算法、閘道器、流量削峰等等;容器化,Docker原理、k8s、DevOps原理與實踐等;高階技術,大資料、區塊鏈一定要自主學習
我們都是從學生時代過來的,可以說我們一生之中的知識巔峰時期,正是高中那三年,確切的來說,是高三那一年。各種資料、書籍、試卷堆積如山,一週一小考,一月一大考,反覆強化記憶。
這說明,我們的大腦是健忘的,需要我們持續不斷的去複習,去鞏固。但是,其遺忘也是有規律的。一天後,只剩餘了所記憶內容的四成,甚至更低。隨著時間的推移,遺忘的速度會加快。
所以,我們要做的,就是持續不斷的學習、複習、鞏固。第二天覆習鞏固一下第一天的內容,一週後複習本週的所有內容。為的就是能記住這些東西,對抗遺忘。
抓住碎時間,擠出長時間
上班族最大的問題就是沒有時間,偶爾過個週末、放個假,還想歇一會兒,或者追個劇。那怎麼辦呢?其實,我們可以利用碎片時間。比如,在公交車上,地鐵上,路上,我們都可以以各種形式記憶知識,比如聽音訊內容。
但是,碎片化時間畢竟有限,我們要做的,還是需要擠出來長一些的時間,多學習複雜的知識,可以看影片教程,也可以自己研究、自己實踐。週末了,拿著電腦,去咖啡店,一坐一天。
固化知識
主動學習的效果是最好的。那作為Java開發者,我們該怎麼主動學習呢?
此時不要覺得你已經學到了Java的知識。其實不然,這些知識知識在你鬧鐘遊離,隨時都有可能離去,而我們要做的,就是要固化這些知識,讓他們徹徹底底的變成自己的資產。
而此時,筆記、部落格等都是很好的方式。
把我們平時遇到的問題,歸納總結,然後組織語言描述出來,發到部落格上,一方面鞏固了自己的知識,另一方面也幫助了他人,何樂而不為呢?
實踐裡面出真知
光說不練假把式,掌握再多的理論知識終歸無用,還是要看動手能力的。在學了這些理論知識之後,一定要試著自己做一些挑戰性的專案,或者試著參與一些開源專案。
下面就是筆者花了1個月的時間,做的一個開源的定時任務排程框架開源專案,已經212顆星星了,釋出之處,還獲得了一週熱門推薦:
總而言之,就是多參與到實踐當中去,只有多實踐,才能把我們所掌握的理論知識最大化的固化到我們的腦海中,形成我們自己的知識體系。
祝早日成為大神!
-
13 # 使用者1547706397098446
這要看你是用什麼學習方式了,自學還是參加培訓,如果是自學的話最好先買本入門的書,推薦看《java從入門到精通》這本書,先了解並且看懂書裡的一些基礎理論,如基本語法,各種關鍵字的作用等。但是切記不能只看書,看再多書不自己動手寫程式碼也是無用功。說句題外的玩笑話,這本書也被很多初學者稱為“java從入門到放棄”,哈哈為什麼這麼說,因為書裡確實知識點太多了,如果沒人教很容易看著看著就把自己看蒙了,但是這本書已經屬於是面對零基礎初學者最通俗易懂的書了。開始不要想著去看程式設計師的聖經也就是《java程式設計思想》這本書,因為這本書的受眾物件是中高階程式設計師,作為初學者來講看不懂是一方面,主要還是別去浪費不必要的時間去看“無字天書”,關於書的問題先說到這。
然後是寫程式碼,電腦裡安裝好eclipse配置好開發環境(具體怎麼安裝如何配置百度有詳細的教程),全部安裝配置完後我們可以開始寫程式碼了,多數人第一次開始寫的程式碼基本都是執行輸出“Hello World”,由淺入深。開始可能很難自己動手寫出來100行以上邏輯性強且沒有Bug的程式碼,基本都是需要看著別人的程式碼然後自己照葫蘆畫瓢的抄寫,不然就不會寫,幾乎所有初學者開始都會這樣,所以是很正常的,這個就需要平時多寫多練,一點一點累積。知識點積累的多了,邏輯通順了,之後自然而然的就會動手寫出自己的程式碼了。就是一個多寫多練的問題。
如果你已經決定了要去學java,並且以找工作為目的的話,如果不是計算機專業不建議自學,因為java想要從零基礎自學到最後順利找到開發的工作,可以說基本是不可能的。兩種情況除外,一就是你對電腦程式設計有著常人所沒有的天賦能做到無師自通,二是你有親屬在某網際網路IT公司擔任重要職務能給你開綠燈。否則的話還是要去系統的培訓一下,學習java中會遇到很多很多難點,很多複雜巢狀的邏輯,很多時候靠自己根本無法理解這些東西,而且有時候一段程式一個Bug可能你自己想一整天也想不出是哪裡出錯了。如果有個經驗豐富的人能系統性的帶著你學,並且能帶著你做一些簡單的專案,能幫你把很多你不懂的複雜邏輯講解清楚,這比起自學肯定要事半功倍,會節省很多不必要的時間。
我有個關係很好的高中同學工作多年後想轉行去做軟體開發,他大學不是計算機相關專業,所以他是零基礎自學java,後來發現自學根本達不到能自己獨立參與到實際的專案開發中,一些簡單的專案都做不來,更不用提企業級開發了。根本達不到企業招聘的用人標準。所以他選擇了去培訓機構進行系統性的學習,當時他去的是優就業,學完以後面試了一些公司最後被一家網際網路公司錄用了,現在在做java後端開發的工作。還是看你個人的實際情況再做選擇吧,雖然java很難學,但是隻要你能跟著有經驗的人學,能有人帶你練習做專案,外加平時自己多寫程式碼,多去接觸並理解新的知識點,最後找到開發的工作問題還是不大的。
-
14 # 尚矽谷教育
這是一個大家常問的問題了,Java的學習一定是要適合自己才可以的,不僅是Java是學習其它的學習也都是一樣的,無論學習什麼技術內容第一個條件就是要適合自己,要不再花費了時間和精力,甚至還有大量的金錢的情況下選擇一個不合適的技術進行學習,到最後很容易導致浪費。
下邊我們就來說一下Java該如何進行學習?
1、在決定學習Java前一定要先去了解一下Java行業的發展和Java崗位相關工作內容需要掌握的技能有哪些,通過了解這些內容,我們大體上就可以決定在找學習資料或者的找Java培訓機構的時候應該如何去找什麼樣的課程比較好。
2、確定自己適合自學還是要報名Java培訓機構學習,自己根據實際情況進行選擇即可,選擇一個合適的學習方式可以大幅度的增加學習效率。如果不太確定的話可以自學一段時間體驗一下在做決定,可以到b站上邊學習依稀下尚矽谷的教程影片。
3、制定一個系統的學習計劃,儘量把每一天學習的內容都確定好,什麼時候進行影片教程的學習,什麼時候進行課程的相關練習。一個好的學習計劃也能夠提升一定的學習效率。
4、一定要結合實際專案進行學習,要多動手進行實戰,先可以從基礎的理論課程案例學起,學習優秀案例能夠更快的掌握相關技術,然後,在逐漸的過多到整個專案的開發學習。專案的學習除了可以幫助學員更好的掌握相關技術,同時也可以學習一定的專案經驗,工作後可以更快更好的融入。
-
15 # 大連茂森日本語學校
java作為目前市場上比較熱門的技能來說,可以自學,也可以報班學習。自學和報班學都有利有弊,
對於自學來說,自學更適合一些自制力比較強,學習能力較強的人,可以透過在網上查詢教學影片等學習,花費的時間會較長一點,但同時如果遇到問題可能難以解決,需要自己設定一個學習計劃,有規律的學習,才能事半功倍。
對於報班學來說,不同的培訓機構可能有不同的教學方式和班級規模,有線下面授、有線上授課也有線上+線下相結合的授課方式,當然,我認為線上線下相結合的授課方式最好,線下老師可以更清楚的瞭解你的學習情況,線上的教學影片可以預習和複習,不過選擇適合自己的最重要。其次,在選擇培訓機構時要多看多瞭解多對比,無論是口碑還是教學環境、教學質量都要選擇最好的。
選擇一家靠譜的培訓機構還是要多看多對比
1.口碑的好壞
2.創辦的時間
瞭解一家培訓機構的教學水平,首先要了解他的創辦時間,時間越久,資歷越高,並擁有完善的教學體系,豐富的教學經驗,才能夠更好的教學。
3.主要的課程
人人都說“術業有專攻”,在瞭解一家培訓機構的同時,也要了解他擁有的所有課程,瞭解這家培訓機構的主營課程看看是否與自己想學的相對應,瞭解他們的教學重點。
4.教學方式
這是選擇一家培訓機構最重要的一點,看培訓機構的教學方式是否適合你,線上線下相結合的教學方式是目前最有效的,有的培訓機構會透過學員的學習情況制定專屬的學習計劃,這樣無疑是最好的教學方式。不過也有些培訓機構的老師不認真教學,這些都要好好分辨清楚。
5.教學環境
這也是判斷一家培訓機構好壞的一方面,有的培訓機構大班教學,有的培訓機構小班授課,當然如果一個班級的人數太多會影響上課質量,但是一個班級的人數太少可能會覺得培訓機構不行,無論是學習環境還是裝置都應該注意到,畢竟與自己的學業和未來相關,還是要認真考慮。
學習一門技能能帶給我們的未來無可限量的好處,因此考慮的一定要周全,選擇最好的學習方式往往才會事半功倍。
-
16 # 北大青鳥大連崇德學校
對於新手來說,要想學好Java,應該注重以下幾個方面:
第一:正確理解Java的各種“抽象”。
學習Java就是學習各種“抽象”,包括類、介面和抽象類等,不同層次的抽象意味著不同的作用。對於初學者來說,要想正確的掌握各種抽象,應該從基本的Java程式設計過程開始,包括類的設計、物件的建立和方法的呼叫,另外要重點學習一下多型的使用。多做實驗是理解各種抽象的好辦法,因為實驗往往能夠為初學者建立起概念的“畫面”,從而輔助理解。
第二:注重知識結構的全面性。
學習Java開發的過程中要系統地學習一下作業系統、計算機網路、資料結構、演算法設計和資料庫知識,這些計算機基礎內容對於學習Java具有重要的意義,如果想在Java開發領域走得更遠,一定要注重基礎知識的學習。在學習期間建議使用Linux作業系統開展實驗,未來很多Java開發都離不開Linux作業系統,比如大資料應用開發、物聯網平臺開發等。
第三:確定一個主攻方向。
Java目前主要的應用領域包括Web開發、Android開發和大資料開發,不少網路服務也需要採用Java完成後端功能的編寫,另外Java也是研發級程式設計師的常見工具,涉及到一些平臺和容器的開發,比如大資料平臺Hadoop就是採用Java語言編寫的。對於Java初學者來說,要根據自身的知識結構和興趣愛好,選擇一個適合自己的主攻方向。
最後,在當前的大資料、雲計算時代背景下,Java全棧程式設計師的崗位需求量比較大,所以學習Java全棧開發也是一個不錯的選擇。Java全棧開發需要重視一下前端開發技術的學習,重點是JavaScript語言的學習。
如果你確信自己對大多數的基礎知識和概念足夠熟悉,並且能夠以某種方式將它們聯絡起來,那麼你就可以進行下一步了,你可以開始嘗試編寫一些非常基本的 Java 程式,比如列印 hello world、實現簡單的加減法,等等。
當你開始動手編寫程式時,請記住,前幾個程式對你來說可能會困難重重。但是一旦挺過去,接下來即使這些問題再次出現,你也能輕鬆解決。
你可能會遇到很多困難,起初你可能都無法獨自完成 hello world 程式並使其正確執行。這時,你應當毫不猶豫開啟谷歌然後搜尋類似的程式。不要簡單複雜這些程式碼,首先應該讀懂程式碼,然後自己動手手動輸入到你的 IDE 中,並解決由於輸入的錯誤語法而導致的編譯錯誤。如果仍然不成功,就再次藉助谷歌尋求幫助。谷歌搜尋是程式設計師的良師益友,你應該好好利用它。
回覆列表
首先你要有一個學習規劃,根據你的時間來安排,這個學習的過程,只要你要每天12點之後才能睡覺,不然你就別想學習Java了,沒有這個勁還想拿高薪做夢吧!然後看看你每天是幾點下班,回家之後就立刻學習,不要說工作一天你累,沒有這個付出,你憑什麼得到回報,想當初我自學Java的時候,哪天不是寫程式碼到凌晨2點,永遠不變的是付出和回報是正比的。
給大家一些小建議:
1.學習方法,千萬記住初學Java別看書,先去問問有學習經驗的人,瞭解一些失敗的經驗,在瞭解一些成功的經驗,學習Java最大的忌諱就是走彎路,節約時間就是掙錢,一定要掌握學習方法,非常重要,不能瞎學。
2.如果想看影片學習,切記不要只是看影片,後面一定要跟著大量的練習,學習Java非常容易忘,所謂孰能生巧,誰練的多誰就學得好,當年我學java的時候,笨的都是跟著書一本一本敲的,因為我本身理解能力不是很強,所以用最笨的方法。
3.想不想自己為什麼要學Java,為因為對技術的熱愛,還是對高薪的追求,這就是你堅持學下去的動力,如果沒有真的很難,太多人學Java,同時也太多人會放棄。這是目標感。對於學好有一個強烈的期望,所以不敢偷懶。
我給大家提供一個非常簡單的學習路線:
第一:首先建議大家從HTML+CSS 靜態佈局還開始,有人說我是做後端的,前端的事情不用管,這本身就是一個誤區,如今HTML5這麼強大,你不會本身就不會有什麼競爭力。
第二:JavaScript和jQuery的學習,不用說JavaScript無論在前端還是後端中都是佔比非常大的,很多人學不懂也是情理之中,這個跟思維有關係,適當瞭解一下資料結構有利於學習JavaScript和javase。
第三:最重要的JAVASE,想必大家都清楚,JAVASE就是JAVA的基礎部分,上過學的人都知道,任何一個試卷80%都是基礎,沒有太難的東西,JAVASE就是JAVA的基礎,根據我這麼多年學習java的經驗來看,如果一個人學不好JAVASE,那JAVA基本就是白學,後面的框架基本就是聽天書。
第四:資料庫,不用了說了,最常見的那三個資料庫,增刪改查,多去練習SQL語句吧,複雜的連線表示有難度的。
第五:JSP和servlet 就目前來看 有些公司現在不用JSP,因為他的載入速度點慢。不過還是現在學著吧,畢竟在JAVA體系中也是非常重要的。
第六:框架,struts2,hibernate4,mybatis3,spring4,spring mvc, 這些東西都要掌握,但是整個JAVA體現想要理解的還算可以確實有些難度,自己的話,基本沒啥可能了。
下面這個是我在網路上整理的java學習路線,我覺得還比較不錯,如果你想做java方面的工作的話你可以跟著這個路線走,學完剛出來工作拿個7k的薪資待遇應該沒啥問題,最後,祝你早日戰勝Java!