为什么很多公司不要从IT培训机构出来的程序员?
这个问题的重点有一点偏,事实上并不是说只要是培训机构出来的程序员,公司就一定不收,而是培训机构出来的程序员由于各种原因,有很大比例无法达到企业用人要求,所以不被录用。
首先,许多培训机构为了商业利益,会承诺学员“保证拿到XX证书”、“保过XX考试”等等的条件,否则退款,以此来吸引更多人报名学习。而对于由于自身原因达不到水平的学员,就采取考试放水、漏题甚至直接发证书的方法,这样学员拿到了资质、培训机构赚到了钱,一举两得。只是这种方法量的出来的“伪程序员”根本无法达到用人公司的要求。
其次,用人单位在招聘程序员时,考察最多的往往不是学历、培训经历等等,而是编程经验和解决问题的能力。所以如果一个程序员哪怕不是本科毕业,但只要有拿得出手的作品、有参与过靠谱项目的经验,自然更容易获得用人单位的青睬。
不过,公司考察应聘者经验和编程水平,不会只看简历,所以简历造假越来越行不通了,因为只要对方现场出几个问题考一下,水平如何立见分晓。
所以不管是科班出身,还是培训机构出来的程序员,想要找一份好工作,最重要的还是提升自己的实力,有空时可以自己设计一些作品备用。前期没有经验时可以先从小公司开始做起,边工作边继续提升水平,并且时时注意行业前沿更新技能,这样才有机会被更好的公司录用。
不只是程序员公司不要培训机构出来的,其他行业和职业也都是一样的,因为他们有着不可避免的弊端。
1.培训机构出来的人学习时间短,对行业理解较为不全面。我们读书的时候都知道从上学开始我们学习的并不是专业知识,而是行业发展的历史一些出名的人和案例,然后才是实际操作,最后还有一些结合学习内容的实践,还有一些人会参加相关行业的比赛沙龙。就我所知大多的培训机构只是几个月的学习就可以出来工作,相对时间较短,去到那里直接去跟着老师操作,机械性的学习。对一个职业能做的好的首先需要的是对行业的理解,学习了四年的人和几个月的人相比差距很容易就看出来了。
2.程序员对操作要求和职业理解更为深,不容易学习。身边有朋友就是做程序员的,我们经常一起聊天,她是一所不错学校毕业的成绩一直在年级的前几名,读书中间又参加了一些课外培训,但每次谈到工作内容说的最多的就是不好学,压力很大。程序员对个人的要求还是很高的,需要可以有独立完成的能力,并要配合团队。一些计算、测试、代码,尽量少的bug都是需要的。而且对于有点难度的工作就里见高下了。
3.计算机行业近期很火爆,人才较多。当有很多可选性的时候,公司更愿意去招高效能为公司带来价值的人。作为较为热门的行业,人才较多公司的可选择性也很多。所以与其在培训机构良莠不齐中选择,不如选择高校学子,可以节省招聘成本减低风险。
我是哈默,和你一起成为职场中不可替代的人,微信公众号【哈默老师】
很多培训机构聘请的老师是很不专业的,他们常常都是自己有一点点懂,就出来教学。因为培训机构会把钱花在广告和其他开支上。招生的时候,宣传的很理想,会教给学生各种知识。
等到真正去上课的时候,就会发现他们只是负责在课堂教知识,课后练习的情况是怎么样,也很少关心。这样教出来的学生基本上只懂得理论,完全不会实操。
2015年10-11月,我在一个培训机构学习PS,当时花了5000块钱。学得时候,觉得内容很丰富,但是自己练习,只是按照老师的教学重复一次,自己不会重新创造新的做法。
培训机构还有一个坏处,就是他们其实拿的都是过时的例子来培训学员。那些老师一直拿着总部提供的模板,反复的教给学生,而不去管这东西是不是市场上正在用的程序。
但是如果是在公司里面,直接实战,按照真实客户的需求去开发产品,很快就掌握了技能。经过了实战,基本上遇到的问题也都是真实的,不仅仅会技术,还有和上下级沟通。能力掌握得非常全面。
对于我们普通学员来说,去培训机构学习,只能当做一个初阶的知识学习,前提还是要选对一个好的培训机构。如果是去那些胡乱教的学校,花了钱不说,学了不正规的知识,要矫正也很困难。
所以,很多公司不要培训机构出来的程序员是有道理的。宁可自己培养,或者是有其他公司实战经验的人才。
作者:云朵(生涯咨询师,简历顾问,面试教练 微信公众号:飞桔)
说一个真实案例吧,我有一个认识的朋友是会计专业毕业的。毕业后没有做会计,学习了平面设计,做了1年多的平面设计,然后转去了成都一个IT培训机构培训了几个月的java。找工作找了好几个月才找到。而且还是在广州工作包吃包住薪资3K。说实话这个薪资真心不高,还赶不上他之前做平面设计赚钱多。
其实原因有很多,培训学校出来的能力参差不齐。而在培训学校,培训的老师为了让大家通过面试,还会教学生如何面试,如何做面试题。所以其实培训学校出来的在面试上面可能比其他干这行的更擅长面试。但是随着时间的推移,很多公司就发现培训学校出来的,实战能力不行。
之前我另一个朋友他们组就招收了一个培训学校出来的。面试的时候什么都会。感觉还可以。但是真正项目的时候效率就远远赶不上其他同事。最后就被辞退了。再后来我朋友组招人就要求不招收培训学校出来的了。
另外的一个原因就是有一部分培训出来的程序员,可能之前不是理工科学生。而计算机编程更新快,每年都有新技术,需要不断学习。而有的东西需要用到大学里面们学习的数据结构,算法,计算机原理这些。而培训学校出来的不具备这些知识。会导致他们接触新东西的能力赶不上科班出来的。这个应该也是一部分公司不要培训机构出来的程序员的原因。
IT培训机构出来的程序员质量就那么差吗?
网友@你的档案:主要原因还是很多培训机构的培训质量太差,而且经常会教学生一些写简历的技巧,堆砌关键词或将练习的项目当成实际项目写上,来欺骗hr获得面试机会。时间长了公司hr也都明白了,简历符合xxx风格的一看就是xxx培训出来的,就直接淘汰掉吧。
培训机构的兴起是软件外包行业刚兴起的时候,培训的目的就是快速为软件外包公司输送代码农民(简称码农)。后来随着敏捷开发等方法兴起,人们开始意识到软件外包并不一定靠谱,更不适用于如今千变万化的互联网和移动互联网行业。AI人工智能啥的就更和外包扯不上关系了。培训行业跟着开始衰落。
能存活的培训机构基本可以分两类,一类是确实做的好,能帮助学员快速学到东西提升技能的,但他们的学员也明白培训只是帮助自己快速入门的一种途径。一类就是还保持之前的思路,但是加大两头忽悠,一边忽悠学员来了就能拿高薪,一般继续欺骗企业教怎么做简历。甚至还有用上欺诈手段的。
网友@Easy:首先吧,我觉得去培训班的生源就已经被过滤掉了一遍了。
你想想,从计算机这个行业来讲,在学校里或者从小对计算机特别感兴趣的人,他其实很快就学会了,不需要再到那种培训班去从头开始学。
另外一方面,在学校里面成绩好的,表现优异的,他又通过校招的方式进入了那些大公司,完全不需要说我还要去报一个培训班,我才能够去面试。
所以这注定了绝大部分去培训班的人,本身都不是这个行业里面特别优秀的。当然也可能是很聪明,但是没有找对方向的,这种概率相对较小。
然后呢,培训班的老师本身的技能,绝大部分都不太好。
因为如果他技能很好的话,一年在大厂里挣个上百万不好么,为什么要去一个培训机构来做一个讲师呢?
而且,做讲师非常辛苦的,时间都会排得很满,这样往往会让他远离技术第一线。程序员这种行业,实际上发展是非常快的,如果一个人的注意力,没有在技术本身上边的话,其实跟上它的发展是非常难的。
当然也存在一种可能,就是说这个讲师花在教学上的时间并不会花的特别多,比如说他通过在线教育平台进行录播和直播答疑的话,他能省下很多的时间,这些时间他可以用在做独立项目,做开源项目,以及对新技术的琢磨和研究上。
这种老师我看到的目前还比较少,希望以后会越来越多。
网友@ABCD:程序员上岗是一个竞争机制,只要跟你同时面试这个职位的人,人家某个方面比你强,哪怕运气比你好,他就能把你淘汰掉,这跟你参不参加培训班没有什么关系。
所以归根结底还是竞争力的问题。比如你写了一个很厉害的开源项目,招聘你的那家公司的工程师都在用,那人家可能根本就不不关心你有没有参加培训,可能啥都不问,只问你哪天去上班?