首頁>Club>
JAVA看書自學可以麼?
18
回覆列表
  • 1 # 鐵掌北京漂

    可以。我是從機械轉行到JAVA程式設計的,其中走了不少彎路。我覺得程式設計既要理論知識,也要更側重於實操。

    我的建議:看書+看影片+專案實操

    書中自有黃金屋

    1、看書

    建議入門可以細讀兩到三遍《Java程式設計思想》,這個過程是自己去理解、吸收的過程,很重要。第一遍可以粗過一遍,瞭解java的體系結構。第二遍,要細看,當然這個時候可以跟著書上進行一些實操,做好筆記,把不懂不會的都摘抄出來。第三遍,這時要理解書中的精髓了,多一些思考。

    2、看影片

    有一些同學可能覺得自己看書乏味,或者在自己看書時有琢磨不透的知識點。這樣可以看一些影片來快速汲取重要的知識點。可以在中國大學MOOC(https://www.icourse163.org/)、網易雲課堂(https://study.163.com/)、慕課網(https://www.imooc.com/)等影片網站找一些免費的入門的影片,跟著老師進行學習和操作。

    3、專案實戰

    這個階段很重要,一般上述的學習網站,每個章節結束都會安排簡單的小專案,自己在學完相關章節後,動手進行編碼。整個課程結束還會有一些大點的專案,這個就需要自己進行設計和架構。如果這個階段學習的不錯,可以上github上找一些優秀的學習專案,進行深入學習。

    加油吧!

  • 2 # 樹懶懶

    題主問這個問題前先問自己一個問題,是出於什麼目的想學java的?是真的有興趣?還是聽網上的sb黑程式猿工資高然後想入坑的?如果是後者那去報個培訓班吧,沒點興趣你連se都自學不完的,如果是真的有興趣那我建議自學吧,網上的資料夠多的了,相信題主能考211這點自學毅力還是有的吧,建議別去報培訓班,培訓班能教你的也就僅僅只有幾個月而已,軟體這個坑那麼深,如果不鍛鍊一下自己的自學能力,出了培訓班誰又能教你呢。

  • 3 # Skyzc

    可以,但是不能光啃書。

    因為我基本上也是自學的,現在是一名Java開發者。我來說說我學Java的一些經驗吧。

    ① 找準目標

    學一個東西肯定要有一定的目標,程式設計也是一樣。因為程式設計有很多方向,僅僅是Java也有好幾個方向。

    學習的過程是很枯燥的,因此更要有一個目標,這才能讓學習有一種披荊斬棘闖關遊戲的感覺,看書學習更是如此。

    這裡推薦幾個Java的學習方向給你:

    ② 學習建議不要看死書

    程式設計是一門操作性很強的學科,我們看書學習,就一定要在電腦前學習,書上的程式碼一定要去親自敲一遍,親自執行一遍。

    程式設計就是這樣,有時候我們程式碼在書上和我們自己電腦上的執行結果是不一樣的,經常我們自己執行就會出錯,此時我們就要去研究為什麼會出錯。現在很多書每章節後面都會有習題,一定要去做,去理解。

    所以,不要看死書,一定要多實戰。

    2. 掌握好基礎,循序漸進

    在初學階段,很多時候我們寫程式都是控制檯程式,可能我們寫一寫的就會感覺很枯燥,便跳過一些。這樣是不對的,會造成大量的“技術債”,後期我們就會越學越難,形成一個劣性迴圈。

    因此,在學習過程中的一些理論、基礎知識一定要去全部理解掌握,缺幾不可欠下“技術債”。

    3. 學會合理利用搜索引擎

    看書學習,難免會遇到一些知識難以理解,又或者書上寫得很隱晦,這時我們就要合理使用網路搜尋引擎。你只要記住:我們學習過程中遇到的99%的難題,都是別人遇到過的。

    因此,遇到不懂的地方、不理解的地方,一定要多去網路上搜索,肯定會有驚喜。

    基礎入門:《Java從入門到精通》或者《瘋狂Java講義》任選其一

    我剛開始學就看過這兩本書,兩本都不錯,入門足夠了。兩本知識點差不多,任選其一即可。

    2. 進階:《Java程式設計思想》

    這本書也是公認的好書,對深入理解Java程式設計有這很好的幫助。

    當然,並不是說這兩本書就夠了,只是啃完這兩本書基本上就完成了Java技術階段的學習,後面可以轉向自己感興趣的方向學習(見第一部分圖)

    ④ 最後

    個人來說,看書學習Java是非常可行的。主要在於自己有沒有學習興趣與動力。更重要的是選擇好學習方向,並且要有較強的動手操作能力。最後附上一張學習Java的思維導圖。

  • 4 # 偵查一線

    推薦你幾本書(不建議看教學影片,很浪費時間):基礎:java核心技術(上下卷,swing部分可以跳過,主要看上卷)think in java(經典書籍)head first javaeffective java(稍微進階)java程式設計思想進階:jsp+servlet網路程式設計如果工作需要可以看看SSH(spring、struts2、hibernate)方面的,畢竟現在很多公司招聘時都要求這方面的知識,主要看spring以上藥劑需要配合eclipse等使用,多動手敲敲程式碼,事半功倍!祝好運!

  • 5 # 瑞通瑋瑋

    Java作為開發中總是名列前茅的語言,每年學習Java開發的人都在一直不斷上漲,有些人學有所成順利的邁入了開發的行列,當然也有相當大一部分人由於種種原因沒有堅持到最後,那麼想要成為Java工程師,是Java自學還是培訓好?

    首先,學習Java的方式有很多,不用的人選擇的不一樣,學習時間也不同。有人偏向自學,不管是透過看書還是看影片課程,學習時間都是由自己支配,這個對於自身的自控能力要求比較高,再加上每個人的接受能力和基礎學習能力不同,所以沒有一個確切的時間。自學Java開發需要自己一個人摸索,很難有一個明確的時間節點。

  • 6 # 開心集

    可以肯定是可以的。對於零基礎的同學來說,剛開始學習的時候,我感覺看影片可能會好一點,看書如果遇到不會的知識點,你自己需要去發很長的時間理解,實踐。遇到的困難多了,就打消了你自學的積極性。看影片,老師可能會區分出重要的點和非重要的點,會總結出一些常犯錯的問題點,先掌握重點,後補充薄弱點。而且影片相對於書籍可能更有趣味性點。現在網上已經很多影片資源供大家學習,很感謝這些老師們的辛勤付出。本人最近也在自學JAVA,可以一起學習,一起進步啊。

  • 7 # 刀筆小周

    Java當然可以自學,我就自學的。從兩方面來說明這個問題,一個是基本語法,另一個是具體應用。基本語法結塊,如果你去學過C或者C++,那麼Java的語法上手應該很容易。相對於C,只是增加了面向物件方面的內容,比如說類、繼承等等,而捨棄了指標等方面的內容。。相對於C++JAVA捨去了指標、多繼承和解構函式等內容。。整體而言,JAVA語法與C/C++很相似,但是複雜度要低於這兩種語言。推薦兩個網站學習Java語法,菜鳥教程和W3school。

    應用方面主要涉及三大塊,一個是網路應用、手機程式設計應用以及影象介面程式應用。Java的影象介面應用是一個比較小眾的應用。網路應用和手機程式設計應用的非常廣泛,手機變成建議你直接學習韓順平老師的相關影片就可以了。手機程式設計應用,指的是android平臺。

  • 中秋節和大豐收的關聯?
  • 小程式商城上線了,怎麼正確快速引流推廣?