为什么很多公司不待见从IT培训班出来的程序员

记得以前在一个创业公司的时候,公司很小,而且也养不起太多高级程序员,所以招人的层次很低。而且人事流程也比较简单。所以会招一些便宜的培训班出身的开发者。这些人有来自计算机专业的,学校教育跟工作需要脱节的有点严重。很多人都不明白自己学的专业课程是干嘛用的。只是稀里糊涂就报了这个专业。很多大学计算机老师脱离开发岗已经很久了,他们的教学与市场流行的技术也严重脱节。因此满足不了企业开发的需要进了培训班。还有所谓的非科班,在听了无数的"IT工资高,挣大钱",“大数据,人工智能是未来的趋势”,进入了培训班,想搏一搏。

IT培训班的模式一般是半年,也有一年的。目前培训主要还是java,ui,python,前端,php这几种。在开始学基础的时候,科班提现出了优势,再后面讲实际开发实战的时候,非科班与科班的距离拉近了。要在半年时间内把所有的企业开发技术“填鸭式”的灌输的脑子里去,难度是非常大的。大多数被灌的“鸭子”,都很难深刻的理解自己学到的知识,这很正常,很多东西是要自己做过才能理解的。根本没有给你太多的时间练习。甚至有些东西就不会给你传授。比如我们面过很多号称两年经验git都不会用。

“填鸭式”的后果就是解决问题的能力非常差。遇到问题的思路非常不清晰。当然一般初级工程师的通病,但是培训班培训的基础不牢靠啊。写出的代码没有宏观的思考,随心所欲想到哪里写到哪里,不会考虑扩展,更不顾及可读性。基本编码靠的是野路子。而且成长也比较慢,对新的东西学习能力比较差,接受比较慢。很多一问就说“这个没找到教学视频啊,没有人带啊”。进入职场一切靠自己的道理可能不懂。而且也不懂正规的发布流程和开发规范,随心所欲的粗放型的进行业务开发。为啥培训班只会教你代码怎么写,而不会教你在实际开发中如何写才是正确的。

啰嗦了这么多。为什么很多公司不愿意要进过培训机构的人?翻译成人话,就是不要没有学习能力的,不能解决问题的,基础知识差的,没有项目经验的,不具备成长性的,没有团队协作能力的,代码不规范的这些人。

用了那么多培训班的人之后,搞出了不少非受迫性的bug之后,我们的项目总监终于忍不住向人事提出了要求。于是以后的JD上看到一句话: 培训班初级选手勿扰,本专业毕业优先。

我也不知道什么时候这个行业不再畸形的发展下去。

我是码农小胖哥,关注我的头条或者公众号,天天有干货。有问题可以留言或者私信,觉得写的不错可以点个赞,转发一下。

上一篇: 女销售原来靠这样卖房(楼盘置业顾问提成大概多少)
下一篇: 外卖满减劵,外卖神券公众号