前端开发没学怎么好呢,倒是差点搞出焦虑症

二叶草 2020年2月10日10:25:41IT专区评论阅读模式

人要有工作压力才有前行的驱动力。但抑郁并不是工作压力更并不是驱动力,它总是给你失了方寸,瞻前顾后。前端学习中出現很多的抑郁,我本人主观性觉得,其关键缘故取决于,分不清主干和枝节。什么叫学习?看书。什么叫资料?各种微博、技巧和所谓的干货。掌握一门技能,要通过系统的学习和大量的练习。什么叫系统的学习?看完一本书,再看下一本书。

你逛街式的随便看些前端文章,得到的只是前端技能的碎片。这些碎片你装了满满一屋子,但发现依然组装不出一个“前端技能”,你焦虑了。

很多人觉得,我这么焦虑,说明我着急啊,这么长时间看了这么多资料,我怎么还学不会前端开发呢?所以我得更多的在网上看资料,收集教程,各种教程。然并卵。

这种焦虑其实和前端学习根本没有任何关系。学习是一种有顺序的工作,或从浅入深,或先主干后分支。但前文所述的那种焦虑,根本就是一种精神煎熬式的自我折磨。也许是觉得这种折磨到一定程度了,之前收集的那些前端资料,就biu的一下全融会贯通了,就会了!呵呵,这不可能。

这种自我折磨式的焦虑,最终的结果,只能是“黯然退场”。

从我个人的职业经历演化来讲,我的许多时候的学习,都不是主动的。都是“被动式”的,就是说,许多前端开发的知识,我并没有很刻意的去学,而是属于无事乱翻书的过程中,搞懂了之前不明白的地方。这是一种积累式的学习,其实就是不断的看许多基础的东西。而这些前端、js的基础的东西都领悟之后,再看高级的东西才会国“看看就懂”。

就例如ES6的所谓解析赋值,搞了半天这那的各种语法,其实在我看来,无非是把变量的值,都以引用的形式存在变量对象中。然后再把变量对象放在js的堆中。这样在实际使用的时候,只要变量对象的名字与js堆中的名称对得上,那么就可以马上取得对应的变量对象,然后获取保存在变量对象中的引用所指向的值。(这段话也许并不精确,但大方向应该没有问题)

而且不用考虑什么先进后进之类的顺序问题,因为堆与栈不同,它没有顺序,类似字典。我能有这个理解,其实只是因为我仔细看过了js的基本类型和引用类型的概念。

假设某个同学看我上面那段关于堆和栈的话,看不懂,然后他焦虑了。那么焦虑能让他看懂么?肯定不能。只能学习基础才可以。

所以我总是讲,不要想有什么好方法让你一下就学会前端开发,学会js,甚至不要想“把前端整个的学会”。更好的方法是,每天一个小目标,每周一个小例子。把每一天的学习都用在看书上,把每一周的时间用在消化一个章节中。这样才会有真正的前端进步。

包括我对自己的先行者计划也是一样的定位,每周一个小例子,每月一次小改版。每次改版只调整一个点,每个点只调整一点点。在保持主干方向正确的前提下,不断的精修、微调。在这样的指导思想下,我做了很多的尝试,有正确,有错误。

现在我确信,不管是谁,只要保持理智,并分阶段的制定目标,按计划完成,你就会获得“真实”的进步。而不是收藏一堆前端知识的碎片。这一年多以来,已经验证了这个方法的可行,而且是时间越久,收获越多。

就说到这吧,最后一句,“收集再多的知识碎片,它也不是一本书”。

本文来源于:前端开发没学怎么好呢,倒是差点搞出焦虑症-变化吧门户
特别声明:以上文章内容仅代表作者本人观点,不代表变化吧门户观点或立场。如有关于作品内容、版权或其它问题请于作品发表后的30日内与变化吧联系。

  • 赞助本站
  • 微信扫一扫
  • weinxin
  • 加入Q群
  • QQ扫一扫
  • weinxin
二叶草

发表评论