我这样说吧,Java培训班学员,如果找工作的方法不对,哪怕学的再找,还是很难找到工作,但如果找工作的方法得当,按上海2022年的java薪资水准,要个1w真不多,有3年经验,要个14k15k也属于正常。
这里姑且不论学历年龄等因素,我就以Java培训为例,讲讲java培训班学员怎么找工作,先讲讲培训班学员就业普遍存在的问题。
1 简历上没有任何商业项目的经验。
通过培训班入行的,一般都是毕业后有工作经验,但不是Java甚至不是IT, 比如是24,25岁入行。但这个年龄的培训班学员,要么在简历上没任何Java项目经验,要么干脆把培训班给的项目写在简历上。
要知道,培训班学员一般是以社招的身份去应聘,没项目经验,可以说就没面试机会,现在哪怕是外包公司招人时,其实也要看项目经验。
2 在简历上写的项目一看就是学习项目。
比如简历上没有写java相关的公司,但凭空写了一段java项目经历,或者是写的Java项目都是些电商等大而全的项目,看上去就不是真实项目。
这里再多啰嗦下,培训班学员去找工作,比如这份工作需要有2年开发经验,简历上如果没有2年真实Java项目,这份简历没面试机会,这也是很多培训班学员毕业后根本找不到面试机会的原因。
3 面试时,无法证明自己具有足量的商业项目经验。
不少培训班学员经过各种方式得到面试机会后,由于在面试前只准备了java八股文,
所以当面试官询问项目细节时,什么都说不上,这样就会让面试官直接感觉到,简历上的项目是遍的,这样大概率面试就到此为止,而事先准备的八股文,根本没有用武之地。
4 面试时企图用资深技能来唬住面试官。
比如有些培训班在java方面,会讲微服务,高并发分布式组件甚至是docker容器等技术。真有不少培训班学员,面试前不准备基础的项目说辞,而是去准备这些高级技术。
要知道培训班学员由于基础有限,所以这些高级说辞哪怕准备再全,顶多只能证明自己用过API,而技术的根基是项目,如果单准备资深技能,无法证明自己真正有商业项目,那么甚至这些资深技术的说辞都没机会展示。
上述的问题可以说是大多数培训班学员找工作普遍存在的。要说培训班学员入行时没经验,出现这些问题还能理解。
但现在事实上,不少培训班的辅导就业的老师,所提供的就业辅导无非就是包装简历外带让背面试题,一些必要的技术,比如介绍项目的技术,或者在项目中介绍亮点的方法,根本无法有效教授给培训班学员,这方面相关的内容我还专门写过篇文章。
这样的话,当下java培训班学员就业时出现如下的情况,就不足为奇了。
1 只能找些小公司或者外包公司,这些公司其实是能通过简历或面试知道求职者来自培训班,但由于招不到人,所以彼此也不点破。这样培训班学员第一份工作的薪资可能会被低估。
2 有些学员,哪怕本身技术学得再好,也无法挑战中等规模的公司,甚至连外包工作也只能找一些比较差的。
3 一些学员真有可能找不到工作,而且由于努力方向错误,后继找到工作的可能性也不大。
其实讨论IT培训班学员就业情况没必要,因为如果方法得当,自己通过简历和面试技巧找到工作就行了,下面具体给出Java培训班学员找工作的要点。
先讲一下准备简历的实践要点。为了确保培训班学员首先至少能通过简历得到面试机会,简历上至少包含如下的要素。
1 先从职位介绍上确认该份工作所需要的项目时长,比如这个java开发岗需要有2年开发经验,那么至少得写上1年半的java开发经验。
2 再去看下这份工作所需要的技术,比如spring boot,jpa,或logback等,你尽量得写在简历中。
3 比如你写了有2年java开发经验,那么得用足够的商业项目来证明。
具体比如,你简历上某个项目你是从20年2月做到21年2月,那么这个项目是做了1年,这样的项目,你得累计写满2年,以此来验证你有2年项目开发经验。
4 你简历上写的项目,别大而全,同时需要和公司经历挂钩。
比如一个小公司,未必能接到电商等项目,但可以接到一些项目的一部分模块,比如超市管理系统里的仓库管理模块,你在简历上如果写这些小型项目,结合你之前的小公司经历,反而可信。
同时,比如你20年3月到22年4月在做某个项目,这段时间也得写上在哪个公司里干,这样你的项目经验就比较可信。
4 同时,排除简历上一些不利因素。
比如某人是15年毕业,但java经历是从17年开始写,15年到17年这段时间是空白的。这样面试官就很容易推测出该位求职者是转行的,进一步甚至可以细问出培训班经历。
其实培训班学员用简历得到面试机会的操作要点不难,第一给出足量的商业项目经验,第二项目看上去别是学习项目,要真实。当然如果为了让简历更有竞争力,更可以加些亮点上去。
但也有例外情况,比如年龄超过30岁还在应聘初级开发岗,或者学历低于大专,这样的简历可能只能去应聘小公司的职位,而且哪怕成功入职,之后的java方向的职业发展也会很快遇到天花板。所以还是这句话,年龄过大或学历偏低,真不推荐通过培训班或自学的方式入行。
再说下通过简历得到面试机会后,该如何准备面试。
1 先证明你的项目是商业项目,而不是学习项目。
这块该怎么准备呢?说下项目的客户,多少人做的,是用Maven,git,jenkins管理和部署,用敏捷等开发模式做项目,你在项目除了写代码,还做了测试和部署等事情。总之你得说出真实商业项目有,但学习项目没有的要点。
2 同时找个业务流程,证明下你能干初级开发能干的的活。
当下java一般是会考核用spring boot做增删改查的技能,你就结合一个业务点,比如新增订单,讲清楚 spring boot怎么从前端接收请求,怎么用注解匹配,怎么通过jpa或mybatis去连数据库,怎么向前端返回数据。当然同时你得去准备 spring和spring boot的八股文。
我见到不少培训班学员是反其道而行之,会准备一些所谓的亮点,比如分布式高并发,或者用docker甚至是k8s部署系统,但spring boot本身的技能却无法准备。
其实面试官考核初级开发的时候,着重看增删改查的能力,这块说好了,其他的亮点技能当然有更好,没有也不要紧,这块不能本末倒置。
3 同时八股文,算法,不能少,相反这块倒是背题,反而好准备。
4 为了更进一步提升面试成功的可能性,大家还可以按我这篇文章所示准备亮点说辞。培训班学员可以准备的亮点说辞包括,项目打包部署的流程,jvm调优和数据库调优,以及是熟悉底层源码。
其实很多具有3年Java开发经验的程序员,在工作中也就做增删改查的业务,差别也就是熟练程度不同,或者是做熟了不同种类的业务。
所以,对于年龄合适本科生,哪怕是之前没有任何java项目经验,经过培训班辅导后,也能掌握能干初级活的spring boot相关技能。
也就是说培训班学员在找工作时,技术层面未必会存在问题,找到要求3年开发经验的初级开发,真有可能面试,而且成功的可能性还不低。
如果再按我上文给出的步骤准备些亮点,以此还能证明自己具有资深的做增删改查的能力,这样更大大提升面试成功的可能性,所以不少培训班班学员找不到工作,真不是技术方面原因,而是面试方法层面的问题,但这批学员往往在没有得到正确辅导的前提下,还真会继续去看技术,不从面试方法方面找原因,这样后面找到工作的可能性真还不会高。
如果大家想要进一步了解Java方面写简历和面试方面的技能和操作要点,可以向我发起咨询。
本人的咨询一般会提供哪些服务呢?
1 用资料帮大家巩固spring boot,甚至是spring boot整合分布式组件和微服务的技能,同时提供Java面试方面的资料。这些资料在市面上有明码标价,这些资料的钱就超过咨询的费用了。
2 提供简历辅导服务,经本人辅导后的简历,基本上都能大大提升竞争力,从而得到面试机会。
3 以电话交流的方式提供面试辅导服务,包括但不限于教如何介绍商业项目经验,如何在面试中证明spring boot能力,如何在项目中证明调优看日志和分布式组件等方面的亮点。尤其地,在辅导过程中本人还会教授“引导方法”,告诉大家如何在准备的基础上,引导面试官问出你的亮点和技能。
4 甚至还能提供就业辅导和薪资方面的咨询。如果条件合适,还有外企能公司的内推机会。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。