第十一节:动辄一两万的编程培训班是不是骗人的?能不能参加?
最近20年,IT行业一直处于上升期,程序员的工资越来越高了,年薪几十万的程序员已经变得很普遍。截止到本文发布之日,毕业十余年,很多大学同学的年薪已经四五十万了,成为了公司的中流砥柱,虽然比例有限,但从整体水平来看,IT互联网行业已经成为目前收入较高的行业。
根据国家统计局发布的各行业平均工资报表来看也是如此,从2016年开始,程序员就已经是工资最高的一个群体了,超过了金融行业。IT行业的火爆催生了一大批编程培训班,笔者接触到的不下几十家,总数估计远超百家。
线下编程培训班的报名费用一般都不便宜,动辄一两万,甚至三四万,主要由于线下培训班有场地费、需要置办教学设备;反之,线上培训班一般比较优惠,三四千就能报名,因为教学主要通过网络,一个人一台电脑一根网线就可以开工,这也是互联网行业的特色。
接下来说一说线下大培训机构和小培训班,其实就辅导内容和辅导模式来说基本是类似的,但在风险和价格上各有优缺点:大培训机构往往有一定的保障,因为一般都有很多的用户积累,一般不会卷款跑路;小培训班往往比较便宜,但是有中途跑路的风险。
今天我们不对比各个培训班的好坏,只讨论这些培训班值不值得报名,只有小朋友才分好坏,成年人只关注是否值得。
就算是知名的培训班,大家百度一下就会发现,网络上对它的评价褒贬不一,有人说通过培训班让他们找到了一份靠谱的工作,肯定也有人骂培训班是骗子,学完一年了还没找到传说中的理想工作。那培训班到底是不是骗子呢?是否值得去报名学习呢?
首先一点需要明确的是,你报某个培训班的目的到底是什么,说到底是为了找到一个理想的工作挣到钱,这和我们初中拼命学习想考上好的高中,高中拼命学习想考上理想的大学一样,为了进入到一个教育机构,学习到专业可用的技术技能。
那么单纯的进入这个机构,不会让你成为大神,不会给你保障工作,它只不过是我们人生接受的一次教育。如果你觉得投入一两万毛爷爷就应该找个月薪过万的工作,就能实现人生的逆袭,对不起,那是你想多了,严格来说,是你脑袋长泡了!就像是你认为大学混四年毕业就应该有个好工作一样扯淡。听听课就能找份月入过万、甚至年薪几十万的工作,真要有这样的好事,你记得来告诉我。
社会上有实力的培训班提出的的包就业一般来说就是安排招聘会,有很多企业会来,你可以同时接触到大量机会。但是那又怎样,企业都是以盈利为目的的,人家也是想招聘有能力的员工,谁愿意平白无故的给你发钱养着你的,除了你的爹妈。
我们以前职场笔记(从新人到大牛,从技术到管理)里有一篇文章曾经说过,职场本质上就是个价值交换,其实不光是职场,社会好的方方面面,人际关系皆如此,首先要搞明白,我目前的技术、资金等等资源方面,能够为对方带来什么价值,后很多的同学进入企业后,老是抱怨自己工资低不涨薪。这种情况一般都不妨问下自己,以现在的技术水平,能够为公司创造多少价值,你干的活能够为公司创造多大的利润。你的工资与你的能力是成正比的,而不是你的学历、你的精力投入。这不仅仅是针对程序员,任何职位都要摆正心态,都要有这种觉悟。
大学学习需要很强的自学精神,也就是自律能力,即使没有老师,你会看到大批的同学早出晚归,泡在图书馆啃书,你也会看到很多同学天天泡在网吧。选择培训班,你的自律能力更为重要。
一名合格的程序员,不仅仅需要有理论基础和系统的知识,更重要的是大量编写代码、不断实践,丰富自己的经验,强化编程思维。只有这样,拿到项目才能立马想到解决方案。
这是真正的程序员与纯科班出身的伪程序员的区别,他们的知识体系可能不比你小,但是拿到项目时却不知道从何入手。
我仔细的想了一想,培训班的价值在于以下3点:
1给你安排系统的学习思路,并发放教学资料,让你知道学什么、怎么学。
2老师除了讲课,还会答疑,解决你学习和实践中遇到的问题。
3创造学习氛围,与大家共同交流学习,及时实践巩固知识,短平快高强度进行思维训练。
我们接下来详细说明一下为什么要报名培训班
编程是一个门槛相对比较高的行业,需要经过至少半年的集中学习才能入门;除了要掌握必备的编程基础知识,还要具备相关的项目经验,可以这么说,只有知识不上项目的程序员都是假程序员。
对于第一点学什么
虽然网上有学习路线,可以告诉大家买什么书,看什么视频,但是作为初学者,你没有鉴别能力,不知道到底哪个才是对的,往往看得越多,越找不到方向,最后搞得自己压力山大半途而废。培训班的课程优势是有他的系统,什么阶段学习什么课程非常清晰,能够最大限度的降低选择成本。
对于第二点遇到问题怎么办
主要是由于在学习的过程中总会遇到各种各样的问题,有的问题你通过百度,通过社区能够快速找到答案,有的问题比较诡异,你自己通过网络有时候好几天都查不到答案,解决不了问题。在培训班,你可以问老师,问同学,都能够及时解决。
对于第三点学理论+实践
靠自己自学最大的问题是环境问题,今天你兴致满满的投入学习,明天呢后天呢,能够做到始终如一,数年如一日的人是很少的,特别是遇到困难的时候。再者,现在的软件开发都是多人协作的产物,有人做后端,有人做前端,有人做数据库,各个模块拼在一起才能形成最终的成品。
单纯只靠自己,是没法锻炼团队协作的能力。当多人一起参与,才能最快速的成长。我是一名基本通过自学完成计算机系列课程的程序员,我大学之所以自学,一是因为大学有时间,可以旁听计算机学院的课程。二是因为穷,没有钱报名培训班,所以实战能力较弱。大学毕业进入企业之后,更是玩儿命一般的恶补,抓住每一个能够参与的项目来锻炼自己。
作为过来人,我的建议是:如果你自己根基很差,想要最快速的提升自己的软件开发能力,那就找个口碑好一些的培训机构参加培训吧,花钱能解决的事情都是小事。特别是如果你有一定的基础,工作之后想要转行进入IT互联网行业,那最好的办法就是找个培训机构,短平快高强度的集中训练,能够最快速的巩固基础知识,其实一两万的培训费用,仅仅是你日后入职的一个月工资而已,性价比还是很高的,成功的案例我的身边也见过不少。
最后还是再次强调一遍,培训班不是救命稻草,不是保险箱,它只是一次再教育的机会。老师肯教,你也得肯学,能决定你自己最终成为什么样的人,取得什么样的成就,只有你自己。