web前端怎么学?推荐3天入门前端的学习路线!

#1

web前端怎么学?我这里废话不多说,直接分享3天入门前端的学习路线,大家可以作为参考!

一、前端学习思路

第一个你要知道前端是什么。对于很多新手小白不知道web前端是什么,要学什么内容能做什么,那么简单给大家讲一下web前端,通俗点说web前端工程师就是用HTML5、CSS3、JavaScript、jQuery、Ajax等技术把UI设计的页面效果做成网页,结合Bootstrap、AngularJS等新的JS框架和后台开发工程师搭线,实现让大家看到的电商平台上那些动人的精美页面。

微信截图_20201106091839.png

前端学习存在一个普遍的问题:感觉编程语言死气沉沉,代码枯燥乏味,很多人觉得学不下去,或者认为不好学。出现这样的情况,无非是学习编程的思路不对头!

首先来谈谈前端学习的思路。个人看来,前端的学习如果思路不对,你学习的过程会非常挣扎和痛苦,最后发现到头来学得一头雾水。

我的经验是,带着目的和解决问题的心态,以生活中的类比来学习编程,就非常有趣,也会变的不难。

二、有趣化的编程体验

对于一名前端开发的初学者而言,有趣的编程学习方式会让你更快掌握前端开发。因为有趣的方式意味着乐此不疲地学习。

入门阶段,我所使用的前端开发编程教程都是用爱创课堂,因为爱创课堂里前端的视频很多,还有学习的软件和资料也可直接在网站下载。前端培训 www.icketang.com

在爱创课堂网站上,除了有比较详细的讲解之外,还有大量的实例实战。

我的方法是,采用循序渐进的方式,比如对于“创建一个画布(Canvas)”,我会按照爱创课堂官方网站提供的实例,将代码从头到尾敲一遍。因为编程最重要的就是动手能力!

前期为了入门,我主要还是学习了爱创课堂网站上html、css、javascript这三套基础教程,在这里要说明一点,一个问题没有弄懂不要跳着学下面的东西,不然你后面要填很多坑。

三、大量的练习

学习 HTML,CSS 应该先跟着基础的视频学一遍。然后就需要做大量的练习,案例,案例是非常重要的,应用到实处,做各种常规的、奇怪的、大量的布局练习来捆固、理解自己的知识。

而学习 Javascript 首先要知道这门语言可以做什么,不能做什么,擅长做什么,不擅长做什么!

如果你只想当一个普通的前端程序员,你只需要记住大部分 Javascript 函数,做一些练习就可以了。

四、多看一些书籍

我不是很建议一上来就看书,首先你得有一些基础了,知道这是什么了,再去看书,否则你是一脸懵逼看不懂,既浪费时间又浪费精力。HTML+CSS 这个完全不用看书,看些基础视频你也能懂,我给新人的建议唯一看书的就是JavaScript,推荐《JavaScript权威指南》:但是根据我的经验,能看下去书的很少,而且书一般都是几百页的。我之前有在知乎回答推荐了10本书籍,感兴趣可以看下:前端开发工程师必读书籍

一定要做好准备:一项技术的学习,意味着你各方面资源不同程度的消耗——时间、工具、资金,甚至融入相关交流圈子的准备。在这个准备过程中,最好是带有一个强硬的规划:“我要在一个月内达到能够实现XXX的水平”或者“我一定要在2周内把XXX项目完成”。如果没有这个规划,一般人都会越来越懒惰。

上面四点是分享的一些学习方法,下面我分享几点简略的学习路线:

第一阶段

HTML+CSS基础编程,最简单的东西,在我接触这么多学习前端的人中,几乎没有见过一个人学不会HTML+CSS,所有人都可以学会,只不过他们之间的差距在于有的人做的快,有的人做的慢,但是最后都是可以做的出来。

第二阶段

也就是最重要的东西出来了,JavaScript我们简称JS,最能够成为前端开发者的工资标准,也就是JS让很多人头疼,一般接触学习前端的人都在这里卡的很久,学习JS学习方法太重要,如果不能掌握学习方法,一直都会在浪费时间,JS学的怎么样,基本可以断定这个人的工资是多少。

第三阶段

前端的框架部分,jQuery、BootStrap4、Vue、React、Angular、NodeJs全栈开发,而这些框架学的如何,就看你在第二阶段对于原生JS掌握的程序,也决定着你的思维逻辑有多强,你的竞争能力就会有多大,但是这种课程一般是很少能找到免费的,即使找到也是没有什么价值。

如果有机会还可以学学跨平台APP开发、微信开发、大数据可视化啥的,上述的所有知识如果可以掌握到80%以上,那找到月薪8K以上的工作没有任何的问题。

随着互联网时代的发展, web前端开发已经成为时下较火的技术之一,针对web前端开发工程师这一新兴职业,虽然受重视的时间还比较短,但是随着时间的发展,web前端开发技术一直在不断的创新与完善。把web前端开发技术作为重点的技术培训项目是很有必要的,因为人才市场的迫切需要,许多互联网公司急需大量并且高级的web前端人才。