「回首2022,展望2023」| 向着标杆直跑

2,909 阅读5分钟

「回顾2022,展望2023,我正在参与2022年终总结征文大赛活动

前言

大家好,我是小郭,还剩下一个多月就要过年了,回头看一下,这一年过得可真快,感觉自己也没有很大的进步,希望明年继续加油!

1. 最满意的几件事

  1. 重新开始写博客,2022年在掘金坚持了一年,并且拿到了优秀创作者成就
  2. 完成了跳槽,但依然坚持在互联网医疗行业,重新定位了自己的职业方向,目标成为一名架构师(偏中间件)
  3. 尝试多元化投资,一方面是投资自己(健身、读书),另一方面是投资副业(实体)

2. 三个维度来总结

a、结果维度

自己工作在互联网医疗行业的第六个年头,在新公司由原来的B端saas化业务,扩展到了互联网医院C端

  1. 思考了B端和C端业务上的差异,以及他们技术框架的不同,在高并发和高可用方面提升了自己的认知
  2. 思考技术优化带来的价值,将主服务进行拆分,将长时间占用内存、CPU的任务拆分到JOB服务中,引入MQ异步的方式来进行解耦,来提高主服务的业务稳定性和合理利用资源
  3. 对MQ和线程池有更深入的学习,输出RocketMQ的源码阅读文章,利用官方推荐和自身的实践来规范MQ的使用和问题的规避

b、技术维度

  1. 接手服务拆分任务,规划技术选型和技术实践

    1. 技术提升:线上问题跟踪和排查,对消息队列有更多的实践和踩坑,引入动态线程池
  2. 接手互联网医院B端、C端、D端业务

    1. 梳理业务流程,并完成部分流程图的整理和输出
    2. 梳理C端业务中的业务细节,提升自己的业务广度,提高针对不同的产品设计能力
  3. 完成DB数据同步服务的搭建,基于MySQL+Canal+Zk+RocketMQ的实时采集服务

Canal服务拓补图.png

c、成长维度

对业务的理解、项目管理、跨团队协作、沟通能力和做事方法

  1. 业务的理解:以用户的角度去思考,业务该怎么做才能够更合理

  2. 沟通能力: 随着业务的扩展,涉及到更多的跨团队协作,通过阅读书籍来提升自己的能力,《优势谈判》《沟通力》

  3. 做事方法:

    1. 以始为终:遇到事情,倒着想,先定义完成目标的标准,再开始动手
    2. 任务分解:拿到任务的时候进行分解,越小越好,在这过程中去梳理业务的细节,从而划分任务等级
    3. 沟通反馈:做好技术复盘,通过这种方式来找准问题根本原因,不断改善
    4. 多输出文字,让知识更有结构
  4. 时常回头看一看自己之前的代码,看看是否有没有更好的解决方案

存在的问题和如何改进

  1. 思考问题:更多的时候存在程序员思维,思考问题过于简单,需要打破程序员思维
  2. 沟通问题:不愿意有更多的沟通,需要更多的张开嘴巴,在描述事情的时候,最好能够一句话将意思表达清楚
  3. 动手问题:多动多思考,没有思路的时候,先行动起来
  4. 还有挺多的~

3. 这一年阅读书籍

【技能类】

  1. 《RocketMQ技术内幕》_丁威
  2. 《Apache RocketMQ源码解析》
  3. 《Java8实战》
  4. 《Java并发编程之美》_翟陆续
  5. 《软件架构设计:程序员向架构师转型必备》

【其他】

  1. 《优势谈判》(进度27%)
  2. 《进击的智人》
  3. 《指数基金投资指南》
  4. 《非暴力沟通》
  5. 《冯唐成事心法》(进度15%)
  6. 《刻意练习》

【思维导图】

  1. 极客时间 - 10x程序员工作法笔记
  2. 阿里Java开发手册(泰山版)笔记
  3. 软件架构设计:程序员向架构师转型必备笔记
  4. RocketMQ源码笔记
  5. DevOps笔记
  6. 分布式理论笔记
  7. 设计模式笔记
  8. 还有一些碎片

4. 明年的规划和方向

a、提高个人专业能力

  1. 继续坚持在掘金平台的创作,向Lv.6看齐
  2. 软考拿下高级架构师证
  3. 参与到更多的开源项目中去,在消息中间件方面有更深入的探索和实践(源码学习,高阶实践)
  4. 每个月拿出几天来看看之前的业务功能,看看是否更好的优化方案去代替

b、提升软实力

  1. 通过阅读来提高自己的深度,目标一个月一本书,并做好思维导图的笔记
  2. 提高自己的沟通能力,最好能用一句话去表达自己想要表达的内容
  3. 决定的时候,经过短暂的思考而不是拍脑袋来做决定

c、提升生活的质量

  1. 暂无

生活

WechatIMG141.jpeg

遗憾

今年没旅游,明年一定

今年没去演唱会,明年一定

今年没结婚,明年尽量

今年基金没赚钱,明年尽量别亏钱

WechatIMG142.jpeg