欢迎光临散文网 会员登陆 & 注册

不动手也能学会前端技术的底层逻辑,你想不想学?

2022-08-04 06:23 作者:Wetoria  | 我要投稿

纵观我的前端学习经历,

无论是 HTML、CSS、JavaScript 基础三大件,

还是 React、Vue 技术栈,

我都只是花费足够的时间,将文档内容浏览完毕,无需动手练习,就能快速上手。


这背后究竟有着怎样的底层逻辑在支撑着我,让我快速学会这些技术的呢?


今天,我便来告诉你,我在学习这些技术时的核心思路,

让你在学习前端技术时,能够轻松自如,事半功倍。


正在学习或者准备学习前端技术的你,一定听别人说过以下的内容,

学前端要多动手敲代码,不然就很难记住,

并且要经常复习,不然时间久了就会忘记。


如果有人跟我说这些话,我只会一笑了之。


我最开始接触网页技术,是在大一的网页设计课上,

在开始上第一节课时,我仅仅只是花了几分钟的时间看了一下教材目录,

然后对我不明了,或者不清楚的内容,详细的看了看,

便结束了我网页开发技术的第一次学习,

而这次学习的内容,支撑我完成期末课程设计并拿到优的结果。


后来我为了验证和补充自己,慢慢阅读了一些 HTML、CSS、JavaScript 的书籍和文档,

也开发了一些 Web 项目,

然后在拥有这些项目的开发经验之上,

分别花了 3 天时间,仅仅只是从头至尾的将官网文档给翻阅了一遍,

便学会了 React 和 Vue 技术栈里的内容。



以上介绍我自己的学习经历,并不是为了展现我有多么厉害,

只是将我的行动结果描述出来,给正在阅读这篇文章的你,提供一个参考,

让你知道,原来学习还能这个样子。


随着时间的流逝,在接触了许许多多前端同行后,对比我的学习经历,

我发现无论是新手还是老手,许多人在学习前端技术时,总是不得法,学习的技术总是难以弄明白,

于是我开始思考,究竟我跟他们之间有着什么差异?

我并不觉得我比别人聪明,也有许多人在听过我的思路后,豁然开朗,

证明他们并不是不够聪明,只是没想到还能这样。


随着次数一次又一次的增加,终于,我知道大多数人在学习前端技术时,为什么总是没办法直击要点。

其背后的原因很简单,他们不明白学习的技术知识点背后,究竟是为了解决怎样的问题,只知道这个知识点是干嘛的。

也就是说,他们只知道知识点 A 能实现 B,并不清楚其背后是为了解决问题 C,

造成的结果就是,你要解决问题 C 的时候,想不起来要用 A。


我这样说你可能看不懂,我换个说法。


你是不是经常跟着老师、跟着视频学能看懂,示例代码自己敲也能敲的出来,可是一让自己写个什么东西的时候,就想不起来要用某个知识点?

请教别人看到回答的时候,结果发现就用这么个东西,懊恼自己为什么我想不起来,为什么想不到原来还能这么用?


这些情况就像我说的那样,都是因为只知道知识点能干什么,却不知道背后能解决什么样的问题。


要解决这种学习困境也很好办,那就是带着“知识点能解决怎样的问题”这个想法去学习,

在学习的过程中能够看明白,所学的东西,到底能解决怎样的问题。

明白了这个道理以后,哪怕你不动手也能学会,

甚至是,哪怕你没学过的东西,也一样能信手拈来。



不过受限于个人的经验水平,在学习的过程中也会出现单靠自己没办法搞明白的情况,

这个时候也不用着急否定自己,多去请教一下前辈或老师,从他们那里吸收经验也是一种途径。

最快、最好的办法便是来问我,因为很少有人像我一样是用着这样思路去学习和实践的,

你最容易得到的答案是,练习的还不够多,多动手敲代码,这样的结果。


一定要动手敲代码才能学会吗?我的经历已经告诉你,并不是。

至于为什么要自己动手敲代码,如何更好、更有效地去练习,

且听下回分解。


不动手也能学会前端技术的底层逻辑,你想不想学?的评论 (共 条)

分享到微博请遵守国家法律