web前端是自学好还是去培训机构学好?
发布网友
发布时间:2022-04-22 00:59
我来回答
共5个回答
热心网友
时间:2024-02-25 06:51
自学还是参加培训看自己的实际情况,如果不着急就业而且有很多时间学习的话,自学也是可以的,前端前景是很不错的,像前端这样的专业还是一线城市比较好,师资力量跟得上、就业的薪资也是可观的,学习前端可以按照路线图的顺序,
0基础学习前端是没有问题的,关键是找到靠谱的前端培训机构,你可以深度了解机构的口碑情况,问问周围知道这家机构的人,除了口碑再了解机构的以下几方面:
1. 师资力量雄厚
要想有1+1>2的实际效果,很关键的一点是师资队伍,你接下来无论是找个工作还是工作中出任哪些的人物角色,都越来越爱你本身的技术专业前端技术性,也许的技术专业前端技术性则绝大多数来自你的技术专业前端教师,一个好的前端培训机构必须具备雄厚的师资力量。
2. 就业保障完善
实现1+1>2效果的关键在于能够为你提供良好的发展平台,即能够为你提供良好的就业保障,让学员能够学到实在实在的知识,并向前端学员提供一对一的就业指导,确保学员找到自己的心理工作。
3. 学费性价比高
一个好的前端培训机构肯定能给你带来1+1>2的效果,如果你在一个由专业的前端教师领导并由前端培训机构自己提供的平台上工作,你将获得比以往更多的投资。
希望你早日学有所成。
热心网友
时间:2024-02-25 06:52
作为一个曾经的前端RD和TL,现在的教育工作者,我觉得我能回答这个问题。
前端是一个看似入门门槛不高,但要学好很难的领域。前端的知识体系庞杂又松散,技术演进快,如果摸不清脉络的话很容易陷入盲人摸象的困境甚至跑偏。
其实只要掌握了正确的方法,学习前端和学好前端就只是个时间问题,希望下面的回答对题主有所帮助。
1.梳理清楚知识体系框架
学习前端,不管是入门还是进阶,一定都要有知识体系建设的想法。就算是刚开始学,也一定要有这样的意识。前面说过,因为前端知识点多而分散,所以如果不能构建起自己对于前端的知识体系框架的认识,很容易就会不知所措,没了方向。
现在网上关于前端知识体系的脑图很多,但是往往过于复杂,不适合初学者。作为一个初学者,每个人都应该自己做一份自己的前端知识体系脑图,先有一个最基本的框架,然后在学习的过程中慢慢完善。
这样通过和别人脑图的对比,你也很容易知道还有那方面的知识是需要补充完善的。
这里我给出一个简单的模版,其实作为一个刚入门的前端新人,有这样的大框架已经完全够用了,不用追求大而全,学习的畏惧心理也会小很多,随着你学习的深入,这个脑图也会慢慢丰满起来。
这样看起来是不是清爽很多?
2.准备和基础的学习
要开始的时候做一些基础工作还是必要的,比如选一个自己喜欢的编辑器啊,比如科学上网啊,比如怎么高效的使用搜索引擎啊,比如git啊,比markdon语法啊,这些东西都可以大幅度提升你的学习效率或编程的幸福感,所谓磨刀不误砍柴功,你也可以把这些东西记在你的脑图里。
接下来你就可以开始学习基础知识啦。HTML,CSS,Javascript这三样真的很重要,真的很重要,真的很重要,刚开始的时候你压根不用去管那些花里胡哨的框架,一定要把基础打好。框架再怎么更新迭代,最基础的东西还是这三样,只要你能掌握好基础,就等于拿到了打开前端世界的钥匙。
不管你的前端学习到了哪个阶段,对基础知识的好奇心一定不能断,这里面有太多细碎的知识点,每一份spec都又臭又长,就算你已经工作两三年,这里面肯定都还有你不知道的东西。
好了,到这个时候你的知识体系脑图差不多应该长成这个样子了:
进行到这里的时候其实又有一个坑,很多人到这儿的时候就一头扎进去去看里面的具体内容了,比如去看各种标签的属性用法啊,去看选择器啊,这就是比较典型的没重视知识体系框架建设导致的盲目做法。
推荐的做法是什么样的呢?其实很简单,就是再去细化这些知识点的层级,理清各个知识点的脉络,从宏观上先对这些知识的体系和框架有一个比较清楚的认识。
就拿HTML来简单的举例一下:
这样把知识点的层级关系抽象清楚,对每个小的知识点合理分类,才能让前端知识里那些庞杂的知识点形成体系。
现在你就可以去往里面补充些细节的东西了,你可以在脑图上用不同的颜色标出不同的优先级,以便划分学习的优先级并方便以后review。
3.把学的东西用起来
每次学过一些小的知识点,都要想办法把它们用起来,想清楚这些知识点的有哪些使用的场景,等到基础知识学到一定程度了也可以反过来,先预先想好场景和要实现的功能,再去想在这些场景下面该用哪些知识,如果遇到了解决不了的问题和没有学过的知识,去你的脑图里把它的位置搞清楚,写出来。列入后续的学习计划。
一定不要一直看,一直学,却不在具体的场景里去用,你应该养成拿自己学到的东西做些东西解决些问题的习惯。不断的做出东西,解决问题,不断给自己正向的激励,不断的完善自己的知识体系,一定要让自己有成就感。
热心网友
时间:2024-02-25 06:52
第一: 跟外边的高手学,到底有没有用?
首先要确认一点,既然你现在想学前端,说明你现在是零基础,或者会的不是太多,还是一个外行人,然后高手作为一个内行人,水平比刚入门的零基础小白要高很多吧,经验也非常非常丰富吧,所以怎么会没有用呢?按照正常的逻辑这是没有任何问题的,你什么都不会,靠自学,你们知道怎么自学吗?就靠看几本书就能征服前端了?简直就是笑话,书里面的东西,还是需要人的思维去加工去吸收的,如果看书什么都能学会,那初中,高中,为什么还要让老师教呢?直接让学生看书本学校算了,但事实是什么样的呢?即便是书籍+学校老师的各种讲解,一个班级里还是有很多学的不好的,还是有很多考不上名牌大学的,所以这说明学习不仅仅是靠看点书就能学会的,也不是靠自学就能学会的。有高手带着你学,可以减少你学习的时间,让你少走弯路,何乐而不为呢?别人四五个人就学会,去找工作了,你自学两三年,都没学出什么幺蛾子,这里面得有多大的差距?这年头什么最贵?时间最贵。
第二:跟着实体学校学习好呢?还是跟着晚上的直播平台学习好。
跟着谁学习都好,只要是正规的办学机构,正规的企业,不骗人,不坑人,踏踏实实教学就是好的学习地点。但是实体还是网上学习,这需要你从自己的实际情况出发,为什么呢?在实体学校学习前端,需要天天在学校里,而且相关费用的两三万,而在网上直播平台学习,相关的支出也就七八千,而且网上的平台一般都是晚上讲课,不会耽误白天的工作和学习,当然如果你经济条件允许,去实体学也是没问题的。 当然也有很多直播课网上的,我就经常去听的一个前端免费网上直播课,每天都有,讲的挺好,把前端知识讲的很通透,同学们如果有 想听的可以进去学习一下,请同学们进入下面的前端教程资料裙:首先处于前边位置的一组数字是:114,其次处于中间地带的一组数字是:188,最后位于尾部的一组数字是:4931,把以上三组数字按照前后顺序组合起来即可,无论做什么事,过去怎么样无所谓,无论是否有基础,去学就是了,只要学习,就有未来就有希望,人不能总是在等待中颓废,也不能自高自大,踏踏实实的学点习,做点事,比什么都强。
第三: 前端学习的一些误区。
奉为经典的东西可能已经过时,或者已经有了更好的替代者,而你获取信息的渠道有限,消息滞后,导致学习的内容也相对滞后。
学习方法盲目。看书看不懂就找视频类教程学习,觉得教程跟自己的口味不符就另寻他法,因为自己缺少对资源的辨识能力,总是在没有清晰规划学习线路的情况就盲目学习,导致无效学习时间过长而收获寥寥。
对技术的理解停留在理论层次,而缺乏真实企业项目的历练,如果没有相关实习或工作经历,对前端岗位具体的责任划分和工作流程了解不充分。
第四: 前端开发的学习的路线是什么?
第1阶段:前端页面重构(4周)
内容包含了:(PC端网站布局项目、HTML5+CSS3基础项目、WebApp页面布局项目)
第2阶段:JavaScript高级程序设计(5周)
内容包含:(原生JavaScript交互功能开发项目、面向对象进阶与ES5/ES6应用项目、JavaScript工具库自主研发项目)
第3阶段:PC端全栈项目开发(3周)
内容包含:(jQuery经典交互特效开发、HTTP协议、Ajax进阶与PHP/JAVA开发项目、前端工程化与模块化应用项目、PC端网站开发项目、PC端管理信息系统前端开发项目)
第4阶段:移动端项目开发(6周)
内容包含:(Touch端项目、微信场景项目、应用Angular+Ionic开发WebApp项目、应用Vue.js开发WebApp项目、应用React.js开发WebApp项目)
第5阶段:混合(Hybrid,ReactNative)开发(1周)
内容包含:(微信小程序开发、ReactNative、各类混合应用开发)
第6阶段:NodeJS全栈开发(1周)
内容包括:(WebApp后端系统开发、一、NodeJS基础与NodeJS核心模块二、Express三、noSQL数据库)
第五: 如何提升学习效率。
和打游戏一样,看别人的通关攻略总是能让你更快地结束游戏,网上有那么多学习路径,学习方法,总有一条适合你,但是你必须要脚踏实地的一步步做,代码也得一行行写才能有进步,每天看文档,看博客,看方法,看体系,一行代码不写也是白费的。
第六: 零基础学习前端要多久?
前端需要学多久?这是一个新人的人喜欢问的问题,这个问题也很容易回答:如果你不想学,现在就可以停止。如果你想学,用一辈子的时间也学不完。
至于学习前端到底需要多久,就不好统一时间了。虽说学习web前端的方式有很多种,可以通过自学,看书,网上找一些相关的视频,或者是进班。但是学习的时间还是根据每个人的掌握情况吧,现在相关机构,大部分都学习4个月的,也有2-4个月的,还有5-6个月的。我的建议是学习时间可以先标准到某一个固定的,学的快的可以*的完成这个标准时间,学的慢的可以在这个固定的时间上延长,我觉得这个才是对大家的负责,相当于让你学会为止,根据不同的学生掌握情况制定不同的学习时间。所以说,时间上并没有一个很明确标准的答案。
第七: 学习前端知识,总是记不住怎么办?
当你学习的时候,可能会出现学了就忘记不住的情况,我见过很多这样的情况,包括自己曾经学习的时候也是这样。打个比方:比方说我们在学习英语的时候,一天学习20个单词,但是过了一周之后,我肯定会忘记之前学过的单词。那么记住这些单词最好的办法就是应用于对话当中。我们学习web前端也是这样,同一个标签或者属性,或者是JavaScript的语法,只有你不断的见到它,并且应用它,让它都认识你了,这样你就扎实的掌握了,所以实际应用非常重要。
如果你对于学习前端有任何不懂的可以随时来问我,我给你提供一个非常不错的前端交流学习qun:前面是一一四,中间是一八八,后面是四九三一。有问题就在里面问我,这样你可以少走很多弯路,做起来有效率,记得多跟有经验的人交流,别闭门造车。如果没有比较好的教程,也可以管我要。
热心网友
时间:2024-02-25 06:53
不管是自学还是培训都有一定的优劣势,根据你自身的学习情况和经济情况来决定。
自学需要首先考虑下自己的学习理解能力如何?自律性高吗?优势是金钱成本较低,能够按照自己设定的学习计划进行学习,时间安排也比较自由;不足的地方也很明显,自学消耗的时间较长,一般都是空闲之余利用碎片化的时间来进行学习,想要小有所成,找到好工作,至少得半年以上吧,另外自学需要强大的自制力,如果松懈了或是遇到问题钻牛角尖,很容易导致半途而废。
培训优势:学习时间相对较短,整体学习比较全面,学习内容也比较集中。专业老师按照大纲进行系统授课,在学习中遇到技术问题能够快速得到解决,同时还有专项的练习相对于自学,学习气氛更加浓厚,跟同期学员对问题的探讨,对拓展思路有很大的帮助。并且像一些专业的培训机构,培训完后有相应的就业课程和就业指导,比起自学来说求职胜算更大。劣势是相对于自学,培训是需要金钱成本,还要加上学习期间的生活费,学习成本比较高。
如果还是不知道如何选择,可以两样都试一下,现在大部分培训机构都会提供试学服务,根据自己培训和自学最直观的学习感受来决定吧。
热心网友
时间:2024-02-25 06:54
不管是自学还是培训都有一定的优劣势,根据你自身的学习情况和经济情况来决定。
自学的话你需要足够的时间以及自身的自制力这个前提才可以进行学习,但是能不能学的会这个谁也无法保证。
当然你如果没有足够的时间以及自制力的话,那么我就建议你去培训,毕竟自己一没有时间,二自己的自制力也不行的话,那你只有培训这一条路可走了。
说起来培训,现在的培训班有很多,但是专业的培训班确实没有多少,但是你完全可以去动力节点了解一下前端的课程,毕竟他们是专业做Java以及前端的培训班。