看视频学编程的一点小建议
Posted 吴师兄学算法
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了看视频学编程的一点小建议相关的知识,希望对你有一定的参考价值。
大家好,我是程序员吴师兄。
我是一个挺怕麻烦的人,同时某些时刻也急于求成,这个性格造就了我工作后很难沉下心来看书学习,而程序员又是一个需要不断学习才能不落后的职业,所以我选择了一个十分适合我的学习方式—看视频。
今天和大家聊一聊我看视频的一些心得。
首先,得摆出看视频的一个最大的弊端::你以为你学会了,实际上没有。
这个弊端是天然存在的。
由于时间的限制,录制视频的人往往无法复刻所有的编程过程,有的时候甚至裁剪,造成了一个需要两个小时的编码时间,视频里面只有十几分钟,一切都是那么的行云流水,一切都是那么的顺其自然,毫无停顿。
所以,看视频的时候如果不去思考,很容易造成一种假象:哦,原来这么简单,我会了!
就好比最近比较火的一个钓鱼主播天元邓刚,一天的钓鱼视频压缩在十几分钟,这十几分钟的内容都是高潮部分,普通人一看:哦,钓鱼这么简单,先打窝,再抛竿,再提竿,爆护!
等自己真正去钓鱼的时候,才发现自己成为了八百万空军一员。
看编程视频同样如此,一看视频猛如虎,一敲代码 error 二百五。
这种情况我也遇到过。
早几年,我喜欢在路上看微信小程序相关的视频,打算学习开发自己的小程序,看的过程中津津有味,等到自己实际开发时,新增一个新页面都卡了我半天。
得,视频白看了。
但我实在是不想看文字教程入门,所以稍微调整了一下习惯。
一开始,专门抽出个一两天的时间 1.5 倍速把视频全部看完,对整个视频有个清晰的定位,知道某个视频会涉及到某些内容,某些地方的垃圾代码会在后面得到优化。
然后再边看视频边动手,动手的过程并不是完全模仿视频的步骤:
-
1、基本上所有的命名方式都刻意按照自己的习惯去编写
-
2、打乱了视频教学的,比如需要先 A 再 B,我就刻意的去跳过 A 去完成 B,看一下会发生什么问题,这样反而能理解 A 有什么作用
基于这种学习方式,我也就能开发出自己想要的小程序了。
我始终认为,看视频学编程是一个相当不错的入门方式。
总结一下:
-
初学者可以先通过视频入门,知道你学的那些东西是什么、怎么用,细节和进阶通过书籍、源码、文章、项目去完成
-
第一遍视频快速过完,后面的视频边看边思考,不要抄代码,作业可以隔天再写
-
多去尝试,减少路径依赖,时不时和视频里面的正确方案对着干,看看会发生什么,以及怎么处理
作者简介
作者:大家好,我是程序员吴师兄,在 GitHub 上开源了一个项目 LeetCodeAnimation,目前有 60k star,通过动画的形式讲解算法,已经帮助成千上万的程序员入门算法了,欢迎关注公众号「五分钟学算法」,和我们一起学习算法。
点击了解程序员吴师兄
转载说明:未获得授权,禁止转载
以上是关于看视频学编程的一点小建议的主要内容,如果未能解决你的问题,请参考以下文章