前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >我的2023,2023年度总结

我的2023,2023年度总结

原创
作者头像
Karos
修改2024-03-14 08:15:43
2110
修改2024-03-14 08:15:43
举报
文章被收录于专栏:年度总结

我的2023

眼睛一闭一睁,一年过去,之前每年都有总结,今年也不意外,又到了一年一度的装逼(总结)时刻, 下面是去年的总结,来对比吧

2022年末总结 – Karos (wzl.fyi)

2022的收获:

  • 蓝桥杯省二末
  • ACM省铜
  • 学了Spring全家桶、Vue、MySQL
  • 混了个奖学金
  • 裸考计算机二级获得优秀(90+)
  • 社团聘书

那么23年呢?来看看吧

迷茫焦虑

人生有太多取舍。太多无可奈何。路要一步一步走。找不到方向的时候。就向前走吧。别往后看,更别左顾右盼。

其实迷茫这个词,后面再说,先来说说焦虑

焦虑

为何焦虑?其实从去年的这个时候,我就已经写简历来投递了,不过寥寥无几

看看我的简历(第一版):

各位大佬勿喷,这个放在10年前还是能够找到实习的哈,后面重修写了下简历,当时也接到了人生中的第一个面试,看看优化的简历(想pi吃)。

一眼望去,只能用菜来形容,后面改了几十次,也是一样,现在好多了,也不至于像以前一样迷茫焦虑了(现在的简历以后再公开吧)

所以我选择了沉淀

沉淀

2022年

12月 降维打击 - 第一次面试、用心沉淀

最开始,跟着鱼皮做了一个项目《API开放平台》,学到了很多东西,但是那时只是个demo,在牛客上看到一个大厂程序员(还是个公司的hr)在招人一起做项目,于是去试了试,纯技术项目面,没有八股,于是被爆锤

demo只是demo、缺少全局观...

  • 自己的第一个项目《掌印日记》开始,前后端同时开写
  • 自己的第一个开源项目KaTool 1.0.0上线

2023年

1月 沉淀 - 兔子排成队列顶着稻壳进入动物园学习JVM

开始学习了RabbitMQ、Zookeeper和Docker

RabbitMQ学习笔记 - Docker部署-腾讯云开发者社区-腾讯云 (tencent.com)

【学习笔记】Docker学习笔记-腾讯云开发者社区-腾讯云 (tencent.com)

JVM - 垃圾回收篇笔记-腾讯云开发者社区-腾讯云 (tencent.com)

2月 沉淀 - 项目改良、添砖爪哇

3月 竞技 - 随便打了个比赛,接了个单子,新项目开始

  • 对校友预约系统进行完善,参加奔腾杯,拿了个校级二等奖,还拿了几百块钱,

最后队伍进入省赛,由于其他原因,不想参加了,含金量也一般,直接退

  • 在2月也接了个前端的项目,负责oss上传,分了1k
  • 智库项目开始,单体架构+session/cookies登录 在这里也学到了很多知识,前端加密后端解密再加密
    • 具体是怎么学到的?监考计算机二级的时候和一个老师(学长)吹牛逼吹的

4月 沉淀竞技 - 别蓝桥、玩儿看门狗、JVM谁懂啊

  • 参加蓝桥杯,今年也是省二,不过今年差一点省一,退役之战了,属于是
mmexport1681890118243
mmexport1681890118243

5月 嗨皮(拜水都江堰,问道青城山) - 限流、算法 & 航天宏图一面

问道青城山,拜水都江堰

沉淀这么久,肯定要释放,4.28直接上高铁(第一次坐,嘿嘿,原谅博主是个土狗)

晚饭,肯定要和兄弟们搓顿好的(视角不一定是我的)

还不够,加夜宵,又来个兄弟

聊家常,睡觉,第二天从犀浦上路

拜水都江堰

来看看都江堰的大熊猫吧

上山看看山水

MVIMG_20230603_190603
MVIMG_20230603_190603

<

中午嗦粉
下午麻将+小吃街

没错,吃去了,没拍照,偷一张他们发的

夜游南桥
问道青城山
入住 - 我在青城山很想你
山脚 - 晚起的鸟儿有虫吃

几个人说好八点起来开爬,结果大家十点不约而同的出门,十一点在山脚吃了饭,十二点才上山

下面来看看风景

来看看山顶看山下吧,一览众山小~

img src="http://gd.7n.cdn.wzl1.top/typora/img/image-20240105032158271.png" alt="IMG_20230430_110742" style="zoom:8%;" />

下山

人山人海啊,看一看吧

从这里排到索道,排了将近1个多小时

体验小城特色

没错,下山也走了一个多小时,坐着三轮车去拿行李,这也就之前在老家坐过了吧,不过确实在小镇上面跑的比的士便宜,哈哈哈!

不出以为外,没错,高铁赶不上了,两个🤡在东软学院旁的网吧过夜,花了20块,第二天早上坐高铁

青城山之行到此结束~!

沉淀+面试

6月 再游都江堰 & 混个ACM

参加ACM四川省赛

没错,我又去了都江堰,不过路途坎坷,宜宾西站八点三十七发车,我八点还在临港大学城最里面的宿舍睡大觉,追车的事情就不说了,来看看vlog

这个时候刚到成都,拿了报销的票,到了之后拿了参赛选手的专属牌子

带大家看看赛场(队友取了个吉利的名字,当时没想到和jly大佬的专属队名撞车了,还好没在一个场,最后结果也很不错,没有丢脸)

汗流浃背了,牢弟

跟着队友混了个省金

带大家感受感受ACM的氛围(不把我们队伍的照片拿出来,射孔定理,哈哈哈)

其他:开始对阅读《从根儿上理解MySQL》,对行结构、表结构、引擎、事务、锁有了全新的认识

7月 沉淀 - 设计微服务网关鉴权+降级鉴权

其实在六月的时候,就想要把一个学校里面做的项目给微服务话,那么鉴权肯定是个问题,最开始我们使用的是session+cookie,但是使用微服务的话,session同步是一个问题,用SpringCloudGateWay作为网关,尝试了很多方法也不行,那么这样,服务越·z多

用户越多,占用的内存资源也就越多,所以干脆换成JWT鉴权,大概的思路

最后也实现了

另外,这个思路我已经做成了开源框架,在2024年1月的时候已经上线,但是目前没有上传到maven中央仓库,有兴趣的下伙伴可以来捧捧场 KaTool-Security

8月 沉淀 - 抠抠Redis源码 & 信心激素(接到字节评估电话辣)

八月份的沉淀也就多了,这个月腾讯云开发者平台的排名进入了前100,很嗨心~

读了读Redis中数据结构、过期删除策略的源码,也对主从架构、哨兵模式有了更多的理解

感兴趣的小伙伴欢迎阅读我的专栏

Redis的全部内容 - 阅读清单 - 腾讯云开发者社区-腾讯云 (tencent.com)

然后,在8.15那天下午,刚准备打打CSGO,突然一个北京的电话打过来

对面:您好,我是字节跳动的Hr,看到您之前投递的简历,想和您聊一聊

...

当时我人直接傻了,投了两个月,有了回信

但是人太傻逼了,有些地方回答的不够直率,也有可能是学历、实力的因素,还是没有约面

但是不管怎么说,信心还是增加了!继续加油

9月 沉淀 - JVM类加载机制 & 智库微服务开发

没错,到九月还是没有找到第二份实习,继续把学校里面的项目完善了吧,继续微服务迭代和一些新功能开发

学了学JVM的类加载机制,把B端前端项目也给重构了一遍

月底给室友过生日

10月 游成都&桂林 - 区域赛(CCPC国赛桂林站)打铁

国庆回家吃了几顿好的

拍了拍夜景

然后去成都玩儿了玩儿,见了见各位佬,开了个party,第一天晚上开了个胶囊房,99一晚,血亏

party那天晚上住的佬的出租屋,妈的,我也想找个实习

第二天,去学校的主校区逛了逛,和队友们吃火锅!

然后在龙湖天街开了个电竞酒店,六七十块,虽然,但是真的舒服(不是打广告),3060·

后面一天和哥们儿到处玩儿

第一次喝瑞幸

看看太古里

晚上睡的双人房,两个大老爷们儿才120,后面发现床太大了,单人房也够,其实

月底就去桂林玩儿了(真就是玩儿)

别的不说,桂林山水甲天下

看看图

其实是去打铁了,在桂电吃好喝好

最后的成果

11月 项目开发 - Java动态编译 & 类加载机制投入实用

打完比赛的第二个周,回高中参加111周年校庆(好好好,上半年大学110周年校庆,下半年高中),不得不说,这场面确实挺大

回校了,这个时候,其实还有个项目需求没解决,就是任务发布和任务解决

我们不可能每次有任务上线的时候就重启服务,这样很浪费资源,解决方式也有很多,比如灰度发布,但是这样太吃成本了

那么怎么做呢?在高中那会儿,用易语言给教室的电脑写了个监控的小项目,当时我可以根据Web网页的源码变更来执行自定义的操作,那么Java能不能做到类似的呢,从数据库读取一些东西,来执行操作?为什么像王者荣耀、蛋仔派对这些游戏可以不用更新都做到一些活动的发布呢(不是说的活动页面html,说的是一些场景模型跟随日期、活动进行移动或者产生),这种编译就像是动态的。没错,就是动态编译。

那我是不是可以指定一个接口,让开发者实现后,由运维/运营人员导入数据库,然后进行动态编译呢?

完全可以!

动态编译过后呢?把class文件进行类加载进来,然后再创建个对象,里面如果由用到Bean的话,在进行类加载的时候Spring自动装配(最开始有点慌,最后发现Dubbo确实可以,厉害了),架构图画一画

但是要注意,双亲委派模型和Tomcat打破双亲委派模型的问题,当然除此之外,还有准备八股、投递简历和面试,看了看ThreadLocal的源码

12月 焦虑解除 - 工作 & KaTool-Security鉴权框架开发开始

12月1号面试,4号给的offer,12号入职,在老家,舒服

具体的感受明年再说,哈哈哈

有一说一,老家确实要冷一点。

没错,还去做了个入职体检

最后的结果是有脂肪肝,以后还是得注意身体啊

后面的话,这个月做了个鉴权框架吧,支持服务快速升级

哎,还有个嵌入式专周,用C语言搓一个HTTP服务器,无聊,顺便把MVC简单的实现了下,这语法看起来不就是C语言的SpringMVC了?

没错就是SpringMVC+Gin的杂交

image-20240115023156305
image-20240115023156305
image-20240115023212418
image-20240115023212418

比赛

今年打的比赛没有去年多,学校的奔腾杯、蓝桥杯、ICPC、CCPC,每一次比赛都是丰富自己的一次机会,总结一下奖项吧:

  • 奔腾杯校级二等奖
  • 蓝桥杯省二(差一丢丢省一)
  • ICPC/CCPC 四川省金奖
  • CCPC 桂林站优胜奖

实习

实习了两个月,现在是2月份,感触最深的并不是代码能力,而是沟通能力,代码在业务上来说并不是越精炼越好,可读性也特别重要,在针对不同的用户量,采用不同的算法,否则就是高射炮打蚊子。

展望2024

为24年设下一个目标吧:

  • 拿下一个大厂Offer
  • 软著1项
  • 互联网+/挑战杯拿个金奖
  • 争取一个专利

另外,年底我开始了一个新的开源项目,欢迎大家参与贡献:https://security.katool.cn/

不出意外,这应该是Java的最后一个开源项目了,后面打算往Golang发展试试,后面应该会多写写区块链相关的东西,2024加油!

这篇文章从刚开始实习的时候开始写,转眼间这段实习也要结束了,才发布,写的确实挺久的,将近3个月吧,其实就是懒,大学搞了3年,也没有到处走走,争取今年把offer确定下来,大四搞搞毕设,然后感受祖国的大好河山! 今年也成为了腾讯云开发者平台年度热影响力作者,有点想拿牌子啦,哈哈哈,2024继续加油,这个2月还没有发文章,后面再看看吧,透露一下2024的文章应该是和Golang、区块链、AI、大数据等等相关的内容,争取一月一篇吧。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 我的2023
  • 迷茫焦虑
    • 焦虑
    • 沉淀
      • 2022年
        • 12月 降维打击 - 第一次面试、用心沉淀
      • 2023年
        • 1月 沉淀 - 兔子排成队列顶着稻壳进入动物园学习JVM
        • 2月 沉淀 - 项目改良、添砖爪哇
        • 3月 竞技 - 随便打了个比赛,接了个单子,新项目开始
        • 4月 沉淀竞技 - 别蓝桥、玩儿看门狗、JVM谁懂啊
        • 5月 嗨皮(拜水都江堰,问道青城山) - 限流、算法 & 航天宏图一面
        • 6月 再游都江堰 & 混个ACM
        • 7月 沉淀 - 设计微服务网关鉴权+降级鉴权
        • 8月 沉淀 - 抠抠Redis源码 & 信心激素(接到字节评估电话辣)
        • 9月 沉淀 - JVM类加载机制 & 智库微服务开发
        • 10月 游成都&桂林 - 区域赛(CCPC国赛桂林站)打铁
        • 11月 项目开发 - Java动态编译 & 类加载机制投入实用
        • 12月 焦虑解除 - 工作 & KaTool-Security鉴权框架开发开始
    • 比赛
    • 实习
    • 展望2024
    相关产品与服务
    云开发 CloudBase
    云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档