看视频学编程的一点小建议

Posted 吴师兄学算法

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了看视频学编程的一点小建议相关的知识,希望对你有一定的参考价值。

大家好,我是程序员吴师兄。

我是一个挺怕麻烦的人,同时某些时刻也急于求成,这个性格造就了我工作后很难沉下心来看书学习,而程序员又是一个需要不断学习才能不落后的职业,所以我选择了一个十分适合我的学习方式—看视频

今天和大家聊一聊我看视频的一些心得。

首先,得摆出看视频的一个最大的弊端::你以为你学会了,实际上没有

这个弊端是天然存在的。

由于时间的限制,录制视频的人往往无法复刻所有的编程过程,有的时候甚至裁剪,造成了一个需要两个小时的编码时间,视频里面只有十几分钟,一切都是那么的行云流水,一切都是那么的顺其自然,毫无停顿。

所以,看视频的时候如果不去思考,很容易造成一种假象:哦,原来这么简单,我会了

就好比最近比较火的一个钓鱼主播天元邓刚,一天的钓鱼视频压缩在十几分钟,这十几分钟的内容都是高潮部分,普通人一看:哦,钓鱼这么简单,先打窝,再抛竿,再提竿,爆护!

等自己真正去钓鱼的时候,才发现自己成为了八百万空军一员。

看编程视频同样如此,一看视频猛如虎,一敲代码 error 二百五。

这种情况我也遇到过。

早几年,我喜欢在路上看微信小程序相关的视频,打算学习开发自己的小程序,看的过程中津津有味,等到自己实际开发时,新增一个新页面都卡了我半天。

得,视频白看了。

但我实在是不想看文字教程入门,所以稍微调整了一下习惯。

一开始,专门抽出个一两天的时间 1.5 倍速把视频全部看完,对整个视频有个清晰的定位,知道某个视频会涉及到某些内容,某些地方的垃圾代码会在后面得到优化。

然后再边看视频边动手,动手的过程并不是完全模仿视频的步骤:

  • 1、基本上所有的命名方式都刻意按照自己的习惯去编写

  • 2、打乱了视频教学的,比如需要先 A 再 B,我就刻意的去跳过 A 去完成 B,看一下会发生什么问题,这样反而能理解 A 有什么作用

基于这种学习方式,我也就能开发出自己想要的小程序了。

我始终认为,看视频学编程是一个相当不错的入门方式

总结一下:

  • 初学者可以先通过视频入门,知道你学的那些东西是什么、怎么用,细节和进阶通过书籍、源码、文章、项目去完成

  • 第一遍视频快速过完,后面的视频边看边思考,不要抄代码,作业可以隔天再写

  • 多去尝试,减少路径依赖,时不时和视频里面的正确方案对着干,看看会发生什么,以及怎么处理

作者简介

作者:大家好,我是程序员吴师兄,在 GitHub 上开源了一个项目 LeetCodeAnimation,目前有 60k star,通过动画的形式讲解算法,已经帮助成千上万的程序员入门算法了,欢迎关注公众号「五分钟学算法」,和我们一起学习算法。
点击了解程序员吴师兄
转载说明:未获得授权,禁止转载

以上是关于看视频学编程的一点小建议的主要内容,如果未能解决你的问题,请参考以下文章

看视频学编程的一点小建议

硬核,学习 Java 的一点小建议(思维导图,建议收藏)!

爬虫00-给刚接触编程的童鞋的一点小建议

给刚入学伙伴们的一点小建议

给刚入学伙伴们的一点小建议

给刚入学伙伴们的一点小建议