-
1 # 草莓園基地
-
2 # 小小互聯科技
實際上,只要我們對Java有興趣,還要有適合自己的學習方案和學習方法,學習Java就不難。Java的專業程度很強,需要我們勤加練習才能更快的提升。
剛開始瞭解java的時候可以看尚學堂高淇老師的java300集來學習,這個資料專門針對零基礎的同學可以從最基礎的開始學習。高老師講課通俗易懂、會把有難度的技術點用簡單的方式表達出來。而且課程注重實戰,在學習期間可以多按課程的內容進行實操練習,多練習可以把學過的知識更紮實一些。
-
3 # 慎談奧秘
1、 java語法。透過任何一本Java入門書籍,都可以學會Java的基本語法。千萬不要認為,你把書上的例子程式都能寫出來就算學會了Java語法。要想真正掌握,還需要做大量的測試題。對語法不準確的理解,會使你寫的程式碼出現邏輯錯誤。而這些錯誤會使你在真正的專案開發中吃盡苦頭:你認為正確才會寫上去。而在幾十萬行程式碼中找出幾行有邏輯錯誤的程式碼,非常困難。因為你幾乎不會懷疑你認為正確的程式碼存在錯誤。
2、 常用類。永遠不要寫別人已經實現的程式碼。有很多功能,用JDK中現有的類就可以完成。你需要熟悉JDK.可以透過研究JDK幫助文件和JDK原始碼的方式,逐漸瞭解,你需要的類都在什麼地方。一方面,要熟悉有哪些可以直接使用的資源,另一方面,學習一下,SUN公司的工程師怎樣寫程式碼。
3、 IDE 整合開發環境。現在企業最常用的是IBM公司的eclipse ,類似的還有JBuilder 、Idea,NetBeans等等。畢竟,只有5%的頂尖高手在使用簡單的文字編輯器在寫Java程式碼。多數程式設計師都是在使用這些東西。
4、 資料庫。MySql,Oracle,DB2.小專案多數使用MySql這樣的免費資料庫。大一些的專案會考慮使用Oracle或者DB2. Java專案很少使用SqlServer。因此,你還需要學習資料庫方面的一些知識。可以從SQL語言開始。這些資料庫都支援標準SQL.學會基本的SQL,參考具體的資料庫手冊,就可以完成一般的專案開發了。當然,要想使你的程式執行的效率更高,需要更深入的學習。大部分的程式最佳化,都是從這部分開始的。
----------------河南新華
-
4 # 會寫程式碼的大川
如果你有破釜沉舟的勇氣和決心,自學完全是沒問題的,很多大神都是自學的。
舉個我身邊的例子吧:
我大學期間有個同班同學,我對面宿舍的一個男生,他大一到大三的時候各種逃課,掛科掛了七八門,差點留級的那種,在班上的成績很差,倒數幾名。就在大三最後一學期的時候突然覺醒了,開始好好學習Java,我們當時主修的專業課就是Java。每次我去他宿舍都看到他在寫程式碼,很執著很專注,甚至達到痴迷的地步,為了改一個bug可以整晚上不睡覺。他真的只花了一個學期逆襲了,當然只是專業課很牛逼,其他豆芽課他還是老樣子。不過就是因為他過硬的專業技術,大三結束的時候他就被一家大軟體公司招聘了,大學畢業後我們都在找工作,他薪資已經一萬了。
他的這個案例說明了自學Java是完全沒問題的,主要是看你怎麼學,每天看個一兩頁書,寫個幾行程式碼這樣是不行的,自學一定要勤奮,要坐的住,多敲程式碼多思考,師傅領進門修行在個人,加油吧!
回覆列表
自學Java可以,但是取決於你的基礎,可能半年,可能一年,有的甚至放棄。
Java自學能學會嗎?這個問題的答案並不是絕對的。小優只能說自學的難度是相當大的,從學習時長、學習內容、實操專案三方面自學和培訓區別還是比較大的,接下來跟隨小優一起來看看吧。
學習時長
對於自學的人來說每天如何合理的規劃學習時間是尤為重要的,培訓機構對於學員有嚴格的時間安排,但是選擇自學就需要靠自我約束和鞭策,不斷摸索可能才會找到一個適合自己的方式。所以自學Java開發需要大傢俱有一定的耐力和鑽研能力,自制力比較薄弱的人還是建議大家去專業的培訓班學習。
學習內容
大家都知道網際網路行業日新月異,每天都有新技術的產生,對於學習內容如何界定是自學面臨的主要難題。一般的培訓班都有專業的研發團隊去調研崗位實際開發需求,從而實現授課內容和行業需求的高度接軌,但是自學的話應該學習哪些專業上的內容以及學習上的深度這些都是很難把握的。
實操專案
大家如果瀏覽招聘網站就可以明顯的看到,現在大部分企業都想要去聘用工作經驗豐富的人,對於企業而言從沒有任何相關經驗的小白到培養到可以熟練完成工作的Java工程師成本是很大的,也就是說自學的話理論基礎的學習是努力可以做到的,但是實際的運作開發專案卻是有比較大的難度的。學習Java重要的還是實際專案開發能力,理論知識學得再好最終都需要運用到工作崗位中,但這正是大部分自學的人所欠缺的經驗。所以說自學能不能學會很大一部分還是要看大家對於學習的把握程度和實操能力。