美文网首页让前端飞零基础学前端关于生活 & 文学
为什么我说你们看《javascript高级程序第三版》是在浪费时

为什么我说你们看《javascript高级程序第三版》是在浪费时

作者: 彬哥头发多 | 来源:发表于2018-10-18 18:26 被阅读47次

早上一学生说老师我感觉面向对象学会了。

我说怎么感觉出来的?(其实我的内心戏是,学习这个东西会就是会,不会就是不会什么叫感觉会了)

他说我面向对象的创建了、原型链,继承、还有修改this什么的改主意的这些东西我都弄懂了了。

我说怎么弄懂的?

他说我周末上午哪都没去,看了一上午《高程3》(《JavaScript高级程序第三版》),当时我一皱眉,心里想的是完了,他这一上午还不如出去玩了。但是我不能表现出来,反而鼓励说,棒棒哒,给你留个小作业晚上写个面向对象的选项卡试试? g3.jpg

他说选项卡啊?

我说,对,就是那个烂大街的选项卡。

晚上他挠头了跟我说,大彬哥我写不出来。

这里到不是想黑Nicholas C·Zakas,毕竟作为同门师兄,而且都戴眼镜,头发都不多,还都有胡子,

g4.jpg

但是我一点不嫉妒他的才华,也不是说高成3没用,我想说的是《高程3》对我的学生没用,对了还有一本犀牛书也对我的学生没用。

timg.jpg

对,就是这本大厚书,扔到铁路上能让火车出轨的一本书。这里我想说

laji.jpg

当然这两本是好书,但是用错了地方和方式就往上看配图就可以了,我说一句话你就明白了,

给我们一本飞机飞行操作手册大全,我们看一百遍也成不了飞行员。

因为对于一个前端完全的小白或者熟悉JS常用知识的程序员来说,他们最需要的不是把所有的知识巨细无遗的学一遍,前者需要的的是知识的分段讲解和训练,后者需要的是更多项目实战。

首先我先说前端小白。

预期叫他们小白,不如说叫他们囤鼠(开玩笑),这类人很好学,看见前辈的各种学习资源还有晚上的学习资源各种下载囤积,曾经有同学还问过我这样的问题,老师学习编程是不是得用mac啊?我说不用(其实我心里想的是,怎么老师放的屁都是香的啊),然后把电脑换成了3000块钱的电脑。这里不是挖苦和讽刺,而是为了反应现象和解决问题。

其实前端小白最该解决的一个问题是:

为什么屯了一堆学习资料,学了很多遍教程,最后都没什么用?

这里有两个问题,

1.学习案例不适合这个人学习

举个例子,某个人想学习前端基础布局,然后他去仿站,结果他发现比如仿写小米网站,发现有很多响应式的东西,而这些根本不是他现在要练的,他看一个视频讲的是仿站,可是没有讲float的出bug怎么解决。

恰当符合训练这个人技能而且匹配当前这个人的知识空缺教程没有。

这就好比某人想要脸肩部肌肉,结果肩部肌肉没练好,反而把脖子和胳膊练的酸疼或者很粗,因为练习这没有能力找到恰好符合他体能而且有针对性练习的动作。

2.没有良好的学习反馈

就像我上面说到的学生一样,他感觉他会了,其实他们不会,甚至他都不知道自己不会。你问他们什么叫学会他都搞不清。他们只知道最后写不出来项目,才意识到问题很严重。可是他学习那些教程的时候,他们不知道学完了能怎么样,哪里学的好,哪里学得不好。就好比有人练肩部肌肉其实动作不对一直在扯脖子肌肉,还在那里瞎练呢。

举个例子,你看一百遍韩剧,跟你最后会不会说韩语没什么关系。回到程序就是,你看一百遍《高程3》,你不会写选项卡还是不会。

选错教程、没有反馈的瞎忙,还不如吃完饭出去散散步。

注意,我们要的是学习效果,不是心理安慰。

不墨迹,怎么做。

对于小白

1.学习要有目的性

手中无比不读书就是这个道理,对于初学者,如果你的心态是这个东西我们看过,了解了,我这个没学过学学,那我劝你还是别学了,因为学习编程是学习技能,不是逛街和看小说,相信你的爱好也不是玩玩程序。制定可量化的计划和目标,去实现它。

2.重在分节练习,而不是综合练习

先把每一个知识点熟记,每一个技能学会。就好比开车,上车一整套流程分节动作学会了,踩离合挂挡,抬离合加油门……而不是一开始就想着 ,上路。

对于入门的初级水平人员

1.注意分辨学习材料

已经入门的程序员最爱犯的错误就是,什么会学什么,拿着小白的教程,或者讲知识点的教程在那里刷爽感。那一点用都没有好吧。这也是我说我的学生看高程3就是浪费时间一个道理。他们应该做的是综合训练。

2.建立自己的学习圈子

很多人菜鸟也爱犯一个错误,自己学点啥恐怕别人知道,好像别人知道了自己就少块肉。其实是错的,应该尽量找到跟你同等水平的的人,注意别找小白,他们只会浪费你时间,也别找大牛,他们除了打消你信心没太大作用。

一个人你走的不会快,只会让你掉沟里没人捞你,一群人好些,掉沟里只要你不是最后一个就可能有垫背的舒服点。咳咳,错了,是有人可能拉你一把。

最后这个不管是小白还是入门最好有老师带,老师一句话让你省几个晚上一点都不夸张,因为这个不具有可复制性和需要机缘,所以不作为第三点。

最后一句,这是一个看结果的时代,无意义的瞎忙除了安慰自己之外,跟吃完饭出去遛个弯图个痛快没啥区别。

相关文章

网友评论

  • 小宾丶:这本书开头就写了不是萌新看的书
    彬哥头发多:我刚才又核实了下,:+1: ,确实如你所说,评价的真到位!这也恰恰说明了萌新不假思索跟风的现象。
  • Gerhard_杨光辉:感觉会了就是知道有这个东西而已,能把成功的把萌新教会了才是会了
  • 布客飞龙:而且选项卡要用到很多 CSS 的东西。你说不需要??好,我给你摆几个按钮,点下去切换 div,然后我说这就是选项卡(起码跟选项卡的交互一模一样),你说吼不吼哇?
    彬哥头发多:评论的很对:blush: ,确实我会吼,不过你说的情况不会发生,因为作为老师我是不再讲面向对象之前就给学生留面向对象选项卡的作业的。一个游泳教练讲完游泳动作之后应该让学生下水尝试,而不是拿一本流体力学的书研究。不过还是谢谢你的评论。
  • 布客飞龙:JavaScript 不是 DOM。

    JavaScript 不仅仅用在前端。
    彬哥头发多:你说的两句话很多,不过评论在这里让我有点蒙,因为我不记得我在文里说过javascript是DOM 或者javascript只能用在前端。:smile:
  • Biofantasy:感觉会了的意思就是有点感觉了,只有我们小白之间能够互相理解
    彬哥头发多:棒棒哒 加油!
  • 85455a506a60:不说别的,如果把这本书认认真真看几遍,会学到很多东西。
    彬哥头发多:劲酒虽好,可不要贪杯哦。
  • 笑东东:实质性的意见还是没有
    彬哥头发多:一个人想减肥,然后教练说你不能通过节食方法因为那有害健康,这样的建议是不是有价值呢?而我就是那个教会人们该什么时间吃什么的中医。:smile: 相反,在不了解一个人的情况下,医生直接给出减肥计划并大肆推荐(学习计划)是不负责任的,毕竟没有几个人能通过网上的减肥计划实现减肥的目的。相反可能对身体有害,造成运动伤害。如果网上的js学习计划和教程特别有用,那每一个人都应该是大牛,事实却并非如此。:smiley: 谢谢你的评论。
  • 情有千千节:这个属于工具书吧,遇到问题的时候可以查查
    彬哥头发多:这么用也没错。:+1:
  • 悦耳的茶:反正我没觉得这本书买的不后悔,有时间就看看。我不玩游戏,看看这个何谈浪费!
    彬哥头发多:看书学习确实没错,但是却有效率高低之分,所以我才在文中说不同学习阶段的人建议不同的方法。:smile:
  • 时间会不会:说的对 每回看见大佬推荐这几本书 就感到深深的恶意
    彬哥头发多:大佬推荐的没错,错在用的人没有独立思考和判断能力,不分析自己的实际情况就去盲目崇拜和追随大佬的脚步。就像微信养生一样,其实很多说的都对,但是如果盲目跟随着做,坟头草都老高了,哈哈,谢谢你的留言。:smile:

本文标题:为什么我说你们看《javascript高级程序第三版》是在浪费时

本文链接:https://www.haomeiwen.com/subject/ebvszftx.html