精选

年终总结:毕业一年的我📑

大家好,我是聪🧑,时间过得真快啊又到一年一度的年终总结了,感觉上次年终总结还是刚写在不久之前,上次写年终的时候还是刚毕业的我,没看过的朋友可以点击链接🔗看一下https://www.codefather.cn/post/1805874531403345922 ,毕业一年后的今天我又发生了什么样的变化呢,请听我娓娓道来。

前言⭐

​书接上回📑,我还是依然在现在的公司,似乎没什么进步,但依然希望能寻求到进步之路。这一年的上班生活与我想象中的似乎有些许的不同,在我刚毕业的时候我想象中的程序员生活是同事之间激昂发言,对于技术的探讨以及加班的通宵加点,而我一年的下来,反而是早上七点起床坐班车🚌到公司,开始一天的工作,下午五点半准时下班(除了项目上线以及领导的莫名压力要 xx 天完成项目,才会偶尔加班),这样的生活似乎也是挺不错的对于我,因为这样我起码能早睡(晚上十点就睡觉了),不知道你们的生活是怎么样的呢?

​ 对于我近一年来的生活可以总结为三个部分🧾:公司的生活🏬、个人技术的追求🚀、下班后以及周末的点滴⛅,感觉似乎一年就这样过去了,但在此期间回忆起来还是有不少的回忆之处✨

公司的生活🏬

​ 周一早上⛅,我一如既往的七点起床,洗漱完毕,慢悠悠的出到村口的公交站台等待班车🚍的到来,大约七点五十到达公司楼下,步行三层楼梯(一天为数不多的运动量)到公司食堂中开始今天的第一顿早餐🍳。

​ 八点到工位,盯着手机似乎想要把仅剩属于自己的时间⌛️抓牢,八点半开始上班💼,有时候会有两三个项目同时在我手上,我会把一些业务复杂的项目放到早上去写,到下午开始一些 bug 修复以及一些重复的 crud 工作。

​ 下午很快就到了,开始修一些bug,如果工作不是压的不过来,我还会看看掘金的文章、掘金的沸点和编程导航鱼友🐟们的帖子,尤其是沸点专区似乎成为了程序员间无话不谈的小场所,能找到很多感同身受的话题。建议编程导航迅速➕上。

​ 晚上五点半🕠下面我会选择到公司食堂打包回去吃(现在我回去吃,我的👩五点下班可以提前煮,我就负责洗碗以及打扫卫生),等到六点公司的班车再度搭我回去,我的一天公司生活就结束了。

项目积累📜

  1. 刚来的时候接手的是电子菜谱项目,为公司的炒菜设备实现通过自然语言(加油50g,“大火“这些)转成炒菜机设备的机器语言,在此项目中学会有 jni 的调用、内存泄露的排查(Linux 操作系统默认 ptmalloc2 导致较多内存碎片🧩无法释放问题)、lua 脚本的编写、以及 jieba 分词器和复杂的业务逻辑。

  2. 第二个项目就是智能锁控业务,通过公司的低代码平台,完成前后端的编写开发联调,为电力部门的智能锁业务开发后台以及APP产品,这个项目折磨的不轻,只有我跟另一个后端同事完成开发,了解到了安卓蓝牙协议实现🔒的开关以及 appsmith 低代码框架的逻辑。

  3. 第三个项目开发了公司低代码平台的配套工具,业务分析系统,以往低代码平台的后台十分繁琐需要人工配置,通过业务分析工具,输入开发项目的📑需求文档能通过 AI 生成思维导图、数据库表、函数表、数据库之间的关系以及伪代码,让使用者直接快速的上手。此项目让我头发掉的不少,甚至快崩溃了,因为 AI 的不确定性太多了,而我在整套流程下来要完成四五十次甚至更多轮的 AI 交互,在此项目中我学会了 ✨AI 提示词的编写,✨AI 之间的调教,比如 AI 之间的结果相互打分、✨了解到了各个厂商的 AI 准确度,技术上学习到了 langchain4jgraphrag、以及复杂的业务流程。(目前项目还在持续迭代,我因为还要别的对外项目暂时退出来得以喘息一会,后面还要回去继续搞)。

  4. 第四个项目电脑钥匙🔑(锁控的升级版),我做的只是开发平台工具代码逻辑 Json 转换,给到 c++、python 那边 转成鸿蒙系统框架逻辑,使得公司的低代码产品不单单满足 Web 端,硬件设备端也同样适用,学习到了复杂的逻辑转换,一个 json 8 M,业务逻辑看的眼睛疼。

  5. 第五个项目是对外的教育系统,本来领导想推广公司低代码产品而接的对外项目,后面不知道谈着谈着,我变成了只写后端的外包仔,项目半个月开发完后端,业务细节十分多疯狂加班,至今还在测试联调阶段,此项目让我学会了校验!校验!所有校验都不能少!不然测试将成为你的噩梦💥。

  6. 第六个项目也是跟上面👆的项目同时进行,写的是一个公司硬件智能设备的租赁系统,我是负责支援,本来没安排我,后面说来不及,然后把我塞进去负责一个模块功能,我写的是发票模块,说实话刚开始我都不知道发票里面有什么🙉,在此期间学习到了发票业务的各个细节以及对接了百望云来完成真实发票的开票细节,在此期间还发生了一个很搞笑的事情,我开发代码要测试我开票的细节🔍有没有问题,而开真实发票会涉及财务那边的一些问题,财务不给我经常测试,但不测试我又无法知道我的参数是否遗漏,因为百望云的 API 入参有六七十个,之前测试就有开票成功了,到处电子发票发现遗漏了参数。

  7. 第七个项目就是目前我在做的项目 API 开放平台项目,哈哈不是编程导航上面那个,也有点类似,所以做起来信心满满,用的还是公司低代码平台来实现,目前刚开发不久,最近实现的一个比较有意思的功能就是通过open-api.json 直接生成 mock 数据以及接口反参、入参、注释这些,可以参考 apifox 的导入功能,有机会给大家分享一波。

  8. 剩下就是一些杂七杂八我摸鱼偷学的一些公司项目,比如企业级权限系统(一个通用的中台鉴权)、函数驱动系统(开发工具的前端调用接口使用)、还一些sdk 小工具这类的。

目前公司能学到的项目就这些,最头疼的还是那个 业务分析工具 !!,至今都有噩梦,想着后面还要回去写就头疼。公司积累的项目会比自己写的时候更加的让人进步,会有很多人监督着你的代码,同事的cr,领导喊你写的单元测试,测试测出你的bug,一系列的检查约束着你,而代码规范也会一步一步提升,像我现在写起来都不忘先想想这个入参要什么校验,先打个 TODO。

个人技术的追求🚀

1、在 2024 年,也是我刚毕业不久的一年,对于市面上面的代码都产生一股浓烈的兴趣,我趁着摸鱼时间以及下面周末,我都会时不时的学习一些市面上的小工具以及项目,让我了解到原来代码还能这么写,我靠,这样写起来有点优雅。

在此期间我学习了以下项目🔽,大家有兴趣的话可以看看我自己学习的一些心得体会跟着我学习一下:

  • cong-rpc:这个是一个鱼总的 RPC 项目,能使学习者快速了解一个组件是如何开发的,其中一些反射、重试、兜底的细节,可以成为你和面试官吹的资本。里面实现了网络请求➕序列化+Vert.x➕Etcd➕反射➕动态代理,提升架构设计能力。(里面的重试策略我将它用到了我公司的项目中)
  • CRPC:这个也是一款 RPC 项目,相比于鱼总的 RPC 它会略难懂,因为他的文字以及代码,有时候你照着敲写,还有些许 bug ,更考验你的 debug 排查能力学习起来。这个项目是我在掘金小册上面学习到的。基于Netty+Zookeeper+Spring实现的轻量级Java RPC框架。
  • OneAuth :这个一款对接第三方登录接口的项目,是我照抄学习的 JustAuth 开源项目写的功能,我模仿了其中 github 的登录,因为免费哈哈哈,能学习到不少的设计模式以及第三方,比如微信、qq 各种的登录接口对接。
  • sql-slow-mirror:这个一个京东的开源,基于 myBatis 的 SQL 分析工具**sql-analysis** ,我通过对代码的阅读以及理解,规范了一些代码的编写以及我的一些注释,写出了 sql 慢镜 这个项目,能锻炼学习者对于执行计划 explain 的分析 以及easyRule 规则引擎的学习了解。
  • we-go:这是一款基于 netty 的聊天室,是由我独自开发的 Java 聊天小网站,基于 Java ➕ Netty ➕ SpringBoot 开发,用于学习一些 websocket 以及 netty 相关知识的小项目。
  • short-link-dog-backend :这是一款我学习短链项目自己开发的一个短链生成小网站,基于 Java ➕ Redis ➕ SpringBoot 开发,可以学习到一些短链重定向以及布隆过滤器使用方法等操作,想学习的话还可以阅读星球上的教程https://www.codefather.cn/course/1792807139336581122 是鱼总教导我写的一个小教程,第一次写的教程有的不熟练,也希望能帮助到大家。
  • AsyncX:这个是一款解决任意💭的多线程并行、串行、阻塞、依赖、回调的并行框架🚀,可以任意组合各线程的执行顺序🌱,我参考的是京东开源的asyncTool
  • sql-dog-backend :这是一款融合了 sql-father-backend-publicsql-mother 、 **sql-slow-mirror**的项目,提供 SQL 分析、SQL的 mock 以及生成、SQL 的闯关功能的项目,项目基于了 SpringBoot 3.0、JDK 17 、MySQL 、Redis 等后端技术栈来进行开发,当时还联合星球小伙伴香香、我朋友、以及我表弟一起来进行开发。还能学习到防止用户 SQL 注入(使用webassembly 技术,在前端运行 SQLite 完成初始化)。

我在此期间写了以上项目,还有一些小项目可以上我的 github看看:https://github.com/lhccong ,觉得有帮助的可以给我点个关注。

2、还有还有!我还十分有幸被鱼总邀请参与了初期面试鸭题目的建设,将自己之前学习到的许多题目的知识融汇贯通,都给我狠狠的去学习面试鸭,过年后我也要狠狠的刷一波面试鸭,想要去寻求一波新的机会。

3、在 2024 年我也会经常写一些自己遇到的代码小问题文章,分享在编程导航以及掘金上面,其中还有不少的趣事,比如我的接口被压测了!!,同时锻炼了自己去的文笔,文章越写越得心应手。

现在近况🧑

​ 感觉对于知识点获取的兴趣好像没当初那么高亢了,好像少了很多兴趣,最近兴趣又提高了不少,比如最近鱼总的图库系统,我对那个协作十分感兴趣,我也想开发一个像语雀那种可以互相编辑同一个文章的功能,希望新的一年能写个出来。

​ 不知道是不是上班久了,感觉自己的积极性降低了,跟之前老同事跟我讲的一样,下班回去就是躺,根本不想打开电脑来学习。我之前实习的时候,每晚下班还能回去学习到十一点多,对此我要重拾信心,将自己的积极性提高来学习。

下班后以及周末的点滴⛅

现在的下班时间对于我来说还是挺满意的,每天都能回去吃饭,吃完饭就到我洗碗拖地,干起来还是十分充足,到八点多的时候我有时候会打开鱼总的教程视频,三倍速看看有什么新知识我是没有学到的,让我好好的汲取一波嘿嘿。

image-20250102111746685.png

周末对于我来说也还算充足,跟女朋友一起逛逛超市,备齐一个星期的菜然后再,搞杯瑞幸回家一趟,一起喊出一声好累啊,哈哈哈哈哈,也还算比较幸福嘿嘿。

现在就是缺少了锻炼,感觉每次积极性一上来,过几天又下去了,在新的一年可得好好督促自己,认真锻炼,毕竟程序员最大的本钱还是身体。

未来计划📑

  • 慢慢来,现在环境好像稍微好了那么一点点,毕竟我的老家都多了好多家外包,之前我找工作的时候可是一家都没有的,对于现在还在找工作的球友们,不用着急,到二月份的时候机会会慢慢变多大家可以一步步来。
  • 锻炼好自己的身体,吸收更多的知识打磨自己,毕竟技多不压身。
  • 写多点文章,我发现写文章能提高自己的表达能力以及对于一些知识能够更加牢靠的记录下来,忘记的时候还能快速回去查看。
  • 希望大家身体健康、平平安安,跟家里人和和睦睦,跟女朋友快乐相处哈哈哈哈,少点吵架🌹
  • 跟大家一起卷起来!!!!!!!!!!

2024年度记录

最后最后附上我的2024年度记录哈哈

undefined
0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
聪
下载 APP