学java是看书好还是看视频好?
作为靠Java技术吃饭的软件工程师来谈谈我对这个问题的想法。
学Java看书还是看视频最有效呢?
看书和看视频如果要选择一样,那肯定是书来的更细致一点,大部分Java视频说的都太浅或者太片面,只挑比较常见的知识点讲,但是很多时候,那些不起眼的知识点一样实用。
实际上完全可以两个都选择,如果是Java零基础初学者建议先看书的前几章,然后再去听听视频。这个道理就相当于你上学的时候,在听老师上课之前如果做过看书预习,那效果简直不要更好,这样会带着问题去听视频教授,而且从文字到图像双重加深学习者印象。
如果选择看Java书籍,初学者建议阅读《first head Java》,这部书对Java初学者非常友好,图文并茂。
如果看视频去学习,建议看看网络上很容易搜到的课程,或者某宝上直接购买课程,大部分都会讲基础,而且也确实讲的挺好。
值得一提的是,学Java无论是看书还是看视频,实战最重要。
你看完书籍或者视频,一定要去用电脑去实战敲代码,不然学了也掌握不了,这是作为程序员亲身体验。还有一个很好的学习Java的方法我经常推荐给朋友,叫“费曼学习法”,爱学习的朋友可以了解一下这里不多说,可以说个人认为这是最有效的学习方法。
关注“极客宇文氏”,一名热心有料的软件工程师
感谢邀请,作为JAVA编程爱好者,我认为如果是一个没有一点编程基础的,学习java需要从头开始,比如,如何定义一个变量?如何定义一个类?如何new一个类对象?还有很多的基础问题,都是需要慢慢积累经验的。
推荐是去看视频,如果真的对java感兴趣,并且有毅力,那么希望你再买一本书,因为有很多东西新人很容易就忘了,主要是去看视频,毕竟有个好的讲解者会让你进步很快,少走很多弯路,但是讲解者毕竟也是人,他不可能没有漏讲的,这时候就需要自己买的书籍去选择性的去看,在学习初期,会感到有些无聊,不知道自己敲这些代码有什么用,这个时候一定要耐得住寂寞,跟随视频里的老师节奏,慢慢积累
当然,如果是有编程经验的可以无视我上面说的,将java基础学习的熟练之后,这个时候,收获的季节就来了,跟着视频中讲师会让你自己跟着他做一些有意思的小项目,这个时候才是展现java语言魅力的时候,当你选好学习方向了,那就建议你再去买一本关于你选择方向上的书,了解一下详细步骤,当自己亲手昨晚一个小项目后,你就会爱上java啦!!
学Java是看书好还是看视频好事需要看自己自身情况。
如果你是初级程序员或者零基础学Java,那毫无疑问通过视频学习好。为什么通过学习视频好?
- 首先:自己本身就是初级或者零基础的,自己对软件了解的都不足够,跟着视频学,老师操作操作一步你就能看着他操作,这样心里更有谱。
- 第二:跟着视频学能学的更好,知识体系更全,一般视频教程的内容是很丰富的,从浅入深,难度也是递增的,老师知道怎么教学生,老师有更多的经验。有些书籍只是把知识点列举出来,并没有自己的实际经验。如果你是选择书籍,那么问题来了,你要选什么书籍,Java知识体系庞大,难道你要选Java从入门到精通吗?你知道那本书有多厚吗?很厚很厚,我敢保证你看不下去。
- 第三:如果你是初级程序员你跟着视频学老师可以告诉你在学习中可能遇到什么问题,或者老师会故意犯错,一起排查错误,能够帮你锻炼排查问题的能力,如果你看书是不具备的,如果你看书遇到问题了可能会找不出问题,或者会花很长的时间才能找到,遇到问题不能解决这是非常打击学习的积极性的。
- 第四:网上免费的视频成套成体系的有很多,而跟着书籍学你不知道你要学什么,选择什么书籍。
- 第五:一般网上的视频会附带着更多的资料,如源码、技术文档、讲解课件、安装工具等,这些资料不用自己在去网络上找了。
完全零基础很难独立把书看懂
我自己,包括很多私信我的零基础朋友,都和我有着同样感受:零基础学习者,会在很多莫名其妙的地方感到困惑。比如我一开始学习语言,就一直搞不明白,什么叫“不同机器的cpu指令不同”?不同机器是指Lenovo和Asus吗?还是windows和linux这种?整型和数学中的整数有什么区别,为什么叫整型?软件怎么装?为什么我按书上的顺序操作,结果是错的?等等。没有老师(视频)带你,你基本很难跟着书把代码敲对。另外,编程是理论和实践结合非常强的学科,还有什么比通过视频看老师怎么操作更直观呢?
视频不代表低质量
我不明白为什么很多自我感觉良好的朋友一直觉得视频垃圾,或者说看视频的都是垃圾。其他地方的视频我不知道,但我看的视频,它的讲师都是10年开发经验的老程序员,而且很多都是项目经理级别。且不说他们个人编码能力甩很多键盘侠好几条街,退一万步讲,即使是科班,刚进公司不也是项目经理带你?你能保证你的项目经理比这些讲师资历深、技术牛逼?
大部分人都把教学看得很简单。自己会和把别人教会,完全不是两个概念!即使带你的项目经理和这些老师水平相当,他能不能讲得同样通俗易懂?所以看视频让“项目经理”级别的人手把手教你编程有何不妥?
科班也不是纯“看书”学会编程的
大一时,科班的朋友难道没上课听老师讲过课吗?这和非科班看视频有什么区别?如果上大学只发一套专业书,让你自己啃,恐怕你会写信告学校不履行教学职责吧。所以,我想说,初期看视频,没什么可耻的。等你要进阶了,再去看信息密度更高的优秀书籍,没毛病老铁。
如果你已经工作了几年了,你非常知道你要学具体哪个技术,你可以找视频学,也可以看书籍、也可以直接去官网看英文文档。
总之:学Java具体通过什么方式学习是根据自身情况而定的,看自己的基础是什么样的,一般来说看视频能够学的更全面更快,一般我学某个技术都是先看视频,在看书。
还没有评论,来说两句吧...