学编程,应该从看书开始还是看视频呢?小孩子才做选择…

这是一个特别好的时代。

在线课程、直播、播客、短视频……现在有足够多种资源来帮助我们学习新知识、掌握新技能。

只要你想,生活学习两不误。

比如,我有一个互联网业的朋友每天都要看书。

另一些则很喜欢视频课程。前几年有一位想学 C/C++,问我的第一个问题就是“有什么免费的视频教程吗”。

嗯……我推荐不出来啊,因为我认为要学一门语言,那看官方提供的资料是最不容易出错的做法。但这让我陷入困境:

● 如果我随便找个视频推荐了,那是对人不负责了

● 如果我给他推荐成体系的课程,恐怕是要永远停留在下单界面了

● 如果我跟他说看文档就很好,这又不是他想要的了

想学轻松又想学得快还要免费,比又想马儿跑又要马儿不吃草还要让人为难呢。

在斟酌片刻之后,我还是选择小心翼翼地说官方文档教程挺好的。

 

 ✎ 看书和看视频的区别是什么?

有的朋友以为问题在于“效率”:对效率有追求,会偏向于读书;对效率没有追求,会偏向于看视频。

当然这是不对的。在学习上,人人都追求高效率

我认为阅读和视频主要差异有这么些:

知识掌握程度

◆ 短小的视频教程让你迅速了解一个陌生领域的概貌

◆阅读书本需要艰辛的过程,不过能让你深刻理解其中的概念和问题。

被动与主动

◆ 看视频是一种被动学习方式,更适合跟着学

◆ 阅读是一种主动学习方式,更适合自学

内容形态

◆ 视频包含动态影像和声音,调动多感官利于记忆和理解。

◆ 阅读实体书本触感强烈,能留下深刻的印象。

组织方式

◆ 视频大部分是线性的,编排过的;没有分叉,但也不会有惊喜。

◆书本会给你很多个起点,很多条支线,需要通过理解去补全其中的空白;当然,也会在其中发现意外的好玩的东西

 

♨ 学东西,应该看书还是视频?

对比以上差异会发现,看书和看视频不存在孰优孰劣,而是各有千秋。

什么时候选择看书,什么时候选择看视频,应该取决于学习这件事的各类外部原因:时效上,要长期记忆还是临时用用;内容上,学的编程还是外语还是音乐;目的上,要备考还是要学着玩;方式上,自己学还是有老师教。

对我来说,所有“吃饭的工具”——例如计算机——我都会在二者之间选择阅读。因为我需要:

1、深刻地理解其中的概念和问题;

2、其中的备注、脚注、参考文献可以拓宽对该内容的理解;

3、拥有主动思考的空间。

既然是吃饭的工具,那么对于深入地掌握这些知识是必须的,否则会吃不上饭。

相对地,如果我要快速获得知识,我会选择视频。

 

☄ 学编程,应该看书还是视频?

在回答这个问题之前,先看看什么是编程。

所谓“编程”,字面上的意思,就是“编写程序”:你需要让计算机按照你的意愿来运行,不能告诉计算机你要什么,要告诉计算机怎么做

所以在编程之前,你必须对达成你的目的的流程、条件、预期结果都了然于胸。这也就意味着,每一次开始编程之前,你都要针对要解决的问题进行深入的思考,这个思考没有老师能帮你,因为每次解决问题是一个完全独立的、主动的过程。

我们学计算机的人,都觉得“谭浩强”系列教材很“不好”。怎么不好呢,有明确的理由:作为书本,它不深入、不准确、不能帮助学者深刻理解。

所以啊,我建议学编程两个都可以,相辅相成是最好!

是否有更好的学法?

首先,学了东西就得用啊,那最好的方式就是练习,练习,练习,反复练习。

其次,学编程是有方法论的:

1、思考解决问题和达成目的的正确步骤;

2、将这个步骤翻译成计算机能理解的语言,也就是写代;

3、理解并且识别出不同问题和目的背后的抽象问题;

4、针对抽象问题设计和实现通用解决方案;

5、组合运用通用方案来解决更加复杂问题和达成更加复杂的目的;

发现没有,狭义的“编程”,指的是步骤 2;而广义的“编程”,指的是一个完整的自底向上建立思维方式的过程。在这个过程中,你永远都在考虑如何解决问题,以及如何更好的解决问题——也就是说,你得不断地动手实践。

对于热爱编程的小伙伴来说,路再难走也要坚持走下去!如果你感兴趣或者有需求的话,笔者强烈推荐一个编程技术学习交流聚集地→私信我即可!还有完整的学习路线图和学习文件视频哦,小白和大神们正在等着你一起探讨编程,极佳的学习氛围!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值