为什么培训出来的程序员会被广受诟病?

如题所述

近两年与传统行业的逐渐衰落(房地产除外)形成对比,互联网行业的爆发式兴起。越来越多的资本也开始从过气的行业中抽离出来,融入到互联网行业中。从2009年以来智能机的兴起,催生互联网进入移动互联时代。从前几年的android,ios app,html5,到百团大战,网络金融,再到直播绽放,再到AI技术,再到现在饱受争议的区块链技术,随着这些技术封口的发展,诞生了非常多的独角兽企业,与此同时也为大量互联网从事者提供了大量的就业机会。

所以按照这个逻辑,举个例子会很好理解。比如说发现了一座金矿(风口),于是便吸引了几位大亨(资本)要分一杯羹,于是要找大量的矿工(程序员)来挖掘生产。然而矿工需要这一方面的专业能力(专业技能),这专业能力从哪里来呢?大部分来源这三处,1.科班出身(根正苗红)、2.培训机构、3.自学。很不幸的是笔者真是来源于后两者。

总结以上说了那么多,也只是解释培训出来的程序员的来源,以及为什么会出现这么多培训出来的程序员。程序员给很多一般人的印象是高薪,在利润的驱使之下,诞生了非常之多的培训机构以及想?潘磕嫦?枷蛳胂笾忻篮酶咝缴?畹姆潜咀ㄒ瞪?础?/p>

那么为什么非本专业的程序员会遭受异样眼光呢?笔者从网上搜索一遍,看看网友们是怎么认为的呢?

1.不是真爱

培训机构通常会把IT从业人员的薪资、前景吹嘘的很高。这些被吸引过来的学员,往往只看到这个行业的前景和高薪,并不是真正喜欢程序员这个职业。

2.入门门槛过低,非因材施教

培训机构对入学的学员几乎没有任何要求,只要你交了钱就可以去学。然而,很多人并不适合这个职业。导致培训机构出来的人,很难有大成就。

3.自学能力较差

选择去培训机构的人,通常自学能力较弱,培训机构会教你怎么写Java代码,怎么安装某个IDE,怎么完成一个个人博客或购物车之类的小项目。然而,你是在框好的架子下被动地按照老师的要求“完成”了这些事。到了工作中,面对巨大的未知和陌生的项目,你能不能举一反三灵活运用,充满了未知。

4.简历作假

许多HR表示,培训机构出来的程序员,简历都清一色的写着:“做过百度外卖、美团、微信飞机大战等项目?“并且一些机构还会鼓励学员造假简历。这使得HR在筛选简历的时候会撇弃掉培训机构的学员。

以上四点是笔者从网上总结归纳出来的几点原因。接下来就笔者自己面试这几次面试的一些看法,自己感觉内心非常深刻。自己从事开发工作有了三四年,做过项目也有一些,本来心想有些项目经验还是比较有自信的,不过最近的找工作过程中却是感觉略有苦涩。由于自己完全是自学,所以很多东西这几年并没有弥补。

首先不管面试的是多么小的公司,技术主管上来就问你高并发,分布式,主从集群怎么处理。这些的确是没处理过,因为自己做过的项目,从来没有遇到过并发的压迫。所以只好实话实说,但是凭心讲,我虽然没搞过,但是我知道怎么搞,我给出了方案,但依然无济。其实笔者也很想自己操作的项目一天也就是几十万,并没有因为并发而焦头烂额过,我也很想丰富一下这方面的把控。

再者就是绕不过去的基础,由于不是科班出身,很多东西并不是不会而是没有这个概念。比如一个问题,堆和栈的区别,http的响应时间是多久,为什么session能存储数组,cookie必须要序列化才行。这些被视为很基础,也不得不承认确实很基础,但是就是没有去留意关心这些,因为觉得这些在开发中并不重要,也不常用,只知道怎么用就好了。所以有时候我经常会想起孔乙己总是炫耀他会茴香豆的“茴”字写出四种写法,并经常以此考倒别人后会很开心。

大的不行,基础又被视为不过关,先自我尴尬10秒。所以不管怎么说,自学或者培训出来的程序员的确是会有一些缺陷存在。不过不要气馁,因为你总会通过自己的努力找到属于你自己的位置的。我相信,我们热爱编程开发的人是不会太差的。

温馨提示:答案为网友推荐,仅供参考
相似回答