当前位置: 首页 > 后端技术 > Node.js

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

时间:2023-04-03 20:58:44 Node.js

这种问题经常出现,之前学过很多类似的文章。但是随着我做的课程和讲座越来越长,我对这个问题的理解和体会也在不断变化。这个问题我之前最直接的回答是零基础,那你就学吧,先学html和css,再学nativejs,再学点jq,再学点node,然后vue,react,然后做一些例子,demo,然后做简历,就可以去面试了。有不懂的可以百度一下。整个过程不会超过三个月,这个套路绝对没问题。我一直这么说,而且我已经做到了。之前的web前端零基础课一直都是这样教的。通过一个大例子,引导和串联整个web前端知识体系。后来发现,这门课并不能真正帮助到完全零基础的学生。是的,你是怎么知道的?这源于我去年和一个同学的一次交流。他报名后,我问他:“你觉得现在的web前端零基础课程适合你的需求吗?”猜猜他怎么回答,他说,“我不知道,他没有仔细看我的课程设置内容”。我当时就很惊讶,我说你没看就报名了?!你是怎么决定的?“基于对我的信任,”他说。在这里我再次感谢他对我的信任。但是我想说的是,这时候我才明白,【一个真正100%零基础的人,可能连html、css、js这些东西的存在都不知道。他可能只是听说或看到一些人、同学、同事在做web前端开发。据说发展还不错,工资也挺高的,然后就想学习做这份工作。】既然如此,如何学习前端开发呢?完全没有概念。这时候你告诉他,网上再多的教程也没用,他根本不知道怎么看。我很茫然,就像现在让我转行去搞生物技术,我一定很茫然,不知所措,分不清方向。然后我一直在复习这些学生,发现真正完全零基础的学生很少,几乎没有学生。也就是说,我的学生或多或少有些基础。那么按照上面提到的真正完全100%零基础的同学来说,他想学习前端开发,应该怎么做呢?首先,他应该首先了解web前端开发工程师,他在这份工作中到底是做什么的?第二,你需要使用什么技术来工作?三是学习这些东西的过程。这里有一个很重要的问题,【前端开发不是技能的列表或堆栈】。前段时间和一个粉丝聊天。他说,在一家线下培训机构,四个月的学习,他交了好几万。内容量很大,各方面每天都在学习,晚上还要自学,每个框架、库、知识点的讲解最长不超过一周。现在已经学了三个月了,连之前的css都忘记了。就说我现在很努力,每天一边学习一边头疼,但是跟不上老师的进度,感觉工作很难找。问我怎么办?我跟他说,你现在已经这样了,以后专攻VueJs,先掌握。培训班剩下的内容大家可以放过。他也不例外。具体来说,培训机构的课程设置过于庞大和全面,导致不断地以填鸭式的方式学习新事物。抓不抓得住,先放一边。首先,有一些技巧是不需要一开始就掌握的。比如angularJs,这个东西不太适合零基础的初学者学习,它的学习曲线比较陡峭。对于前端新人来说,真正需要的是大量的重复练习。通过大量的重复加深理解,直到真正掌握为止。而不是不断地学习新的东西,没有一件事是真的能做到的。就像上面提到的那个同学,很可能学了四个月,脑子里只知道一些前端技术名词。学习一门新技术有点像男女朋友谈恋爱。先见对方,再了解,再加深了解,最后修成正果。学习前端开发也是如此。不懂就先了解,再联系,看看是不是真的适合自己。一、先接触先了解。在网上加一些前端开发群,看看大家在讨论什么。在网上看了一些关于前端开发岗位发展的非技术文章。第二,对前端开发工作的技术构成有一个大概的了解。使用了哪些技术?你叫什么名字?一一百度查询看看。最起码你要知道,前端开发需要html、css、js三大组件。第三,可以有针对性的看一下html、css、js是什么?百度查他们的相关资料。现在还不是专门学习,还只是一个了解阶段。第四,经过前三步,你应该对前端开发的工作、开发、技术构成有了一个大概的了解。这时候你可以去线下培训机构看看,试听一下,看看是怎么说的,你能听懂吗?至少找三个线下培训机构试听,比较差异。谁讲的适合你,哪个老师的讲解你更能听懂。第五,不付钱回家。去网易云课堂或者腾讯课堂,找一些前端开发的入门视频教程,看一看。不要求在线上理解和学习,只是为了和你之前的线下试听进行比较。看差异有多大,体验多,感受多。找到最适合您的方法。第六,经过第4步和第5步,你应该对自己的理解和接受有一定的信心。这时候,你可以决定,【我自学吗?或者报个班自学】。如何决定?其实很简单,要想走得快,就上课;如果你想省点钱,就去自学吧。前提是你对线下试听和线上视频教程有把握,觉得自己能学好,不费力,不抗拒。在这一点上,如果你决定自学,说明你对自己的理解力、接受力和学习能力更有信心。那很容易,之前说过,学点html,css,js,jq,node,react,vue,做几个例子,写简历,ok。这是一个线性过程,中间没有跳跃。这里是我要重点写的。很多前端纯白的同学,最终都会因为各种原因选择线下培训机构。现在线下培训机构的学费很贵,很贵,一万到两万很常见。1、所以,我们在选择线下培训机构的时候,首先要从海试开始,海试多一些,至少3、5个,找到适合自己风格的老师。2、在课程内容上,基本上没有什么可以选择的,因为线下培训机构的课程设置都大同小异。并且为了收取高价,学期被拉得越来越长。上午授新课,下午练习,晚上自习。计算最小值需要3或4个月。我觉得最多可以8个月,收入3万多。对此,个人建议大家不要完全考虑价格。不要选最贵的,也不要选最便宜的。中庸之道,就是选择中间的东西。【培训机构不把课程学期延长到4个月半年,怎么开口向你要几万的学费?】所以,你要明白,【培训机构的内容并不都是必须的】。也就是说,有些内容,你根本不用学。也就是说,“在学习上,要有自己的技术学习路线”。你不是完全被动的,而是听别人说什么,结果你没有时间练习,忘记了以前学过的东西。那么这个【自己的前端学习路线】是怎么做到的呢?前端技术非常复杂,各种分支、应用场景、插件、新技术层出不穷;前端开发技术非常简单,只有html、css、js三大块,其他所有技术都植根于这三块。所以,有两种方法,1.在网上查一下前端开发技术的主要技术路线,网上有很多。必须有。2、可以加我微信:blazeloulan,加我微信,和我交流你的近况,我应该可以给你一些建议。关于这个话题,今天先写到这里。