初学者学习JS很吃力怎么办?到底该如何学习JS?
作为一个老前端,对于你这个问题想说的是:首先你能问出这个问题,那么证明其实你已经了解过前端的技术基础了,这时候你就已经入门了,下面就是如何深入学习的问题而已。而一个技术如何入门如何自学或者是如何深入学习一直都是困扰咱们新手的一大难题。
其实这个难题解决起来并不难,因为你问出这个问题的时候其实你就已经入门了,因为你已经知道了想要做前端html\css\js这三个技术是必须的,这是帮你就只需要一个专业的老师或者书籍或者视频就可以了。
下面说几个我自己对于一个技术入门的几点理解,建议参考下:
1,找专业的人问
2,找专业的人学
3,找专业的视频
4,找专业的书籍
5,找专业的项目
1,找专业的人问
因为纯小白对于一个行业的了解肯定是知之甚少的,所以在正常情况下我们能够快速得知一个专业领域的情况最快的方式就是问专业的人,问在这个领域已经摸爬滚打了很多时间的人!
但是平时生活中程序员都很忙,很难找正好有时间和精力的程序员来给你答疑解惑,好在有知乎,这里的每个人答案虽然不是非常统一且专业,但是好在在众多的答案中你还是能够看见一些靠谱的回答的,这里多少也会有专业的人给出专业的回答的,所以你来这里提问算是来对地方了。鉴于你已经来知乎问了,这第一步你已经走完了,直接略过。
2,找专业的人学
在对一个专业领域有了基本的了解之后其实这时候就是要找一个愿意教你的人来学习了。很显然在平时的生活中,这样的人基本上并不存在,或者即使有我们可能也因为一些原因被我们自己给耽误了,例如大学的老师(很多人觉得自己大学的老师水平不行,上课只会读PPT真本事根本没有,我想你可能是对你们老师有什么误解,能在大学里面教书的没有弱鸡,只存在他想不想教你而已,平时你表现的好学一些你会发现你的老师简直就是百晓生啥技术他都可以给你指点一二)。
当然如果你能在平时生活中找到一个专业的人教你的话,你也不会来这里提问了,所以这一条再次略过。。。
学习是一个艰苦的过程,当然如果能把技术学成,最后也一定可以获得高薪工作。掌握一个好的学习方法,跟对一个学习的人非常重要。今后要是大家有啥问题,可以随时来问我,能帮助别人学习解决问题,对于自己也是一个提升的过程。自己整理了一份最全面前端学习资料,从最基础的HTML+CSS+JS到HTML5的项目实战的学习资料都有整理这是我的前端技术交流Q u++++钱面是603----中间是985----后面是993----+++++++有问题随时在里面问我,能给大家提出很多宝贵建议。
3,找专业的视频、
从这一条开始就是真正对于你很有帮助的意见了。
对于当今互联网来说,基本上只要是热门的技术在互联网上都是找到相应的教程的,一般来说只要愿意花时间找还是能够找到完整的教程的,但是这里有一些问题:
前端那么多系列视频,哪一系列视频先看?
前端那么多相同系列技术的视频,哪一系列视频要更好一些?
前端那么多相同系列技术的视频,哪一系列视频要更新一些?
这里每一个问题对于小白初学者来说都是致命的,通常情况下我们都是看一个系列的视频看了开头的课程介绍看的非常来劲,但是看着看着发现里面的东西跟自己预想的有不小的差距,这时候通常都是换一个系列的视频接着看开头的课程介绍又一次看的非常来劲,接着再次失望,接下来就是往复循环,接下来就是失望,接下来就是放弃。。。
所以我就说以下我觉得好的视频推荐给你吧,也是我给自己的侄子推荐的(我侄子今年刚上大一,想跟着我学技术,我没时间教他,所以让他在B站先看视频学习)。这个系列视频是B站的,我自己觉得非常不错,里面虽然有一些内容又重复的,但是绝大多数都是硬核干货,很多东西都是我们日常工作的时候用的的技术。视频有点长将近1000集,但是每一集分段分的都还是蛮合理的,基本上都是保持在10-20分钟的样子,看着不会很累,跟着后面敲也不算很难。
4,找专业的书籍
好了,有了视频了,下面就是跟着视频后面慢慢学习了,但是你会发现视频里面老师说的一些技术其实并不是非常深或者非常透彻,因为老师只会给你将在日常企业中开发使用比较多的技术,有一些偏门的技术没法每一个都讲。这个是没办法的,因为技术这个事就是这样的,如果老师把每一个技术都讲的非常透彻那么学习时间将是不可预估的,最典型的案例就是C++语言之父对于C++这个语言也不敢说完全精通,因为语言和技术的体系太过于庞大了,人类的精力有限不可能什么都能记得住所以我们才需要字典词典这样的专业工具书。这时候我们会需要一些专业的书籍,这些数据可以看成是对老师视频中课程不足之处做一些补充(不用怀疑我给你推荐的视频会有不足之处,因为录制视频的老师是人,不是神。只是给你推荐的视频是对比其他视频之后更为合理的而已)。
说了这么多直接说你可能需要的书籍有哪些吧:
1,《javascript权威指南》:前端程序员必备基础书籍,圣经
2,《javascript高级程序设计》:前端程序员必备基础书籍,圣经
3,《javascript设计模式》:对于有一定工作经验并且还想有一定提高前端程序员很有用
4,《javascript数据结构与算法》:对于数据结构与算法有追求的前端程序员必备书籍
5,《你不知道的javascript》:这一系列书籍分为上中下三册,说的都是JS语言的底层运行机制,对于深入了解JS语言很有帮助
大致上就是这么多了,这里我就只推荐了关于JS的书籍,关于HTML和CSS的书籍我并没有推荐不是这两个技术太简单是一位内在绝大多数情况下其实我们只需要知道HTML+CSS怎么使用即可,基本上不太会遇到需要我们必须了解HTML+CSS底层原理的场景,所以如果需要看相关资料可以去这里:https://www.runoob.com/。 推荐这个网站不是因为更专业,只是因为他更适合小白。
* 5,找专业的项目
对于任何技术的学习到最后一定都一套服务于具体的项目的,这也就是学以致用了。那么对于新手来说其实很难找到一些专业的项目的。
这里我有三个推荐获取专业项目的地方:
1,我推荐的视频里面老师就有项目,跟着视频里面的项目走就可以
2,如果视频里面的哪些项目还不够满足你,记得百度搜索《站长之家》
3,在评论区找一些怼我的评论,这些人让他回答正经问题通常不会出来,但是怼人的适合往往会说出来一些还算不错的专业网站,应该会对你有所帮助的
以上就是我的回答啦,望采纳!
发表评论 (审核通过后显示评论):