2023年终总结-一名23届毕业生的风雨秋招路

简介: 人生如巧克力,充满未知。23届大学生经历网课、封校后迎来秋招寒冬,笔者投递三百多家公司,最终收到三个Offer。签约中厂后,享受短暂的轻松时光。热爱编程,参加字节青训营,获技术提升与人脉积累。毕业旅行至云南时突遇毁约,但家人支持下继续前行。重新求职后选择深圳工作,入职半年收获良多。展望2024,立下多个目标,愿新的一年实现愿望。

序

人生就像一盒各式各样的巧克力,你永远不知道下一块将会是哪种。

不太顺利的大学生活和秋招

故事的开始从哪里开始讲起呢,虽然秋招是22年下半年的事情了,但作为我跨越的一个小阶段,从这里开始记录或许比较好些吧!19级大学生,也可以说23届大学生,如果要给那四年的大学生活加上一些词条,或许我们中的大部分人都离不开“网课”、“封校”、“口罩”等等。很多同学可能连校门都没怎么出过,自然也没有实习过,就这样,被时间跌跌撞撞地带到了秋招这个节点。
1.jpg

但23届的秋招也迎来了史无前例的寒冬,尤其是互联网行业。在牛客上,你几乎很难再看到那些晒总包、晒OFFER的帖子,取而代之的则是很多有关“0offer”的帖子,而我的秋招也在这个不怎么顺利的开局里拉开了序幕。
2.png

这里去邮箱随手截了一张,是春招时候的部分投递。笔者本人并没有建多维表格的习惯,但从秋招到春招差不多投递了三百多家吧。一方面是自己投递的数量大,另一方面也是自己“开窍”早,大二的时候就制定了自己的学习路线,决定走后端开发这条路,再加上有两段实习经历,所以秋招虽然不是太顺利,但也有惊无险地收到了三个OFFER,都是开发岗,最后选择了一家中厂签了三方,我的秋招就在11月的下旬收官了。
3.png

这时候的我也过上了一段非常轻松的日子,没有课业的压力,工作也签约了,就剩完成自己的毕业设计和论文。那段日子大概是过去几年里最放松的一段时间,天天都可以睡到自然醒,然后做做毕设、和朋友打打球等等,那时候还在封校,所以没出去旅游。再后来时间来到了12月,终于解除了封控,我也就开心地从学校回到了家里,安心地享受起了自己的寒假。

一颗喜欢折腾的心

从小家里人和朋友对我有一个共同的评价就是-爱折腾,我对于自己喜欢的事情总是能保持热情去做,很难停下来,对于编程同样是这样,回想我第一次接触到编程是初中的时候,接触到易语言,可能很多读者都没听过,它的语法是中文的,以我现在的眼光来看,确实已经很难接受,但当时对于编程什么也不懂的我,确实是个很容易激发我兴趣的"小玩具",那个时候用它做了一些简单的桌面小软件,可以说,它也是我编程上的“启蒙老师”。
4.png

话题扯得有些远了,书回正文,在我回到家里没几天,就看到了第五届字节青训营的消息,于是毫不犹疑地报名了,并通过笔试进入了后端进阶班。如果读者里有参加过的小伙伴,应该知道青训营历时要一个多月,不仅要上课打卡,还要做大项目,也就是说你想要拿奖的话,是需要下一些功夫的。所以当时家里人是十分不理解的,他们觉得我现在已经签约工作了,为什么不能让自己好好歇歇,每天还是会花很多时间在电脑上敲代码。我当然明白家人这是在关心,但是对于自己的热爱,我是很难停下不去折腾的,再加上自己毕业在即,以后也就没机会参加这种活动了,所以最终决定花时间投入进去,后来的经历让我很感谢自己当时在这里的“折腾”。青训营这段经历对我的成长帮助很多,一方面对于技术上肯定是有提升的,虽然我是主Java的,青训营是用Golang,但是很多技术栈和技术思想是相通的,所以有提升是有必然的;另一方面认识到了很多优秀的同学,让我切身体会到了“人外有人、天外有天”,心性也确实得到了磨砺。
5.png

最终,在我们小组的共同努力下,拿到了一个不错的成绩,也给这次青训营画上了一个还算不错的句点。我把项目上传到了自己的仓库里,如果有同学想学习参考的话,可以去看看:https://github.com/Pitayafruits/tiktok

久违的毕业旅行与突如其来地毁约

青训营结束之后,我也终于在五月迎来了自己的毕业旅行,一个人出发前往了云南,昆明-香格里拉-大理-丽江,云南的美丽风光让我十分放松,特别是大理,真的让我这个急性子的人在那里学会了慢下来,我在大理待了差不多半个月,就住在洱海边。因为不是旅游旺季的缘故,游客并不是特别多,我可以十分惬意地在洱海边骑单车,享受着属于自己的风。
6.png
但就在旅行的过程里,我收到了HR的消息,一条非常官方的消息-大意就是组织架构调整,很抱歉之类的话,这个消息当时打乱了我的节奏,此时这个时间节点,春招也已经基本结束,我该何去何从,于是当晚就把消息告诉了家人,表示自己想结束旅行赶快回去接着找工作,但爸爸却阻止了我:工作是一辈子的事情,这种事情都很正常,既然已经到那里去了,好好享受当下才是我最应该做的,为未来的事情焦虑,乱了自己的分寸是没有必要的。 在家人的支持下,我收拾心情继续自己的旅行,并且很快地收到了自己的补偿金,并按照原计划于五月底回到学校准备答辩。
7.png

在准备答辩的期间,我又重新整理了自己的简历,复习八股文以及刷题,但这个时间节点上校招已经基本结束了,投出去的简历基本石沉大海,但自己没有放弃和摆烂,保持冲劲主动出击,这个时候提一嘴,青训营的这段经历确实很加分,很多HR对它很有兴趣,并且在面试的时候很多面试官也会聊这段经历,可以说确实帮了我很多。于是,在六月份这个时间节点,我又收到了两家的OFFER,一家上海的,一家深圳的,最终自己多方面比较了下,选择来了深圳。在去深圳之前,还去了一趟北京,参加2023的稀土开发者大会。

8.png

谈谈现在的工作

到现在入职已经半年了,很多时候都觉得自己是个无比幸运的人,我的mentor真的是个很好的人,为人十分谦逊,而且善于倾听。在1on1的时候,解答了我的很多困惑,而且在实际的工作中确实让我学到了很多。其实,这部分我在B站发了一个针对这半年自己成长的一个复盘,感兴趣的同学可以自行去观看下。
9.png

展望2024

与其说展望,倒不如说给新的一年立一些Flag去推动自己:

  • 刷一个软考证书
  • 在掘金至少发布12篇高质量的技术类文章
  • 使用Golang开发一个项目
  • 去香港迪士尼乐园
  • 去一次川西
  • 尝试一次跳伞
    ...

写在最后

在我敲下最后一行的文字,是2023年的最后一天,不管这一年大家过的怎么样,新的一年都已经要到来了,就预祝各位掘友在新的一年都能实现自己的目标和愿望!

目录
相关文章
|
存储 消息中间件 NoSQL
跟着大厂学架构01:如何利用开源方案,复刻B站那套“永不崩溃”的评论系统?
本文基于B站技术团队分享的《B站评论系统的多级存储架构》,解析其在高并发场景下的设计精髓,并通过开源技术栈(MySQL、Redis、Java)复刻其实现。文章深入讲解了多级存储、数据同步、容灾降级等关键设计,并附有完整代码实现,助你掌握大厂架构设计之道。
772 0
|
存储 缓存 NoSQL
【📕分布式锁通关指南 12】源码剖析redisson如何利用Redis数据结构实现Semaphore和CountDownLatch
本文解析 Redisson 如何通过 Redis 实现分布式信号量(RSemaphore)与倒数闩(RCountDownLatch),利用 Lua 脚本与原子操作保障分布式环境下的同步控制,帮助开发者更好地理解其原理与应用。
948 6
|
7月前
|
人工智能 自然语言处理 安全
OpenClaw 从装完到真正会用,成为专业养🦞户的攻略
本文专为OpenClaw新手解惑:安装变简单后,如何真正用好?三步实操指南——①录入个人信息激活持久记忆;②精选6个高价值Skill(如Capability Evolver、Summarize)提升能力;③组合Claude、n8n等工具发挥协同效能。不讲理论,只教怎么做。
1985 5
|
10月前
|
人工智能 NoSQL Java
Spring AI 进阶之路03:集成RAG构建高效知识库
本文介绍如何在Spring Boot中集成RAG(检索增强生成)技术,通过Redis向量数据库为大模型外挂私域知识库。手把手实现文档上传、切分、向量化存储,并构建支持普通对话与知识库问答双模式的智能聊天机器人,解决大模型对私有信息无知的问题,助力打造企业级AI应用。
2613 1
|
人工智能 Java 测试技术
Spring Boot 集成 JUnit 单元测试
本文介绍了在Spring Boot中使用JUnit 5进行单元测试的常用方法与技巧,包括添加依赖、编写测试类、使用@SpringBootTest参数、自动装配测试模块(如JSON、MVC、WebFlux、JDBC等),以及@MockBean和@SpyBean的应用。内容实用,适合Java开发者参考学习。
1510 0
|
人工智能 算法 异构计算
用“吃火锅”来讲清楚大模型是什么
大语言模型就像一个超级聪明的“火锅AI服务员”,它通过海量数据训练,能根据你的需求推荐菜品、回答问题、甚至陪你聊人生哲学。它有超强的记忆力和灵活的应变能力,能接住各种奇葩问题,还会跟你玩梗互动。虽然偶尔会瞎编答案,但它绝对是个知识型选手。本文用轻松的“火锅局”方式,带你深入了解大语言模型的工作原理和特点。
507 1
|
SQL Java 关系型数据库
【📕分布式锁通关指南 01】从解决库存超卖开始加锁的初体验
本文通过电商场景中的库存超卖问题,深入探讨了JVM锁、MySQL悲观锁和乐观锁的实现及其局限性。首先介绍了单次访问下库存扣减逻辑的正常运行,但在高并发场景下出现了超卖问题。接着分析了JVM锁在多例模式、事务模式和集群模式下的失效情况,并提出了使用数据库锁机制(如悲观锁和乐观锁)来解决并发问题。 悲观锁通过`update`语句或`select for update`实现,能有效防止超卖,但存在锁范围过大、性能差等问题。乐观锁则通过版本号或时间戳实现,适合读多写少的场景,但也面临高并发写操作性能低和ABA问题。 最终,文章强调没有完美的方案,只有根据具体业务场景选择合适的锁机制。
817 12
【📕分布式锁通关指南 01】从解决库存超卖开始加锁的初体验
|
存储 人工智能 分布式计算
程序员的大数据修炼之道01:建立你的大数据知识体系
在AI爆发的2025年,高质量数据成为AI落地的关键。本文带你从零构建企业级大数据平台,详解技术栈、平台构成与数据中台的区别,助力成为AI时代核心人才。
505 0