选择一种适合你的学习方式入门前端

2018-08-09 admin

对于前端入行现在大概有这么几种:1.大学里修前端课程,2.查资料看视频自学前端,3.参加前端培训。

对于这三种学习方式,自学前端是属于最难的一种,咱们先简单的说一下另外两种方式,然后我再着重说下自学前端。

除了自学前端外,另外两种学习方式称为被动学习。大家可以看到,不管是大学里前端课程还是培训学习,都有老师去引领,有合理的课程安排,有难度适宜的训练题,还有阶段性项目。这些对于初学者都是很重要的。以上的因素培养出了学生的两种心理,第一,自信,第二,惰性。

自信:一般老师讲的知识都比较系统,能够在技术上做一个系统合理的安排和讲述,而且多年的教法也能让老师知道怎么去教学生可以实现学习的最优。这是造就自信的一个方面,另一方面,在学习者脑子里认为,老师教的我学会了就可以了,老师布置的练习我做出来就是合格,快速完成就是优秀,至于其他老师没讲的东西,我也不用去看,应该没用。这种心理会让学习者的自信心膨胀。好处在于心态稳,学习不会乱了章法,按部就班,不急不躁。坏处就在于不懂得居安思危,盲目的自信会导致自己眼界的狭隘。

惰性:这一点儿更明显,老师教的东西不是学生主动去索取,而是老师的灌注,学习的质量有很大一部分的下降,对于学员来说,很多都认为老师讲完了,听完了就完成任务了。这种学习方式让学生吸收很慢,基本不会提高一个人学习技术的能力。这也是很多学生出来之后不懂得举一反三的原因。

下面说下自学前端,也就是主动学习。对于自学前端的同学都是有目标的,没有目标的人不会无缘无故就自学前端的,他们有的是不满现状,觉得前端工资挺高想换一份前端工作,有的是做产品或者后端技术,想了解下前端的技术。有的同学可能是由设计或者后端转型到前端。

不管处于什么原因,他心理是有目标的,也就是我要学到什么程度,然而很多小白根本不知道自己要学到什么样才能达到自己的目标,比如你问一个之前没做过编程的同学,他可能回答你的就是我要学到能找到前端工作的程度。对他来说,他只能这么来衡量。

不懂技术但想成功,又没有人去细心引导,这就造成了学习目的的坚定和学习过程的迷茫。

对于自学前端者如果没有合适的引导,学习的正确性及自我鼓励很容易陷入全过程的迷茫以及没信心。与其说学前端是学习技术不如说是在打一场持久的心理战。

我们一起来列举下零基础自学前端长陷入的几种困境:

起步迷茫期:

他说我要学前端,然后开始在网上各种搜资料,也看了菜鸟教程什么的,看完之后就准备开始,下手那一刻却不知道该怎么做了,破解中迷茫期的方法一般有这么几种:1.同学给了你一份培训视频,2.一个前端程序员教你怎么去安装开发软件,怎么做出一个html,然后show出一个hello world。3.加前端学习群,问群里的人(这种一般很容易碰上培训机构的人,不过不用管,学了知识才是王道)

方法迷茫期:

这种情况出现在才学不久遇到难点的时候,或者学完一个阶段想做个项目却发现无从下手的时候,就开始怀疑自己的学习方法是不是有问题,自己的学习资料是不是有问题,学习视频是不是有问题,从这里开始,就开始怀疑自我了,此时你需要一个前辈来指点一下,分析下你的方法,并给予你鼓励。

自我怀疑期:

这个是方法迷茫期的延续,前一个是早期,这个可能构成晚期,比如很多人在自学完HTML和css之后,做项目不顺利的时候都有多多少少出现一些方法的怀疑,如果带着这个怀疑,走进下一个阶段:JavaScript,那么一下子就崩溃了,过来人看着觉得有些可笑,但是我见过的自学者没有因为后面课程不会而放弃的,但因为入门js放弃的却比比皆是,大家可以考虑下,一个小白在学js的时候是完全没有编程思维的,你给他讲变量,表达式,函数他是完全懵逼的,在这个阶段,要么培养出来编程思维,顺利打通任督二脉,要么堵死在这里,无法自拔。这个阶段也是自学者最容易造成自我崩溃的阶段,我建议自学的同学,学不懂就从头在看一遍,边写边理解,不理解就问,要么就把视频多看几遍,看完试着举一反三,这个阶段千万不要心急,磨刀不误砍柴工,若心急的话,直接就掉坑里了。

就业能力怀疑期:

这个不是在学完出现的,而是学习一两个月的时候就开始有的,因为你在自学的时候很多时候都是简单的小项目,就像你一直觉得自己在折纸船,但学完要去造航空母舰一样,这个时候你需要去接触实战项目了,你要拿一个公司项目来做,来模拟。项目好找,网上都是,随便找个大气的网站都可以模仿着来做,有自己的想法去做项目也可以,等你做下来一两个之后,你就经历了一个质的飞跃,同样这个阶段被刷下来的人也不少,他们到这个阶段就开始放慢步伐,直到停止,然后给别人说自学不行,根本没章法,接着找个培训机构去接着学,这种学生就是死在了胜利的边缘。

简历迷茫期:

这里是个问题,前端简历对于之前没干过这行的人来说确实是个事儿,建议找同学弄几份过来模仿。

说了这么多,我是比较鼓励大家自学的,自学成功的人学习能力都很强,而且对于技术得理解也很过关,对于以后的提高也很有帮助。但是自学不是一个人的事儿,多多少少要考一个人去引路,同学,朋友,或者偶遇的大牛,群里认识的技术达人。自学需要很强的心理素质,堪比高考。遇到心理问题一定要及时解决,自学比较辛苦,熬夜到夜里一两点属于正常节奏。合理的方法,正确的心态,努力的学习,正确的指引,完全可以在三个月内完成前端的高姿态入门,高工资从业!加油! ​

原文链接:https://segmentfault.com/a/1190000015943840

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处。

转载请注明:文章转载自 JavaScript中文网 [https://www.javascriptcn.com]

本文地址:https://www.javascriptcn.com/read-37628.html

文章标题:选择一种适合你的学习方式入门前端

相关文章
css布局的各种FC简单介绍:BFC,IFC,GFC,FFC
什么是FC? Formatting Context,格式化上下文,指页面中一个渲染区域,拥有一套渲染规则,它决定了其子元素如何定位,以及与其他元素的相互关系和作用。 BFC 什么是BFC Block Formatting Context,块...
2018-05-17
从2014年的发展来展望JS的未来将会如何
<font face="寰�杞�闆呴粦, Arial, sans-serif ">2014骞达紝杞�浠惰�屼笟鍙戝睍杩呴€燂紝鍚勭�嶈��瑷€灞傚嚭涓嶇┓锛屼互婊¤冻鐢ㄦ埛涓嶆柇鍙樺寲鐨勯渶姹傘€傝繖浜涜��...
2015-11-12
12个你未必知道的CSS小知识
虽然CSS并不是一种很复杂的技术,但就算你是一个使用CSS多年的高手,仍然会有很多CSS用法/属性/属性值你从来没使用过,甚至从来没听说过。 1.CSS的color属性并非只能用于文本显示 对于CSS的color属性,相信所有Web开发人员...
2015-11-12
ajax为什么令人惊异?ajax的优缺点
使用Ajax的最大优点,就是能在不更新整个页面的前提下维护数据。这使得Web应用程序更为迅捷地回应用户动作,并避免了在网络上发送那些没有改变的信息。 Ajax不需要任何浏览器插件,但需要用户允许JavaScript在浏览器上执行。就像DHT...
2015-11-12
破解前端面试(80% 应聘者不及格系列):从 闭包说起
不起眼的开始 招聘前端工程师,尤其是中高级前端工程师,扎实的 JS 基础绝对是必要条件,基础不扎实的工程师在面对前端开发中的各种问题时大概率会束手无策。在考察候选人 JS 基础的时候,我经常会提供下面这段代码,然后让候选人分析它实际运行的结...
2017-06-02
HTML5的5个不错的开发工具推荐
HTML5规范终于在今年正式定稿,对于从事多年HTML5开发的人员来说绝对是一个重大新闻。数字天堂董事长,DCloud CEO王安也发表了文章,从开发者和用户两个角度分析了HTML对两个人群的优势。其实,关于HTML5的开发工具,我们以往的...
2015-11-12
JavaScript教程:JS中的原型
Keith Peters 几年前发表的一篇博文,关于学习没有“new”的世界,其中解释了使用原型继承代替构造函数。两者都是纯粹的原型编码。 标准方法(The Standard Way) 一直以来,我们学习的在 JavaScript 里创建对...
2015-11-12
前端交流QQ群
我们建立了一个前端交流QQ群供大家交流,有什么问题都可以在群里提问,欢迎你的加入,也希望我们大家能够在群里互帮互助,同时也能学到东西。 我们相信,前端有你更精彩! 为了让更多的小伙伴加入我们,欢迎大家转发扩散! 长按以上二维码加入我们 ...
2016-04-01
AJAX的浏览器支持
AJAX 的要点是 XMLHttpRequest 对象。 不同的浏览器创建 XMLHttpRequest 对象的方法是有差异的。 IE 浏览器使用 ActiveXObject,而其他的浏览器使用名为 XMLHttpRequest 的 Jav...
2015-11-12
Node.js学习(1)----HTTP服务器与客户端
Node.js 标准库提供了 http 模块,其中封装了一个高效的 HTTP 服务器和一个简易的HTTP 客户端。http.Server 是一个基于事件的 HTTP 服务器,它的核心由 Node.js 下层 C++部分实现,而接口由 Jav...
2015-11-12
回到顶部