首頁>Club>
在網上搜了搜Java的基礎課程,發現大部分都是14,15年的教學影片,這些教學影片可以看麼,他們講的是不是有點落後了?
10
回覆列表
  • 1 # 人生路誰主沉浮

    如果讀者是零基礎學習JAVA,可以優先在網上尋找免費影片做參考,瀏覽並記錄各個網站的培訓內容,對比一下當下企業面試的技術要求,就很容易看出那個培訓網站能夠跟進時代!

    由於JAVA技術棧的不斷迭代延伸,已經不能侷限於JAVA語言層次,而是要融入更多的應用,中介軟體來完成開發任務!

    快速迭代開發,是IT行業企業級開發的宗旨,程式碼的低耦合,高效能是不變的話題,因此很多優秀的框架層出不窮,很多是基於演算法和設計模式的。

    建議,在學習JAVA之前,先了解計算機基本原理,作業系統基本原理,資料結構,以及CPU工作原理,這會幫助你去理解語言,更好的去運用它去程式設計!

    當然,不理解也是可以的,但要深入語言底層,滿足面試官的要求,拿到高薪,必須瞭解計算機,瞭解Linux作業系統!初級程式設計師與高階程式設計師的區別在於對計算機原理的理解,如:儲存,檔案系統,資料結構等等;這些精通了,任何語言,只要熟悉語法,就能夠完成開發!

    程式設計師需要不斷地接受新的應用,新的框架,新的中介軟體,新的儲存結構,怎樣快速接納這些東西,無非是真正懂得底層原理,能夠結合實際滿足更多的應用場景!

    JAVA程式設計師最應該有的思維,抽象思維!外華人喜歡透過規範來解釋抽象概念,也因此JAVA中會透過一些介面來表達這些規範,融於規範當中去學習瞭解JAVA會更容易讓你接受JAVA,理解它的來龍去脈,零基礎或許無法看到這些,但是要想作為一名優秀的JAVA程式設計師,原始碼的閱讀能力,理解能力是必備的!

    這是一個巨大的學習任務,短期內想進階高階,不可能,也許你會透過面試,但工作絕對會有瓶頸,所以沉下心來,在索要高薪的同時也不能對技術的提高有所放鬆!!

    僅此,獻給讀者!

  • 2 # 葉槍槍

    其實從學習程式設計來看,我個人認為分為三個階段,第一個階段是無語言階段,第二個階段是語言加框架階段,第三個階段還是無語言時間,什麼意思呢?具體來說,剛開始學習程式設計的時候其實不必追求什麼語言,可能很多人發現看了好幾本書,語法都很清楚了,依然寫不出成績,就像我一個大學同學,現在在高校教C語言,他對語法很熟,習題更不必說了,但是寫不出東西來,為什麼呢?因為就像我們會很多中文詞語,但是一樣寫不出文章。在第一個階段,一定要打下好的基礎,比如迴圈怎麼用?什麼時候用?如何解決問題的?這個時候關鍵的是解決問題的思路,因此建議學一些基礎課程,比如資料結構和演算法等等。有了這些內功,就可以學習具體的招式了,這就進入了第二個階段,至於學什麼語言,用什麼教程這都因人而異,但是個人建議如果自制力不是很強的人還是去上個面對面的培訓班,能堅持在家透過影片學習的人真的不多,這樣的人已經學成了,沒學成的也不是這樣的人,這個階段就可以對某一種語言不斷的深入瞭解,甚至於專門研究某一方向或者某一個框架。其實所有的教程式設計的書都一樣,就那麼幾章,資料結構,條件判斷,迴圈,函式,面向物件,檔案操作,網路程式設計,異常處理等,光看這些個不能說沒用,但無法深入,一定要鑽研進去。到了第三個階段,又可以從某一種語言中跳出來了,比如你深入理解了http,那麼用什麼語言去實現對你來講真的不重要了。因此總結一下,學Java也好,C++也好,最好按照這個過程來,至於選什麼樣的教程,真的不重要。自己能看懂就好。

  • 3 # 找前輩網

    為啥你要學java?跟著你的節奏回答只會害了你。其實你問了這個問題,就差不多證明你不適合學Java。工資高?有前景?就業穩定?個人興趣?能舉一堆例子和資料給你。不是每一個人都適合買寶馬。當然,如果要學,別去培訓機構,我們平臺找個前輩,學到就業滿意,費用培訓機構一半不到。

  • 中秋節和大豐收的關聯?
  • 職場裡,最自律的人到底有多可怕?