迟来的2024年终总结
这是一篇迟来的 2024年终总结,从来没正式的为自己做过总结。
一、工作
2023年底,其实当时经过了几面之后,本来已经拿到了 Gitee(开源中国) 的 Offer,然后因为杭州有朋友说有项目,于是思考许久之后,还是决定来了杭州。
选择杭州放弃了深圳,我觉得应该还是这几个原因:
- 杭州有朋友在,工作安排好之后,住宿的问题也一并解决了,当时到杭州之后基本就是直接拎包入住的。而且公司离住的地方走路也就十分钟。
- (因为老婆孩子在区县,市区家里目前也是空置的状态),如果杭州回老家,可以选择飞机、高铁,而且高铁能直达重庆家里,家里到火车站也就五分钟车程,来去方便。深圳的话,就只能飞机到重庆,再转动车到家里。我又是很怕麻烦的一个人。
- Gitee 的 Offer 是产品经理,纠结了一下之后,觉得如果转了的话,估计以后自己写代码会更少了
- 还没来过杭州。
参与的工作和项目
1.1 老系统的维护和迭代
本身有一套基于 PHP 的灵工财税系统在生产上跑,需要进行日常的维护、迭代一些新功能。
系统周边还有一套 支付宝小程序 也在线上运行着。
1.2 新系统的设计与开发
基于老系统的业务需求,重新架构设计和开发了一套新系统:
- 使用 Java17 / SpringBoot3 / MySQL8 / JPA / Redis / RocketMQ 等后端技术栈对后台服务做支持
- 使用 Vue3 / Vite / TypeScript / ElementPlus 等前端技术栈对前端页面做支持
新系统前前后后开发和测试花了大概三个月的时间,技术团队人员 2 个全栈,两个产品,两个测试。
1.3 MCN机构主播平台
设计开发了一个 MCN 机构的主播社区,技术栈和上面新系统基本一致,主要实现了一个后台服务、一个 Web 端的管理系统、一个基于 uniapp 的 App,上架了 App Store,Android 端倒是没有直接上商店,提供的是 H5 官网直接下载 APK.
1.4 一些小工具
也做了一些公司内部很多小工具的开发,例如基于 小爱同学 的业务语音通知服务、Web 叫号服务(类似在页面上输入信息,指定公司内各个部门的小爱同学进行通知的功能)
也不停折腾了公司的一些 VPN 网络架构 局域网服务器架构 等工作,例如基于 vmware vsphere
vcenter
vsan
的超融合架构等。
用大模型搭了一些好玩的服务,比如 ts.hamm.cn java.hamm.cn 等
1.5 其他项目
也客串了一个前端,参与了公司其他小组的社交类产品的管理后台开发。
因公司有一个 AI 出海项目需求,预研了一个 AI智能体项目,主要是一些角色扮演的场景服务 (此处有狗头)
。
二、开源
今年做了一些开源小项目,当然比去年的积极性要低了很多:
2.1 SPMS 智能生产管理
S-PMS (Smart Production Management System) 智能生产管理系统 ,是一个集成化、智能化的企业级应用软件,它集成了多个核心的生产管理模块,包括 制造执行系统 (MES)、仓库管理系统 (WMS)、企业资源计划系统 (ERP)、质量管理系统 (QMS) 以及 物联网管理系统 (IoTS) 等。
技术栈使用的也是和 1.1.2 中提到的一样。
其中完成了两个端的开发:
这个项目其实从 2013年底 就已经开始了,目前还在迭代中。
2.2 OllamaK
因为觉得其他的 Ollama iOS 客户端都不好用,然后自己花了几天时间写了个简单的 Ollama iOS 客户端。
Github: github.com/HammCn/Olla…
基于 Swift + SwiftUI 设计。
2.3 AirPower4T
AirPower4T 是一个基于 Vue3 TypeScript Element Plus Vite 的开发基础库,使用面向对象、装饰器、Hooks等开发模式,内置了数据模型转换、表格表单装饰器配置、加解密和编码解码、网络请求、权限管理等常见后台功能以及页面组件,助力后台类系统的前端开发效率,同时保障了优雅的代码质量。
Github: github.com/HammCn/AirP…
2.4 AirPower4J
AirPower4J是一个基于 Java17、SpringBoot3.x、JPA&MySQL 的后端开发脚手架,其中包含了一些 RBAC、请求验证、CURD封装、异常处理、多租户SaaS、加解密与安全、WebSocket等模块,以满足日常开发的快捷、稳健、标准化等要求。
Github: github.com/HammCn/AirP…
2.5 一些SDK包
2.5.1 WeComSDK
企业微信的 Java SDK
。目前是开发中,对 企业微信 的一些 OpenAPI
进行了封装。
Github: github.com/HammCn/WeCo…
2.5.2 WeComRobotSDK
一个很好用的企业微信机器人开发工具包SDK。也是发布到了 maven
仓库。
Github: github.com/HammCn/WeCo…
2.5.3 AirPowerJavaSdk
AirPower Java SDK 是基于 Java8 下用于快速对接 AirPower4J 项目中的开放应用的开发工具包,实现了与 AirPower4J 匹配的 AES / RSA 出入参加解密、参数签名、防止重返攻击、数据自动转换等功能,针对基于 AirPower4J 下的 Web 项目提供快速支持开放能力。
Github: github.com/HammCn/AirP…
三、写作
这一年免不了在掘金和其他社区摸了不少鱼。
3.1 掘金专栏
开了三个掘金的专栏:
3.1.1 《用TypeScript写前端》
本篇专栏主要讲解作者是如何大胆放肆的使用 TypeScript 面向对象思维来写前端的。
截止目前,共收录了 32篇 文章,订阅用户 500 人,希望能真正的帮到这 500 个订阅的朋友。
3.1.2 《来杯Java压压惊》
主要是分享一些用Java写后端的心得体会。
截止目前,共收录了 14篇 文章,订阅用户 6 人,因为是 11月 才创建的专栏,数据有些许惨淡。
3.1.3 《你好,全干工程师》
网络?运维?架构?产品?设计?可能这个专栏都有涉及到。
截止目前,共收录了 47篇 文章,订阅用户 21 人,数据也不是那么好看。
3.2 粉丝数据
截止目前:
3.2.1 掘金粉丝:800
3.2.2 Github粉丝:211 (@HammCn)
3.2.3 Gitee粉丝:887
3.2.4 公众号粉丝:3401 (@imHamm)
公众号的粉丝也不是很垂直,现在几乎不在公众号发布什么内容了。
3.2.5 微博粉丝:5000
(不垂直,已经不打算经营了,不再公开了)
3.3 阅读数据
截止目前,掘金阅读数据:
四、生活
杭州的生活很糟糕。特别是美食。
4.1 饮食问题
刚来的时候,还能维持每周两三次在家做饭炒菜,这几个月几乎没怎么在家做了,都选择了外卖或者在外面吃。
美团上拉黑了很多个商家了,实在是难吃。
4.2 日常出行
因为几个朋友都在一起,所以日常也基本都是在一块。一般也只在家、公司、附近商场、机场、火车站 这些地方。
日常没有什么出行的需求,但给老婆换掉了之前 我开的油车,换了 另外一辆油车。。。
(给家里添置了第二辆林肯了,蛮喜欢这个品牌的)
唯二在杭州较远的两三次出行:
4.2.1 灵隐寺
去过一次就不再想去第二次了。
4.2.2 乌镇
和重庆的磁器口差不多,没什么意思。
五、家庭
家庭是最重要的部分,所以选择放到最后说了。
5.1 儿子
儿子今年六月份三岁了,也上了幼儿园小班。
小子从小就聪明,情商也高。就是在学校不爱吃饭,还回家说学校的饭菜不好吃。
现在几乎能用英文从 1-100 读出来,一些颜色、水果、物体 也都能简单的表达了。
数学方面的话,10以内的加法没问题了,减法还不太会的样子。
5.2 老婆
家里最漂亮的女人。带孩子、上班都是她。
5.3 亲人
爸妈,岳父岳母依然是围着儿子在转,也慢慢的有了一些岁月老去的痕迹了。
依然是身体健康,这也就是最大的幸福。
5.4 离开了两个亲人
我这边的爷爷和外婆相继在今年离开了我们。希望他们在那边没有烦恼,快乐生活。
六、总结
这一年经历了太多,本文也是流水账的方式做了个年终的总结。
对2025年的期望,目前也还很迷茫。
先祝福吧:
希望儿子能健康快乐的成长,能学习到很多好玩的东西。
希望老婆依然是貌美如花,别被儿子整天的调皮折腾。
希望爸妈,岳父岳母,爷爷奶奶们身体健康,生活没有烦恼。
至于我自己,现在还没想好,但希望2025年工作上能有一些新的突破。
就这样,也祝所有幸福的人们,2025的愿望也都能实现。
来源:juejin.cn/post/7461207850456842303