學java是看書好還是看視頻好?

用戶8238027369603



當然,如果是有編程經驗的可以無視我上面說的,將java基礎學習的熟練之後,這個時候,收穫的季節就來了,跟著視頻中講師會讓你自己跟著他做一些有意思的小項目,這個時候才是展現java語言魅力的時候,當你選好學習方向了,那就建議你再去買一本關於你選擇方向上的書,瞭解一下詳細步驟,當自己親手昨晚一個小項目後,你就會愛上java啦!!


莫離呢


作為靠Java技術吃飯的軟件工程師來談談我對這個問題的想法。

學Java看書還是看視頻最有效呢?

看書和看視頻如果要選擇一樣,那肯定是書來的更細緻一點,大部分Java視頻說的都太淺或者太片面,只挑比較常見的知識點講,但是很多時候,那些不起眼的知識點一樣實用。

實際上完全可以兩個都選擇,如果是Java零基礎初學者建議先看書的前幾章,然後再去聽聽視頻。這個道理就相當於你上學的時候,在聽老師上課之前如果做過看書預習,那效果簡直不要更好,這樣會帶著問題去聽視頻教授,而且從文字到圖像雙重加深學習者印象。

如果選擇看Java書籍,初學者建議閱讀《first head Java》,這部書對Java初學者非常友好,圖文並茂。



如果看視頻去學習,建議看看網絡上很容易搜到的課程,或者某寶上直接購買課程,大部分都會講基礎,而且也確實講的挺好。

值得一提的是,學Java無論是看書還是看視頻,實戰最重要。

你看完書籍或者視頻,一定要去用電腦去實戰敲代碼,不然學了也掌握不了,這是作為程序員親身體驗。還有一個很好的學習Java的方法我經常推薦給朋友,叫“費曼學習法”,愛學習的朋友可以瞭解一下這裡不多說,可以說個人認為這是最有效的學習方法。

關注“極客宇文氏”,一名熱心有料的軟件工程師

極客宇文氏


我認為可以先從比較入門級別的視頻開始,而後在逐步的轉為相關書籍有針對性的研讀。


第一步從視頻開始

我們都嘗試過研讀厚厚的編程書籍(Thinking In Java),這類書籍動輒幾百上千頁,初學者沒有能力甄別哪些為重點掌握哪些為提高內容。而且堅持度完的人實在需要驚人的毅力,而且書內的內容並非所有都是你日常關心的。


跟著視頻學習的好處我總結如下:

  • 跟著視頻中講師快速學習知識點,前提講師或視頻內容質量要高

  • 跟著講師和視頻中的學習編程思路,建立編程思維,對如何編程有整體的理念

  • 跟著講師和視頻看到講師是如何解決問題的,這點非常重要,一旦選擇這條路你將每天解決各種問題。

  • 跟著視頻去練習可以跟隨著成功的經驗,完成一個一個Demo或者小程序,建立信心培養興趣。


第二步精讀經典書籍

雖然我不建議第一步就直接抱著工具書跟它較勁,但是並不代表著編程工具書不重要。我們知道所有學習過程都需要培養知識的廣度,而後也需要建立知識的深度。而通過視頻學習已經對編程有了瞭解以後,就需要對各個知識點逐個深挖一次了。有了前面的基礎,我先你看起來可定更有目的性。


如果我回答的對你有幫助歡迎關注我,可以和你分享更多的編程學習知識。


傑森夢想家


我認為無論是視頻還是書籍,至少選擇其中一樣。至於,有些答主所謂的“視頻書籍都不建議看”,我覺得有點無稽之談。

書籍還是視頻?

選擇書籍還是視頻?這一點可以根據自己的時間或者學習習慣而定。

每個人的學習習慣和接受知識點習慣不同,有的同學更容易從書籍中汲取知識,同樣有的同學更加偏好視頻學習。

我個人更加建議選擇書籍,下面我來說一下原因。



  • 內容更加嚴謹
  • 節省時間

首先是內容嚴謹。

現在網上充滿著免費的學習資源,例如,個人博客、B站視頻,但是,這些學習資源都有一個共同特點——優質者鳳毛麟角。

我不否認其中有一些優質的課程,但是,絕大多數都是良莠不齊,有很多博主自己對JAVA尚處於一知半解的狀態,講給讀者更是模稜兩可,不夠嚴謹。

而書籍則不痛,書籍是經過作者、出版社、編輯層層審核,篩選的。當然,不否定書籍也有很多質量一般的。但是,對比於網上的免費學習資源,要嚴謹很多,避免踩坑。

其次說一下節省時間。

如果對於編程語言有一定的基礎,我們就沒必要把時間重複的花費在控制語句、標識符這些基本的語法上面,可以直接略過學習面向對象、設計模式這些高階用法。

而視頻則不同,無論你是否理解、是否有基礎,它都會從頭講起,這樣會浪費掉很多時間。

為什麼建議讀書或者看視頻?

這從那位反對看書或者視頻的答主說起。

不看書或者視頻怎麼學習?跟著有經驗的過來人?直接閱讀完整項目的代碼?

我覺得這不僅可笑,而且非常浪費時間,而且最終會一知半解。

如果對JAVA最基本的語法、模式都不理解,直接去閱讀代碼或者跟著成手,你會處處磕磕絆絆,什麼是無參構造?什麼是有參構造?什麼是單例模式?什麼是私有變量?this的含義是什麼?

遇到這些問題怎麼辦?

需要重新回到書本查閱,或者到網上查閱資料,這時候你會發現,在查閱知識過程中,90%的時間都浪費在沒價值的干擾項方面,這樣綜合起來花費的時間更多。

另外,由於沒有系統學習,最終知識體系會支離破碎、零零散散,很難成為一套完整的體系。

因此,我建議,無論是書籍還是視頻,至少選擇一項,哪怕是有一些其他編程語言基礎的同學。



Jackpop


學Java是看書好還是看視頻好事需要看自己自身情況。

如果你是初級程序員或者零基礎學Java,那毫無疑問通過視頻學習好。為什麼通過學習視頻好?

  1. 首先:自己本身就是初級或者零基礎的,自己對軟件瞭解的都不足夠,跟著視頻學,老師操作操作一步你就能看著他操作,這樣心裡更有譜。
  2. 第二:跟著視頻學能學的更好,知識體系更全,一般視頻教程的內容是很豐富的,從淺入深,難度也是遞增的,老師知道怎麼教學生,老師有更多的經驗。有些書籍只是把知識點列舉出來,並沒有自己的實際經驗。如果你是選擇書籍,那麼問題來了,你要選什麼書籍,Java知識體系龐大,難道你要選Java從入門到精通嗎?你知道那本書有多厚嗎?很厚很厚,我敢保證你看不下去。
  3. 第三:如果你是初級程序員你跟著視頻學老師可以告訴你在學習中可能遇到什麼問題,或者老師會故意犯錯,一起排查錯誤,能夠幫你鍛鍊排查問題的能力,如果你看書是不具備的,如果你看書遇到問題了可能會找不出問題,或者會花很長的時間才能找到,遇到問題不能解決這是非常打擊學習的積極性的。
  4. 第四:網上免費的視頻成套成體系的有很多,而跟著書籍學你不知道你要學什麼,選擇什麼書籍。
  5. 第五:一般網上的視頻會附帶著更多的資料,如源碼、技術文檔、講解課件、安裝工具等,這些資料不用自己在去網絡上找了。

完全零基礎很難獨立把書看懂

我自己,包括很多私信我的零基礎朋友,都和我有著同樣感受:零基礎學習者,會在很多莫名其妙的地方感到困惑。比如我一開始學習語言,就一直搞不明白,什麼叫“不同機器的cpu指令不同”?不同機器是指Lenovo和Asus嗎?還是windows和linux這種?整型和數學中的整數有什麼區別,為什麼叫整型?軟件怎麼裝?為什麼我按書上的順序操作,結果是錯的?等等。沒有老師(視頻)帶你,你基本很難跟著書把代碼敲對。另外,編程是理論和實踐結合非常強的學科,還有什麼比通過視頻看老師怎麼操作更直觀呢?

視頻不代表低質量

我不明白為什麼很多自我感覺良好的朋友一直覺得視頻垃圾,或者說看視頻的都是垃圾。其他地方的視頻我不知道,但我看的視頻,它的講師都是10年開發經驗的老程序員,而且很多都是項目經理級別。且不說他們個人編碼能力甩很多鍵盤俠好幾條街,退一萬步講,即使是科班,剛進公司不也是項目經理帶你?你能保證你的項目經理比這些講師資歷深、技術牛逼?

大部分人都把教學看得很簡單。自己會和把別人教會,完全不是兩個概念!即使帶你的項目經理和這些老師水平相當,他能不能講得同樣通俗易懂?所以看視頻讓“項目經理”級別的人手把手教你編程有何不妥?

科班也不是純“看書”學會編程的

大一時,科班的朋友難道沒上課聽老師講過課嗎?這和非科班看視頻有什麼區別?如果上大學只發一套專業書,讓你自己啃,恐怕你會寫信告學校不履行教學職責吧。所以,我想說,初期看視頻,沒什麼可恥的。等你要進階了,再去看信息密度更高的優秀書籍,沒毛病老鐵。

如果你已經工作了幾年了,你非常知道你要學具體哪個技術,你可以找視頻學,也可以看書籍、也可以直接去官網看英文文檔。

總之:學Java具體通過什麼方式學習是根據自身情況而定的,看自己的基礎是什麼樣的,一般來說看視頻能夠學的更全面更快,一般我學某個技術都是先看視頻,在看書。


Java實用技術


作為過來人,不建議你看書籍和看視頻學習JAVA,其原因如下:

一、書籍過時

學習技術,你看書籍學習,沒有用,因為,現在很多書籍從印刷出來,到你手上,至少有五年的時間,五年之前的技術,你再學意義也不大,畢竟,這麼多年了,JAVA技術已經更新換代了,學習過時的,你學了意義也不大,而且,看書籍學習,也比較枯燥,無法找準一個點,進行學習。

二、視頻知識零碎,能學出來難

同時,看視頻學習JAVA跟看書籍差不多一樣的,視頻的很多知識,過時不說,而且,很多知識點,無法集中在一個點,再者,作為一個零基礎的你,你在跟著視頻操作的時候,如果遇到某個問題,無法解決,你也找不到人,解決問題,時間長了,對學習JAVA的興趣,也就沒那麼大了,甚至產生厭學的心理。

三、建議跟著一些有實戰經驗的師傅學習

而要想學習出來JAVA,最快最好的捷徑,就是跟著一些有經驗的師傅學習,比較好,畢竟,他們傳授給你的,都是他們多年的一些經驗,而且,在操作的時候,有遇到不懂的問題,你都是可以找他進行解決的,遇到難題,得到解決,這樣學習的效率,自然而然的就高了起來,你學習JAVA也就很快的學出來了。

\n

{!-- PGC_VIDEO:{"thumb_height": 808, "vposter": "http://p0.pstatp.com/origin/tos-cn-p-0000/8e9101582d804dff905d4db8387f1fb3\

程偉說事


說一說個人經驗吧,對於學習Java的同學來說,看視頻是最快吸收知識的途徑。記得很早就看到一個人類學習知識的對比邏輯,時間太久了 大致是這樣的:

文字 圖片 視頻

大腦對於事務的接受程度 視頻是目前最高的,對於學習來說也是一樣的邏輯。但是可以看書和看視頻結合起來,比較建議先看視頻 快速的瞭解講師整理好的知識點,然後再看書 最好是手動敲代碼,並且將遇到的問題、解決方法和完成的案例能夠通過博客的方式分享出去,慢慢沉澱為自己的知識庫。


IT實戰聯盟


開始的時候看視頻,需要進一步學習的話就需要看書啦,因為目前從書本轉化到視頻形式的還是比較少的。不懂可以問其他的前輩



fly哥講


二者兼具,豈不效果俱佳~

寓學於樂,樂栽樂哉~


浮雲端669


看書鞏固基礎,形成知識體系,利於培養獨立思考的能力;看視頻適合答疑,解決零碎的知識點。綜合考慮更推薦看書。


分享到:


相關文章: