前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >前端,该自学还是培训?

前端,该自学还是培训?

作者头像
闰土大叔
发布2019-05-05 14:20:17
7240
发布2019-05-05 14:20:17
举报
文章被收录于专栏:闰土大叔闰土大叔

一、前端已凉凉?

前端从业久了,经常会碰到很多同学问土哥,“学web前端是自学好还是去培训机构,哪个靠谱?” 类似的问题应接不暇,包括前段时间逛知乎,关于这个话题的热度,还是居高不下。

都2019年了,匆匆入场的人还是很多,尤其是在校大学生,还有刚走出校园、踏入社会的职场新人,白纸一张,最容易受到培训机构的怂恿。

显然,前端还没有凉,起码中高级前端人,依然是市场上的香饽饽,HR和猎头竞相挖角的对象。

培训行业,有那么一拨人,利用信息不对称,给初学者制造一个入行即高薪的假象,然后自己闷声发大财。

记住土哥一句话:淘金路上,永远是卖铲子的最赚钱

二、前端「人傻钱多,速来」

有很多同学跟土哥抱怨,当时抱着一腔热血学前端,学完之后却发现找不到工作,根本没有面试机会等等。土哥之前写过一篇文章 培训班出身的前端,出路在哪儿?| 简历石沉大海,得不到面试机会的同学,可以看看。

前面说,前端市场并没有凉。但不得不说,初级前端可能已经凉了,反观培训市场,入门前端课程依旧打得火热,4个月后,流水线量产出来的初级前端er,还会批量出厂。

2011年到2015年那会儿,由于前端处于一个行业红利期,最先登船的一部人都拿着和自己能力不匹配的高薪,造成了很多后来者的效仿。

但,市场就那么大,一下涌入那么多人,势必加剧竞争。最后,前端行业蓝海变红海,导致很多人丢了饭碗,甚至一部分人都没捡起过饭碗,何谈果腹?

记住,前端“人傻钱多,速来”的时代已经过去,希望有入行意愿的朋友,自己想清楚:

1. 是否有足够的逻辑思维能力应对越来越复杂的开发任务;

2. 是否有对技术进行持续学习的热情;

3. 期望在行业内到达的位置。

三、前端好学吗?

前端入门很容易,会用html搭一个页面框架;会用css写一些基本样式;会用js、jq写写dom交互,就基本可以挺着胸脯说自己是个前端工程师了。

但,前端提升很难,这是一条由易到难的学习曲线。

懂行的朋友都知道,如果你不懂数据结构,你都不知道怎么构造一棵动态菜单树;如果你不懂算法,你就不知道怎么高效操作这个菜单树;如果你不懂网络协议,你就不知道怎么优化代码,怎么利用代理缓存机制;如果你不懂W3C标准协议,你连事件冒泡都说不清楚。

所以,这个行业,有人掉队,有人拿高薪,都是有原因的。

四、自学还是培训?

不是说培训机构不好,大家都是成年人了,做事前都会考虑成本,衡量利弊。

如今前端市场竞争很大,各个企业争先恐后的在重金抓有能力的人,也就是我们常说的项目经验,我们这个行业别的要求不高,就是做项目的能力,到了公司是否可以干活,能干活完成任务怎么样都可以。

现实给你狠狠一巴掌,都是凭实力说话。

先来说说线下培训班的优势

1. 能给你提供沉浸式的学习环境;2. 能相对系统的学习前端知识;3. 遇到问题有老师解惑,有同学探讨;4. 有的还能推荐就业。

优势很明显,但弊端同样突出

1. 学费昂贵,动辄两万起步;2. 学习时间短,基本靠填鸭式教学;3. 交了钱学出来不一定能找到工作。

据我了解,目前线下培训的市场学费都在两万以上,加上四个月的吃住行,至少也要三万块钱,这笔费用挺多的,最重要的还是时间问题,我学前端编程就学了两年,怎么可能用四个月时间学的很好,除非很聪明的人。

如果想去培训的朋友,建议慎重选择。

说完线下培训,我们再来说说“闭门造车”,自学是否行得通。

有人说,1. 自学不系统,容易走弯路;2. 自学时间长,不知道学到什么时候是个头;3. 遇到问题没有交流探讨的人,很容易出现气馁心理,打击自信心。

以上这些情况,土哥还是比较赞同的,自学需要一定的自制力和意志力,不能三天打鱼两天晒网,要每天坚持不断地学习,还得有效率。

自学的优势还是比较明显的:1. 几乎零成本学习,省钱,你只需要一台能上网的电脑;2. 能按照自己的需求,安排学习路线;3. 时间自由,地点自由,一切凭兴趣驱动。

如果是自学能力强的同学,且对前端开发充满热情,土哥倒是建议走自学前端这条路,但这条路注定充满孤独,一定要挺住。

其实,除了自学和线下培训两种选择,你还可以考虑将两者的优势结合起来,走线上培训的路子。

也就是说,1. 不用你去线下的实体班里全日制脱产学习,每天晚上定点准时参加线上培训课程;2. 同样有老师直播讲课,有聊天室学员互动;3. 关键是时间自由,学习成本低,价格还算亲民,有的线上培训课程费用不足2000,而且还是行业大佬授课。

充分结合了自学和线下培训的优势,关于线上学习平台的话,推荐慕课网、腾讯课堂,以及网易云课堂等。

五、学到什么程度可以出去找工作?

就目前的市场来说,我认为需要满足以下4个阶段:

1. 轻松入门

掌握基本的HTML/HTML5+CSS/CSS3网页布局,以及JavaScript特效,最终可以独立开发出高颜值,多特效的前端PC网页。

2. 夯实基础

学会JS深入技能变量、函数作用域,学会基础JavaScript库jQuery,掌握企业级开发思想——组件化开发, 实现网页的高效开发,达到专业级编码水平。(划重点:组件化网页开发)

3. 技能提升

从网页开发扩展到移动开发,学会移动开发中必备的响应式/Flex,性能优化,移动适配;并且带你初体验小程序开发,快速学会新技术,为自我竞争力增加筹码。(划重点:WebApp开发与小程序)

4. 综合实战

使用主流框架Vue.js/React.js与ES6, 结合主流工具Webpack,完成电商WebApp及新闻网站项目开发,体验真实项目开发流程;最终达到企业用人标准,成为合格的前端工程师。(划重点:Vue与React高级框架开发)

六、30岁还要转行学前端的哥们,我劝你打住

经常在知乎上看到有些人提问题,问自己今年30岁了,还能不能转行学前端。

虽然说,程序员这个行业不完全是青春饭吧,但也有现实的问题摆在你的眼前,1. 学东西你有20岁出头的小伙子学的快吗?2. 30岁应该都有家庭了吧,你确定能兼顾家庭和学习吗?3. 学前端,动辄一年多的时间,有的还要报班学,你确定有支撑你学习的收入来源吗?

土哥认为,能让你在30岁有转行学前端的想法,可能是大部分人口口相传,说互联网行业高薪多金,朝阳产业等等,你为了自己,为了家庭,想谋个高薪入场的券,这本无可厚非。大部分人都有这个想法。

但,入行前端都有一个窗口期,30岁之前,我可能会鼓励你入行。30岁之后,我会劝你不要轻易转行,不要裸辞。成年人的裸辞,风险极大。因为你背后还有一个家庭,需要你照顾。如果你是一人吃饱,全家不饿的,赌一把,我觉得没问题。万一转行成功了呢?

在这里,土哥要对那些盲目入场、不知自己兴趣所在的朋友,说点掏心的话:

1. 不要觉得有你看到而别人没有看到的利益。利益所在,到处都是血海。没有人的地方,是因为人都死光了。

2. 咱们这一代年轻父母主导的家庭,就是下一代人的“原生家庭”,为了下一代,我们有责任让自己变得更好。


写到最后,调侃一句:少壮不努力,老年苏大强

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-04-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 闰土大叔 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云开发 CloudBase
云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档