如题所述
为什么很多公司不要机构培训出来的程序员?
虽然没有任何统计数据表明互联网公司不招或不愿招培训班出来的程序员,但业界又确实有这般的说法。之所以会有这样的说法,主要有以下几个原因。
①大公司当然不会招聘培训班出来的程序员。
BAT这样的大互联网公司,面向社会招聘的时候,一般只会招聘有真正工作经验的,在其他公司做过实际业务的程序员,而培训班出来的程序员,只有在培训班制作demo的经验,根本就不能胜任相应的工作。
除了社会校招聘,大公司在招聘的时候很注重校招。校招是企业社会责任感的体现,同时,大学毕业生因为刚刚脱离校园,白纸一张,可塑性强,加之还有很深的学习心理,所以大的互联网公司一般愿意招优秀的毕业生进企业培养。
②小微公司愿意招聘多面手。
哈尔滨这样的地界,没几家像样的互联网公司,仅有的一些家,其实在程序员的规模上,也只能算是小微企业。
在这样的公司做程序员,不要求你某一样学得特别深特别精,但要求你是一个多面手,你要方方面面都会一点,写得了前端,弄得了数据库,写得了PC站,也要能搞移动站点,还要求你能够写H5小游戏,甚至独自设计完成原生app。
这样的全面手,岂是在培训班学几个月代码就能养成的?
所以小微企业当然也不会招聘培训班培训出来的程序员。
③培训班培训内容太凹,多数参与培训的人能力不足。
多数培训班的培训内容都很初级,还远不如专科学校讲的专业。专科学校的老师,起码还都是计算机系研究生以上学历毕业,虽然未必有大型项目开发经验,但理论实力在,能授人以渔。
可培训班的老师呢?一般都很水,甚至有的培训老师就是之前在培训班里表现比较优异的学生留了下来。
这样的培训班,能教出什么样的程序员?
而参与培训的,有一部分是大专院校毕业生,有一部分是社会上工作几年想转行的。
大专院校毕业生,如果原本就是计算机专业的,四年本科学习,还不足以通过校招来进入一个差不多的公司,只能说明上学时完全没有学或者学习能力实在太差,学习能力这么差,参加几个月的培训班,就能赶上前四年学到的东西?
另一部分不是计算机专业的,那肯定不具备计算机专业的基础知识啊,除非是天才一般的人物,否则不可能在短时间内达到某种高度,如果是天才的话,估计也不用去培训班了,靠自学也能在几个月时间内达到某种高度。
社会上想转行的,和大专院校非计算机专业的毕业生参加培训班的,是一个道理,都是想通过几个月的时间学到一点皮毛去装点一下,应付面试,混进一个互联网公司,然后眼巴巴地等着工作后慢慢学习。
但事实上,公司不是学校,公司招聘员工来是工作而不是来学习的,公司中的培训也多是为了让员工能更好地服务本公司的。原本就没有多少的学习机会,加上学习能力原本就不强,别说把工作做得出色,恐怕连应付都很难。
所以公司当然不愿意要了。
本回答被网友采纳