java零基础,你选择看视频还是看书学?给你几点建议


推荐下我自己的群:726272430 java海量知识分享,包括我自己整理的一份最新资料和零基础入门视频教程!欢迎初学和进阶中的小伙伴前来光顾!

今天写这篇文章,是希望以我个人的见解,终结这个争论。

因为我觉得争论这个挺没意义的。

先说结论:

无基础和只有基础的,看视频为主,看书为辅。或者干脆只看视频。

有C++等其他面向对象语言基础的,可以直接看书。

第一,完全零基础很难独立把书看懂。

我自己,包括很多私信我的零基础朋友,都和我有着同样感受:零基础学习者,会在很多莫名其妙的地方感到困惑。比如我一开始学习C语言,就一直搞不明白,什么叫“不同机器的cpu指令不同”?不同机器是指Lenovo和Asus吗?还是windows和linux这种?整型和数学中的整数有什么区别,为什么叫整型?软件怎么装?为什么我按书上的顺序操作,结果是错的?等等。没有老师(视频)带你,你基本很难跟着书把代码敲对。

另外,编程是理论和实践结合非常强的学科,还有什么比通过视频看老师怎么操作更直观呢?

(不用反驳,反正我看书学不出,你比我厉害)

第二,视频不代表低质量。

我不明白为什么很多自我感觉良好的朋友一直觉得视频垃圾,或者说看视频的都是垃圾。其他地方的视频我不知道,但我看的视频,它的讲师都是5~10年开发经验的老程序员,而且很多都是项目经理级别。且不说他们个人编码能力甩很多键盘侠好几条街,退一万步讲,即使是科班,刚进公司不也是项目经理带你?你能保证你的项目经理比这些讲师资历深、技术牛逼?

大部分人都把教学看得很简单 。自己会和把别人教会,完全不是两个概念!即使带你的项目经理和这些老师水平相当,他能不能讲得同样通俗易懂?所以看视频让“项目经理”级别的人手把手教你编程有何不妥?

第三,视频并非生来比文字肤浅。

视频和文字(书本),是传授知识的两种形式。更何况视频中可以包括文字(语音)。所以从讲解形式来讲,视频并不一定会输给书本。

之所以视频给人很“肤浅”的感觉,很大一部分原因在于:很多人录制视频的出发点本来就是针对初学者,因为视频更具体、形象。但是如果同样一个问题,采用视频和文字来讲解,明显视频更有优势。就好比现在我要你解释什么是“蝶泳”,你文字怎么描述?而如果用视频,我很快就能给你亲自演示,还可以画图。甚至源码解析,一个是我手动追踪代码给你看,一个是让你看书本上贴出来的源码图片,你更喜欢哪个?所以我认为在解释方面,视频是完胜文字的。

另外,文字比视频流行,根本原因在于:视频做不到文字那种信息密度!一小时的视频可能看书十五分钟就学完了,而且视频复习没有翻书快。这才是本质。但是相对的,15分钟的文字信息被扩展成1小时的视频信息,对初学者来说信息密度低了,更易吸收!两者各有胜负,没什么好争论的。

最后还要提一点,视频本身信息密度低,同样的内容,录制成视频花费时间可能更多。越难的知识点,可能需要花时间越多。很多人不愿意去做这种吃力不讨好的事,导致市面上高质量、有深度的视频很少。

第四,科班也不是纯“看书”学会编程的。

大一时,科班的朋友难道没上课听老师讲过课吗?这和非科班看视频有什么区别?如果上大学只发一套专业书,让你自己啃,恐怕你会写信告学校不履行教学职责吧。

所以,我想说,初期看视频,没什么可耻的。等你要进阶了,再去看信息密度更高的优秀书籍,没毛病老铁。

下面是小编整理的一整套系统的Java学习教程,

最后给大家推荐我的JAVA资料分享群:726272430有免费java学习资料,还有各种趣味案例等,欢迎各位加群!


优质内容筛选与推荐>>
1、js 表单验证大全
2、POJ 3468 A Simple Problem with Integers(线段树)
3、在读取或者保存word时,程序捕获到word异常“word无法启动转换器mswrd632 wpc”
4、getwindowrect不能正确使用,请指教
5、oracle SQL查询number字段精度丢失之解决方法

长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号