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

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

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

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

这个弊端是天然存在的。

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

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

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

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

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

这种情况我也遇到过。

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

得,视频白看了。

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

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

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

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

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

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

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

总结一下:

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

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

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

作者简介

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

看视频学编程的一点小建议相关推荐

  1. 大学学习编程的一点小建议

    虽然十多年过去了,但回想起大一时候的光景,仍然历历在目. 由于计算机专业是学校新开的专业,所以老师们也没有多少教学经验,于是我们第一学期就直接开搞 Java 这门编程语言了,教材用的是大名鼎鼎的< ...

  2. 看视频学编程之最最基础的基础(1)

    ------- Windows Phone 7手机开发..Net培训.期待与您交流! ------- C#语法:  1.从上到下一条条的依次执行.过去的就让他过去吧,不会返回头执行:int i1=3; ...

  3. 看视频学编程之骑士飞行棋—自己做(单机版)

    ------- Windows Phone 7手机开发..Net培训.期待与您交流! ------- 这里就不多做说明了,很简单的一个小游戏-飞行棋,控制台输出的有点丑,不过逻辑才是最重要的 有兴趣的 ...

  4. 学python是看书还是看视频-学 Python 你觉得是看书还是看视频?

    大家好,这是首发在我公众号「Python空间」的第 87 篇文章,想看更多的文章或者加我欢迎关注,我们一起交流. 今天有个新关注的读者在后台问了这么一个问题:"我准备开始学 Python,是 ...

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

    CSDN 收到一条读者的私信,情真意切,所以我承诺他今天一定写篇文章好好回复他一下.先来看一下他的私信内容吧. 首先映入我的眼帘的是这个称呼--"老前辈",我一下子没忍住,笑了! ...

  6. 想学python都要下载什么软件-学编程闲余时间建议下载的软件_Python新手入门教程...

    原标题:学编程闲余时间建议下载的软件_Python新手入门教程 Python新手入门教程_在手机上就能学习编程的软件 很多小伙伴会问:我在学编程,想利用坐地铁坐公交吃饭间隙学编程,在手机上能学编程的软 ...

  7. 给计算机主机吹灰,电脑主机多久清理一次灰合理一些?一点小建议给你

    电脑主机多久清理一次灰合理一些?一点小建议给你 2020-02-20 15:14:21 7点赞 21收藏 24评论 前言: 电脑用着用着风扇狂转?显卡.CPU温度居高不下?服役多年的电脑主机变成了废旧 ...

  8. 关于软删除的一点小建议

    关于软删除的一点小建议 有些人以为软删除和硬删除一样,是直接将数据库里的某条数据删除,实则不然,软删除其实只是给数据表添加一个字段,用来标识某条数据是否是被用户"软删除"了的, 当 ...

  9. c++游戏代码大全_还在学少儿编程?不如来玩工厂编程师,免费学编程逻辑的小游戏...

    40000+游戏爱好者已加入我们! 每天推荐好玩游戏! 加入我们,沐沐带你发现好游戏! <工厂编程师>游戏小程序好玩吗? <工厂编程师>小游戏怎么玩? 只有你想不到, 没有我找 ...

最新文章

  1. Keras,亡于谷歌?
  2. 《Android应用开发》——1.3节配置Eclipse
  3. python爬虫个人如何挣钱-个人利用Python爬虫技术怎么挣钱
  4. 【控制】《多智能体系统的协同群集运动控制》陈杰老师-第2章-连通性保持条件下多智能体系统群集运动控制
  5. [转]ASP.NET中使用UpdatePanel实现局部异步刷新方法和攻略
  6. python实现语音播放_用Python实现语音播报
  7. 敬业福和花花卡算啥?这次不来,你亏了
  8. 支付宝jsapi_使用小程序Serverless开发支付宝小程序
  9. JS 关于 URL 的编码或解码方法
  10. php foreach 传值还是传引用
  11. windows搭建FTP
  12. CTF训练(密码学)——位移密码
  13. 搭建VC2010 开发环境,创建《C语言实现俄罗斯方块游戏》教程
  14. java 条件运算符_Java条件运算符
  15. Diablo3狗熊榜
  16. Netty 实现百万连接的难点和优化点
  17. 28岁自学3年前端成功转行的励志故事
  18. caffe训练技巧总结
  19. RecyclerView 配合 DiffUtil,RecyclerView局部刷新
  20. 大数据——频繁关联规则,置信度,支持度

热门文章

  1. 测试测试测试测试测试测试测试测试测试测试测试
  2. 2018年3月php开发面试最新快报(链家+一下科技+新浪+自如+百度)-热气腾腾[题目+答案]
  3. maven踩坑,maven打包插件 maven-assembly-plugin 一直报红,解决办法
  4. 使用CP2102给stm32烧写代码
  5. 【MIT算法导论】哈希表、全域哈希
  6. 三十立什么、四十惑什么、五十知什么?
  7. MLX90640 红外热成像仪测温传感器模块PC端操作教程
  8. 野蛮生长已到尽头 WiFi百家争鸣谁能破局
  9. Django学习的一些网站
  10. 真北读书 | 高标准才能《质量免费》