为什么看了大量的视频教程,却依然学不会前端开发?

如标题所示,现在网上有大量的,各种各样的视频教程,前端新人为什么不能通过自己看视频教程学会前端开发呢?

答案应该是可以跟着视频学会前端。

让我换个问法,既然跟着视频就可以学会前端开发了,那为什么那些前端培训机构还会存在呢?不是说好的看视频就Ok了嘛?

<!-- -->

现在可不像前些年视频教程并不多,那时候谁有视频教程还能算是独家的资源呢。现在根本不用特意找,到处都是。什么幕课啊,网易云课堂,腾讯视频等,有很多。

有一段时间,我觉得这么多视频教程出来,那些前端培训机构无论大小,都要关门了。因为这些机构也好,个人也罢,它们讲的东西,也就是网上这些视频教程里的内容。

再往大了说,前端开发就是三大件,html,css,js,这三大件这么多年来已经被不知多少人,不知多少视频来回讲了无数遍了。

那么回到标题的问题,为什么不能通过看视频,学会前端开发技术呢?

真的,我很认真的想过这个问题。因为我现在就在做【WEB前端零基础课】的网上课程嘛,如果我不想明白这个问题,那么可能就抓不住学员的需求的点,就没办法解决前端学员的真正的需求。

大家都看到了,前端培训机构不但没有消失,反而越来越多,各种培训课程的价格也在一路上涨。这里面一定有什么地方,是只看视频教程无法解决的。

这个点,到底是什么呢?找到这个点,就找到了新人同学无法只靠看视频录像学会前端开发的原因。

<!-- -->

我们先来分析一下,学会前端开发的过程,或是说怎么从一片空白到学会前端开发,

1、有基本的html,css,js知识体系;

2、有基本的js操作html,css的能力;

3、能把一个任务、项目目标,理解为一系列步骤所连成的点;

4、能够分解每一阶段的开发任务;

5、有一定分析能力,做到举一反三;

6、...其它更多。

可以看到,在上面至少6点之中,纯技术的内容,只占了前二点。当我一步一步的分析到这个地方的时候,我彻底的明白了为什么只看视频教程无法搞定前端了。

因为视频录像只能解决第1、2步的问题,从第3步开始就都是技术之外的知识,而这些东西恰恰是能够从事前端开发工作的主要部分。

客观上讲,技术并不是前端工作的全部。

<!-- -->

看视频录像的教程,都是相对孤立的知识点、片段。哪怕某个视频教程很长,好多节,但它说的也只是一个实例。

如何根据这个实例实现举一反三?sorry,此段视频做不到。哪段视频也做不到呀,所有的视频教程,都是各说各的。没有哪段视频能够以一个视频说尽整个前端。如果真的有,那这个视频得老长老长了才行。

并不是说看视频教程没用,不要理解偏了。肯定有用。

但是,你看一个视频,是一个知识点;看十个视频,是十个知识点。如何把这些知识点联接为一个前端知识体系呢?

前端讲师的价值,就在这里。

<!-- -->

例如,node,许多同学看完了node,也不知道在什么场景、条件下去使用它。前段时间有个同学问我,老尚,用node做中间件怎么搞?

我说,你想怎么搞呢?

他说,用node直连数据库。

我说这样不好吧,node虽然是运行在服务端的,但它的开发语言依然是js,用js操作数据库,这有点不符合套路呀。...

你们看,就是这样,因为我有相应的工作经验,所以虽然我没有做过用node开发中间件,但我却知道应该怎么样去做。

我已经拥有了一个完整的前端知识体系,所以我能够从整体的层次上看待某个知识点,所以我看到某个新知识、新东西的时候,我就能够把它嵌入到知识体系的正确位置上。

这就是我看视频教程能够学会,而前端新人的你不能的原因之一。

不像我,我本身就做许久的前端开发了,我在最开始学习reactJs和vue的时候,只是学习了一些语法,就大概知道该怎么去使用它,在什么情况下使用它了。

例如,组件,许多同学还在理解它的概念的时候,还在想怎么把它跟网页上的结构对应在一起的时候,我已经看透了组件就是容器了。

例如,组件的状态,许多文章、教程都在扯什么状态机之类的。我已经看透它就是个对象内共享的变量而已,里面保存着一些共享数据,然后以观察者的模式来操作它。

例如,观察者模式,JS不是JAVA,什么观察者模式在前端这里,其实就是通过一个事件,调用一个函数,这个函数执行了一堆函数而已。

还有什么redux、vuex,其实就是一个全局共享的大对象,对外公共一些方法。然后组件可以用回调的方式传一些callback函数进去接收参数、操作数据而已。本质上跟全局变量没啥区别。

也许你说我说的不对,书上不是这么说的。书上确实不是这么说的。但你写出来之后,你自己搞明白了之后,你自己再想想,到底是不是这么回事。

还有更多类似的这种东西,这些东西都是视频录像教程里没有的,看视频录像学不到这些东西。只能在老师在讲课中讲解的时候,对知识点的应用场景进行说明的时候,才会说到这些东西。

<!-- -->

也许有同学会问,那在录课程的时候,把上面那些工作经验啊,看法之类的也一起录下来,不就Ok了吗?

想法没问题,但事实上,有什么样的问题,才会有什么样的答案。在录像的时候,是没有学生的,自然就没有提问,也就没有针对提问的解答。所以录视频就只能是对于知识点的单纯解说。

而课程直播就不一样,有学生在听啊,你和这些学生沟通过,你知道他们的情况,了解他们的需要,所以针对学生的问题,才会有针对性的回答。

我在直播WEB前端零基础课的时候,经常针对一个知识点,讲许多关于它的应用场景、问题、配合、规避等方面的讲解。但这些内容,在录视频的时候就没有。

区别只是在于,

1、直播的时候我知道我是在对着人讲,我得多讲一些,因为我知道以他们的情况,我讲这些对他们有用。

2、录视频的时候,我只是对着墙说话,把某个点讲完就完了,再多说也没用,因为你不知道看这个视频的人是什么情况,没法有针对性的说一些其它的。

所以,现在看来,决定一个培训课程是否有用,是否有生命力的因素应该包括且不限于,要看这个主讲老师,是否有真正的工作经验,是否真正的理解这个行业,是否真正的理解学生的需求,是否能够对于学生的提问做出有针对性的回答;是否能真正的以学生的需求为出发点,来设计相应的课程。

凑巧的是,上述几点我都具备,^_^

原文发布于微信公众号 - web前端教室(webfeel)

原文发表时间:2017-12-23

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏互联网杂技

3D交互设计会是这个样子?

现在,VR和MR已经越来越热门了(影视剧里已经出现的太多了,比如《黑镜》),但现实是,我们对于虚拟交互的认知还是仅限于酷炫的特效,真正第一次成系统并实用的交互模...

3637
来自专栏SDNLAB

SD-WAN安全三代之变

2275
来自专栏新智元

机器人马上打Call:谷歌Assistant持续对话功能接近应用

1664
来自专栏鹅厂网事

软硬件分离趋势及开放网络发展

1. 前言 一直以来,网络设备给人的感觉就一个或大或小的铁盒子,其貌不扬,让人猜不透里面到底是啥。而这种情况将有所改观,在OCP等开放组织、众多芯片商、ODM商...

3007
来自专栏SDNLAB

智能路由和SD-WAN孰优孰劣

在过去几年中,广泛的用户移动性和基于云服务可用性已经成为了巨大的技术趋势,特别是对广域网(WAN)领域产生了巨大的影响。 ? 广域网的传统模式是将多个地理位置...

2805
来自专栏从零开始理解云计算

从零开始理解云计算 Vol.2:云计算的分类

这一篇介绍云计算的分类。云计算可以按照层次分为四类:IaaS、PaaS、SaaS、DaaS;或者按照所有权分为三类:私有云、联合云和公共云。本文将着重解释前一种...

1.7K2
来自专栏互联网数据官iCDO

【重磅干货】三个步骤,用GA分析流量异动的原因

当遇到流量异常变化时,分析师或产品经理往往需要放下手里的工作,马上去排查原因。而在这个过程中,总的来说需要三个步骤:

1142
来自专栏逍遥剑客的游戏开发

GameEngineArchitecture读书笔记(一)

1032
来自专栏SDNLAB

SD-WAN如何增强安全功能

除了基本的网络连接和广域网优化等以网络为中心的功能之外,安全性一直是围绕管理SD-WAN服务蓝图中描绘的下一波主要功能之一。 ? 在早期的用户部署中,网络连接是...

3376
来自专栏PPV课数据科学社区

如何用Python一门语言通吃高性能并发、GPU计算和深度学习

有奖转发活动 回复“抽奖”参与《2015年数据分析/数据挖掘工具大调查》有奖活动。 为了帮助IT从业者职业之路拥有更多收获,在诸多C粉的殷切期待下,由 CTO俱...

4167

扫码关注云+社区