为什么有的企业不要培训机构出身的程序员?

Tiffany9824

程序员和“

速成程序员”是不一样的!就像饺子和速冻饺子是不一样的,同样的道理。

我们公司每年都招收很多程序员,大部分都是正规大学本科毕业的计算机相关专业的学生,经过半年的理论和实际产品学习,就开始了“程序员之路”。

但是近几年,由于人才的稀缺,越来越难招到好的程序员苗子,加上很多人看上了互联网这个赚钱快的行业,都想着赚钱、赚钱、赚钱,哪怕是跟计算机八杆子打不着的专业,也都开始学编程……所以程序员培训机构越来越火!参加完培训班,然后再到公司就业,就像是踏上了通往天堂的电梯。这部分“速成程序员”,近几年我们也招了一部分,而目前也在招。

那下面我简单说一下这两种程序员有什么区别吧。

01.速成程序员只懂编程,横向的知识欠缺

班科出身的程序员,大部分都是985/211的应届毕业生,也有一部分普通本科高校的学生。这些人有着扎实的计算机相关的基础,除了编程以外,对操作系统、共享内存、数据库、计算机网络等各个方面都有一定了解,学东西比较快,而且还能充分利用横向知识面,解决实际问题。而那些速成程序员,一般是大专甚至中专毕业,计算机相关的基础比较弱,很多东西需要重新学习。

02.培训机构层次不齐,真实水平难以考证

程序员培训机构众多,大部分都只教一些皮毛,可能能够达到写出程序的水平,但是一些基本要求却并不专业,比如注释怎么写,函数怎么命名。这些东西在开发设计中都是有明确要求的,但是好像那些速成程序员并不去遵守,可能他们也不明白这样做的意义是什么。我们曾经有一款产品主要是由速成程序员完成的,结果开发完以后的维护成本巨大,除了写代码的人,别人是很难看得懂的,但这些基本要求就写在公司制度里,谁都能看到。

03.赚钱目的性太明显,稳定性差

培训机构出身的程序员,99%都是冲着IT行业的快速发展和随之而来的高工资来的,所以赚钱应该是最主要的目的,一旦获得一些实际项目经验,就会跳槽。虽然说不能用100%来形容,但是80%还是有的。我们曾经有个部门的离职率是每季度8%,那些入职的“速成程序员”,大概在1年的时候,全部都离职了,也让部门的负责人深深的伤了一次心。虽然不能说科班出身的程序员工作不是为了钱,但是至少在稳定性方面,企业更喜欢懂得珍惜和感恩的人,除了钱还有有一些信仰。

04.学习能力差,未来可塑性低

在智商方面,明显大学学校越好,学生的智商越高。高智商意味着学习能力更强,学东西更快,经过了高考的独木桥,那些能进名校的人,肯定都有点过人的本事。可能存在个例,但并不能掩盖这是个事实。程序员不会一辈子是码农,也可能是项目经理、产品经理、系统架构师等等,未来的可塑性是有保障的。而那些速成的程序员,很大可能永远都是程序员,这是个现实问题,在我接触的开发经理、项目经理、甚至一个小团队的主管,没有一个是速成班的程序员出身。

其实每个行业都会有这个问题吧,那就是跨行业去跟相对专业的人抢饭碗,没那么容易的。

比如我现在写作,想转行自媒体,但是我是学计算机的,要跟学中文、学新闻等科班出身的人抢饭碗,那我是弱势的,没有任何优势可言,所以我想要在这个行业混出点名堂来,那只能写那些他们不懂的,捂脸( ̄▽ ̄)"

不管是不是班科出身,我都希望你能坚持下去,中国互联网未来的希望!


南柯泪网购达人

我觉得一共有三方面原因,导致企业不要培训机构出身的程序员吧。其实这个问题是个“假问题”,并不是企业不要培训出身的程序员,而是另有原因,导致了这一现象,让人感觉企业好像就是不要非科班出身的程序员。

先讲三个例子:

01

某理工大学计算机学院讲师:“前天刚讲完一场Java web自学的Live,如果有一名自学者,能把我给出的学习任务全完成,还找不到工作,我马上找块豆腐撞死算了……,我总结出以下公式:自学能力+动手能力=程序员的核心竞争力”。

02

某公司HR:“我并不是不愿意招培训班出来的人,只是现在培训班不正规的太多,甚至还有那种不怎么教技能,光教面试技巧和怎么精心包装简历的,只要看到这种简历,我立马pass掉。另外,很多培训班出来的,经常要很高的薪资,即便已经考虑录用了,也因为薪水问题,最终没有选择他”。

03

某转行者:“不是企业不招培训班出来的程序员,事实是计算机专业的毕业生也不招。看一下招聘要求,两年以上开发经验……我之前是搞家装的,后来转行当了程序员,现在我也招人,现在的招人原则是:野生程序员,优先聘用”。

不妨总结一下:培训班出身,企业不是不招培训班出来的,只是考虑人的问题。培训班出来的程序员有劣势,也有某些优势。

培训机构

某位仁兄咨询了一下AI的培训机构,得到了这样的回答。

我想这个就是原因所在了。互联网的火热也衍生了很多培训机构,造就了培训行业乱象丛生。就上面这个例子,没相关工作经验,还没有项目实战,出来马上10K的工资,可能吗?这样刚毕业的计算机专业学生,普遍拿着4k的工作情何以堪……

这也不能怪自己,谁叫不良培训班乱灌输思想呢……

市场上是不是没有好的培训班?当然有,但他们却只能影响小部分人。当一个不懂IT的人前来咨询:我这个水平出来薪资能多少。培训机构告诉你:刚开始3K-5K,你就会怀疑,那个xx培训机构说能有10k,还有说18k,20k的,这家水平是不是不行?

企业方面

当有两筐相思豆摆在你的面前,假设一筐红豆多,一筐黑豆多,你想抓到更多的红豆,你会挑哪一筐?答案不言而喻,肯定是抓红豆多的那一筐。企业HR招人也是如此,从科班程序员抓到好程序员的概率肯定比较高。但不意味着企业就完全不考虑培训班出身的。

另外,培训出身的人,功利心太强,往往只看薪资水平,稳定性差。如果有一个水平高,并且十分谦逊的培训班出来的程序员,一样会被当宝。

回归问题本质,展现自己的技术,才是找到工作的良方。

个人方面

开头说过了,这是一个“假问题”,或者说这个问题并不是企业的问题,而更多的是个人的问题。80%的培训者往往看中这个行业的高薪,却并不爱编程,能力自然就参差不齐。

引用一下某位网友说过的话:

我接触过两个java培训班出来的人。

老实说我觉得有点奇葩。也可能是我接触的比较少吧。

他们不约而同有一些共同点。

一个是在培训期间对自己出来上班之后的生活想象的非常美好。。认为出来之后立刻就能月入八千年薪十万。一年翻倍,三年五年成为高级职称,然后各种碉堡什么的。

另一个是在培训临近结束,或者结束之后迅速陷入迷茫。我该做什么?我怎么觉得还是什么都不会呢?跟我想象的不一样啊,怎么没人要我呢?

没有一个想象和疑问是真正关于编程的。

这里给大家一个建议,去除你的功利心,爱编程要上,不爱编程,想办法让自己爱上它,也要上。找工作,实力才是硬指标。当你有了项目实战经验后,当你找到工作时,再也不会遇到这个问题了。

——摘自w3cshool学员的回答


W3Cschool

我目前在带移动互联团队和大数据团队,作为团队的负责人要经常面试程序员,也遇到过从培训机构毕业的学员。总的来说招聘主要还是看面试人员的知识结构和技术能力,我并不会去区分是否是培训机构毕业的,有的培训机构的毕业学员还是不错的。

但是,我在面试某些培训机构毕业生时,确实也遇到过一些问题,让我感觉不太舒服,这在某种程度上也许左右了一批企业的用人标准,常见的问题有以下几点:

第一,简历普遍包装。很多培训机构毕业的学员简历包装过度,学过一大堆内容,精通一大堆内容,结果面试官一问就露馅了。我在面试培训机构毕业学员的时候,经常遇到这种情况,感觉这应该不是个别现象。其实,培训中心毕业学员申请的基本上都是实习岗或者是初级开发岗,用人单位其实没有那么多技能要求,诚实一些比较重要。

第二,很多非计算机专业学员。

不少培训机构推荐的毕业学员都是非计算机专业的学生,这些学员在知识结构上有明显的不足,如果在培训期间没有弥补的话,用人单位是很难选择的。

第三,学习能力不足。程序员对学习能力的要求是比较高的,有些培训机构毕业的学员在学习能力上存在不足,尤其是自学能力,这在一定程度上左右了用人单位的选择。

其实,用人单位最为关心的问题是程序员的能力,至于是否是培训机构毕业的在我看来并不是重点。有不少从培训机构毕业的程序员做的非常不错,我带的开发团队中就有从培训机构毕业的程序员,其中有一些程序员还是非常优秀的。

另外我在头条上也写了一些编程语言的学习文章,包括Java、Python等,想学习的朋友可以看一下。

如果有相关的问题,也可以咨询我。

谢谢!


IT人刘俊明

我的带过的人里有几个培训机构出来的!别的组或者其他情况下接触的也有一些!总结一下就是!

1,底子弱,只知道怎么去用,不知道到底为什么这样用!出了问题光问为什么不行,不知道到底是为什么不行!死抠出错的地方!半天绕不出来!

2,接上面,解决问题能力弱!错误日志不知道去看,打断点仅限于alert,或者var_dump!不知道前后原因!

3,开发能力弱,小功能磨磨总能给你磨出来!稍微大点的模块就没法看了!乱写一气,不考虑日后的扩展跟维护!

4,空有理论,没有实践!你问他啥是面向对象,他1234跟你背的滚瓜烂熟!实际过程工作中,所有的逻辑都写在一个function里面,打开一看,满眼的if else!合并代码的时候你想弄死他的心都有了!你问他没啥不封装一些这个功能!他说没想到!我去了!

5,经验不足,基本的一些细节不会,也不想!例如,后台接受前台传来的参数!也不过滤,也不判断!直接拿来就用!一但传空值报错就怨前台为什么不处理!搞得前台一点脾气没有,有时候说话还不敢直接怼,总怀疑是不是自己与人相处有问题!再例如,都规定好处理结果的返回格式了!还他妈自己写自己!前端测试没问题,一对接就报错,一看格式错了,拿不到该拿的值!搞得前端成天骂人!!

反正都是工作中遇到的问题!有时候真的很无奈!!有时候新人进组,让我带新人!我都推脱!搞得大领导以为我是不是有意见,其实同事都知道为什么!借用我同事的话"不是瞧不起,是真的瞧不起"!没有贬低的意思,只是气这现状如此!


BiiGn

因为程序员不仅仅是学完培训课程后,就可以成为一个合格的软件工程师的。

大量培训机构的涌现,导致培训市场这块蛋糕被太多人抢了,培训机构们纷纷打出培训几个月,月薪上万的广告,但真要一个人,短短的几个月内,从入门一种编程语言,到熟练使用这门语言,再到了解数据结构、设计模式、框架的使用等等,显然很多人都是办不到的。

但是他们培训出来,培训机构都会教学生如何装饰简历,怎么骗过面试官有工作经验,但往往学生们由于学的不够好,面试紧张,一下子就暴露了是从培训机构出来的,那当然就会给面试官一种不好的印象,毕竟面试的过程就是坦然的沟通。

再一个就是因为培训出来的人太多了,导致公司招聘程序员的要求逐渐变高,所以都会要求有实际开发经验,这也是培训出来的学生最致命的地方。


分享到:


相關文章: