现在很多企业对于培训出来的程序员都带着有色眼镜在看,甚至一些过激的企业直接把培训出来的程序员排除在外,这种做法很明显是不正确的,主要很多培训机构的宣传以及包装对于软件市场有非常恶劣的影响,导致很多企业反映非常过激。
软件培训本来就属于查漏补缺的一种极好方式,随着各个行业的成熟对于职员的要求也是越来越高,所以很多人在进入真正的岗位之前先让自己强化一下,提前试营业一些规则,现在培训行业已经慢慢走进大家的生活了,很多机构开始对于工作多年的程序员培训,帮助遇到瓶颈的程序员进行提升,这都是社会进步的一种体现,整个社会对于开发人员的技能要求是越来越高,培训不失为一种好的办法,培训的本质是查漏补缺,就是讲在具备一定基础的条件下培训出来的会有意想不到的效果,但是现在很多机构把培训吹嘘的太严重了,零基础弄上几个月就能顺利拿到高薪,在当今这个社会对于一个普通老百姓钱不是那么好挣。
要正确的对待培训,零基础的并且对于编程这个行业不感兴趣就不要想这码事情了,即使真的想参加培训也要自学上一段时间摸摸自己的底,到底差距在哪里下一步怎么去学习,不要迷信觉得零基础只要加速几个月就把什么事情搞定了,几个月的时间好的机构能让人找到如何学习编程的方法,这种相对来讲更加可靠一些,现在绝大部分的机构采用的是强灌式方式,这种方式能够激发一些人内在的动力,很多人可能都是处于半知半解的状态。
其实参加过培训的人都明白,培训完了通过机构介绍找到工作的只占很少的一部分,大部分都是觉得学的差不多了自己投简历找工作了,毕竟依靠培训机构推荐的工作大部分来讲是外包性质的工作,无论什么状态最终能够达到什么样子的效果是最关键,培训是一种大趋势,但要明白自己需要在什么场景下选择培训更加合适,要清晰的认识培训的本质。
很多机构为了让学员增加面试的机会,直接在简历上大做文章,结果让很多企业非常恼火,本来拿出时间来面试人结果发现面试的人虚假成分太高,造成人力成本的极大浪费。所以有些企业直接采取极端的措施,看到培训的直接拒之门外了,这种做法很明显不合适。有些人基础非常可以通过培训让技术更加全面了,这也是极好的一件事,所以认识上要清晰明了。
回到正题面试官说培训出来的程序员代码不干净,这种本身带有一种很强的个人偏见在里面,培训出来的程序员由于采用的灌输式方式,肯定会在代码习惯以及编程行为有所欠缺,对于初级新手也算是正常的现象,初级程序员容易写错各种错误的代码也非常正常,没有必要带着放大镜看这件事情,无论谁都是从新手走过来的。