赞
踩
我平时会帮公司招些java方面的开发岗,也会利用周末兼职,帮一些java培训班学员找工作,结合这两方面的经验,说下为什么IT公司不喜欢招培训班学员的理由。
先说下一些客观情况。
1 就连不少培训班在辅导学员就业时,都不让写培训班经历。
2 如果面试官发现求职者是培训班学员,虽然不大会直接终止面试,但会立即核实求职者真实做it的年限。比如某岗位需要java 3年开发经验,但培训班学员大多只有半年培训班学习经验,就这一块,会被卡住,从而无法成功应聘。
3 我在上海,培训班出身的学员,只要培训班本身过硬,里面的学员大多能找到工作,但得靠包装简历和准备面试。
然后从技术面试官的角度说下为什么不愿意招培训班学员的原因。
1 刚才已经说了,公司招人,只要不是校招,一般会对求职者的工作年限有要求,至少是1年,如果要招个能干活的,一般需要2到3年开发经验。
但培训班学员的简历大多是包装过的,比如我见过多位25岁的求职者,22岁大学毕业,出来后干了2年非it的工作,然后通过培训班入行,其实java经验才半年,而且是学习经验,不是商业项目经验,但简历上会写3年开发,即把之前非it的经验全写成IT。
这样如果培训班学员经过一些面试话术培训通过面试,进了项目组以后,干活能力是低于预期的,有时候甚至非但不能干活,而且得派个人教,这样的话,招他进来的面试官有时候会担责任的。
2 我作为技术面试官,每段时间总会遇到一批项目描述很雷同的简历,这种简历不面是不行的,因为是hr那边推过来,但面下来,项目介绍的说辞基本一样,项目里用到的技术也大致相同,面试表现也基本相似,即能说技术,但无法结合项目需求展示技术的实际应用能力,面试结果也大致相同,即由于缺乏技术的项目实际使用经验,无法过面试。
在这些简历中,有人会堂而皇之地写上培训班经历,其他人,只要细问,也会说出技术是来自培训班。只要是面试官多面试几次此类的求职者,别的就不说了,总不免对培训班学员有看法。
3 一些培训班学员会在简历上大写特写用到的高级技术,比如docker,k8s,大数据,分布式集群等,但面试问下来,这些技术只会api,这也倒算了,但开发所必须用到的spring boot或ssm框架技术等,基本说不上来,或者到之后只能说是在学习项目里用过。
这种基本面不行,但期望用值钱技术蒙混过关的做法,其实会加深面试官乃至IT公司对培训班学员的误解。
4 最重要的一点,就姑且不说面试,培训班学员的技术是来自速成,而且来自学习项目,别人通过1,2年项目实践积累的经验,培训班学员也就用顶多半年来学。
这样就造成了,培训班学员在入职后,开发能力也未必达到要求,而且项目开发所必须的调试、测试和项目部署等能力,更是无从谈起,至于开发项目所必备的通过日志分析排查问题的能力,也基本不会有,更别提一些高级的技能了。
也就是说,培训班学员的基本状况,即只具备半年学习经验,和IT公司招聘的要求,即想招一个有至少2年开发经验的人,两者具有不可调和的矛盾,这也是大多数IT公司不喜欢培训机构学员的根本原因。而且在此基础上,只要面试官资深,一定能通过各种手段来排查出培训班的学员,具体排查方法大家可以参考我写的如下的高赞文章。
上文是站在公司技术面试官角度来说的,但我平时在兼职过程中,也接触到不少Java培训班学员。
目前来看,IT行业至少还能为没什么家庭背景的而学校一般的普通人提供高薪机会,而不少培训班学员虽然在简历和面试方面的能力有待提高,但本身很勤奋,也很上进,所以帮一些培训班学员入行也算是件积德的事,况且从中我还有钱挣,所以也算收人钱财,替人上进。
下面就说说培训班学员该如何找工作。
1 抓好基本面,即 spring Boot(或ssm等框架)做增删改查的业务,在此基础上再准备加分项,比如调优能力,分布式组件开发能力,千万别本末倒置。
2 要知道,哪怕再提升技术,再运行通多的项目,培训班学员的开发能力其实也未必能达到公司社招的要求,即公司社招是要有真实项目开发经验多。既然没法达到,那么就得在简历和面试上下功夫。这块也是培训班学员找不到工作的重要原因。
3 目标先定小公司,甚至是驻场开发的外包公司,这些公司未必能招到人,所以招聘要求很低,有时候甚至明说是培训班学员也能进。至于驻场开发的外包公司,外包公司本身面试是走形式,基本上只要会开发甚至会动手就行,而且外包公司会帮忙问甲方公司的面试题。
也就是说,如果培训班学员之前没开发经验,第一家公司别去面大厂或好公司,可以等入行后有实际经验后再去。
4 简历怎么写,这里不说,自己去问培训班老师,有些公司可能会要上家公司的离职证明,银行流水和缴金记录,这块我也不说怎么做,自己去问。
5 面试时,通过项目经验和项目描述,让面试官知道你有足量的项目开发经验,这块怎么做?首先需要把你的项目(哪怕是学习项目)的业务流程搞明白,比如请求发自哪里,一个业务请求,比如发起库存查询,经过哪些接口,错误了怎么处理,然后结合一个流程说下spring boot怎么开发,比如用到哪些类,哪些注解,这样多说好几个项目,好歹能让面试官知道你有足量时间的项目经验。
6 结合需求讲技术,和准备亮点。比如讲Controller里的处理请求,你就以物流模块为例,讲如何使用注解,再如jpa,你可以结合插入物流信息讲下,如何设计业务模型类,jpa用哪些类哪些方法。
这样一旦当你结合业务点说技术了,至少一些小公司的面试官能认为你真实做过。同时你可以准备些比较初级的亮点,比如用索引优化数据库,用缓存提升性能,这块同样是需要结合需求说。这样通过基本面+亮点的方式,好歹能证明自己的基本项目开发能力。
7 再此基础上背题,比如java八股文,去刷基本的算法题,这样就能在面试中和面试官有问有答了,我的学员,就在此基础上,通过拿几个小公司练手后,就能找到工作了。
对一些培训班出身的学员,在找第一份工作时,可以去讲微服务,可以去讲分布式组件等,这块其实也不难准备。
比如就拿微服务里的nacos服务治理组件来说,我是在物流管理模块里用到这个,然后说下nacos怎么用,无非是在 spring boot里加注解,再说下为什么要用?就需要注册服务和调用服务,再说下用下来的好处,无非就服务治理的好处,这样就能用项目需求+使用方法+初级理解来说清楚一个组件了。但还是这句话,以基本面优先,亮点等基本面准备好了再准备。
这样的话,培训班学员能在掌握方法的基础上,通过一些体力劳动(背+跑腿面试+继续背)等方式找到工作,但找到工作后,更严峻的考验是如何过试用期,对此大家可以参考我的这篇文章。当然这篇文章里也包含了针对培训班学员找工作的建议。
如果大家想进一步了解写简历和面试方面的文章,可以关注我。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。