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

相关文章

在Ubuntu上部署SpringBoot应用的操作步骤

《在Ubuntu上部署SpringBoot应用的操作步骤》随着云计算和容器化技术的普及,Linux服务器已成为部署Web应用程序的主流平台之一,Java作为一种跨平台的编程语言,具有广泛的应用场景,本... 目录一、部署准备二、安装 Java 环境1. 安装 JDK2. 验证 Java 安装三、安装 mys

Springboot的ThreadPoolTaskScheduler线程池轻松搞定15分钟不操作自动取消订单

《Springboot的ThreadPoolTaskScheduler线程池轻松搞定15分钟不操作自动取消订单》:本文主要介绍Springboot的ThreadPoolTaskScheduler线... 目录ThreadPoolTaskScheduler线程池实现15分钟不操作自动取消订单概要1,创建订单后

JAVA中整型数组、字符串数组、整型数和字符串 的创建与转换的方法

《JAVA中整型数组、字符串数组、整型数和字符串的创建与转换的方法》本文介绍了Java中字符串、字符数组和整型数组的创建方法,以及它们之间的转换方法,还详细讲解了字符串中的一些常用方法,如index... 目录一、字符串、字符数组和整型数组的创建1、字符串的创建方法1.1 通过引用字符数组来创建字符串1.2

SpringCloud集成AlloyDB的示例代码

《SpringCloud集成AlloyDB的示例代码》AlloyDB是GoogleCloud提供的一种高度可扩展、强性能的关系型数据库服务,它兼容PostgreSQL,并提供了更快的查询性能... 目录1.AlloyDBjavascript是什么?AlloyDB 的工作原理2.搭建测试环境3.代码工程1.

Java调用Python代码的几种方法小结

《Java调用Python代码的几种方法小结》Python语言有丰富的系统管理、数据处理、统计类软件包,因此从java应用中调用Python代码的需求很常见、实用,本文介绍几种方法从java调用Pyt... 目录引言Java core使用ProcessBuilder使用Java脚本引擎总结引言python

SpringBoot操作spark处理hdfs文件的操作方法

《SpringBoot操作spark处理hdfs文件的操作方法》本文介绍了如何使用SpringBoot操作Spark处理HDFS文件,包括导入依赖、配置Spark信息、编写Controller和Ser... 目录SpringBoot操作spark处理hdfs文件1、导入依赖2、配置spark信息3、cont

springboot整合 xxl-job及使用步骤

《springboot整合xxl-job及使用步骤》XXL-JOB是一个分布式任务调度平台,用于解决分布式系统中的任务调度和管理问题,文章详细介绍了XXL-JOB的架构,包括调度中心、执行器和Web... 目录一、xxl-job是什么二、使用步骤1. 下载并运行管理端代码2. 访问管理页面,确认是否启动成功

Java中的密码加密方式

《Java中的密码加密方式》文章介绍了Java中使用MD5算法对密码进行加密的方法,以及如何通过加盐和多重加密来提高密码的安全性,MD5是一种不可逆的哈希算法,适合用于存储密码,因为其输出的摘要长度固... 目录Java的密码加密方式密码加密一般的应用方式是总结Java的密码加密方式密码加密【这里采用的

Java中ArrayList的8种浅拷贝方式示例代码

《Java中ArrayList的8种浅拷贝方式示例代码》:本文主要介绍Java中ArrayList的8种浅拷贝方式的相关资料,讲解了Java中ArrayList的浅拷贝概念,并详细分享了八种实现浅... 目录引言什么是浅拷贝?ArrayList 浅拷贝的重要性方法一:使用构造函数方法二:使用 addAll(

解决mybatis-plus-boot-starter与mybatis-spring-boot-starter的错误问题

《解决mybatis-plus-boot-starter与mybatis-spring-boot-starter的错误问题》本文主要讲述了在使用MyBatis和MyBatis-Plus时遇到的绑定异常... 目录myBATis-plus-boot-starpythonter与mybatis-spring-b