为什么你报了班,却依然学不会前端开发?

为什么会有人参加了前端开发的培训课程,却依然学不会前端开发?

你当然可以简单粗暴的回答说,“是他没努力!怪他自己。”ok,事实也许确实是这样。

但是,如果站在学生的角度来考虑,“这是他想要的结果吗?他是在报名之初就已决定不努力学习?”

我觉得肯定不是这样的,那为什么学不会呢?

“因为他不够聪明,因为他笨”。

也许吧。

但我教过的这些学生里,我并没有发现谁的理解能力不行。

那是为什么呢?

<!--  -->

我本人主讲的WEB前端零基础课,到现在为止已经二年多。

课程的主线是这样,由易到难,

- html、css

- 原生JavaScript

- jQuery

- Es6

- nodeJs

- ReactJs

- VueJs

- MongoDB

- ...

几乎每期都是,

1、jQuery、Es6之前的内容所有学生看不出明显的差别;

2、到nodeJs、接口,有部分同学会接受有些困难,但依然都能跟上;

3、到ReactJs,有同学开始掉队;

4、到Vuex,又有同学掉队;

5、凡能跟到MongoDB这段的,基本都ok了;

面对总有部分学生掉队、跟不上这个情况,刚开始的时候,我视为正常现象。人嘛,总有三六九等。小时候上学不也有学习差的嘛。

<!--  -->

直到现在的1102期结束时,我做了一个调查,

截图中划红线的地方,各位看到了吗?

【不理解、不明白、不知道】,这就是掉队同学的感受。并不是不努力、不认真,而是不明白。

一直以来,我对自己的课程内容、讲课能力、技术实力,都是非常非常有信心的。信心强到什么程度?我不接受任何对我课程内容的质疑。

我2002年春到北京,到2014年7月末离开北京。从网页设计做起,到flash动画、flash As脚本,再到div css,再到js,再到jQuery,再到nodejs...,

今年我40了,可以说我整个青年时代都跟前端开发在一起,我把青春献给它。如果我技术能力不行的话,那我在北京生存不下去。

任何人对我课程、能力的任何质疑,我第一反应就是,【你懂吗?你有资格质疑吗?】...

直到现在的1102期结束时,我对以前各期的学生做了一个课后调查,

<!-- 太具体的调查内容就不拿出来说了,毕竟xx秘密 -->

反正结果就是,【...都是梦破碎的声音】,这个结果直接促成了我全面彻底的反思,

- 反思自己的课程;

- 反思自己的思路;

- 反思自己的心态;

结果就导出了新的立场:

-【全心全意为学生服务】;

- 想学生之所想,急学生之所急;

- 站在学生的立场去思考;

现在回到标题的问题,【报了班,为什么还学不会】?

之前是站在“老师”的角度去看问题,自然看到的都是学生的原因;现在我是站在学生的角度去看问题,看到的都是“我”的问题,是课程的问题。

就以ReactJs为例来说,

|_React基本语句

|_create-react-app

|_nodeJs接口

|_ajax接口,return json,

|_更新dom

|_...

这个路径本身没有问题,但这是个什么路径?这是前端开发工程师眼中的开发路径。

开会了,产品经理讲解需求,项目经理分解任务,你报工期,然后你前端配置开发环境,后端搞好接口,前后端测试接口、数据,开工了。

直接用这个路径去讲课吧,也不是说不行。这就看学生各自的基础如何,所以会出现有同学开始掉队的情况。因为在这个阶段,是至少三个技术交错使用,

- react

- ajax

- nodeJs

难度比之前的jQuery阶段,陡然上了一个等级,中间缺少缓冲,难度直接从单一的jq直接就上去了,

课程的某些阶段设计不合理,导致学生在上一段知识还没有掌握完全、理解的情况下,就进入了下一个阶段。这就是学生们跟不上、学不会的直接原因。

当然了,虽然我找到了原因,但我依然可以用,【是他不努力,别人怎么能学会】之类的原因来解释。但是,“我”不是学校,我没有责备学生的权利。我是做服务的,学生们花钱来我这里,目的是要学会前端开发。人家来学是花了钱的,我有什么权利用一句是你自己的问题,把人家打发走,让人家白花钱呢?

所以这个锅得我自己背起来。

<!-- 结论 -->

原因找到了,那怎么办呢?

第一,

修改课程设置不合理的地方,把nodeJs、写接口那些多搞一些例子,让学生们真正的理解nodeJs及接口开发在整个前端开发技术链条中的位置、作用。

怎么算真正理解了呢?

就是在写接口的时候,知其然,知其所以然。完成从视觉理解,向抽象理解的转换。

例如,我们写一个省、市、县三级连动菜单,要向node以ajax方式分别get三个接口,这三个接口是啥?在哪?在学生脑子里要有一个具象的存在。

第二,

直播的是讲解如何写代码的过程,而不是直播写代码。为啥要这么写?与之前的某内容之间是什么关系?

之前我就说过,培训课程不是知识的罗列堆叠,并不是知识点越多越好。短时间内扔给学生大量的知识点却又不详细讲解,除了打击学生的自信心,挫伤学习积极性之外,不会有其它任何的结果,并且会直接造成学生中途放弃学习。

<!--  -->

经过二年的一线讲课经历的积累,现在我可以说,我真的懂学生们了,

- 懂你们跟不上的体会;

- 懂你们放弃的原因;

- 懂你们为啥不断找教程;

- 懂你们为啥会Js却写不出来东西;

- ...更多

我觉得,这也许就是我以后的生存机会与空间吧。那些大机构制定教材的人不直接讲课,讲课的却又不负责制定教材。而我呢?我讲课、懂学生,同时我自己定教学内容。

从谁更懂客户的角度来讲,我可以说,我完胜那些大机构。

^_^

<!-- 

这也是许多人喷北**鸟之类的培训机构的原因之一吧,但人家招生基数大,总有基础好的,所以真正学会的也很多。然后很多完全零基础的人看了宣传上许多就业介绍就去报名了,其实那是一种幸存者偏差。哎,不说这个了,我就做好自己,服务好客户,就Ok了。

 -->

猜你喜欢

转载自blog.csdn.net/qq_40943219/article/details/86477378
今日推荐