前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【方法论】把奇怪变成理解,这个知识点你就掌握了

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

作者头像
web前端教室
发布2018-04-26 17:18:09
5910
发布2018-04-26 17:18:09
举报
文章被收录于专栏:web前端教室web前端教室

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

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

学一个东西,

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

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

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

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

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

要有方向,

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

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

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

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

要有目的,

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

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

要有起点,

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

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

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

开始搬砖,

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

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

例子在哪?

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

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

通过一系列的例子,

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

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

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

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-03-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 web前端教室 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档