零基础该如何学习前端开发?

这种问题常常出现,我之前也学过很多相似的文章。但随着我作课程,讲课的时间日渐长久,我对于这个问题的理解和体会也在不断的变化着。css

以前我对于这个问题,最直接的回复就是,零基础啊,那你就学呗,从html、css开始,而后学原生js,而后再学一些jq,而后学一些node,而后vue、react,而后作一些实例、demo,而后把简历搞一搞,你就能够去面试了。html

有啥不会的你就百度查一查。整个过程不会超过三个月,这个套路确定是没问题的。我一直是这么说,也是这么作的。以前的web前端零基础课,就一直是这么讲的。经过一个大实例,引导穿接整个web前端知识体系。前端

后来我发现这个课程,并不能真正的帮助到彻底零基础的同窗。vue

是啊,怎么发现的呢? 这源于我在去年和一个同窗的交流。他报名参加以后,我问他,“你以为如今的web前端零基础课,是否是适合你的须要?”node

大家猜他怎么回答的,他说,“不知道,他并无太细看个人课程设置的内容”。当时我是很惊讶的,我说你没看就报名?!怎么决定的呢?他说,“基于对个人信任”。react

在这里我再一次的感谢他的对个人信任。 但我想要说的是,那时我才明白,【真正彻底100%零基础的人,可能他连html、css、js这些东西的存在,都不知道。他可能只是据说或看到,某些人、同窗、同事在作web前端开发,听说发展还不错,工资也挺高,而后就想要学习一下而后去作这工做。】web

在这种状况下,怎么学习前端开发?彻底没概念的。这时你跟他说,网上有再多的教程也是没用的,他根本就不知道怎么去看。面试

很茫然的,就比如如今让我去改行搞生物科技,我确定也是一头雾水,一片茫然,分不清方向的。微信

而后我又回顾了一直以来的这些学生,我发现真正彻底零基础,一片空白的学生不多,几乎是没有的。也就是说,个人学生,或多或少,都是有些基础的。框架

那么按照上文提到的真正彻底的100%的零基础的同窗,他要学习前端开发,该怎么作?

第一,他应该先搞懂web前端开发工程师,这个工做,他究竟是在作什么?

第二,是须要用哪些技术去工做?

第三,才是怎么去学这些东西的过程。

这里面有一个重要的问题,【前端开发不是技能的罗列、堆叠】。前段时间跟一个粉丝聊天,他说在一个线下培训机构,学四个月交了好几万。

内容的量很大,方方面面的,每天学,晚上还要自习,而后每一个框架、库、知识点的讲解最长就没有超过一周的。到如今学了三个月了,连以前的css都忘了。

就说如今本身已经很努力了,学的天天头都疼,但也赶不上老师的进度,感受找工做有难度。问我怎么办? 我就跟他说,你如今已经这样了,接下来就专攻VueJs,先把它掌握了。培训班里讲的其它内容你就先放过吧。

他这不是个例,具体就是培训机构的课程设置过于大而全,致使一直在填鸭式的不断学习新东西。到底能不能掌握,先放在一边。首先就是有一些技术,并非须要你在开始阶段就掌握的。

例如,angularJs,这个东西就不适合零基础新人去学习,它的学习曲线比较陡峭。

对于前端新人来说,真正须要的是大量的重复性的练习。经过大量的重复来加深理解,直至真正掌握。而不是不断的学习新东西,致使没有哪同样东西是真正拿得出手的。就像上面提到的那个同窗,他颇有可能四个月学完以后,脑子里只知道一些前端技术方面的名词。

学习一个新技术,就有点像男女友谈恋爱。先看见对方了,而后去了解,再加深了解,最后修成正果。学习前端开发也是同样。不懂,就先了解,接触,看看是否是真的适合本身。

第一、先接触,了解。在网上加一些前端开发的群,看看里面的人在聊什么。在网上看一些前端开发方面的关于职位发展的非技术类的文章。

第二、大致上了解一下前端开发工做的技术构成。都用到哪些技术?叫什么名字?挨个的百度查询一下看看。最起码的也要知道前端开发须要html、css、js这三大块。

第三、能够有针对性的去看看html、css、js都是些什么东西?百度查一查它们的相关资料。如今还不是去专门的学习,依然只是了解阶段。

第四、通过了前3个步骤以后,应该已经对前端开发的工做、发展、技术构成有了一个大概的了解。这时能够去线下的培训机构看看,试听一下,看看讲的怎么样,能不能听得懂?

至少找三家线下的培训机构去试听,这样才能比较出差别。谁讲的适合本身,本身更能听懂哪一个老师的讲解。

第五、回家,不交钱。去网易云课堂或是腾讯课堂,找一些前端开发方面的入门视频教程,看一看。

不要求看懂、学会线上的,只是为了和你以前在线下试听的去比较一下。看看差异有多大,多体会,多感觉。找到最适合本身的。

第六、通过第四、5二个步骤,应该已经对本身的理解、接受能力有一些把握。这时你能够决定,【我是本身学呢?仍是报班自学】。

怎么决定呢?其实很简单, 若是你想快一点,就报班;若是你想省点钱,就自学。

前提是,你肯定线下的试听和线上的视频教程,你感受本身学起来还行,不吃力,不抗拒。

到了这一步,若是你决定自学,那么说明你对本身的理解、接受能力和学习能力都是比较自信的。那就简单了,就像我以前说过的,html、css、js、jq学一些、node、react、vue,作几个例子,写简历,ok了。

这是一个线性的过程,中间不要有跳过。

这里是我要重点写的。 许多前端纯白的同窗,由于种种缘由,最终都会选择线下的培训机构。如今线下的培训机构的学费价格很贵,很是贵,一二万都是日常的。

一、因此咱们选择线下培训机构的时候,要先从试听着手,多试听,至少三、5家,找到适合风格本身的老师。

二、课程内容的话,这个基本上没什么选的,由于线下的那些培训机构,他们的课程设置都大同小异。并且为了收高价,把学期拉的愈来愈长。上午讲新课,下午练习,晚上还要自习,搞三、4个月算少的,我看最多的能搞到8个月,收3万多。

这方面,我我的主观建议,你不要彻底从价格方面考虑。别选个最贵的,也别选个最便宜的。中庸嘛,选个中间差很少的就行。

【对于培训机构来说,若是不把课程学期拉到4个月、半年,它怎么好意思张嘴跟你要好几万的学费呢?】

因此,你要明白一点,【培训机构里讲的内容,并不全是必须的】。

也就是说,有些内容,你是彻底没必要去学习的。也就是说,“在学习中,你要有一条属于本身的技术学习路线”。而不是彻底被动的,人家讲什么你就听什么,结果以前学的没时间练习全忘了。

那么这个【属于本身的前端学习路线】,怎么搞呢? 前端技术很繁杂,各个分支、应用场景、插件、新技术,层出不穷;前端开发技术又很单纯,只有三大块html、css、js,全部的其它技术都是根植这三者之上。

因此,有二个办法, 一、在网上查询前端开发技术的主要技术路线,这个网上不少的。确定有。

二、你能够加我微信:blazeloulan,加我微信,与我沟通你的当前状况,我应该能够给你一些建议。

关于这个话题呢,今天就先写到这里了。

相关文章
相关标签/搜索