2023年总结:日渐清醒,得失随意

2023年快到末尾了,今天公司也完成了Q4的季度总计,自己也尝试写一次年终总结 看看今年到底做了哪些事情

1. 工作

    • (个人情况)先介绍一下本人情况吧,江西南昌二本学校,目前是后端开发,2021年9月到2022年3月在杭州海康威视实习6个月,2022年3月份拿到一家小公司的秋招offer,提前实习。从2022年3月份到2023年12月份差3个月也快2年了。
    • (作息时间)现在的公司可能并不像一个互联网公司,965的作息时间,我是在公司附近的小区租的房子,走路过去10分钟差不多,每天9点起床,9点半上班 中午休息一个半小时,回家躺一会,晚上6点下班,我们后端不会在晚上进行上线,都是白天上线(海外用户 时间差), 和周围同学朋友比起来也很奇怪,他们都是经常性的要加班,一年多的时间我只加过两次班呆到8点半,只能说这样的公司不多了,呆在舒适圈里太久也会废掉,温水煮青蛙的感觉。
    • (后端架构)公司的软件产品主要是开发App,用户人群也是海外的用户。后端开发团队加上leader才4个人,今年我们对后端的技术架构也进行了重构,主要是Jdk17+ SpringBoot3.0+Mybatis-Plus+GRPC+webclient+MySQL+Redis+ElasticSearch+Nacos(2.0版本)+Apollo 服务注册/配置中心+Mycat(分表) 分表一致性hash+RocketMQ + Amazon SQS 消息队列+日志存储 log4j+slf4j / 分布式日志存储ELK+Flume+logstash+客户端推送 极光/FCM推送+数据埋点/事件/ab实验sdk神策。因为业务不是很复杂/用户量不大的情况下,使用的中间件都特别少,rocketmq一般使用在商品秒杀异步/第三方回调大量消息进行削峰填谷,其他场景都使用到 mq实战的比较少 看过很多的mq使用场景,没有使用场景。Elasticsearch 只要是用来搜索场景/日志搜索组件,没有那种用来做宽表/数据汇总等场景。
    • (个人)今年来一直在打螺丝,负责了A产品在Q1季度之后停止迭代,B/C产品在Q2季度迭代之后也停止了,都是因为收益不行吧,D产品有点盈利Q3/Q4季度一直在迭代。可能有人说toC的产品用户量应该很大,看了下我负责的D产品 每日活跃用户在2-3w,对后端来说什么并发量/QPS/TPS很大的场景暂时也是接触不到的。对于个人只有对自己负责的业务理解透彻,我们这边的需求并不是很复杂/恶心,能够理解当前的业务和新的需求,理清开发逻辑逻辑,基本都能上手,不需要太高端的技术,一个mysql一个redis一个springboot就能上手。刚开始的敏捷开发快速迭代需求对我来说是一种成长,从不熟悉crud的操作到如火纯青的操作确实也让我度过那一个初级的阶段,到最后的长时间的重复操作(存储信息,数据处理返回信息),个人感觉意义不是很大了,也没有那种质的提升。在责任心这方面刚开始还是积极主动,会承担很多东西,到现在我只想把东西甩出去,产品功能抄都抄不明白,做一个挂一个。刚开始在沟通交流和表达能力这一方面还是存在很大的问题的,在不断的产品评审开会谈论中也在慢慢的改变,想清楚接下来要说的话 理清逻辑,慢慢说不要太急。

2. 技术学习

    • 语言方面: 在语言的方向 Java作为工作中的使用语言 Spring生态,日常使用Python3写算法,Django开发,爬虫和各种脚本操作,Go作为兴趣方向写写算法,找一点项目进行实践。
    • 书籍阅读方面:《深入理解Java虚拟机》 《MySQL是怎么运行的》《Redis设计与实现》《Java并发编程》《Go语言设计与实现》《Go语言高并发与微服务实战》《Java多线程编程》《MySQL技术内幕》《Python脚本》《Linux命令行与Shell脚本》........................
    • 技术方案:业务驱动技术,我觉得重要的还是业务场景设计方案,有了场景才有多种技术实现进行选型,日常看到一个功能 想想它是怎么实现的 实现的方式有哪些? 总结这种技术方案 形成自己的知识体系。
    • 开源中间件:先了解这东西是干嘛的,怎么去使用它,看它的整体架构设计(我还在这个阶段),然后看源码。
    • 自己学习也是三天打鱼两天晒网,天天在躺,基础不牢。

3. 系统架构师(45 36 49)

    • 在大三的时候考过软考的一个中级设计师,然后稳稳的过了,在2022年毕业那年其实已经想靠系统架构师了(高级职称在杭州可以评e类人才,杭州户口每个月2k+的租房补贴),可惜社保交的月份太少,不满足杭州报考资格,就默默的放弃了,系统架构一年只能考一次,在今年的9月份报了名,国庆假期才开始买资料进行复习,准备了一个月 在浙江工业大学进行机考,今年出成绩很快,可惜没过,案例分析今年第一题改了题型考的大数据,自己没有复习那块知识点,基本就是0分,后面的redis和orm框架,mysql主从复制也答的不好,确实太可惜了,挺后悔没有去看大数据那块知识点的,对于论文的话,平常没有练过 考前背了背模版结构,考试的时候选择的系统稳定性,就把公司的项目写到论文里面进行整合了,准备了一个月的时间,没过 今年挺后悔的一件事情,明年不确定还会不会再参加了。
  • github.com/hakusai22/S... 这是自己在网上收集的资料/自己一个月内复习记录,明年可能还能继续用上。

4. 生活

    • 每天下班时间在,有很多自己的时间,不是在学习就是在健身/骑车................ 夏天的时候那段时间主要的运动是在小区打篮球,在今年双十一买了xds公路车,想的是把杭州有名的景点都骑上一遍,目前主要是去了西湖,湘湖,钱塘江,浙江大学(紫金/玉泉校区),最近杭州天气太冷了,其他的地方等待发掘吧。今年为了扩大自己的兴趣范围也是买了一把雅马哈的吉他进行学习,学了几个月基础就被我丢下了。到后来刷了很多摄影相机相关的视频,自己也想尝试一下,就入手了佳能的rp相机,每周周末有时间就出去刷刷风景,周末出去玩做点事 比呆在出租房子里面活的更加充实,相对于2022年 今年做出了很多不一样的改变, 可惜的是减肥失败,自律不起来。

附上几张周末出去骑车拍的照片

相关推荐
Asthenia041231 分钟前
Spring扩展点与工具类获取容器Bean-基于ApplicationContextAware实现非IOC容器中调用IOC的Bean
后端
bobz9651 小时前
ovs patch port 对比 veth pair
后端
Asthenia04121 小时前
Java受检异常与非受检异常分析
后端
uhakadotcom1 小时前
快速开始使用 n8n
后端·面试·github
JavaGuide1 小时前
公司来的新人用字符串存储日期,被组长怒怼了...
后端·mysql
bobz9651 小时前
qemu 网络使用基础
后端
Asthenia04122 小时前
面试攻略:如何应对 Spring 启动流程的层层追问
后端
Asthenia04122 小时前
Spring 启动流程:比喻表达
后端
Asthenia04122 小时前
Spring 启动流程分析-含时序图
后端
ONE_Gua3 小时前
chromium魔改——CDP(Chrome DevTools Protocol)检测01
前端·后端·爬虫