Java培训班学员如何找工作?如何过试用期?
在本文里,首先将结合我了解的多家培训班辅导学员就业的情况,来讲讲培训班学员如何高效找工作。由于本人在周末会兼职在培训班讲课,也帮助过不少学员成功入职,所以下文还会给出“培训班学员如何快速适应第一份工作” 的相关建议。
先讲一下培训班学员快速找到第一份工作的要点
1 不讲如何虚构性地包装简历。
2 为了保险起见,别提培训班经历
3 如果之前没有java工作经验,第一份工作别挑,以积累经验为主,甚至外包公司外派公司也可以去,只要这个公司别在2年内倒闭就行了。
4 找工作用的项目,需要和你当下的“初级java开发”的身份相匹配,可以是维护项目,也可以是规模比较小的项目,但别是包含很多值钱技术的高大上项目,同时你要在面试中会说项目里的主要流程和主要细节。
5 别光背题,首先需要能结合你做的项目,充分展示Spring boot等框架增删改查的技能,在此基础上,再可以结合项目,展示相关亮点技能(比如数据库调优,jvm调优和基本的分布式组件应用)
下面按找工作的先后顺序,按诸多实践要点依次展开说明。
1 尽量挖掘之前的商业项目经验(就在公司里做的能挣钱的项目),如果没有,把你做过的学习项目写到简历上去,这种项目经验越多越好。
简历上的项目,别太高大上,比如用半年完成了一个物流系统,这很不可信,但如果用半年时间参加了一个物流系统的维护项目,项目已经上线,但你参与了一些功能的改进,这就可信多了。
2 理顺你做过的所有业务流程,具体包括,这个业务是由谁发起,有哪些模块参与,用到了哪些技术,如果调用出错该怎么处理。
就以物流系统中的生成快递单业务来举例,快递员在接收快递时,扫描快递单上的条形码会触发该业务,该业务首先会验证条形码的真伪,随后会在订单流水里插入一条数据,并向收款表里插入一条数据,最后会在终端打印一个二维码给用户,供用户查询快递状态。
该模块用到了Spring boot+JPA,日志是用logback输出(其他用到的技术自行补充),在该流程中,如果遇到任何异常,均会输出异常日志,向终端输出错误提示,同时不会打印二维码。
其他你做过的任何流程,均要按上述方式准备。面试时,面试官可能会挑几个业务流程来甄别项目的真假,所以你需要准备。面试官不关心业务,但你说的业务别出现明显问题,出现问题,就说明你的项目时虚构的,就有可能直接fail。
3 准备好简历和项目说辞后,刷面试题,这我就不说了,大家可以直接搜关键字,比如java面试题,java集合面试题等等,这些面试题多多益善。但仅凭刷题,未必能过面试。
4 在刷题的时候,为你在简历中写的每个技术,找个项目落脚点。比如你说用了Spring boot+jpa,缓存是用redis,远程调用是用dubbo。作为初级开发,只要会用技术就行,但你要知道这些技术在项目里是怎么用的,落实在哪些需求点上?
比如你可以结合生成快递单的业务,讲下Spring boot+jpa技术,因为快递单的状态由可能被多个模块多次查询,所以在项目中你用redis缓存快递单,快递单管理模块和收费模块间的调用,是用dubbo实现的。同时,你要会说,redis,dubbo等调用动作,是用哪些java接口来完成的。
5 回顾并总结项目管理的相关流程和工具。比如你的项目多久发布一次?每次上新功能,需要开需求评审架构评审,上线前需要经过测试。这些工作,你作为初级开发可能未必会参与,但你得知道。还有,你项目是用(敏捷等)什么模式开发的,每天开发时,是否有站会?或者多久会对一次进度?
你的项目是用Maven管理,用GIT存代码,用Jenkins部署上线,用jira开任务,测试人员用jira开bug。
这些和相关管理的点,如果真做过项目,一定能说上来,说不上就说明项目是学习项目或干脆是虚假项目。
6 其实做到这种程度,培训班学员基本上能找到工作了,但我还会为我的学员准备若干“亮点说辞”。比如如何发现并排查oom问题,(ArrayList等简单集合等)底层源码分析,如何排查(Redis和dubbo等)简单的线上问题。
其实只要方法得当,上述准备工作不需要太久,估计一周就足够了,毕竟Spring boot等技术,该学的都学了,项目该运行的也都运行了。面试准备工作做到这个份上,足以去挑战若干能力一般的技术面试官了。
后面就是出去面试,一般培训班都有合作企业,其实准备到这个份上,哪怕自己出去投简历出去面试,问题也不大了。
投简历面试找工作时,按如下的要点操作
1 先去面试小公司,毕竟刚开始你要用小公司来练习说辞,而且哪怕你准备再充分,项目描述方面总可能会有漏洞,通过刚开始的几轮面试,你还能发现并解决这些硬伤。
2 根据你面试时被问题的问题,不断扩大你的背题范围。比如你之前只准备了redis语法相关说辞,但人家问了java里使用redis的Jedis对象用法,那么你回来以后可以立即去看Jedis的用法。
3 按照我上文给出的步骤,外带经过3到5轮面试的练习,在之后的面试中,应该可以收获offer,可能就公司规模比较小而已。这个时候先放一下,再去挑战些好点的公司。
此时可以挑战哪些公司呢?准备下英语,挑战下外企。其实外企面试要求并不高,我的学员甚至有不少人,直接能以正式员工的身份入职外企。而且外企需要的英语不难,只要会自我介绍项目介绍即可,面试前多练习几次就行。
或者是以外派身份进外企,银行,保险公司或大厂,当然如果能以正式身份进去那最好了。按照我辅导我学员面试的经验,当学员拿到第一份offer后,此时心态会很放得开,而且又经过了多轮面试的磨练,还真有不少人能以外派身份进好公司。
4 找工作时,如果投了5份简历没收到面试通知,这说明简历有问题,需要请面试辅导老师帮助。如果面试了5家没一家给进一步面试机会,这说明面试方法不对。如果我的学员遇到这种情况,此时我会介入帮忙分析问题,其他培训班学员遇到此类情况,别继续尝试了,改进方法后再尝试。
5 我可以这样说,至少我的学员都能找到工作,而且我知道的培训班学员,说句我不该说的话,哪怕是我认为没有公司肯要的学员,最终也能在老师的帮助下找到工作,可能就是公司差些工资低些。我在上海,毕竟上海公司很多,需要的人也多,不少公司还愁找不到人。
所以基本上,java方面只要Spring boot+jpa增删改查会做,一般都能找到工作。我说这话什么意思呢?如果培训班学员在Spring Boot方面也运行通了若干项目,也掌握了基本的开发技巧(如果没掌握,我不敢说能找到工作),在找工作的时候遇到困难,那一定别单纯从技术上找问题,更要多找你的面试辅导老师,更得从简历、面试准备和面试说辞方面找原因并改进。
说下我辅导过的学员找工作的情况吧。不能说一帆风顺,但总能在多次面试失败后,通过不断提升技术和面试技巧找到工作。不能说立即找到工作,但一般会在投第一份简历后的一周后,在面试后一个月内(一个月都有些多,大多三周就行)得到第一份offer。不敢说工资有多高,但至少能有一份收入,甚至还出现过我的学员因工资过高,担心做的事情太难,而不敢入职的情况。
可能有人会说我吹牛,但我在上文里已经给出了我辅导学员的实践要点,况且很多小公司对java初级员工的要求仅是会做Spring boot增删改查的业务,他们的面试也是照这面的,所以大家可以自行判断我的上述说辞。
和科班出身的程序员相比,培训班学员确实底子薄,所以后面的职业发展可能会比较吃力,但入行应该不成问题。下面再说下,培训班学员,尤其是之前没有做过开发的学员,如何快速适应第一份开发工作。
培训班学员,尤其是之前没有做过开发的学员,如何快速适应第一份开发工作
1 入职所需的准备工作,比如离职证明,上一份工作相关的银行流水,或者是缴金记录,或者是背景调查这块,我不知道怎么准备,但培训班里应当有老师知道。
2 从接到offer到入职,至少应该有一周时间,在这段时间里,反复练习下spring boot+JPA开发流程,如果时间够,看下logback输出日志,用junit做单元测试,aop切面等技能。
你入职后,大概率是用到Spring boot+衍生技能,不管怎么说,多掌握些总不会错。
3 战略上藐视,你要有信心。你得知道,你的和你级别一样的同事,其实掌握的大多也是Spring boot增删改查相关技能,可能人家比你熟悉些语法,熟悉些业务。所以没必要遇到高工资就不去。
4 但入职后,一定得多加班多问,哪怕被鄙视也得厚着脸皮问。具体地,你得早到公司晚下班,遇到你一个小时无法解决的问题,一定得问人家。
入职后的一周,你大概率会被分配到机器,然后搭建环境,搭建环境时,你别光看,得拿笔记下操作要点,确保人家走了以后你能重复操作。刚开始阶段你问问题甚至可以理直气壮(当然态度要好),为了更快搭好环境,为了尽快开始工作,你多提问是占理的。不过你要注意,遇到你不熟悉的操作或步骤,人家帮你时,你得落笔记下,这样至少你能早理解,能尽量少地提重复问题。
同时入职后,你得放低姿态,甚至可以多请人吃饭,这样人家就肯帮你了。
5 入职后,最难的是开发第一个功能点。但是你要注意,开发第一功能点不是让你从零开发,大概率你可以参考人家的代码。
此时,你可以问你的领导(分派给你活的领导)具体的业务流程,同时问他,可以照哪个现成模块来改。同时,你做的时候,遇到有疑问,比如不知道参数改如何验证,异常情况该如何处理,也得多问。开发好第一个版本后,你可以向你领导演示下,问是不是他想要的,不是再改。
这个阶段,你会暴露出很多问题,但这很正常,如果你什么都不问,就闷头做,你的领导才慌。而且,如果你是第一次做软件开发,大概率会把人家问得不耐烦,大概率会被人家认为能力不行,但这个时候,你更要多尝试,多问(大不了多找几个人问),这样你的一个开发任务能在磕磕碰碰中完成。
完成第一个开发任务后,后面的基本上是重复劳动,你就可能越做越熟练。
下面再说下,培训班学员在试用期的注意要点
1 遇到吃不准的需求和技术实现点,一定多确认,遇到技术上不知道怎么实现,就问人家可以从哪里抄代码。千万别标新立异,在试用期期间,一切以稳妥为主,别出大bug。
2 之前也说了,遇到不熟悉的,人家教你时,多落笔记下,这样就不会重复麻烦人家。这样你刚开始可能干活很吃力,但做了几个任务以后就会熟练了。
3 态度要好,早来晚走别摸鱼,周末人家来加班你也别落下,遇到问题多请教。你要知道,所有的人,都会盯着试用期期间的员工,哪怕你上班多看手机了,也会有人认为你工作态度不好。
4 领导最怕什么?分配一个任务下去,说好3天交,做的人3天内没动静,等到第3天一看,还在自行解决问题,任务基本没做。所以哪怕你刚开始工作效很低,一定要让你领导感觉到你每天都有进度,都有产出,有问题会及时提出,有困难会及时要求帮助。
你就照着上述要点做,甚至在试用期结束时,能达到公司的基本开发要求。或者,至少能让你的领导留下“能力不行但态度好,在未来短时间内能达到开发要求”的印象。
要知道,公司的招聘成本不低,而且开掉员工可能会遇到仲裁等法律风险,所以一般只会在出大bug,或者是能力态度均不行的情况下开掉员工。
也就是说,在试用期结束,哪怕你的能力没达标,但只要让公司看到希望,感觉到你能在未来3个月后达标,公司一般也不会开人。你如果就照着我上文给出的要点去做,大概率能过试用期。至少,经我辅导的培训班学员,都能过试用期。
总结
最后做个总结,本文给出了培训班学员该如何找工作的相关建议,同时给出了如何快速适应第一份工作的相关建议。还是这句话,java初级开发所要干的活也就是Spring boot方面的增删改查,所以找到工作并过试用期不难。
不过,培训班学员的目标应该不只是找到工作,而且还应当尽快升级尽快进大厂,这部分的内容由于和主题无关,所以就不再展开说明了。
感谢大家看完本文,也祝所有培训班学员能早日找到工作,找到工作后能力和工资能不断提升。
这是我的公众号,其中包含了大量面试文章,同时我自己出了多本Python和Java方面的书籍,会定期在公众号里发书的电子版。请大家关注下我的公众号,谢谢了。
Java培训班学员如何找工作?如何过试用期?的更多相关文章
- 一个HTML5培训班毕业生的找工作随笔
昨天刚参加完一个面试,通过了.写个随笔记录一下. 先介绍一下背景. 我是今年十月份的时候从某个培训机构的HTML5 Web前端培训班毕业的,是一个刚进入IT行业的新人. 本人毕业于某三流学校,在参加培 ...
- 自学java如何快速地达到工作的要求?
自学java如何快速地达到工作的要求,是很多初学者都比较关心的问题,对于初学者来说,盲目自学不但不能快速入门,还会浪费大量的时间. 今天知了堂就来分享自学Java如何快速达到找工作的要求. 1.自学J ...
- 校招有感:计算机专业毕业生如何找工作(Java方向)
这两年毕业生的就业形势,大家都看在眼里.由于我平时本职会到校园去做校招,兼职会做培训,所以也接触到了不少计算机应届毕业生. 我看到的计算机专业毕业生,各种情况的都有.虽然其中有学校的因素,但学校的因素 ...
- 我在北京找工作(二):java实现算法<1> 冒泡排序+直接选择排序
工作.工作.找工作.经过1个多星期的思想斗争还是决定了找JAVA方面的工作,因为好像能比PHP的工资高点.呵呵 :-) (其实我这是笑脸,什么QQ输入法,模拟表情都没有,忒不人性化了.) 言归正传, ...
- java自学找工作经历
断断续续的,折腾了7个多月,学完了在网上购买的培训机构J2EE的全套课程.期间各种蛋疼看另一篇博客 http://www.cnblogs.com/work396/p/6791488.html 直接说找 ...
- Java自学如何找工作
今天聊一下可能大多数人都关注的问题“自学Java如何找工作”那么首先你就要明确现在招聘Java开发的基本要求是什么?下面我们来看一下招聘网站上面的要求,在这里我只随便找了一个比较全面的要求,自己可以去 ...
- [找工作] 2019秋招|从春招到秋招,Java岗经验总结(收获AT)
转自(有更多) https://blog.csdn.net/zj15527620802/article/month/2018/10 前言 找工作是一件辛酸而又难忘的历程.经历过焦虑.等待.希望,我们最 ...
- 猿灯塔:疫情冲击,去体验远程面试被怼10分钟,今年Java开发找工作真难
网行业,美团王兴曾说:“2019年可能会是过去十年里最差的一年,却是未来十年里最好的一年”.没想到预言竟然快成真了? 年前很多企业一波裁员,2020年又受疫情影响,延长了假期,各大企业复工时间拉长,招 ...
- 正在找工作的同学看过来,zozo最新的java面试题总会,学会月薪3万起!!!
引言 为正在找工作的同学提供些许帮助,话不多说直接上题. 关注后私信我[资料]即可免费获取! 关注后私信我[资料]即可免费获取! 关注后私信我[资料]即可免费获取! 关注后私信我[资料]即可免费获取! ...
随机推荐
- CentOS 文本编辑器
目录 1.Nano 1.1.基础命令 1.2.快捷操作 1.3.配置文件 2.Vim 2.1.四大模式 2.2.基础命令 2.3.标准操作 2.4.高级操作 2.5.配置文件 Linux 终端的文本编 ...
- cunda 常用命令,删除,创建,换源
https://github.com/tensorflow/tensorflow/ conda create --name [虚拟环境名] python=3.7 创建一个环境 conda activa ...
- 第四次Alpha Scrum Meeting
本次会议为Alpha阶段第四次Scrum Meeting会议 会议概要 会议时间:2021年4月28日 会议地点:线上会议 会议时长:18min 会议内容简介:本次会议主要由每个人展示自己目前完成的工 ...
- [Beta]the Agiles Scrum Meeting 11
会议时间:2020.5.26 21:00 1.每个人的工作 今天已完成的工作 成员 已完成的工作 issue yjy 帮助解决技术问题 tq 完成评测机新增评测指标 评测部分增加更多评测指标 wjx ...
- 使用logstash的input file filter收集日志文件
使用logstash的input file filter收集日志文件 一.需求 二.实现步骤 1.前置知识 2.编写pipeline文件 3.Input 中 file 插件的部分参数解释: 4.启动l ...
- Kubernetes集群环境搭建全过程
资源准备以及服务器初始化 所有服务器执行一下脚本进行配置信息初始化: #!/bin/bash cd `dirname $0` # 关闭selinux setenforce 0 sed -i '/SEL ...
- 力扣 - 剑指 Offer 57 - II. 和为s的连续正数序列
题目 剑指 Offer 57 - II. 和为s的连续正数序列 思路1(双指针/滑动窗口) 所谓滑动窗口,就是需要我们从一个序列中找到某些连续的子序列,我们可以使用两个for循环来遍历查找,但是未免效 ...
- vim 常用操作技巧
记录常用的vim操作技巧,基本满足90%的日常编辑使用. 文档操作 vim test.txt 打开当前目录下的test.txt文档,若不存在则创建该文件 :w 保存当前修改到文件 :w bak.txt ...
- 解决boa网页操作出现502 Bad Gateway The CGI was not CGI/1.1 compliant的一种可能
最近在把一套网页操作的接口从原来Android5.0上移植到Android7.0上. 客户端连接验证的时候主页显示异常 502 Bad Gateway The CGI was not CGI/1.1 ...
- docker+nginx搭建tomcat集群(附录)——nginx.conf文件
附录:nginx.conf修改后的文件内容 user root;worker_processes 2; #error_log logs/error.log;#error_log logs/error. ...