为什么公司不喜欢要培训机构出来的程序员?

为什么公司不喜欢要培训机构出来的程序员?
最近几年互联网行业爆火,程序员也因为工资奇高而爆火,但是很多公司却并不喜欢要培训机构出来的程序员?那么,这是为什么呢?让我们看看网友观点。
stormzhang:
这个问题我想我有资格回答下。
现在确实很多公司在招人的时候,看到简历上写到培训出来的几乎是直接略过了,可以说这是一个普遍现象了,本质原因是因为培训出来的水平都很垃圾么?不见得。
我见过不少培训出来的,后面加入大公司,做到很牛逼的程序员有的是,但是造成现在这种现象其实是培训机构自己造成的。
前几年移动互联网火爆,人才需求很大,产生了一大批的培训机构,很多培训机构只在乎捞金,不在意学员的培训质量,培训结束之后甚至教学员各种面试技巧,伪造简历,伪造项目经验,甚至伪造学历,直接把整个行业氛围搞坏了。
而企业招人是有成本的,首要的就是时间成本,招过人的想必都知道,要招到一个合适优秀的人选,那得花费多大的时间精力,而培训之中有没有优秀的?当然有,但是这个氛围已经被培训机构破坏了,大部分学员都没学到什么真本事,但是伪造简历、伪造项目经验的却是一大堆,那么这种情况下,企业招人干脆一刀切,因为现在移动互联网的火热期过去了,人才不缺,企业招人为了培训中少数的优秀分子,花费大量的时间去筛选,我宁愿一刀切,看到培训的直接略过好了。
这没有什么奇怪的,这就好比有些企业招人明确必须大学本科毕业出身的,不是本科毕业的有没有优秀的?当然有,甚至还有非常厉害的人。但是从时间成本考虑,本科毕业的平均能力比大专毕业的平均能力高就行了,这种粗暴的招聘方式本质上也是为了提高简历筛选效率,节省时间成本。
所以,归根结底,造成这种现象的本质原因是培训机构自己造成的。
最后,说一句,那些学得好,有真本事的培训出来的同学,也不用那么沮丧,你得相信,只要你真的有能力,可能会比平常人坎坷些,但是总归是能找到一份好工作的,好事多磨,大概就是这样了。
小小羊羊们:
我在培训机构做过5年以上的技术讲师,教过oracle、flex、java、c语言、android等课程。总共带过二十几个班级(包括一些中途接手的班级),所以对it培训行业来说相对比较了解,我来说下培训机构和学员的情况。
学生来源主要有这四种:1、计算机专业且未工作过(包括大三的学生),2、非计算机专业且未工作过(包括大三的学生),3、已工作过且非计算机专业。4、高中毕业。这些学员有一个共同的特点:底子差。即使是计算机专业的,也是混出来的。很多学员连二进制八进制十六进制转换之类的基础知识都不懂,更加不要说队列、链表之类的数据结构了,但这些是程序员必备的基础知识。如果是社会班,完全零基础的学员至少在50%以上,甚至100%,学校班的情况会好一些(因为有政府补助,自己不用出钱,又有机会找到工作,所以报名的学生还是蛮多的),因为通常是计算机相关专业,至少学过c语言,至少了解if…else、for语句。
再来说下班级的情况。一个班通常来说在20-30人左右,经过5个月左右的培训,我认为能够去找工作的大概在10%左右,绝对不超过20%(实际上肯定不止,有些班级甚至是100%就业,因为有些学员做的是不用编码的工作)。后来简单去了解了一下以前学员的情况:3年后还在it这行的应该是不到50%了,有些虽然还在这行业,但做的是比较边缘的事情,还有些是做测试,真正还在编码的应该是不足5%了。
最后总结一下培训出来的学员情况。精英不会来培训,因为他们可以很容易找工作,来培训的人通常是找不到工作的和想改行的。而能够在前10%里的人基本上是逻辑思维能力比较好的,头脑聪明,反应也快,简单来说就是悟性好。那种头脑一般,但学习很努力的人通常处在班级中游。而且还有一点比较有意思,那就是学历高的通常培训成绩越好,这点来看其实学历还是有用的,因为他们的底子更好,悟性高,所以学东西更快。
而公司也存在几种情况。大型公司要的是精英,bat之类的就不用去想了。中型公司也有难度,社招通常是招有工作经验的,校招一般要挑学历和学校。而小公司要控制成本,最好一个人能干几个人的活,得是个多面手,所以通常招有经验的,而且万一招个差的进去,代码里埋一堆的坑,时不时爆一个谁也受不了,就算招进去了估计也呆不久。
那么培训出来的学员怎么就业呢?我觉得分两部分来。1、从学员本身来看,找准自身的定位。几个月培训下来自己总应该清楚自己的情况,如果你不适合写代码,那可以考虑测试、运维、产品等职位,不是非得写代码的,否则代码一堆简单bug,让别人每天鄙视,最终还是混不下去的。2、从公司来看,如果要写代码的话,我觉得外包公司相对比较适合。因为外包公司对技术要求不高,而且通常会有一个经验丰富的人带,对于新人来说是个很好的机会,因为你可以从最简单的入手,不懂有人可以问,而且外包通常对交付物的质量要求比较高,这对代码质量的提高是有很大的帮助的。但是外包公司也有不好的地方,他们的开发效率不高,使用的技术可能比较老旧,技术水平提升慢,文档比较多,可能需要外语等等,因此你想走技术路线的话最好不要超过三年,三年之内该学的东西也差不多学完了。
我目前在一家500人规模的公司担任架构师,也经常面试一些应聘者,2年前面试过一批培训机构出来的学员,最终留下了两个,现在他们发展的很好,每次评价都不错(至少有b级),他们就是属于悟性好的那种,后来也有应聘测试岗位并通过面试的,目前发展都挺好。后来随着公司发展壮大,改成只招985和211的本科或硕士了,这几个人里有比较优秀的,但也有评价不怎么样的(c级)。
培训机构出来的学员在面试时可能会有点吃亏,因为大部分的学员不够优秀,拉低了企业和面试官的印象分,但并不代表公司不要培训机构出来的程序员。
如果你希望成为一名程序员,我提几点建议:1、找一家比较靠谱的培训机构,而且必须是好的培训老师。老师都不好学生能好到哪里去。2、你可以成为班里的前两名。3、多问老师一些实际工作中会碰到的问题。4、多看一些面试的问题,例如bat的面试题,不懂就问,搞懂它。5、培训期间通常都会有实战项目,不要只是满足于功能的实现,这对面试没有任何帮助,而是技术难点,怎么攻克,并且需要考虑实际情况,例如大并发、优化方案等等,即使你没有实现,但知道怎么去做。
唠唠叨叨了很多,对于一个从培训机构出来从讲师重新做回程序员的码农来说,感触良多,希望以上说的这些对你有用。
最后回答这个问题,为什么公司不要培训机构出来的程序员?答:或许是你还不够优秀。
拍星星:
那么一般为啥招聘的不喜欢培训班出来的?主要还是前几年北大x鸟一类的培训学校,只管赚钱,培训出来的学生压根就没法工作,我之前那家公司就是找了几个北大x鸟的学员,去了一年多了还写不了代码,都是做一些简单的给他们。所以这类培训学校是把名声做坏了。导致整个招聘行业都对培训学校持怀疑态度。
小千:
其实不是公司不要培训出来的程序员,而是培训出来的程序员没有很好的定位好自己。
其实都是培训机构给害的,说什么出去讲自己2年工作经验,工资要个8k,10k的。我公司遇到过不少培训过来的,其实只要深入的聊两句就能发现他们是培训出来的,还非说自己以前在宠物医院做过什么网页等等。
还有培训出来的,无非就那几个框架,可能很多人只是知道这个框架用都没用过。非常容易分辨,过来老实说先实习没必要一开始就要8k,10k。
我16年7月大学毕业,刚开始进公司才2k,现在税后6.2k。 我是一进来就能参加项目的开发,我很庆幸我毕业的时候没接触太多社会,不然我也仗着自己有点技术跟他们一样欺骗公司,以及开高价。那我也会被人看不起,找不到工作。
所以不是公司不要培训出来的人,是公司不要那些自大,自欺欺人的人。 培训出来就找个公司开始实习,慢慢涨经验成长,培训只是你的一个入门砖,需要你自己慢慢的努力,没有人能一蹴而就。
加油吧,培训出来的人。
vincehou:
作为互联公司的一枚hr人士,可以明确告诉你,技术对培训机构出来的程序员容易贴标签,上学不用功的,半路转行的。为了解决这个问题,我跟技术做了个实验,在一本院校招募了几名成绩优异的而且是计算机相关专业的,另外在某培训机构招了几个成绩优秀的本科出身的,经过半年的检验,一本院校跟培训机构出来的程序员相差不大,甚至培训机构的程序员能更快上手。所以从此技术接受了培训机构程序员,并与某培训机构建立长期合作,当然也有很多公司不要培训机构的,你需要做的不是包装简历,需要做的是提升技术,完善简历,尽可能将简历丰富化的呈现出来,能接受你的公司,自然接受,接受不了的公司,即使你入职了之后,也会发觉你是包装的。
柴潇:
前几天面试一php,培训班出来的。说有半年工作经验、为了不浪费大家的时间,我直接用电脑把网站打开,说我们的需求,因为我们就是老网站改版和维护,还是开源cms建的,需求也很明确,我不懂技术但个人觉得应该不是多难的需求,后期就是简单改版维护。哥们说没问题,说服务器方面他也都没问题,linux和windows都可以搞定。第二天来上班,我直接把服务区账号密码这些给他,让他先备份一下,他回复我一句:怎么上?我差点儿笑了,然后他说他之前都用ftp,直接下载就行。好吧,我假装理解了。然后开始工作,我们的老网站,登陆功能出问题了,登不上,我说给你两天先熟悉一下,看看登不上的原因是什么,怎么解决。然后他过会儿回复我说,现在没法看,他需要登录到管理后台查,让我先想办法登陆进去他再查。我差点哭了,我是登陆不上让你解决的,你问我一个不懂技术的人怎么登陆。要我想办法,那就是再招一个能登陆进去的人,然后把你替换掉。