IT 培训坑不坑?

我以过来人的身份讲这个问题的,希望对大家有所帮助。我大学的专业并不是计算机,毕业后参加了 IT 培训并且转行做了程序员。

这里先抛出我的个人答案。

费用方面,不坑。宣传方面,坑。

1

2016 年我大学毕业,本科专业经济学。

瞎折腾了不到半年,决定转行 IT 了。

因为实在是不喜欢原专业,也不太擅长,一想到钱就头疼。而且我对不确定性的东西本身理解起来就很吃力,宏观经济学就是这样,还记得那年被高鸿业支配的恐惧。

IT 培训坑不坑?_第1张图片

当然最重要的还是我从小就对计算机比较感兴趣,长大了依然如此。

于是报名了某马培训机构,开始了长达八个月的 Java 脱产培训。

2

当时我什么都不懂,在选择学什么语言的时候,就特别纠结。我居然把 Java H5 作为两种语言的对比,百度各种资料看应该选择哪一门进行学习。

这就是我想说的关于培训机构的 第一大坑,就是宣传

培训 Java 的,会说未来是 Java 的天下,培训 H5 的也会说未来是 H5 的天下。

其实但凡有点计算机常识的,都知道这俩说的也不矛盾。但这对小白来说就非常坑了。

当然现在的培训机构信息给的可能稍稍全面和客观一些了,但其实如果没有任何计算机常识的话,还是会被这些宣传标语搞得一头雾水。

不过还好,我有幸选择了 Java,但我当时纯是蒙的,就差掷硬币了。因为也没有人可以问,即使有人问了人家说的也听不懂。

比如特别有经验的可能会告诉你,其实语言并不重要,重要的是编程思维和基本功,或者数据结构与算法。

这话没毛病,但对于能把 Java 和 H5 作为同类语言作对比的小白来说,着实是一句没有任何参考价值,甚至还可能起到负作用的话。

3

 

我当时的培训费用是 2 万,从 16 年的 10 月份一直持续到 17 年的 6 月份,共计 8 个月 左右。

整个课程体系分为两个大部分,第一部分是一个半月的 Java 基础班,第二部分是后面长达六个月的 Java 就业班

基础班就是网上随便能找到的 Java 基础部分的教学课程,基本数据类型、条件、循环、集合、面向对象、多线程、泛型、反射等等,形式是上午放视频 + 助教辅助讲解,下午大部分时间是自己练习,晚上还有个晚自习,我记得是每天早上 8 点到晚上 10 点吧,上两天休息一天,这样的节奏。

就业班的时间安排也是一样,只不过一个模块一个老师讲,老师一直在换,水平也参差不齐。就业班其实就是 JavaEE 的部分,从 web 项目开始讲起,HTML、JSP、Tomcat、HTTP 协议等等,之后进入框架部分就是 Spring、Hibernate、Struts、mysql 等等。之后由于市面上 SSH 几乎已经快被 SSM 淘汰了,才加入了一两个小节简单说了说 SSM 的知识和用法。

现在看过来,我们班当时讲的框架其实已经跟不上时代的发展了,有点滞后,当时我们班有个同学用了一下老师没讲过的 springboot,被我们一致认为是个大牛,都可佩服了。

4

其实 2 万块钱,8 个月时间,聚集在一群一块学习 IT 技术的小伙伴里,把你从一个什么都不知道的小白,培训成一个可以从事这个行业的新手,我觉得已经很值了。而且还能交到不少朋友,这里要羡慕嫉妒恨一下科班出身的同学们,自带 IT 人脉光环。

虽然老师的水平不高,课程讲的也都是表面功夫,但你还能用什么方式达到同样的效果呢?自学?如果没人能当面给你讲出来,你花好几个月都不一定能了解到这个行业需要掌握的技能是什么,更别说针对性进行学习了。

所以我认为,这些东西是值 2 万块钱这个价的

但培训机构坑就坑在,他们的宣传非得把自己吹成十万多那个价的档次。

首先,很多机构宣称几个月的时间,达到和本科计算机专业毕业学生同等水平和同等工资待遇。某马还算良心的了,某鸟似乎是一共四个月的时间就搞定。怎么可能?

我就说我们班当时一个现象你就知道了,基础班到就业班是有考试的,当时有一道"超纲题"是这样出的:

以下哪种入栈和出栈的顺序是正确的?

A. 12345 - 54321

B. 12345 - 12345

C. 12345 - 31425

D. 12345 - 55555

当时我们几乎所有人,连栈是什么都没有听说过,更别说把题目做对了。当时班里似乎只有一两个人是从科班出来的,我们好几个人围着一个科班出来的同学,听他给我们讲这道题,当时那个崇拜呀,就觉得栈是个特别深奥的东西,这个人居然懂,而且能把这道题说得明明白白,我们都佩服得五体投地。

你看,一个在科班同学大一大二就成为最基本常识的知识点,在我们培训班却是这个样子。而且科班同学或者老师还有可能跟你说,栈这个东西没啥用,了解一下就好,工作中用不到。

具体有没有用,想必关注这个号的读者应该知道吧。

5

培训机构一般都保证百分之百就业,而且有大厂名额,还帮着改简历。

先说百分之百就业。IT 的需求量还是很大的,学了 8 个月达到可以找到一份工作的水平,这个肯定是不难,只要你想。所以这个比例培训机构也没什么隐瞒的,当然也没啥值得炫耀的。

再说大厂名额。现在的行情我不知道咋样,反正我当时是没有什么 BAT 这种大厂来培训机构直接招人的,但大厂还是有的。

我们当时培训还剩不到一个月结束时,就会有一些公司派人来机构里面试。当时有个北京市计算中心的 Java 岗,算是在过来的公司中还不错的,一共两面,大概 10% 通过率吧。

然后我感觉也没问太多的技术问题,总之最后我通过了,我们班除了我还有三个同学也过了,我们就需要决定跟不跟他们签 offer。给的薪资都落在 6k ~ 8k 这个范围。

当时对自己都不够自信,收到了第一个 offer 很兴奋,真的是想接了 offer 就结束这一切算了,不过后来还是拒绝了,想着别这么急。幸好当时没去,那个是事业单位,里面用的技术都非常老,领导们也都是四五十岁那种过着舒舒服服日子的老同志,呆上几年可能真的就废掉了。

再说改简历。如果你是大专学历甚至高中学历,他们会帮你弄个假的本科学历出来。如果你之前没有工作经历(大部分人都没有),他们会教你如何写上假的工作经历。

一般都会最终帮你弄成一个工作经历至少两年的简历出来,不然薪资达不到他们承诺的数字。

当时所有人都很慌,根本不知道怎么在面试官面前装成有两年工作经历的样子,要是不是大家在一块相互交流相互鼓励,自己一个人真的会非常慌。

总的来说这些地方肯定是宣传要大于实际了,你宣传讲毕业了保证能拿多少多少 k,可是你又没说需要在简历上造假呀。大厂名额这些也是听听就罢了,最终想要找好一些的公司,还是得靠自己去投简历面试(当然一份普普通通的工作,和机构合作的公司还是不错的,看你对自己的要求了)。

6

培训班里当时我的好多同学,有的是学到中途就放弃了,有的是学成之后工作一段时间发现自己不是干这个的料,也转行做别的了。当然更多的同学还是一直做着开发岗,但从来不去回头补自己的计算机基础,认为这些对工作帮助不大,比较耗时间。

这就是我说的培训机构的 第二大坑,就是氛围

培训机构的老师、学生、课程、宣传,无不在营造一种氛围,就是你在里面学几个月,能达到和科班四年出来一样的薪资,一样的水平。

嗯,这固然是让你自信并且努力学习的好方法。而且好几个月持续地面向工作技能的学习,也确实在实战方面会比一些科班应届生强些。

但如果你真的觉得可以跨过人家科班生四年的基础夯实阶段,今后的工作中也不需要回头去补,那就大错特错了。

这里我还是避免说科班还是非科班吧,因为这不是直接原因,实质上是有计算机基础和没有计算机基础的人。

虽然工作中不会直接影响到什么,但各种事情的间接影响是可怕的。你会发现有基础的人对一个新东西的理解和学习,相比于没有基础的人,会更快且更深入,甚至你们都不是在一个层面上去理解问题。

没有基础的人以为的懂了,和有基础的人以为的懂了,有可能是两码事。

这在刚开始工作的时候可能体现还不太明显,培训出来的同学在实战和工作技能方面甚至会强于科班的应届生,这更加会给你带来一种没有基础照样可以打天下的错觉。

7

所以培训出来的非科班同学,一定要在适当的时间,一点点把基础补上来。

这点我还是要表扬一下我自己的,我很感谢自己逼自己做的三件事:

一是将计算机本科的四大主要课程(计组、操作系统、网络、数据结构与算法)自学了一遍并且做了详细的笔记写成了博客。

二是用面包板自己动手做了个简易版的 CPU。

三是入了自制操作系统的坑。

这才慢慢将计算机基础知识补上来,缩小了和科班生的差距。

现在我已经不用逼迫自己了,学习底层原理已经成为了我的兴趣,而且居然还可以写成公众号文章并且有读者愿意看,这就更停不下来了哈哈,感谢你们!

网上有好多文章论述科班生与非科班生的差距,一顿分析。其实没啥用,科班生有学得好的也有学的不好的,非科班生也有学得好的和学的不好的,不能一概而论。

只能说,大概率上,科班生就算再不好好学习,四年耳濡目染的也有些正统的计算机思维在,只要自己别放弃自己,就能成为一名合格的技术人员。但非科班生则一定要付出更多的努力,夯实自己的基础。

8

所以我就想对培训机构们说一句,其实现在这个年代,转行做事的大有人在,甚至快成了主流。

你们能够在很短的时间里让大家从一个门外汉变成一个可以从事计算机工作的技术人,本身就是一件功德无量的事。

但请让非科班生们对自己和这个行业树立一个正确的认知,告诉他们培训机构只是给你们一张入场券,请进场之后一定要找时间夯实基础。没有基础你就是不如科班生,这没什么好辩解的,但如果你肯把基础补上来,加上半年多的培训经历,你就真的比大部分人要强了。

最后,无论科班生与非科班生,我们都是技术从业者,是一家人,希望我们都能在这个浮躁的社会,踏踏实实积累自己的技术实力,多去关注底层原理,修炼自己的内功。

正所谓,要想有秀到头皮发麻高并发操作,必先寒窗苦读积累数十载低并发基础,哈哈,一次标准的贩卖焦虑 + 推荐自己,大家学会了么?

顺便做个小调查,看看大家有多少是计算机科班出身的。

你可能感兴趣的:(java,编程语言,面试,etag,consul)