- N +

java基礎不扎實怎么辦(java基礎怎么才能打扎實)

零基礎的人如何學習Java

首先需要說明的是,作為零基礎的初學者而言,學習Java并不是很容易,需要很大的毅力。

Java學習是一個漫長的過程,涉及到的內容非常多,簡單的網頁制作,簡單的js腳本,數據庫,各種常用的框架等等。

當然,我一直的觀點就是:興趣是最好的老師,如果你真心熱愛編程,以編程為樂,那么想要學成一門語言,并不是一件難事。

自學還是培訓

學習Java,可以報培訓班也可以自學。

很多人不推薦培訓,個人持中立態度。因為培訓就和我們上學一樣,有人帶著學習自然好。

但是我們要明白,學習永遠都是自己的事,如果課后不用功什么都是白搭,自律非常重要。

因此個人的建議是,如果有條件的話,可以選擇去培訓,這樣學成的概率會高些。

如果條件一般的可以選擇自學,只要你每天能堅持去整,最后都可以獲得回報,這是一定的。

Java學習路線

自學Java是一個循序漸進的過程,不要想著速成,認真給自己制定一個學習計劃,能不能學成就看你的執行力如何了。

Java的學習,個人將其分為以下幾個階段:

1.JavaSE階段

2.JavaWeb基礎

3.SSH開發框架

4.其它開發框架

5.其它常用技術

第一階段:掌握JavaSE

該階段是學習JavaEE的入門階段,也是基礎階段,每個零基礎的Java的學習者都必須掌握。

該階段推薦書籍:

《ThinkinginJava》《HeadFirstJava》

第二階段:JavaWeb基礎

學完JavaSE,緊接著我們就該學習JavaWeb,JavaWeb也是Java開發工程師必須掌握的內容。

該階段推薦書籍:

《HeadFirst:ServletandJSP》《HeadFirstHTML與CSS》

第三階段:掌握SSH開發框架

SSH開發是Spring、Struts2和Hibernate框架的簡稱,也是主流的Java開發框架,它是每個JAVA開發者必學的內容之一。

該階段推薦書籍:

《J2EEdevelopmentwithoutEJB》《JavaReflection》

第四階段:其它開發框架

MyBatis是一個支持普通SQL查詢、存儲過程和高級映射的優秀持久層框架。SpringMVC是一個基于MVC的Web框架。SpringMVC是Spring框架的一個模塊。MyBatis和SpringMVC這兩個框架也是現在很公司在用的框架,所以JAVA學習者必須掌握。

該階段推薦書籍:

《Spring實戰(第4版)》

第五階段:其他常用技術

查看Java工程師崗位的要求你會發現,企業除了要求掌握框架的使用外,還會對其它一些常用的技術有所要求,比如JAVA項目構建工具maven,oracle數據庫,開源的全文搜索引擎Lucene,開源的搜索服務器solr,WebService,linux等技術。

想成為一名優秀的JAVA開發者,這些技術都是我們必須掌握的。

該階段推薦書籍:

《Maven實戰》

學習方法

小白學習Java的難點在于1,不知道學習重點;2,找不到合適的資料。

其實這兩個問題,在上面的學習路線介紹中,已經為大家解答了。學習的知識點就按照學習路線走就行。

關于學習資料,上面也列出了一些推薦書籍,此外,也可以到一些編程網站上看教程。

學習Java網站推薦:

W3Cschool、菜鳥教程,還有CSDN、博客園、開源中國這幾個國內的網站都是不錯的選擇。

當然,如果英語好的話,stackoverflow也是不錯的選擇。

讓我皮下打個廣告,

W3Cshcool,不僅有豐富的理論知識,還有實戰課程,讓你邊學邊實踐。

此外W3Cshcool還有移動APP哦,讓你隨時隨地都能學習編程。

視頻網站:推薦慕課網、網易云課堂等等。

最后

以上說了這么多,其實都只是給各位想要學習Java的童鞋一些建議。

學習的過程是比較枯燥的,很多人都在路途中逐漸放棄,因此,想要自學成功,恒心和毅力是必不可少。

數學底子不行,可以學習java嗎

學編程對于數學的要求在于幾個方面:基礎邏輯,抽象,算法設計。

基礎邏輯:應用于邏輯判斷,循環處理等等。沒有用到特別高深數學。

抽象:深入應用抽象的地方在于對象軟件設計等,影響到程序架構。怎么在可擴展性,易用性,重用性,效率等方面平衡。

算法設計:可能涉及復雜的數學了。不過就拿現在做AI/人工智能的程序員來說很多也就是調用別人的庫,對于里面理解不深。當然數學扎實了,才能去更好理解整個系統,做更新。

所以不追求做架構師、算法工程師這些,學編程還是不大需要好深數學的。

如何快速打好Java基礎

這個快去需要看是怎么理解了

想要寫代碼,只需要看看基本的語法,需要什么學什么,這樣一定是最快的!

如果僅僅是學習的話,還是老老實實的從基礎開始,慢慢學!

1至3年的Java學習路徑,如何實現從0到1

題主你好:

這個問題我有發言權,我是一名java講師,親眼看到我的學生如何從零到1,我的許多學生畢業兩年薪資已經過萬,而且不是在一線城市。

1.java基礎要扎實,掌握集中設計模式和算法,掌握集合及底層原理。

2.要有項目經驗,不斷總結項目,在技術方面想想如何能更好的實現,如何做優化。

3.積極學習。把互聯網技術深入學習,比如如何處理高并發,如何做數據優化等等。

自學Java沒有工作經驗好找工作嗎

答案是肯定的,沒有經驗的話社招基本希望不大。所以這也就有了好多培訓機構,培訓機構里面學習的比較系統,也會有一定的實戰項目。

但是,培訓出來以后并不是說就可以找到工作了,還是自己得有技術深度,這也就意味著要剖析底層的原理。另外還要有一些技術廣度,不斷學習。

自學的話也是可以的,得制定一個計劃,得有一定的自律性。項目經驗的話,github有許多開源的項目,不妨也試著多學習多了解。

另外最后說下簡歷,無論是自學也好培訓也好,簡歷一定不要虛構工作經驗。

希望可以幫助到你。

我是花費好多錢培訓出來的Java,在公司好煎熬,基本都不會寫,怎么辦呀

我也是剛剛從培訓機構學習的JAVA,現在正在公司實習階段。

首先回答一下你這個問題吧,其實我覺得不用太過于糾結,這個應該是新手程序員必經的過程。解決方法無非就是多問,問身邊的老員工,或者問上級領導,千萬別張不開嘴自己在那憋著,然后等人家讓你報進度的時候啥也沒有。如果覺得不好意思就下班之后請人家吃頓飯,或者買條煙,畢竟公司也知道你是新手不可能把很復雜的功能交給你去實現。自己在業余時間要多努力,畢竟一門計算機語言不可能在短短幾個月的時間內就能學透的,自己要有這方面的認識。也沒必要覺得自己是培訓班出身的就妄自菲薄,即使是大學4年正經本科畢業的,也基本做不到去了公司就能寫出東西來,我身邊就有很多本科應屆生,現在也沒感覺有什么差距。

其次我想給那些想要入坑培訓做程序員的那些小伙伴一些建議。

1、不要覺得交了錢,學了幾個月,出去就能拿高薪。很有可能你學完之后給你的月薪還沒有銷售的底薪高,原因很簡單,一個企業招聘放著有經驗老程序員不找,放著高學歷大學畢業生不找,偏偏找沒經驗,沒學歷(大部分)的,那就是想圖便宜,不可能給高薪。不要被給你介紹課程的人忽悠了,自己要有心里準備。轉了行基本1~2年是賺不到錢的。

2、要找大培訓機構,不要圖便宜,最起碼人家是真的有就業推薦,而且要比你自己找的相對靠譜,雖然薪資非常低。

3、一定要想好自己是不是真的喜歡這個行業,千萬不要跟風,覺得這個行業薪資高,就學這個。高薪都是人家熬出來的,不是幾個月的學習之后就有的,往后的幾年都是學習的過程。如果你本身就不喜歡這個行業,不鉆研這個行業,你可能培訓的那幾個月都是煎熬,在那白混日子,浪費時間浪費錢。

如果這些你真的都想好了,可以考慮去報名培訓,只要自身勤奮好學,一樣可以找到合適的工作,沒必要總帶著有色眼鏡去看待培訓這種事。

返回列表
上一篇:
下一篇: