25届Javaer在2023的打怪升级之路

2024-02-15 17:52
文章标签 java 2023 25 升级 er 打怪

本文主要是介绍25届Javaer在2023的打怪升级之路,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

开头说一下基本信息:25届Java,二本,科班

刚刚结束第二段实习,回家过年准备春招,浅浅记录一下过去的一年

开始的原因:

虽然很不想回忆,但是走上Java的道路还是和前女友有些关系。

在今年年初的时候我刚满二十岁,她是马上大四毕业已经在工作了,我在那时候已经感觉到我们可能会先行渐远.... 不想细说了。总之就是这个原因我给自己定了一个目标:在大二结束的那个暑假(2023暑假)找一个实习。

最开始的时候我只和两个人说了我的目标我妈妈和前女友,她们都有怀疑“你才大二能找到实习吗”。 ”我现在不行,但我暑假时可以“。我就再没对第三个人说出我的目标,做给别人看即可。

我从学Java前就开始看牛客了,那时候很懵懂。看着你们这些大佬的简历,我只能看懂一些像是hashmap的数据结构,spring?这是春天的意思吗?——这就是二本科班(别人我不知道,我当时的水平是这样的)。

我的同学没有一个人想在找工作,都是想着大三考公考研或者之后找个培训班,最讽刺的是他们觉得培训班出来比科班自学学的更好,我是在这样的环境里开始的。

初学Java:

我的基础很差。

最开始时,那时应该是离大二下学期开学8天左右。我从JavaSE开始看,我疯狂的恶补基础一天从起床到12点睡觉也就吃饭休息一小时,一天的学习时间应该再10小时左右。200集的SE我大概看了6天从hashmap到反射,这个时候至少我对Java的语法还算熟悉。

最后两天我下定决心要把MySQL搞定:从搭建数据库环境到熟练使用sql我用了两天,刚好大二上学期开了MySQL的课,这两天的MySQL学习居然和我们学习一学期一门课所教的内容不相上下。

在学校的时间我的学习时间没有在家多:除了吃饭睡觉上课的大部分时间我都在床上敲代码,具体没有计算我每天的学习时间但是每天应该都在5小时以上(那时候应该每天平均上课的时间在6小时)。

学完MySQL后我应该是看了spring的课SSM到springboot都学了一遍,自己一个人学很痛苦:有时候碰到了一个bug,我只能上网到处查平均一个bug要消耗我2到3小时,苦不堪言所幸但是坚持下来了

然后做了两个黑马的项目:瑞吉外卖(单体)和学成在线(微服务)。这个时候应该是五月初吧,这个时候的水平大概是能写一些简单的crud。

然后开始断断续续看八股以及准备期末考试。

实习1

六月多的时候我就开始投了,用boss和智联。

很幸运第一场面试我就过了,反问面试官对我的印象:放得开,基础扎实。

一共拿了3个offer,两个长沙小厂,还有一个亚信科技在上海的包住。

长沙有一家给我开7k的实习,我直接去入职,合同给我挖坑了(公司就7个人的小作坊)

最后求稳去了长沙另一家小厂开发团队100人左右,中台项目,150一天。一直做到了9月初。

也算是成长很大吧(crud越发熟练)

实习2:

学校开学大三了回学校,当时还是一个乖学生,直到有一节学校的算法课,一个土木出身连代码都看不太懂的老师在讲冒泡还是快排,我在下面抱着一本操作系统的书再看,这个老师看到我在看别书于是把我叫起来说了几句,一个思想:不要好高骛远...

于是我就开始投简历了(学校找了个人代课),面了大概3个星期吧,国庆之后入职,不知道算不算中厂,不知名(反正我以前没听过名字)开发团队千人左右。

与小伙伴交流

我最开始的时候在qqJava群里找学习搭子,但是25届就我一个,学习搭子搭着搭着就去上班了。我觉得还是要找同届的伙伴,于是在牛客发帖。

后面经常和小伙伴开腾讯会议吹八股项目,我觉得这是我该一直保留的好习惯,因为我本身就是个i人在面试时多少会吃亏,多与人交流不但可以搞清楚哪些知识自己会了哪些不会,(给别人讲明白就是会,别人没听懂就是不会)还能锻炼自己的表达增加自信。

立个目标:

在春招时拿下中厂的暑期实习,一直到秋招时拿下中厂offer,朴实无华的愿望哈哈!

这篇关于25届Javaer在2023的打怪升级之路的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/712102

相关文章

将Mybatis升级为Mybatis-Plus的详细过程

《将Mybatis升级为Mybatis-Plus的详细过程》本文详细介绍了在若依管理系统(v3.8.8)中将MyBatis升级为MyBatis-Plus的过程,旨在提升开发效率,通过本文,开发者可实现... 目录说明流程增加依赖修改配置文件注释掉MyBATisConfig里面的Bean代码生成使用IDEA生

Java编译生成多个.class文件的原理和作用

《Java编译生成多个.class文件的原理和作用》作为一名经验丰富的开发者,在Java项目中执行编译后,可能会发现一个.java源文件有时会产生多个.class文件,从技术实现层面详细剖析这一现象... 目录一、内部类机制与.class文件生成成员内部类(常规内部类)局部内部类(方法内部类)匿名内部类二、

SpringBoot实现数据库读写分离的3种方法小结

《SpringBoot实现数据库读写分离的3种方法小结》为了提高系统的读写性能和可用性,读写分离是一种经典的数据库架构模式,在SpringBoot应用中,有多种方式可以实现数据库读写分离,本文将介绍三... 目录一、数据库读写分离概述二、方案一:基于AbstractRoutingDataSource实现动态

Springboot @Autowired和@Resource的区别解析

《Springboot@Autowired和@Resource的区别解析》@Resource是JDK提供的注解,只是Spring在实现上提供了这个注解的功能支持,本文给大家介绍Springboot@... 目录【一】定义【1】@Autowired【2】@Resource【二】区别【1】包含的属性不同【2】@

springboot循环依赖问题案例代码及解决办法

《springboot循环依赖问题案例代码及解决办法》在SpringBoot中,如果两个或多个Bean之间存在循环依赖(即BeanA依赖BeanB,而BeanB又依赖BeanA),会导致Spring的... 目录1. 什么是循环依赖?2. 循环依赖的场景案例3. 解决循环依赖的常见方法方法 1:使用 @La

Java枚举类实现Key-Value映射的多种实现方式

《Java枚举类实现Key-Value映射的多种实现方式》在Java开发中,枚举(Enum)是一种特殊的类,本文将详细介绍Java枚举类实现key-value映射的多种方式,有需要的小伙伴可以根据需要... 目录前言一、基础实现方式1.1 为枚举添加属性和构造方法二、http://www.cppcns.co

Elasticsearch 在 Java 中的使用教程

《Elasticsearch在Java中的使用教程》Elasticsearch是一个分布式搜索和分析引擎,基于ApacheLucene构建,能够实现实时数据的存储、搜索、和分析,它广泛应用于全文... 目录1. Elasticsearch 简介2. 环境准备2.1 安装 Elasticsearch2.2 J

Java中的String.valueOf()和toString()方法区别小结

《Java中的String.valueOf()和toString()方法区别小结》字符串操作是开发者日常编程任务中不可或缺的一部分,转换为字符串是一种常见需求,其中最常见的就是String.value... 目录String.valueOf()方法方法定义方法实现使用示例使用场景toString()方法方法

Java中List的contains()方法的使用小结

《Java中List的contains()方法的使用小结》List的contains()方法用于检查列表中是否包含指定的元素,借助equals()方法进行判断,下面就来介绍Java中List的c... 目录详细展开1. 方法签名2. 工作原理3. 使用示例4. 注意事项总结结论:List 的 contain

Java实现文件图片的预览和下载功能

《Java实现文件图片的预览和下载功能》这篇文章主要为大家详细介绍了如何使用Java实现文件图片的预览和下载功能,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... Java实现文件(图片)的预览和下载 @ApiOperation("访问文件") @GetMapping("