前端小白该干啥?
作为一名前端小白,你或许会很疑惑:我应该怎么样去学习前端知识呢?
我的答案很简单:书本 + 视频 + 笔记 + 实践 。
在这里,先推荐几本“小白”书:
《HTML5权威指南》、《css权威指南》、《JavaScript高级程序设计》。
以下谈一谈个人对书本、视频、笔记、实践的理解。
1)书本的用处(以《JavaScript高级程序设计》为例子):
1、书能让你知道Js究竟是要学些什么东西,即:能让你知道Js的大体组成框架
2、书上有每一个Js的详细知识点(包括定义、用途、例子等等),有助于你初步了解 接触Js的基础知识
2)视频的用处
作为初学者,你一开始可能会很认真地去翻翻书,看每一个知识点,但是慢慢地,你或许遇到不懂的,又想不出来,就会很烦躁,此时,或许你需要换一种学习方式——看视频。有时候,我学习累了,就会听听音乐或者去跑跑步,放松一下。而看视频也是一种既能让我们放松又能让我们学习的好方式。因为它添加了画面以及声音,当然,还有最重要的老师讲解。这样可以让我们看了书本的知识点后,带着问题再去看视频,利于我们学习这个知识点。
【看视频的时候,推荐根据自己实际情况,加快视频的播放速度】
3)笔记的用处
或许你会很疑惑,不是有书本了吗?书上的知识不是很齐全了吗?那为什么我们还要做笔记呢?
在我刚接触前端的时候,我也是有这样的疑惑,这也导致我忽略了笔记这一项,因此,我现在仍然在努力去补充自己的笔记。
书上知识很齐全,这个我承认,但是你要明白一点,书上的知识是别人归纳总结的成果,它并不属于你的。只有经过你认真思考、总结归纳,你才能学到真正属于你的知识。这就是为什么要做笔记的原因!!
4)实践
别轻视实践。作为初学者,尽管你在经历了以上3个过程后,貌似把一个知识点学习完了,但是,如果你不亲自将这个知识点的有关代码敲一敲,那么你只是纸上谈兵而已。你可以想一想,作为一名程序员,你是要“上战场”的,即:敲代码,而不是说你把知识点背一遍或者写一遍就可以的。就像在面试中,面试官或许不会让你现场敲代码,但是也会让你现场写代码。那么你如何在面试那么大的压力下,将你的思路清晰地写出来?这就源于你平时的实践:敲代码。因为,敲代码的过程就是我们思路体现的过程。
以上是个人在经历了一年学习前端后,回顾以往所总结出来的:前端小白该怎么样去学习前端知识。希望能为大家提供帮助。
前端小白该干啥?
作为一名前端小白,你或许会很疑惑:我应该怎么样去学习前端知识呢?
我的答案很简单:书本 + 视频 + 笔记 + 实践。
在这里,先推荐几本“小白”书:
《HTML5权威指南》、《css权威指南》、《JavaScript高级程序设计》。
以下谈一谈个人对书本、视频、笔记、实践的理解。
1)书本的用处(以《JavaScript高级程序设计》为例子):
1、书能让你知道Js究竟是要学些什么东西,即:能让你知道Js的大体组成框架
2、书上有每一个Js的详细知识点(包括定义、用途、例子等等),有助于你初步了解 接触Js的基础知识
2)视频的用处
作为初学者,你一开始可能会很认真地去翻翻书,看每一个知识点,但是慢慢地,你或许遇到不懂的,又想不出来,就会很烦躁,此时,或许你需要换一种学习方式——看视频。有时候,我学习累了,就会听听音乐或者去跑跑步,放松一下。而看视频也是一种既能让我们放松又能让我们学习的好方式。因为它添加了画面以及声音,当然,还有最重要的老师讲解。这样可以让我们看了书本的知识点后,带着问题再去看视频,利于我们学习这个知识点。
【看视频的时候,推荐根据自己实际情况,加快视频的播放速度】
3)笔记的用处
或许你会很疑惑,不是有书本了吗?书上的知识不是很齐全了吗?那为什么我们还要做笔记呢?
在我刚接触前端的时候,我也是有这样的疑惑,这也导致我忽略了笔记这一项,因此,我现在仍然在努力去补充自己的笔记。
书上知识很齐全,这个我承认,但是你要明白一点,书上的知识是别人归纳总结的成果,它并不属于你的。只有经过你认真思考、总结归纳,你才能学到真正属于你的知识。这就是为什么要做笔记的原因!!
4)实践
别轻视实践。作为初学者,尽管你在经历了以上3个过程后,貌似把一个知识点学习完了,但是,如果你不亲自将这个知识点的有关代码敲一敲,那么你只是纸上谈兵而已。你可以想一想,作为一名程序员,你是要“上战场”的,即:敲代码,而不是说你把知识点背一遍或者写一遍就可以的。就像在面试中,面试官或许不会让你现场敲代码,但是也会让你现场写代码。那么你如何在面试那么大的压力下,将你的思路清晰地写出来?这就源于你平时的实践:敲代码。因为,敲代码的过程就是我们思路体现的过程。
以上是个人在经历了一年学习前端后,回顾以往所总结出来的:前端小白该怎么样去学习前端知识。希望能为大家提供帮助。