Web 前端自学难吗?

2020-04-15 19:07发布

Web前端自学不难,但是坚持自学很难。

很多人都说Web前端好难啊,其实主要还是学习方式不对


一、Web前端科为什么不难学?

Web前端的开发对于制作一个网站来讲,通常指的是网站的前台的页面部分部分包括网站的表现层和结构层。因此前端技术一般分为前端设计和前端开发,前端设计一般可以理解为网站的视觉设计,前端开发则是网站的前台代码实现,包括基本的HTML和CSS以及JavaScript/ajax,现在新的高级版本HTML5、CSS3,以及SVG等。

那么如果你想学好Web前端必须学会的3个基础技能:HTML、CSS、JavaScript.这三个是前端开发中基本也是必须的三个技能。

HTML就相当于一个人,CSS相当于一个人穿着的衣服,JS相当于让这个人做什么动作,这样一形容呢,我们就很好理解了,这个人就是网站,需要有header头,body身体,footer脚……而网站所呈现给我们各种各样的样子就是我们写的CSS样式,网站里的动态效果就都是我们的JS去实现的。

学会HTML、CSS、JavaScript之后再学一些前端的常用框架,并做一些项目练习就能开始找前端方向的工作了。

总的来说,前端要学习的知识内容与后端相比要少很多。如果是参加脱产的前端面授培训,一般5个月左右就能学完就业了。


二、为什么Web前端自学很难?

因为自学这件事情本身就挺难的,就和减肥一样。

人都有惰性,很容易偷懒放弃,在自学中三天打渔两天晒网太常见了。

前段时间因为疫情,很多同学在家没事做。有一个同学在网上买了前端学习网课,跟我说这个老师讲的太好了,是我看过讲的最好的前端课程,我一定要坚持每天看8个小时的网课。然后第一天第二天,我问他都有在认真看,边看还在边跟着老师写代码。一周之后,问他还在看吗?他说在看,就是偶尔会去看看电视,但是每天还能坚持学8小时。半个月之后,我再去问他,说老师我坚持不下去了,学到Js这里有点难懂,我就想去玩手机,干别的事了。

其实在我见过很多自学的同学,很多都是这样自学到后面就不了了之了。

毕竟前端前面html/css倒是简单,到了Js、Node开发,再到后面的框架,项目练习会越来越难,对自学的挑战会越来越大。

自学你会遇到的问题:

1、学习内容不系统,无规划

2、遇到问题无法解决,陷入死循环

3、学习无人监督,容易半途而废

4、做项目没有老师评估不知道项目完成度符不符合职业要求

5、就业没有着落,往往因为没经验/能力不达标被pass


三、正确的前端学习方法

如果你有基础,自控力强,时间充足,可以自学;

如果你没有基础,自控能力弱,时间紧张,还是参加培训。

对于学习而言,没有错的学习方式,只有不适合自己的学习方式。

如果你在尝试了自学前端之后觉得无法坚持下去,就还是参加培训吧。