25岁Java培训毕业后找工作现状

代码人生 潘老师 8个月前 (08-24) 261 ℃ (0) 扫码查看

前言

大家好,很高兴再次见到大家。已经有三个月没有在这个平台发布文章了,这段时间我非常忙碌,几乎忘记了。最近我想起来了,今晚我想和大家分享一下最近发生的事情。首先,我要提前说明一点,我已经开始工作了。接下来,我会从培训班的最后两个月、找工作的过程,以及最终入职后的感受来讲述我的经历。

一、培训班的最后两个月

首先,我不会透露我所在的培训班。在最后两个月的培训中,我学习了spring、springmvc、springboot、mybatisplus、Redis、springcloud、mq、es、springsecurity、LinuxNginx、docker等技术。对我个人而言,我重点学习了springboot和Redis,其他的则根据个人能力来学习,因为没有实际项目的积累,仅仅听课是很难掌握这些技术的。

对我来说,进度非常快,学习的内容非常多。每一两天就学习一个组件,当时跟着老师学的时候还能理解,但之后就忘记了,只记得这个组件大概是做什么的。我当时非常焦虑,进度太快,无法消化。而且我了解到老师所讲的只是基础的用法,要深入挖掘还有很多东西,这让我感到害怕。最后一段时间又要开始背面试题,感觉时间根本不够用。

在最后两个月,我完成了一个springboot项目和一个微服务项目。我自己写了一个springboot项目的一个模块,功能并不难,主要是练习使用框架进行开发。给了我一个星期的时间,但我发现这次和之前的项目不同。首先,我需要分析需求,设计数据库表,我花了两天时间梳理清楚业务,并设计好了数据库,然后才开始真正编写代码。很多东西已经封装好了,所以我写的Java代码并不多,90%的时间都花在编写前端页面上。不过,我对前端不太熟悉,最后还是完美地完成了任务。看到项目启动页面展示的效果,我感到非常高兴。我发现代码量确实减少了,框架确实很方便。另外一个微服务项目是我们跟着老师一起编写的,老师一边写一边讲解,我能听懂,并且学到了很多东西。

二、找工作阶段

时间过得很快,培训结束后我既兴奋又害怕,同时也有些不舍。培训刚好在四月底结束,五一假期我回到了老家。在家里,我写好了简历,并背诵了面试题。假期结束后,我在5月4号上午9点准时上了Boss直聘进行沟通。我只投递了我感兴趣的职位,在Boss直聘上和五六十家公司进行了沟通,并收到了三个面试邀请。我安排了这些面试都在5月6号进行。第二天,我坐车离开家,来到了面试城市,并住在了青年公寓。5月6号那天,我提前一个小时到达公司,在楼下等待面试,一直等到离面试时间还有10分钟的时候,我才上楼,当时非常紧张。

面试开始后,他们让我先做一张试卷,其中有四五个选择题我都会做,填空题和补充代码的部分我也能够完成。之后是两道SQL题,我不会做,因为我之前在培训班的项目中,大多数使用的是增删改查的SQL语句,复杂一些的是多表联查。但这次的题目要求我进行分组和子查询,我一时之间不知道该怎么做,只能写下思路。过了十分钟,面试官来了,问了一些基础的问题,我都能答出一二三来。以下是他们问的问题:

  • spring生命周期spring有哪些作用域mybatis的优缺点
  • 说说你开发中怎么选择使用arraylist和linkedlist说说sync和lock锁的区别
  • 说说sleep和wait区别b树和b+树区别
  • 说说数据库中用了什么锁
  • 悲观锁和乐观锁是什么?
  • 说说数据库事务有哪些
  • 说说你项目中SQL怎么优化的?分表后怎么得到行信息
  • Redis和数据库怎么保证数据一致jdk8有什么新特性
  • 你还有什么想问的?

最后,他们问我期望的薪资,我说税后10k,然后他们让我回去等通知,之后就没有消息了。

接下来的面试我就不一一详细描述了,这里只简单提及一下。

  • 扣除金币和充值金币怎么保证原子性?
  • spring事物原理?
  • spring事物在哪些情况会失效你项目怎么用的aop
  • aop和拦截器的区别
    怎么判断该用户已经购买视频了?(我答有用户和视频的中间表,多对多关系)
  • 你用中间表会出现sql注入的你知道吗?你怎么解决的?
  • 你项目用到分布式锁吗?用的什么?(我答setnx)
  • 那你知道setnx会出现什么问题吗?你是怎么解决?(我答过期时间到了,任务还没结束。用定时器扫刷新时间)
  • 那你是怎么保证时间的原子性?
  • mq你项目中是怎么解决重复消费和确保消息不丢失的?
  • 你知道什么阶段会出现消息丢失吗?
  • sql题

我找了十几天工作,一开始每天都有三场面试,觉得情况还不错。但后来一直没有面试机会,海投的简历也没有回应,我开始感到焦虑。因为我没有自己的经济来源,每天都向家里要钱,一天没有找到工作,我就一直消费下去。我觉得我已经背诵了足够多的面试题,但后来的面试都没有问那些八股文,直接问项目场景,很快就发现我只是在包装自己。后来我考虑是否要去一线城市看看,因为我觉得在这里找不到工作了。我已经计划好下周去上海或杭州看看,但是周五有个面试,我去了,但并没有抱太大的希望。果然,面试的时候他们问我项目场景,我回答得不好,然后问我关于springmvc源码的问题,我也答不好。我想着没戏了,也麻木了,无所谓了。但最后他们还是录用了我,我感到非常意外。进入公司之后,我了解到公司刚刚成立不久,正在招聘人才,还需要招聘几个人。

入职后的工作感受

我有点懵懵懂懂地入职了,第一天让我配置开发环境,但有很多东西我不会,幸好同事们非常好,帮助了我很多。之后他们直接给我分配了任务,让我开始开发。拿到任务后,我觉得自己不会做,因为业务非常复杂,这是一个微服务项目,模块非常多,涉及到十几个数据库和上千张表,我找字段找了很久。原本给我两天时间,但我花了一个星期才完成,不过领导非常好,虽然会指责我几句,但他们会一步步地教我。

我已经上班十几天了,感觉自己学到了很多东西,也慢慢能够独立完成任务了。

结束语

好了,我分享的内容就到这里了,我也准备睡觉了。我觉得自己非常幸运,同时也认识到在这个行业中需要不断学习,不断努力。最后,祝愿大家都能找到满意的工作。


版权声明:本站文章,如无说明,均为本站原创,转载请注明文章来源。如有侵权,请联系博主删除。
本文链接:https://www.panziye.com/life/8364.html
喜欢 (1)
请潘老师喝杯Coffee吧!】
分享 (0)
用户头像
发表我的评论
取消评论
表情 贴图 签到 代码

Hi,您需要填写昵称和邮箱!

  • 昵称【必填】
  • 邮箱【必填】
  • 网址【可选】