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年 今年做出了很多不一样的改变, 可惜的是减肥失败,自律不起来。

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

相关推荐
海绵波波1074 小时前
flask后端开发(10):问答平台项目结构搭建
后端·python·flask
网络风云5 小时前
【魅力golang】之-反射
开发语言·后端·golang
Q_19284999065 小时前
基于Spring Boot的电影售票系统
java·spring boot·后端
运维&陈同学6 小时前
【Kibana01】企业级日志分析系统ELK之Kibana的安装与介绍
运维·后端·elk·elasticsearch·云原生·自动化·kibana·日志收集
Javatutouhouduan9 小时前
如何系统全面地自学Java语言?
java·后端·程序员·编程·架构师·自学·java八股文
后端转全栈_小伵9 小时前
MySQL外键类型与应用场景总结:优缺点一目了然
数据库·后端·sql·mysql·学习方法
编码浪子10 小时前
Springboot高并发乐观锁
后端·restful
uccs10 小时前
go 第三方库源码解读---go-errorlint
后端·go
Mr.朱鹏10 小时前
操作002:HelloWorld
java·后端·spring·rabbitmq·maven·intellij-idea·java-rabbitmq
编程洪同学11 小时前
Spring Boot 中实现自定义注解记录接口日志功能
android·java·spring boot·后端