用户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,那毫无疑问通过视频学习好。为什么通过学习视频好?
完全零基础很难独立把书看懂
我自己,包括很多私信我的零基础朋友,都和我有着同样感受:零基础学习者,会在很多莫名其妙的地方感到困惑。比如我一开始学习语言,就一直搞不明白,什么叫“不同机器的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
看书巩固基础,形成知识体系,利于培养独立思考的能力;看视频适合答疑,解决零碎的知识点。综合考虑更推荐看书。