不凡说 / 文章详情

前端培训/转行,必看指南!

2020-05-07 14:43 2009

呕心沥血!近10000字大作,应该是小白了解前端或者培训最全面的文章了,除了最下方有推荐我们机构的一小段话,其余都是转行前端必须了解的知识,没有给你扯虚的!!

写这篇文章的初衷也是太多人来误导小白了,比如知乎/贴吧,一些人发的文章让我震惊,以前是直接来硬的推广,现在是软的,OK,不管软硬,你能说到点子上,自己家课做的不错,那也行啊,实际上都是在干嘛呢?都是瞎讲个故事给你打鸡血或者说给你免费课(比如我自学出来了给你免费课看看,我培训出来了给你免费课看看,可真是好心人呢....)然后拉群/加好友/卖课... 反正归根到底没给你说有用的,一直是诱导你,就拿瞎讲个故事然后给你打鸡血来说,他能成功不代表你能成功,我希望这篇文章能让大家了解前端和培训,而不是看了别人自学/培训能行,你也能行。请大家根据自身来做出选择(要不要转行/自学还是培训/怎么选择机构)

先自我介绍下,我曾经做过一段时间的前端,目前是培训机构的运营,也会负责咨询这一块,我接触过技术,也接触帮助过小白,深知小白在转行前非常的迷惑,对于他们来说,他们不清楚前端干啥的,要学什么,适不适合,更不了解前端培训,在网上了解的内容也比较零碎也如上文所说,非常的虚伪,我是真的看不下去了,很多人是真的把培训行业当成挣快钱的行业,我是气不过的,所以我把我的见识观点写出来,希望能够帮助到大家!

转行不是小事,虽然我的篇幅较长,但干货颇多,希望大家选择合适的时间,安静认真的阅读。

第一个问题,也是问的最多的一个就是,什么样的人建议转行前端,前端目前行情如何。

我先来说下转行前端需要你具备什么:

学历:大专起步,如果是高中初中学历,不建议转行互联网,可能你听说XXX或者看网上一些网友初高中学历转行成功,可是更多的初高中学历转行只会白白浪费掉这个钱,更不要信培训机构销售们给你灌的鸡汤,你去交钱,人家销售拿了提成,这里面是有利益相关的,可他不会告诉你,十个低学历的,只有一个转行成功的。

年龄:26以下都可以转,因为26以下的群体都是刚毕业/刚退伍/在自己行业带了一年半载,本身在自己行业是没有什么沉淀的,所以转行起来干净利索压力不大,27~29需要根据自己的现状考虑,很多这个年龄段的人都熟悉自己原来的行业了,在自己的行业有了沉淀,而且有家有室再加房贷车贷有压力,贸然踏入不熟悉的行业或许不是什么很好的选择,当然了,如果你说之前也就是业绩不好的销售,这类本身情况就很差了不转行也是拿底薪这种,那倒是可以把转行前端列为考虑项。

知识储备:很多人说程序员需要数学好,这个你要分开来看,你要从事大数据/人工智能这方向,数学要非常好才行,你要做游戏方向,那也得大学数学及格,要是做日常开发,也就是大部分程序员做的工作,其实高中数学能及格就ok了,尤其从事前端工作的程序员们,对数学的要求很低!数学好的人做编程不会差,但是并不是说只能数学好才可以做程序员!

这里也有其他程序员对于数学的看法

计算机专业一定要数学特别好吗?
相对于数学,英语好更为重要,从起变量名,到搜google更快解决问题,到阅读英文文档,英语更能提升我们的效率,我觉得很多人脑子挺快,但是敲代码贼慢,时间全用到查单词起变量名了。。。英语不好怎么办?背吧~

上面三条里面,学历和年龄是硬性的,满足了就可以转行前端,知识储备的话,可以先上车后补票,如果你说我能不能上了车不补票啊,这也可以,无非你的发展会受限~(手动狗头。

行业形势如何:

先用我已知的数据来说下就业吧,从我们机构去年统计的就业来看,前端就业依然是不错,去年我们就业率是94%,除开那些是个人原因没去找工作的或者说找到工作没过去的,那就业率就是96%,所以我对前端的就业形势还是比较乐观的,不过前提是你能符合用人方的需求。

我们再来说下薪资,众所周知嘛,程序员薪资高,比如我的街坊邻居自从知道我是做程序员的之后,就经常来我家推销自己的女儿,因为他们知道程序员薪资高....

不过,初入行的时候,前端工程师的薪资是绝对没有机构宣扬的那么高,起码我们机构和我了解的自学群体(我以提供项目和就业辅导帮助十多名前端自学者就业)没有那么高的薪资,培训机构所宣扬的高薪,比如前端培训结束年薪25W,一些是学员本身的条件比如学历就足够好,一些就是为了宣传.....

下图就是初入行的薪资,

\\!\\[\\]\\(https://pic2\\.zhimg\\.com/80/v2\\-718ffe0e37a85dc4112a08a3cc325c69\\\\_1440w\\.jpg\\)
统计来源:不凡学院前端和一些自学者19年就业薪资。
我觉得薪资来说,不算低,但一些同学被机构宣传迷了眼,总觉得五个月学完年薪25w,希望大家不要这么浮夸,对薪资方面,不要太着急成功和高薪,慢慢来会很快,做个一两年,市场自然给你心仪的薪资。(通常三年后一般都能达到15K\\\\\\~20K的月薪) \*\*说完了好的,也说一些前端从业者的苦衷吧:\*\* 说这个前,我们需要知道每个行业都有自己的苦衷,不存在完美的行业,就像钱多活少离家近一样,这对于一般人来说不现实。

同样,前端行业也有苦衷。

第一个苦衷就是前端岗位(也包括其他开发岗位)相对于传统行业,知识迭代速度比较快,无论你是通过自学还是培训转行,后面都要保持学习才不被淘汰,如果你就抱着培训班教的东西停滞不前,那两年后你很有可能被淘汰,这也是为什么一些人说要对编程感兴趣再转行,你感兴趣你才能保持足够的激情学习,不过我觉得没必要这么高的要求,一来很多人转行前也不能确定感不感兴趣,兴趣是可以后天培养的嘛,二来很多人愿意为了钱去吃些苦,毕竟没有钱会吃更多苦。

所以如果你接受这个行业的高薪,就要接受这个行业的规矩,选择吃这碗饭,拿这个钱,就得接受这个行业更新迭代快,就要保持学习不落队,如果吃了这碗饭,拿了这个钱,还不肯保持学习,那你肯定很快会被这个行业抛弃。

第二个苦衷就是大龄程序员的归处,这个问题我是搜了不少的论坛,看了不少的贴子,这里我就直接贴几个V2ex(一个程序员比较多比较理性氛围比较好的论坛)和知乎的链接,大家可以自己看看业内的这些程序员们是怎么看待的。

v2ex.com/t/501981
v2ex.com/t/601418
v2ex.com/t/591369
v2ex.com/t/631176
zhihu.com/question/3395



上面链接里不少答主说的都不错,不知道大家看了后作何感觉。

我想说的是职业选择没有银弹,中年危机也并不是只存在程序员这一行,而公务员/医生/教师,这三个行业比较稳定中年也是黄金期的职业, 但普适性又没有程序员这么强,所以综合来看,你会发现程序员是高薪行业里对普通人最友好的,当然最友好≠适合所有人,想做程序员就必须愿意折腾,保持学习!看似没门槛的行业,门槛都在里面~

第二个问题,前端是做什么的,需要学习什么。

前端在工作里,就是负责界面的显示,是界面的展示不是界面的设计,所以我们不需要审美多好,那是设计师的事。

我们是负责用代码把设计师的设计稿实现(界面的展示,界面的交互事件和动画),还需要调用后端提供的接口,与后端交互数据。

举个栗子,比方说实现知乎登陆页面,我们要根据UI设计稿用代码实现界面和动画,然后在登录按钮上,做一个点击事件向后端发送请求,传送用户输入的数据让后端做校验,然后我们根据后端传回来的结果做展示,如果用户输入正确,后端就返回一个正确的代码,前端收到后,就提示登陆成功,跳到网站的主页,如果失败,后端就返回错误的提示,前端收到提示后就会以弹窗/红色文字来告知用户账号密码输入错误;

再比如淘宝页面,有的小白会疑惑,淘宝这么多的商品,是一个个手写出来的吗?也不是,这些商品详情页你可以理解为一个模板出来的,当你点击A商品的时候,前端会发送一个请求携带A商品的ID,后端接到请求根据ID返回该商品的数据,比如商品图片/套餐/详情/评价等,最后我们把这些数据渲染到这个模板里面就可以了。同时还有一个中后台管理系统,比方说你是淘宝店主你想新添一个商品,你只需要通过中后台管理系统就可以添加商品,同样中后台也可以对商品进行增删改查,中后台也是需要前端做的。

简而言之,前端的工作就是负责界面的展示,动画和交互事件,调用后端提供的接口交互数据,界面也不仅仅是网页,小程序/APP/网页都是界面。

那前端需要学习什么呢?

\\!\\[\\]\\(https://pic3\\.zhimg\\.com/80/v2\\-a4e2998645097a24e044be268572f78a\\\\_1440w\\.jpg\\)
我们可以参考这个图,这也是我们的课表,把这上面的学完,找个工作没问题,自学者也可以以这个路线进行学习~我们也愿意在后期给自学者提供项目上的帮助。 目前大部分前端机构在初期的课表安排上都是大同小异,差异主要在于后面框架的选择,跨平台开发。在跨平台开发上,微信小程序,公众号,混合app开发我们都有,在框架选择上,我们选择了vue,选择的理由是vue对于初期新人是很友好的,非常易上手,我也有注意一些机构是三大框架都学,但是这些机构在实际课程中,因为时间因素,也会有意淡化其他两个框架,市场需求也不是需要三个框架,学习一个框架能够项目开发远远大于学习三个框架只混个语法眼熟强!自学同学也不需要将三大框架都学,请认真的学完一个能够开发即可!对了,各个机构还有一点就是学习ajax时候,会学习node或者PHP,请注意这里只是让你方便了解ajax,并不是真的让你学习服务端,\*\*而一些机构基于此吹出的全栈是非常错误的叫法,学两三天node或者PHP真的不叫全栈!\*\* 前期课程上虽然大同小异,但是在后期项目练习上,很多机构表现的不尽人意,往往就是敷衍了事,压缩时间,一个完整的项目需要有设计稿,完整的后端接口和文档,不但要开发前台展示页面(前台页面主要是完成设计稿,还原动画,获取数据),还需要中后台管理系统(这里主要就是很多产品业务逻辑和数据的交互),登录鉴权/支付等。

很多机构后期表现的项目常有以下缺陷:非常的粗糙,设计简单,接口是模拟的,本地的或者爬的数据,比如说爬网易云音乐的数据,没有中后台,更别提登录鉴权 支付接口了,甚至一些老师自己都不知道怎么讲这些,我觉得使用这样的项目收尾,那学员能不能找到工作,干不干的下去都是个问题,毕竟项目是非常重要的一个环节,代码终究是需要写出来的嘛。

如果自学的同学或者一些培训出来的正为没有项目做而发愁,可以私信我,问我要设计稿和接口文档,我提供项目来帮助你们,同时我们也计划在四月初把我们其中一个项目放出来供自学者使用。

对了,这里还要提下,有些人喜欢diss说培训班/自学出来的基础薄弱或者说科班四年都找不到工作,你培训/自学怎么能找到工作?大家无视这样的话,专心学习自己的就可以了,现在东西都是高度封装的,对于转行前端的小白来说初期了解浏览器如何工作的(用户事件触发到页面变动,浏览器/网络/后端都做了什么)和HTTP这些才是急需要的,而计算机基础相关的东西,入行后想成为优秀的程序员也要了解学习,但是在初期是没有必要的,也是没有这个时间的。同时我也很好奇这些整天diss别人的人,自己能不能写出来一个反转二叉树呢?~~





第三个问题:培训还是自学

这个问题我觉得是非常简单的,你自己坐的住,效率高,时间多,就选择自学,反之选择培训,就比如一些大一大二大学生大把时间可以自学。(在这里还需要友情提示:自学者少加群,少看论坛,不然你就很容易被带偏,什么加群送资料或者我是培训出来的给你资料看看或者拉你入自学群,一律x,除了培训机构和利益相关者,没人这么闲,都是套路啊,记得一个我帮助过的自学者就是因为这套路加了群,参加1V1辅导绕了好长一个弯路,发现所谓1V1辅导还不如大部分的培训机构.....o(╯□╰)o,如果自学的话,某弹幕视频网资料一大堆,找个听着舒服的看就好了的!)。

培训机构优势在于,有学习氛围,保证学习效率,尽快入门,少走弯路,有人带有氛围绝对比单打独斗好!举个栗子,我之前当兵的,初入新兵连跑三公里?跑不下来,单杠?0个。新兵连第三个月,会有集团军领导下来考核,他们考核的时候,我三公里是11分钟,单杠是14个。玩命的练,你如果没当过兵,你肯定觉得我是吹牛,当过兵的就会觉得这是真事,这就是氛围的力量,如果我是在家锻炼,就算能够坚持,我觉得也需要大半年一年的时间吧,说培训班没一点用的不是傻,就是坏。我这里说的优势也都是线下机构优势,线上的话,在场景化没解决之前,个人是不太看好,因为不具备我上面所属的氛围优势,沟通效率也会极大降低。

那培训机构优势这么明显,为什么还有人说自学比培训好呢?这个主要是因为培训机构自己把自己玩坏了,销售为了自己提成不择手段把你忽悠进来,不管你什么学历多大年龄,反正拉进来提成就到手了,生源参差不齐,什么招聘转培训,零元入学,包就业这些幺蛾子套路太多,最后教学质量也没有抓好,空耗钱财时间,遭人反感。

希望大家根据自身条件来选择培训还是自学,不必搞的很复杂很纠结,如果很复杂很纠结,那干脆就用几周时间去某弹幕视频网试试,能坚持下去最好,反之,报班就OK了。

还要送大家一句忠告:无论培训还是自学,初衷是掌握实用技能满足市场需求成功就业,先把这个目标完成,工作内外再去强化自己,而不是一上来就要吃成个胖子,妄想依靠几个月培训或者几个月自学,成为个大神是不现实的!还是那句话,慢慢来,会很快。





第四个问题:选择什么样的培训班。(说选择培训班的标准前,请大家对自己负责,想想自己学历够不够,年龄行不行,入行后能不能保持学习,这三条有一条不满足,就放弃吧!!!)

1.谨防招聘转培训的套路,招聘转培训,顾名思义,就是在招聘网站上打着招聘实习生的名号招人,你去投简历,他就约你面试,然后说录取你,但是要交岗前培训费用或者以其他名头收费,有的还给你说可以通过贷款的形式支付(此处话术或变相为上班后从工资里扣除),总之去面试上班,我们还要倒贴钱的,就立马警醒找机会脱身,不要签订任何合同,也不要留下真实的个人信息,可以口头敷衍应付比如我在考虑考虑等,也可以让朋友打个电话假装有事赶紧脱身,切记不能和这些人起正面冲突,万万不要做出反应过激的行为,别签合同,顺利安全脱身即可,脱身后可以在招聘网站直接举报该机构,并且在论坛曝光这家公司,为后来者排坑。

2.各种承诺保证你的就业,我奉劝想转行的小白不要指望培训班包就业或者推荐就业或者说什么就业险,反正就是有关就业的承诺,都不能信,就业只能靠自己,我也不想详细展开说了,有时候说一堆,还是说不动一些人,就固执的相信就业承诺,太年轻了…

培训机构绕开教学谈就业就像以前包生男孩一样没有任何意义,你能干活,用人单位欢迎你,你不能干活,除了亲爹亲妈谁愿意要你?你要学到知识,你是根本不怕找不到工作的,学不到知识,那承诺再好听也没用,总之一句话,无论机构方面对于就业的保证和话术多好听,你都不用相信,如果一个成年人总把希望寄托在别人身上,我是觉得不太好。

3.相比较对于承诺就业的机构,你选择可以随时退费的机构更好,能够保证随时退费的机构也能反映出对自己的教学还是有点自信的,当然了退费的计算公式也要清楚的表达在合同里,免得退费时候机构方说啥就是啥。

**4.选择有生源把控的机构,**初高中人群是不适合转行互联网的,风险是极大的,这是培训机构心知肚明的事情,但此类人群也是一块不小的蛋糕,所以很多机构明面宣传时候说我不要低学历的,招生时候却照单全收,典型的明面一套暗地一套,有的人会觉得机构方收初高中学历人群难就业,关我什么事呢?反正我学历大专本科,我能就业不就行了。NO!初高中学历转行大概率是不成功的,从业者明知道初高中学历者的结局,还要收此类学历者,这不是坏良心吗?而且初高中人群会影响学习氛围的,因为他们大多自己都没想明白合适与否,只是图程序员高薪,被培训机构以保证就业等条件诱导来的,这种人学习欲望低下,上课上着上着手机就掏出来了,或者在下面看游戏直播女主播,好好的学习氛围会被破坏的,所以你可以咨询的时候,用两个号试探下,一个号正常咨询,一个号表达自己是低学历者很纠结,希望学习编程有一份不错的薪资,你看机构怎么说,但是你可别说不担心工作,就要学,并且十分坚持要学,那培训机构都会要的,换成我,我也就说说低学历人群就业遇到的问题和发展的尬境,如果还坚持不担心工作,那我也收。

**5.优先选择面授小班,**前面也说了培训机构的优势之一就是学习氛围,线上是没有这个氛围的,而目前来说大班有2个问题,1是生源质量参差不齐(小班如果不进行筛选也会这样!),2是老师顾不来,不能享受更好的服务,也不能保证教学质量。正常培训班对比,大班的良品率肯定低于小班的。

6 .对于机构的分校要分开判断,比如一线可能就是面授,二线就是看视频,一线二线师资也不一样,你可以把一个品牌下的各个分校当成不同的机构来判断,这里也要说一下,大中小型机构互相之间差别是不大的,一些大型机构销售喜欢攻击小机构说不稳定容易倒闭,然而今年年初大机构之一的兄弟连解散了,小机构的销售也爱说大机构的坏话,这些嘛无所谓了,不要觉得大机构就有保障或者小机构就有良心。

**7.筛选几家不错的机构,去实地看看,**别总觉得在网上看看就行了,网上的评论是学员发的还是运营发的你知道吗?

\\!\\[\\]\\(https://pic2\\.zhimg\\.com/80/v2\\-194927125cb484fbff1eb15ce36bdb35\\\\_1440w\\.jpg\\)
这是随手截了一张图,奉劝大家多进主页看看,别光听他们这样说,打马赛克了,不针对此家机构,而是提醒大家伙,网上信息只供参考,还要会独立思考,辨别一下。这也是我写这篇文章的出发点之一,带大家有个认识,然后自己去思考选择,别老被人带节奏。
甚至不乏机构互黑的,(黑别人不能使自己更为强大,希望诸多同行能明白这个道理,与其费心思黑这个黑那个,不如多提升自己)。所以你圈定几家不错的机构,就去逛逛看看,花不了几个钱,怎么也不到4位数吧?如果报了个糟心的机构,再申请退费又麻烦又费钱又费时间,何况很多机构都没退费这一项!还有就是除非你和销售聊的都是实在话,而且你也了解这家机构很久了,不然不要立马交定金,他催归他催,你考察清楚了,再交,反之如果你考察清楚了确认了,那这个时候定金干净利索的交了就行。在这里也多说下,大家没必要非揪着附近的机构不放,本身良心机构就不多,你非揪着附近的实在没必要,当然如果本地有合适的,也没必要舍近求远。 \*\*8.还有个骚操作,也需要实地执行\*\*,去实地咨询的时候,让老师带着你去教室看看,进去晃悠两圈让学员都看到你,最后你咨询完就在楼下某个角落等他们下课吃饭,给面善的同学搭讪然后请他吃个饭问问学的怎么样,感觉如何,当然了不要太突兀,把你的身份介绍一下,再询问,这个骚操作还是我撞见的一次,我觉得这个套路是真的不错,强烈大家也试一试,或者你在入学试听期间,也可以多套路几个班的同学,多方考证也是OK的。毕竟招生老师有利益相关(像我这么直白的也不多),而学员们说的大多真实一点。这个操作我希望有几点大家需要注意,要在咨询的时候让老师把你带到教室,借口参观教室,想进去看下,一般都不拒绝,然后在教室里转转让其他学员看到你,这样搭讪的时候不至于很突兀令人警惕,也不要瞒着咨询老师自己去转,很容易遭人嫌,这样做也没必要,待会搭讪学员是你自己随机选择的,画蛇添足自作聪明反而不美。 **9.再次重申,也不要光考察培训机构,也要想想自己学历够不够,年龄行不行,入行后能不能保持学习,这三条有一条不满足,就放弃吧!!!**

希望这篇文章能够帮助到大家,让大家对前端和培训有个初步的认识,不至于一头雾水,也希望想转行的同学可以顺利转行,在程序员的道路上走的更为长远。

如果转行或者培训还有什么疑问都可以留言或者私信我,有什么意见建议也欢迎大家提出来,大家加油!

相信这篇文章能让大家尽可能少走弯路,不被坑来坑去,如果大家都按照我说的去选择判断,那我觉得肯定能淘汰一批不守规矩不认真讲课的机构/个人,转行成功的机率和质量也会提升,大家对于前端培训的印象也会越来越好。~

(再往下就是简单说下我们机构,如果有意向了解的可以继续看看)


最后简单几句介绍下我们不凡学院的前端吧。

我们不凡学院的slogan就是耿直,靠谱,从这篇文章也能感受到我们的风格,我们相比较其他机构来说有以下几个优势。

1.不忽悠不套路,都是实诚人,做良心事。

2.对于教学质量把控执着,我们在前端每一阶段结束都有项目和理论双重考核,如果考核不过,有三种处理方式,一是知识点遗漏不多就以补充该生知识点和练习为主;二是知识点遗漏比较多,将推到下一个班次学习,比如3月班留到4月班;三是该生对从事前端并没有太大的兴趣,无心学习,此时及时止损退学费离开比较好,对彼此都是好事。并且我们对于考核都是落到实处,稳扎稳打,绝不让任何一个滥竽充数的同学通过考核,这个制度很大一方面保证我们的就业。

3.项目的完整度,相比较其他机构那些半成品项目,我们项目优势很大,毕竟本身也是实际项目~,学员反馈好,我们也计划在四月初公开我们其中一个项目以帮助自学者和一些机构出来苦于没有项目练习的学员。

4.课程设计合理,文中的学习路线也是我们课表,亮点在于跨平台开发,课程里一些工作里会用到的登录鉴权/权限分配/支付等,都有涉及,整体来看课程没有花里胡哨,很符合当下需求。

5.小班面授,收费合理(13800).

总的来说,我们是想做好培训学员这件事,如果有转行意愿的同学,可以把我们列为考虑范围哦,我期待在不凡和你一起加油努力哦。