JAVA看書自學可以麼?

時間是蠱ma


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


樹懶懶


可以,但是不能光啃書。

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

① 找準目標

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

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

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

② 學習建議

  1. 不要看死書

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

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

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

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

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

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

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

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

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

③ 書單推薦

以下書單均是我個人使用後推薦

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

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

2. 進階:《Java編程思想》

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

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

④ 最後

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

圖片可能看不清,如果有需要可以留言或私聊。

也歡迎關注 ,我也會不斷分享更多科技編程互聯網領域的優質文章~


Skyzc


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


偵查一線


從書面上的材料看到的永遠是基礎和理論知識,而在實際運用上與實際的情況會有所出入,畢竟是實用的科技,應該除了系統的學習後再多次添加事例去總結經驗,利用自己的失敗事例總結成功的經驗,多動手多總結,希望你早日學習成功,加油!


小農劇場


JAVA看書自學必須可以的。舉個例子,大學有很多非科班的最後都轉行做程序員了,這種人很多都是自己買書來自學的,多看書、多動手、多動腦,你的Java水平一定會提升。


碼農曆險技


不行看視頻重要是動手


分享到:


相關文章: