自學JAVA難不難?
網友解答: 作為一個工作多年后跨行自學JAVA的過來人,我有必要將最真實的感受說下一下。自學JAVA需要具備的條件和能力1.對java編程的興趣:興趣才是最好的老師。2.充足的學習時間:
作為一個工作多年后跨行自學JAVA的過來人,我有必要將最真實的感受說下一下。
自學JAVA需要具備的條件和能力1.對java編程的興趣:興趣才是最好的老師。
2.充足的學習時間:邊工作邊自學的一般很難學成,因為要工作,時間精力不夠用,除非一天24小時不睡覺。
3.身體素質好,要有足夠的體力支撐:有時候要熬夜學習。
4.學習的能力:并不是學歷,而是學力,當然學歷越高的人學力一般都比較強。
5.自我主動學習的能力:跟學習能力最大的區(qū)別是主動,既然是自學,學習不主動,干啥都不成。
6.具備一定的英語基礎知識,最好能看懂一些簡單的英文文檔:有一定的英語基礎總比用Google翻譯效率高吧。
7.毅力+堅持+專注:沒有堅持的毅力和專注力,勸你就別學了。
8.耐得住寂寞,經得起誘惑:漫長的孤獨歲月,守住初心。
9.有不達目的不罷休的干勁:學成之前會有一百種想放棄的理由。
10.最好有一個在你學習過程中遇到困惑、困難、心情不佳、憂慮、想要放棄的時候能給你點撥、指導、給你信心、當頭一喝的領路人,他總能在你需要的時候一針見血地解決你的問題。
自學周期:3~6個月1.所給時間周期為大部分人學成的時間,耗時越短說明你越nb。
2.每個人自身的條件和能力不一樣,導致有人用時長,有人用時短。
3.滿足就業(yè)的知識就那么多,很多知識可以就業(yè)后邊工作邊學。
4.學習過程就像用一個小勺往一個空桶灌水,水滿之日就是你學成之時。
5.還等什么,現(xiàn)在就開始學習吧。
送給你的最后一句話:天下事有難易乎?為之,則難者亦易矣 不為,則易者亦難矣.
【無情懷,不編碼。做一個有情懷的碼農,雖千萬人,吾往矣!】
關注java自學、java技術、求職領域,為你導航領路,指點迷津,分享學習感受和技能經驗。歡迎點贊、轉發(fā)、關注和留言,任何java技術或求職問題可以留言私信。
網友解答:答主本身也不是科班出身,除非你特別聰明或者有毅力,否則還是不建議自學Java。我也是畢業(yè)后培訓了三個月才找到工作的,班里也有科班出身又去培訓的,當然他們基礎要比我好上很多,也有學過C語言的,也有重點大學理科畢業(yè)的。對于我來說還是很難的,我下邊列出來認為的難點。
首先來看一下Java的學習路線1 Java基礎
面向對象是難點,也是重中之重,說整個Java圍繞著面向對象作為核心也不為過。就我現(xiàn)在也不能說掌握了面向對象。
2 數(shù)據(jù)開發(fā)“SQL”是數(shù)據(jù)庫開發(fā)的前提,一定要牢牢掌握;“JDBC”是連接數(shù)據(jù)庫的重要步驟,這點要融會貫通。
3 HTML這是前端的一些東西,js需要多看看。
4 Javaweb學到這里就可以進行簡單的開發(fā)網站了。MVC模式也是重點,但是很好理解。
5 框架三大框架是以后開發(fā)經常需要用到的,需要不斷的練習,但是現(xiàn)在隨著時代的發(fā)展,流行框架可能會發(fā)生改變,前幾年用ssh的比較多,我認為作為入門還是可以的,現(xiàn)在普遍用springMVC比較多,但是幾乎都從上圖的三個框架開始學起的。
對于題主這種情況,可以參考我給你的學習路線在網上找些資源,畢竟都是免費的,推薦一個自學IT網站:慕課網。當然有什么不懂的也可以和我討論。