首页 > 编程语言 >干了 2 年多 Java 外包,终于脱离了!

干了 2 年多 Java 外包,终于脱离了!

时间:2024-05-13 10:11:52浏览次数:28  
标签:Java 辅导 脱离 面试 终于 简历 空窗 小S

大家好,我是R哥。

金三银四结束了,上个月分享了一个 35K 入职的面试辅导案例:

35K*14 薪入职了,这公司只要不裁员,我能一直呆下去。。

今天再分享一个上个月让人很有成就感的面试辅导 case:

外包、空窗四个月、薪资 10k、996 ——> 甲方公司、薪资15k、早九晚六(WLB),从报名面试辅导后,从简历无人问津到拿到 Offer 入职,整体周期一个半月左右。

这篇拿他这个案例完整回顾一下吧,我管他叫小S吧。

背景沟通

说下小S的基本情况吧:

  • 双非二本
  • 工作 2 年+
  • 毕业后进了一家银行外包
  • 坐标二线城市
  • 去年 11 月被裁员
  • 找我时已经空窗期 4 个月+

从 11 月到 2 月底一直投简历都没有下文,于是找我做面试辅导

看了他的简历后,并跟他聊了一会儿,发现问题还挺大:

1、学习 + 面试无规划

离职后并没有给自己制定一个合理的学习 + 面试计划,其中包括:

  • 如何有体系化地进行知识储备
  • 每天的里程碑是什么
  • 整体的学习周期有多久
  • 学习周期如何与求职面试无缝衔接上
  • 求职面试的预热策略是什么
  • ......

2、技术太老套

工作 2 年+,还只是掌握一些 Java 基础性的技术,连 Spring Boot 和微服务也没有接触过,即使自己对简历进行了包装,但明显人一看就是包装的,还有点包装过头了。

3、项目无亮点

项目就更别提了,全都是银行外包项目,记流水账,大量的功能叙述,毫无亮点,没有体现 2 年+程序员该有的技术能力、工作能力、工作成果等重要指标。

这种情况,换做以前行情好的时候,还是有些面试机会的,但以现在的地狱行情来看,技术负责人在这种简历上所停留的时间不会超过 10 秒钟。

4、问题无复盘

空窗了 4 个月,也没有复盘过问题出在哪,也没有想过简历是不是出问题了,一直盲目投简历,发现也没有面试机会,大多只读不回,结果导致空窗期越来越长。

模拟面试

小S空窗四个月无果,学历一般,又只有外包经验,简历和项目方面也烂成了一锅粥,于是当天就给他开通了「Java面试库」小程序永久 VIP 权限。

当晚给他来了个模拟面试摸摸底,没想到很多面试题只能说一半,再深入问一点就接不上了,只能接连换不同方向的问题问,整体基础比较差。

摸底情况如下:

  • 学员目前比较年轻,思路清晰,只要认真进行技术储备,重新就业并不难,但注意点是不要让空窗期太长。
  • 在 Java、Spring 生态、MySQL、Redis 等常见八股文上,目前储备量严重不足。
  • 对于项目上的一些情况,还存在业务死角,这块需要尽快弥补,否则会形成面试减分项。
  • 对于 MQ、ES、RPC 等中间件不要求熟练掌握,但需要了解其基本面。
  • 算法无储备,但学员面试中应该用不到。

据他说,他之前也在我们「Java面试库」小程序刷了好几个月的题,但面试题太多了,过久了又忘了,也抓不到重点,于是我们给他制定了一个月的刷题计划,希望他通过这一个月再攻坚下。

简历指导

小S空窗四个月,情况比较着急,我们紧急给他先优化了简历:

想想他之前的简历,简直是没法看的,都是记流水账,毫无亮点,我们帮他突击了下简历和项目及项目上的技术点,帮他达到高级工程师的高度

我们主要从高并发、高可用、高性能、海量数据,数据一致性、研发效能等多个方向上逐一加强了,并把项目和技术难点、亮点挖掘了出来。

简历优化后,直接单车变摩托,都可以干爆市面上 95% 以上 5 年+ 以上的简历,这行情太卷了,不这样优化不行,不然都没有面试机会。

项目和技术指导

简历优化后,除了给他做八股文答疑,我们还给他进行了项目上的技术面试问题点和答案梳理,有不懂的还给他进行了远程会议讲解。

不像八股文,在网上可能还能找到,这种根据实际项目梳理出来的技术点和答案,这还真是网上难找到答案的,这完全拼的是导师的工作经验和时间。

小S毕竟才工作 2 年,阅历有限,对我们整理的项目上的面试问题和答案有点吸收困难,通过好几次的面试迭代以及远程会议讲解,他才逐渐领悟并形成了自己的理解,最终做到融会贯通了。

基于以上的「面试辅导」和他的不断努力,也为他后续找到工作奠定了基础。

辅导结果

因为小S的基本面和技术储备不是太好,加上又是机会本不多的一个二线城市,空窗期又太长,所以我们对小S略微还有点担心。

不过,守得云开见月明,在「面试辅导」 1 个月后,他终于拿到了一个还不错的 Offer:

字里行间可以看出他非常激动,激动的泪流满面啊,我和辅导他的导师也非常激动,当天晚上我还还发了朋友圈报喜:

因为他的底子不是很好,再加上他所在的城市机会本来就不多,空窗期也5个月+了,不能再耗下去了,所以我们是非常希望能帮到他的,结果也没让我们失望。

虽然不是互联网大厂,但至少也是个甲方公司,终于脱离了 2 年多的外包命运,所以他也毫不犹豫地入职了。

然后我也向他了解了下辅导满意度:

小S还挺逗,公司都用上微服务了,还说没用什么厉害技术,一步一个脚印吧,祝他在新公司有个全新的征程。

小S他真是个大格局的程序员,也是个非常有想法、有抱负的程序员,现在再翻看之前的聊天记录,他从未关心价格,而是一直咨询的是服务内容本身。

他想表达的意思是,虽然他空窗了 4 个月,经济条件不是太好,但辅导的价格也是可以接受的,每天一顿快餐钱而已,快点找到工作是最重要的,可以看出格局之大。

他很清楚他想要什么,需要解决什么问题,辅导费并没有看得太重,因为他入职后就已经几倍回本了,还不说后续带来的持续收益。

另外,像小S这样的学员也不少,都是年前被裁员的,空窗了大几个月,之前没有找面试辅导,结果导致空窗期越来越长,好几个兄弟都说没有早点找我,比如最近有一个空窗半年,辅导不到一周就找到工作的案例,下回分享。

小S这种学员虽然底子比较差,但庆幸的是还比较努力,没有躺平,有强烈的找工作欲望,所以在他和导师的共同努力下,一个月就找到工作了。

嗯,小S的故事到这里就结束了。

最后,祝他早日转正吧,以他的觉悟和能力没问题的。

更多文章推荐:

1.Spring Boot 3.x 教程,太全了!

2.2,000+ 道 Java面试题及答案整理(2024最新版)

3.免费获取 IDEA 激活码的 7 种方式(2024最新版)

觉得不错,别忘了随手点赞+转发哦!

标签:Java,辅导,脱离,面试,终于,简历,空窗,小S
From: https://www.cnblogs.com/javastack/p/18188681

相关文章

  • 使用Lambda表达式和接口的简单Java 8 Predicate示例
    大量的Java编程涉及到对真或假值的评估,从条件语句到迭代循环。当您使用JDK的StreamsAPI和Lambda函数时,可以使用备受欢迎的JavaPredicate接口来简化布尔条件的评估。也被称为Java8Predicate(源自引入函数式编程的JDK版本),这个简单的接口定义了五个方法,尽管只有JavaPredicate的t......
  • java.lang.IllegalArgumentException: Invalid value type for attribute 'factoryBea
    简介前排提示:这个错误一般是由于Spring新版本导致的与其他框架不兼容现象,解决办法一般是升级其他框架版本。使用springboot-3.2.5和myabtis-plus-3.5.0搭建开发环境时,启动Springboot程序时报错,报错信息:点击查看代码java.lang.IllegalArgumentException:Invalidvalu......
  • 音乐格式转换:java代码实现
    1packageutil;23importws.schild.jave.*;4importjava.io.File;56/*7音乐格式转换8<dependency>9<groupId>ws.schild</groupId>10<artifactId>jave-core</artifactId>11<version>2.4.4</versi......
  • JavaScript中的 '===' 和 '=='
    在JavaScript中,== 和 === 都是用于比较值的相等性的运算符,但是它们的行为略有不同。== 运算符用于比较值的相等性,而不考虑它们的数据类型。这意味着如果两个值的值相等,即使它们的数据类型不同,它们也会被认为是相等的。例如,== 会将字符串 "123" 与数字 123 视为相等。......
  • Java面试题:线程池内“闹情绪”的线程,怎么办?
    在Java中,线程池中工作线程出现异常的时候,默认会把异常往外抛,同时这个工作线程会因为异常而销毁,我们需要自己去处理对应的异常,异常处理的方法有几种:在传递的任务中去处理异常,对于每个提交到线程池中的执行的任务,可以提前通过异常进行捕获,这样即便出现了异常,也不会影响线程池中的......
  • sql学习:终于把sql case语句使用讲明白了,一看就懂
    作者|幸福it民工来源|今日头条在数据库查询分析中,经常遇到case条件判断,总结出来供大家参考,下面通过两个实例给大家讲解。case用途介绍:CASE是多条件分支语句,相比IF…ELSE语句,CASE语句进行分支流程控制可以使代码更加晰,易于理解。CASE语句也根据表达式逻辑值的真假来决定执......
  • 【java】@Transactional事务注解
    事务注解目录一、什么是事务?二、事务的特性(具有ACID的特性)1.A原子性(atomicity):2.C一致性(consistency):3.I隔离性(isolation):4.D持久性(Durability):三、@Transactional的介绍四、@Transactional的实现原理五、@Transactional事务的隔离级别六、@Transactional事务的传播......
  • 如果你还不了解Java类的加载过程,来看看这一篇吧
    文章首发于【Java天堂】,跟随我探索Java进阶之路!虚拟机类加载机制在Java代码被编译成Class文件之后,最终需要加载到Java虚拟机中才能被运行和使用,Java虚拟机加载Class文件到内存,并对数据进行校验、转换、解析和初始化之后,才变成了我们真正可以使用的Java类型,这个过程就叫做Java......
  • java MySQL的in查询两个字段同时相等的多个数据查询
    在Java中想进行下面的查询,不想写循环一条条查selectid,name,address,age fromuserswherename='A' and address='addr1'selectid,name,address,age fromuserswherename='B' and address='addr2'selectid,name,address,age fromusers......
  • Java父子类方法调用
    判定首先使用“instanceof”来判定在new了某个项目后两个类型之间的父子关系调用父类或子类方法首先明确两个项目的继承关系,同时执行父让子的原则,当两者方法名重复时,优先执行子类方法。当new父类所定义的变量名要使用子类的方法时(父类中没有该方法)要用括号将子类项目名括住......