美文网首页每天写1000字每天写500字每周500字
【方法论】把奇怪变成理解,这个知识点你就掌握了

【方法论】把奇怪变成理解,这个知识点你就掌握了

作者: 我是老尚 | 来源:发表于2018-03-27 22:14 被阅读33次

    如图,上面是一个同学聊天记录。

    这其实就是从未知到已知的过程,不懂、不明白、不理解,到理解、明白、总结、掌握。往大了说,人类的整个现代科学大厦就是近二百年来这么一点点积累起来的。说前端开发是搬砖的,我觉得这说法一点都没错,一砖一瓦的把自己的技术体系搭建起来,从无到有,从零开始。

    学一个东西,

    第一要有方向,“你要学的是什么?”;

    第二要有目的,“你用它要做什么?”;

    第三要有一个起点,“从哪里开始?”;

    第四,“开始搬砖”...,十年如一日

    我个人主观以为,这四个步骤就是一个完整的“思路”,学习任何东西都可以从这四步开始,它适合绝大多数情况下的各种方面的学习,其实自然也包括前端开发。

    要有方向,

    “方向”,这个容易,要学的是web前端开发嘛。它是什么?很多同学回答不上来。第一个问题就没搞清楚。

    很多同学说,web前端开发是做网页的、是写js的、是能挣月薪过万的、是好找工作的...,其实都不对,按这个理解去学肯定学不到好。

    我个人主观理解的web前端开发,是从市场和用户的角度出发,用html+css+js+很多相关工具,去实现产品经理和UI设计师的设计意图。

    理解了这个大方向,你就明白你手里的“”是什么?是“用html+css+js+很多相关工具”;你手里的“”是什么?是你对“市场和用户”的理解程度;你在为“”而战?为了“要契合市场方向和用户需求”。

    要有目的,

    “目的”,这个简单,找工作挣钱月薪过万!!要挣钱要生存要发展,没钱不行,但如果做什么事都直奔着目的而去,大概都不太容易成功。泡妞的目的是上床,但你直奔上床而去肯定不行。打仗是为了胜利,但你直奔着对方冲过去肯定不行,需要要迂回等各种战术。...

    我个人主观理解的“目的”,是要把自己的技术搞好,能够被市场和行业所承认。通过学习和工作,能够对自身所在的行业和职业的发展有自己的理解和认识, 这是最终的目的。你能达到这一层时,钱啊、工作啊应该不是太大的问题。

    要有起点,

    “起点”,这个简单,看教程呗,只要不会的,都看,各种看。你想啊,盖房子嘛,就是砖头一层一层往上码呗,这么搞最后肯定塌...

    我们学习一门技术,一定不是各种知识点的罗列与堆叠。知识的点线面之间是有关系的,从点到线,从线到面,从面到层次提升...这个过程中会遇到各种“奇怪的问题”,把这些奇怪的都变成不奇怪,把所有的不奇怪都总结出规律,你的“楼”就盖好了。

    最开始肯定的起点是,html+css+js+一些掌握工具。在这个过程中,只要掌握基本的语法、方法就可以,不必追求一些技术难点,别人写的高难的教程不必去看。就像打仗一样,要有意识的规避一些点。

    开始搬砖,

    掌握了基本的命令、语法、工具之后,开始搬砖学习。学习就像破案一样,也是有线索的。从哪到哪?谁跟谁?先到哪后到哪?...这些放在前端开发里就是需求分析。根据什么分析呢?开始时不必想太复杂,可以称从用户操作UI界面的交互顺序开始,“第一步、第二步、第三步...”

    刚开始时可以先不设定“用户角色”对象。就是按面向过程的思路去分析需求,然后在具体实现时再按面向对象的思路去实现。搞几个这样的例子,来回反复的写,一遍遍的迭代,代码最的积累最终会引发量变到质变的。

    例子在哪?

    可以看之前一篇文章《【提高】如何通过做例子来提高自己的前端水平?》。

    另外,我的先行者课程就有很多学习的实例可做,它的总体课程思路&目标就是,

    通过一系列的例子,

    1、掌握vueJs、ReactJs、nodeJs的常规用法;

    2、解决“不会做东西、不知怎么下手做”的问题,也就是学会需求分析;

    在这个过程中,最主要的目的,就是通过下面那些demo,学会如何去做“前端架构的设计”。

    相关文章

      网友评论

        本文标题:【方法论】把奇怪变成理解,这个知识点你就掌握了

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