迟到的总结:回望 2023 年,期盼 2024 新机会、新挑战

在这里插入图片描述

🔭 嗨,您好 👋 我是 vnjohn,在互联网企业担任 Java 开发,CSDN 优质创作者
📖 推荐专栏:Spring、MySQL、Nacos、RocketMQ,后续其他专栏会持续优化更新迭代
🌲文章所在专栏:职业成长
🤔 我当前正在学习微服务领域、云原生领域、消息中间件等架构、原理知识
💬 向我询问任何您想要的东西,ID:vnjohn
🔥觉得博主文章写的还 OK,能够帮助到您的,感谢三连支持博客🙏
😄 代词: vnjohn
⚡ 有趣的事实:音乐、跑步、电影、游戏

目录

  • 回望 2023 年
    • 学习技术心得
    • 阅读过的书籍📚
    • 问题
    • 解决方案
    • 常用的一些技术工具
    • 职业规划与成长
    • 去过的地方
    • 总结
  • 期盼 2024 新机会、新挑战
    • 社会规划
    • 技术规划
    • 职业规划
    • 心灵成长
    • 总结

回望 2023 年

对于 2023 年,对于自身的技术沉淀有了一个很好的输出,最让我感到引以为傲的是,通过在工作与学习过程中的不断积累,为企业解决了很多棘手的问题

即使付出了很多,有时可能不会立即得到回报,但只要你坚定自己的信念,继续努力前行,成功就在不远处。

学习技术心得

在学习一门技术时,如何快速得心应手

在目前的技术环境中,在个人保持足够自律时,可以阅读技术官方文档、GitHub、技术书籍以及阅读前人总结的一些技术文章,CSDN 上就是最好不过的学习平台了.

专注于在学习上保持有自己的理解以及结合工作使用的场景来对这些技术点进行整理、总结,输出属于自己的个人笔记以及技术文档.

阅读过的书籍📚

周志明《深入理解Java虚拟机》JVM 高级特性与最佳实践,通过阅读这本书集以及自身在学习和工作的经验,在 CSDN 平台上写了 JVM 专栏 > 篇数 6,后续会不断积累知识,逐步更新

在这里插入图片描述

(美)史蒂文斯、芬纳、鲁道夫《Unix 网络编程》
通过从中学习到的一些计算机网络以及操作系统内核相关的理论知识,结合实践代码的操作,梳理了网络结构下整个的前生今世,整理「网络 I/O」博文 10 篇

在这里插入图片描述

(美)Robert Love 《Linux 内核设计与实现》
通过阅读该书籍能够学习到内核级别在底层所做的一些事情,比如:内核级别的数据结构、内核级线程、fork 函数、系统调用等.

因为在工作中都是采用的 Linux 部署服务,前提从 Linux 使用开始,对于一些核心的可以追究其底层实现有一定的理解是最好不过的.

如下图,是我在学习 Linux 时所整理的专栏,目前 6+:

在这里插入图片描述

黄俊大佬《深入理解Java高并发编程》
通过阅读国内黄俊大佬的书籍,从里面学到了很多 JUC 高并发编程不一样的理解以及知识,果然是真牛逼!!同时在整理时,有自己的博文输出,后续会有更多的博文从中阅读以及理解整理出来!!

在这里插入图片描述

问题

比如:在生产环境上活动开奖时有一个问题,当参与人数 10W+ 要同时访问查看是否有中奖时,如何保证系统仍然能够正常的访问,业务系统不会崩溃,从几个名词出发,预热、异步、批次、限流、熔断、降级

1、在功能上线后的那一段时间内,要定时监控服务的各项指标,服务垃圾回收的频繁、内存使用的幅度、数据库连接池占用、服务 CPU 跳动是否正常
2、在实践代码中,能用异步的就用,不让非主要的业务影响到其他重要的业务响应,提高接口响应、吞吐量
3、能将程序与数据库的交互打包成一个批次进行最好不过,而不是所有的实现都从单个最可靠原则去考虑
4、在考虑数据可靠性时,尽量不要让过于庞大的事务出现在你的 Code 中,有的东西是需要你自己来做决定的,而不是过于依赖它人
5、当重复做一件事情时,从一个有规律的人来讲,他会提前将所有要准备的事情提前做好,以备不时之需,这就是考虑的预热.
6、从你自身的条件和经验来看,当你解决不了这一块的问题,是不是应该考虑从大圈小,慢慢地消化,而不是问题到手上直接就崩盘了,当有了一定的过程以后,你就能慢慢的接受了,这就是考虑的限流、降级、熔断

解决方案

无论工作、生活,在遇到问题时,最重要的是要保持冷静的头脑,将问题一步步拆解出来,分析后找出具体的原因所在,而不是一股脑的向前.

当问题出现在自己的手上时,我一般都是会从设计角度出发,将问题进行一步步拆分,每个时间点要做什么事情要一步步规划好,这样才能做好有一个好的结果呈现.

设计工作提前准备好,在后期的编码、测试工作就会变得格外的轻松

常用的一些技术工具

在工作、学习中经常会使用到的一些技术工具推荐给大家

  1. 画图时常用的一些 Logo 图:iconfont-阿里巴巴矢量图标库

  2. 整理流程图、时序图、架构图的画图工具:

    网页端-枫叶云🍁笔记
    PC 端:draw.io

  3. 整理学习任务、工作任务的文本文件软件:Sublime Text

  4. 谷歌浏览器内嵌的插件:JSON-Handler

更多…待续

职业规划与成长

为了提升自己的硬性能力,在今年将所有整理的笔记知识通过再三梳理以文章的形式进行了输出,也将自身在工作中遇到的疑难病症以及解决方案通过博文的方式展览

在 2023 通过不断的学习,提升了自己在技术硬能力上的突破,也很大程度上完成了自己在社会软能力上的计划,社会软能力任重而道远,需要持续完善✅保持两者之间的平衡

在学习、工作,有自己每个时间点的安排以及总结是很重要的

我会在特别重要的时间段完成某一件重要的事情,有着自己的日常计划表,每天按时按量完成今日所要完毕的事情.

去过的地方

在 2023 去了最想去的地方,一路办好各种的出关手续,实际上的旅程远远超乎了我的想象

在这里插入图片描述

PS:铜锣湾,个人平时比较宅,属于技术宅男的那种,Not just any nerd…
期望能够打卡更多不一样的地方,能完善自己的心灵,让内心更加的丰富、海阔天空

总结

PS:2023

Blog:最多的是将有深入了解过的源码知识以及业务场景结合技术的方案通过博客的方式细心整理了出来,并对其划分了分类

PS:深夜还在努力的学习以及输出文章.
Spring 源码、Nacos 源码、MySQL 性能优化、业务设计、JVM

在这里插入图片描述

Community:2023 分了 2 次 7 场考试,一共通过了 6 场考试

PS:努力学习英语,英语真的挺重要,无论是学习技术、交流、阅读文档,都是能够得心应手的.

Work:2023 工作中,帮助企业解决了很多大并发场景以及数据库优化问题,接口 TPS、QPS 质的提升、数据库慢 SQL 优化以及支持高并发的数据库设计方案,同时在年末做数据化大屏运用到了 Flink、HBase 大数据库方面的技术,为来年会有更多的技术深度、广度扩展做好准备.

期盼 2024 新机会、新挑战

社会规划

对于每个人的成长之路会有所不同,选择属于自己的一条路走好才不会对不起自己,有可能很漫长,但回首看来,希望一切都是值得的

能在 2024 完成自己在社会成长的旅程,完成在自考这条路上所有的学业,为下一个更好的目标出发!

任重而道远,在不断的学历提升过程中,逐步完善自己,不断进步,无论是生活还是软实力🙆‍♂️

1月底开始准备对今年学业的冲刺,不断前行,熬过哪些漫长的夜晚,为以后打开坚实的基础

技术规划

在 2024 开初,1-2 月份完成在 RocketMQ 源码层面上的学习,输出 RocketMQ 专栏,完善好每一篇博文要体现的亮点

为了不与社会规划冲刺相冲突,隔一段时间以后,再逐步学习 Netty 源码,完善在底层层面上的所有技术积累,为上层技术顶流做铺垫.

将在 2023 完善好的 Kafka 源码、Seata 源码、Sentinel 源码笔记内容,回顾好笔记📒上的知识内容,以博文的方式将其整理输出.

风正济时,自当扬帆破浪;任重道远,还需策马扬鞭

在这里插入图片描述

职业规划

在 2024.1 月末,将站好在该企业内的最后一班岗,在来年向着新的目标、挑战出发,在国内经济低迷、互联网行情寒冬下,在各种抉择下不得已做出这样的决定,期待新的一年互联网行情能够慢慢地好转,拥抱更多的机会.

心灵成长

无论多忙,也要适当的放松自己,让自己的心灵愉悦,可以偶尔与周围的朋友、同事谈谈心,适当的出去走一走,来年去更多的地方,打卡更多自己想去的地方.

1、尽早休息,不熬夜
2、保持一定的热量,多锻炼
3、去更多想去打卡的地方

对一切事物保持不卑不亢的态度

总结

希望 2024 年能够完成社会规划的学业目标,先要完善好在软能力这一块的提升,同时不断做技术方面的积累,不断扩展自己的深度、广度,提升自己的竞争力

所谓的卷,更多的是只是为了让自己变得更好,为了达成自己所谓的目标

PS:最多的是对新的一年互联网行情的期待.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/329460.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

定时器@Scheduled使用

四种调度方法 Scheduled 是 Spring Boot 中用于创建定时任务的注解。使用此注解可以很方便地实现定时任务的自动调度。以下是常见四种参数的作用: 固定延迟(Fixed Delay): Scheduled(fixedDelay 1000):在上一个任务完成后&#…

04-微服务-Nacos

Nacos注册中心 国内公司一般都推崇阿里巴巴的技术,比如注册中心,SpringCloudAlibaba也推出了一个名为Nacos的注册中心。 1.1.认识和安装Nacos Nacos是阿里巴巴的产品,现在是SpringCloud中的一个组件。相比Eureka功能更加丰富,在…

P4994 终于结束的起点————C

目录 终于结束的起点题目背景题目描述输入格式输出格式样例 #1样例输入 #1样例输出 #1 样例 #2样例输入 #2样例输出 #2 提示样例 1 解释数据范围提示 解题思路Code运行结果 终于结束的起点 题目背景 终于结束的起点 终于写下句点 终于我们告别 终于我们又回到原点 …… 一个个…

WorkPlus AI助理为企业提供智能客服的机器人解决方案

在数字化时代,企业面临着客户服务的重要挑战。AI客服机器人成为了提升客户体验和提高工作效率的关键工具。作为一款优秀的AI助理,WorkPlus AI助理以其智能化的特点和卓越的功能,为企业提供了全新的客服机器人解决方案。 为什么选择WorkPlus A…

WinForms中的UI卡死

WinForms中的UI卡死 WinForms中的UI卡死通常是由于长时间运行的操作阻塞了UI线程所导致的。在UI线程上执行的操作,例如数据访问、计算、文件读写等,如果耗时较长,会使得UI界面失去响应,甚至出现卡死的情况。 解决方法 为了避免…

家里有必要买NAS吗?

完全没有必要,因为用旧电脑搭建NAS不仅价格实惠,而且非常简单,效果也完全不差买了的! 并且......还环保 教程链接: 用旧电脑搭建NAS在您的家庭中,通过将旧 PC 转变为NAS服务器,您可以轻松搭建…

【Unity美术】如何用3DsMax做一个水桶模型

👨‍💻个人主页:元宇宙-秩沅 👨‍💻 hallo 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅! 👨‍💻 本文由 秩沅 原创 👨‍💻 收录于专栏:Uni…

实验室管理系统建设方案(LIMS)

1.实验室管理系统 1.1.系统概述 需求描述 实验室管理系统通过先进的数据处理技术对实验室进行全面管理,促进实验室检测流程的信息化、规范化,同时强化实验室检测数据的组织、分析、查询和输出,并对实验过程中的质量因素进行严格控制。 1.1…

2024--Django平台开发-Django知识点(四)

1.知识回顾 创建项目&#xff1a;新项目、别人项目、新版版、老版本 项目目录&#xff08;v1.0版本&#xff09; 路由系统 常见路由编写加粗样式 /index/ 函数 /index/<str:v1> 函数 re_path(ryy/(\d{4})-(\d{2})-(\d{2})/, views.yy), re_path(ryy/(?…

dnSpy调试工具二次开发1-新增菜单

测试环境&#xff1a; window 10 visual studio 2019 版本号&#xff1a;16.11.15 .net framework 4.8 开发者工具包 下载 .NET Framework 4.8 | 免费官方下载 .net 5开发者工具包 下载 .NET 5.0 (Linux、macOS 和 Windows) 利用git拉取代码(源码地址&#xff1a;Gi…

测试分类篇

小王学习录 测试分类按测试对象划分1. 界面测试2. 可靠性测试3. 容错性测试4. 文档测试5. 兼容性测试6. 易用性测试7. 安装卸载测试8. 安全测试9. 性能测试10. 内存泄露测试 按是否查看代码划分1. 黑盒测试2. 白盒测试3. 灰盒测试 按开发阶段分1. 单元测试2. 集成测试3. 系统测…

秒懂百科,C++如此简单丨第十五天:指针

目录 必看信息 Everyday English 前言 &#x1f4dd;了解指针 &#x1f4dd;定义指针 &#x1f4dd;分析指针 &#x1f4dd;运用指针 总结 必看信息 ▶本篇文章由爱编程的小芒果原创&#xff0c;未经许可&#xff0c;严禁转载。 ▶本篇文章被收录于秒懂百科&#xff0c…