回覆列表
  • 1 # IT極客老兵

    java自學並不難,我就是自學的java,然後從事軟體研發工作20年,我剛開始學習java的時候,java培訓機構都沒幾家,只能靠自學,現在網上java的學習資料很多,完全可以自學成才,這裡附上一個java知識圖譜,祝你學習順利!

  • 2 # 雲和資料西安中心

    Java是門高科技IT技術,沒有任何基礎,學起來還是比較難的,不僅學習週期長,還不一定能做專案,而Java培訓就不一樣了,上課學的知識是貫穿專案學習實操的,方便理解,融會貫通,學習週期短

  • 3 # 冇有想法呀

    培訓和自學沒有多少區別

    就目前看 網際網路上共享的精品教程已經夠多了

    培訓班最多有一個學習氛圍這個優勢在

    更多的是自律 java比較難

    可以試著從Python入門瞭解一門程式語言後再去學習其他的就比較容易

  • 4 # IT人劉俊明

    作為一名IT行業的從業者,也出版過Java程式設計書籍,所以我來回答一下這個問題。

    首先,自學Java具有一定的難度,但是如果有一個系統的學習計劃,大部分人是能夠掌握基礎Java程式設計的。

    自學Java語言的難度體現在三個方面,其一是如何理解Java語言的各種“抽象概念”;其二是如何完成各種實驗從而建立起自己的程式設計思想;其三是如何制定一個系統的學習計劃(路線)。

    由於Java語言是純粹的面向物件程式語言,所以學習Java的初期具有一定的難度,如果能順利度過初期的學習困難,後續的學習就會順利很多。Java學習初期需要重點理解以下幾個概念,分別是類、物件、抽象類、介面、封裝、繼承和多型,同時掌握面向物件的程式設計過程,這個過程可以簡單的描述為以下三個步驟:類的定義、物件的建立、方法的呼叫。要想理解這些抽象概念,一方面需要具備一定的邏輯思維能力,另一方面也需要完成大量的實驗。

    實驗對於學習Java程式設計來說是非常重要的環節,透過實驗不僅能夠針對抽象概念建立起“畫面感”,從而方便理解,更重要的是能在實驗的過程中,逐漸建立自己的程式設計思想,這是非常重要的。Java實驗可以採用循序漸進的過程,同時要重視綜合性實驗。

    最後一個難點就是如何制定學習計劃,學習計劃就是學習戰略,一個不適合的學習計劃通常會嚴重影響學習效率和學習效果。學習計劃的制定一方面要結合自身的知識結構,另一方面也要看自己的興趣愛好,比如數學基礎比較好就可以制定Java大資料開發路線等等。建議在學習Java的初期諮詢一下專業人士,從而制定一個適合自己的學習計劃。

  • 5 # richardBillion

    大學裡一堆人自學的,也找到工作了,你說難不難?

    但好多人工作了好幾年,仍然是個普通的程式設計師,你說難不難?

  • 6 # IT資訊i

    如果你選擇自學的話知乎的Java自學相關問題下會有一些自學的人分享自己的經歷,你可以參照下。然後可以自己在網上多找找免費的資料,一般論壇的帖子裡都會有一些,你可以下載下來對照著學習。當然Java學習中比較重要的一點就是動手實操。關於這一點你可以從網上找免費的影片跟著影片做,例如某某就有駭客帝國數字雨、俄羅斯方塊、彈窗數字時鐘等Java開發實操教學影片。掌握基本的Java理論知識,又有了一些專案經驗後,你就可以試著給一些中小型企業投簡歷,更高深的Java內容可以邊工作邊學。

    首先你的英語要過關,不論學習哪個開發語言都需要有一定的英語基礎,所以你要將一些常用的Java相關的英語背下來,以便學習的時候能看懂英文。

    接下來要打牢基礎,先學習基礎語法、核心類庫、面向物件程式設計、異常、集合、IO流、網路程式設計、執行緒、反射等基礎技術點;打牢基礎後要深入瞭解HTML5及CSS3的新特性,在此基礎上學習JavaScript、jQuery指令碼語言和非同步互動技術AJAX等,以上知識你都學會後就可以嘗試從零開始獨立編寫完整的網頁了;接下來學習資料庫最佳化技術,透過Java工具JDBC、JDBCUtils技術連線資料,讓程式完成前臺到後臺的完整請求。

    java是一種面向物件的程式語言,任何功能都需要透過編寫程式碼程式來實現,一般在有開設資訊科技類相關課程的大學可能會教授一些Java基礎內容,但反之對於偏文科類的學校或專業的學生來說,Java對於他們是很陌生的,甚至一無所知。那麼Java如何學習呢?下面就跟隨四川優就業小編一起來看看吧。

    第一步:學習Java語言入門知識 打好基礎

    學習任何一門語言或者說技能打好基礎都是至關重要的,沒有一個好的基礎會導致學習到後邊的階段根基不穩無法進一步提升,使得之前學習的內容不成體系,雜亂無章。那Java基礎應該怎麼學習呢,小編認為可以透過觀看影片網課和參加系統培訓來學習,優就業就有針對0基礎的Java入門網課和全程面授的Java培訓課程,講師會帶領學員學習基礎語法、核心類庫、面向物件程式設計、異常、集合等Java基礎階段內容,有興趣的小夥伴可以加群瞭解。

    第二步:學習Java企業應用框架、熱門技術

    在掌握了Java基礎之後,接下來就需要學習關於Java框架的相關知識了,時下企業中比較熱門應用的框架有Spring、Spring MVC、Mybatis、Linux&Redis&Nginx、Maven等,這些在優就業的Java課程中是都會涉及到的,如果時間允許的話還是建議大家參加系統的面授學習,畢竟體系化的知識學習更容易理解和吸納,特別是對於之前沒有接觸過程式設計的人來說自學還是有一定難度的,對自控力和學習能力要求都比較高。大家如果感興趣的話可以去實地免費跟班試聽Java課程,只有親身體驗過才知道適不適合。

    第三步:技能進階專案實戰

    在掌握了上述基礎內容、應用框架、主流技術之後,接下來就需要將所掌握的東西應用到實際的開發中,到底有沒有真的學會,能不能夠熟練應用,這是檢驗我們學習效果的直接途徑。優就業的Java課程每個階段都是實戰專案貫穿教學,學好理論知識的前提下以專案開發做為最終的目標,真正模擬企業實際開發環境,讓學員有一個直觀清晰的實操過程,更好的貼近企業開發要求,提前掌握實操經驗。

    上面這些技術學好後,你就達到了可以找工作的水準了。但是如果你想找比較好的工作,就還需要繼續學習。因為大企業會更注重你的開發專案的能力所以你需要熟練掌握企業實際開發中需要的核心技能,也就是Spring、IOC、AOP、SpringMVC、Spring Boot、Spring Could這些當前企業中流行的專案解決方案。

  • 中秋節和大豐收的關聯?
  • 有哪些很美的詩句或散文詩?