2024年度总结:从后端Java到全栈成长的蜕变

目录

  • 前言
  • 1. 用数据与实践书写成长篇章
  • 2. 技术与生活的双重蜕变
  • 3. 技术的进阶与生活的绽放

前言

  今年是我入行的第十年,也是记录在CSDN平台上的第五年。这五年来,我始终坚持记录成长的点滴,将个人事业与博客创作紧密相连。一路走来,不仅自己从中受益,还为无数读者和粉丝带去了启发与动力。

  记得一次聚餐时,一位朋友对我说:“是什么让你一直坚持发文,不断保持学习?你的分享让我充满动力。”每每听到这样的反馈,我都感到无比欣慰与动容。这些话不仅是对我坚持的肯定,更让我坚定了分享技术、传播正能量的初心。

坚持写作并不容易,尤其是进入职场后,忙碌了一天,下班回家往往只想放松、松懈

  但,偶尔因为懒散而感到懊恼时,总会翻看别人的技术点滴,或是看到新技术资讯,心中便燃起好奇的热情
这种时刻,不仅是对自己的鞭策,也希望成为提醒更多人的契机:学习从未停止,进步也从未太迟

  我始终相信,技术创作不仅是一种自我成长的方式,更是一种力量的传递

  用纯粹的技术分享为大家带去知识,用积极向上的态度为大家注入力量,这是我一路坚持的意义。无论未来多忙碌,我都希望用自己的行动告诉大家,只要坚持学习与分享,我们都能成为更好的自己!

  这里POST上粉丝的催更记录:

在这里插入图片描述

1. 用数据与实践书写成长篇章

  2024年,是我职业生涯的一个重要转折点。这一年,我从专注于后端Java开发,迈向了全栈开发的新领域。这不仅是一场技术的跨越,更是一场成长的蜕变。

  在后端领域,我深入钻研高并发、微服务架构和数据库性能调优等核心技术,将自己的实战经验系统化总结,发布在技术社区,帮助更多开发者少走弯路。例如如下:

  • 完善全栈路线:java框架 零基础从入门到精通的学习路线 附开源项目面经等(超全)
  • 实用的Java CRUD功能实战知识点:【Java项目】实战CRUD的功能整理(持续更新)
  • 前端/小程序等知识点:前端/小程序 知识点

  而在全栈转型的过程中,我迎难而上,掌握了Vue3和Vue2等前端技术,逐步从入门走向熟练。在实际项目中,我完成了前后端的无缝衔接,真正实现了技术的全面提升。不仅如此,我从零开始主导了两个公司级大项目:

  1. 设备管理系统:基于Vue2 + Spring Boot,开发了一套设备保养、维修和更换的管理平台,集成多个外挂工具,为企业员工带来了极大便利
  2. xx辅助管理系统:基于Vue3 + Spring Boot,开发了一个针对xx的预约、管理和审核的系统,提供精细化的数据管控,目前正在申请软著

  这些项目不仅积累了丰厚的实战经验,也让我更加理解全栈开发的全局思维和技术价值。成果累累,战绩斐然,每一次挑战与突破,都为我的职业生涯增添了浓墨重彩的一笔

  与此同时,五年的博客创作也见证了我的成长,粉丝数量突破27万,是对我坚持创作的最大认可

在这里插入图片描述

  2024年,我专注于高质量文章的输出,涵盖后端、全栈开发、工具心得等多个方向,同时用心解答粉丝提出的问题,为他们的学习与工作排忧解难

在这里插入图片描述

  每一篇文章的背后,是我对技术的深耕,是对分享的执着。我始终相信,技术创作不仅是记录自我的方式,更是一种力量的传递,在帮助别人中收获成长,在分享知识中感受价值,这是我一路坚持的初心,也是我不懈前行的动力。

  展望新的一年,我希望用更多的努力和探索,书写属于自己的精彩篇章,也为更多人带来启发和力量!

2. 技术与生活的双重蜕变

 2024年,我不仅在技术领域不断突破,也尝试在生活中挑战自我,迈出舒适区,探索更多可能性

 这一年,我参与了人生中的第一次线下演讲活动——作为南沙青春大使登上了全新的舞台。这并不是一场技术分享,而是一种自我拓展的尝试。初次登台的紧张感让我深刻体会到突破自己的难度,但最终,我以稳定的表现赢得了观众的认可,并成功获得了优秀奖。虽然不是最好的成绩,但这次经历让我在舞台上初步成长,激励我未来不断尝试新事物。

在这里插入图片描述

  此外,我积极备考软考高级职称,虽然今年遗憾未能通过(= - = ),但这次努力积累了宝贵的经验,为明年的再战注入了更多信心。同时,我成为了“万码优才”的合作推广者,承担了多个广告写作项目。这些项目不仅让我学会了更高效地沟通和创作,还得到了客户的高度认可与信任。这种从技术到内容创作的转变,为我的职业生涯带来了新的亮点。

  技术成长与生活挑战的交织,让我的2024年变得格外充实和有意义。展望未来,我期待能够在技术架构、知识分享、个人成长等方面继续迈向新的高度,用更多精彩的故事,书写属于自己的绚丽篇章!

3. 技术的进阶与生活的绽放

  展望2025,满怀期待,希望自己能在技术深度、职业发展、个人生活等多个方面实现新的突破:

  • 技术的更高追求
  1. 深入技术架构研究:在后端架构优化上继续深耕,尝试更多全栈开发的实践
    在技术深度和广度上同时突破,力争成为更全面的技术专家
  2. 技术文章的高频输出:保持更新优质的技术内容,用心记录学习和实践的过程,分享给更多人
  • 职业的稳步攀升
  1. 事业新高度:在公司岗位上争取更大的发展空间,期待通过自己的努力和积累,在职业道路上步步高升,迎接新的挑战与机遇
  2. 更多合作机会:希望吸引更多广告商和合作伙伴,推广优质技术内容,无论是测评还是技术宣传,都将以高质量的创作回馈支持我的每一个客户
  3. 携手成长:分享技术文章的同时,也能得到更多粉丝和朋友的支持与鼓励
    每一条留言和点赞,都是我继续创作的动力,也期待我们在未来的日子里一起进步,共同加油!
  • 生活的丰富与充实
  1. 拥抱多样生活:除了技术学习,希望更多参与业余活动,丰富自己的兴趣爱好,提升个人综合能力
  2. 旅行与陪伴:计划每年至少安排一到两次旅行,放松心情,释放工作压力
    同时,学会更好地平衡工作与家庭生活,多陪伴家人和伴侣,用心珍惜每一份亲情与爱
2024年是成长的一年,而2025年,我将以更高的热情,追逐更大的梦想

在技术与生活的平衡中找到新的方向,让职业与生活都能绽放更大的精彩

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

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

相关文章

麦田物语学习笔记:创建TransitionManager控制人物场景切换

基本流程 制作场景之间的切换 1.代码思路 (1)为了实现不同场景切换,并且保持当前的persistentScene一直存在,则需要一个Manager去控制场景的加载和卸载,并且在加载每一个场景之后,都要将当前的场景Set Active Scene,保证其为激活的场景,在卸载的时候也可以方便调用当前激活的场…

无人机高速无刷动力电机核心设计技术

一、技术概述 无刷电机优势: 高效率:无刷电机由于去除了电刷和换向器,减少了能量损失,因此具有更高的效率。 长寿命:电刷和换向器的磨损是导致传统有刷电机寿命较短的主要原因,而无刷电机则避免了这一问…

Linux C\C++方式下的文件I/O编程

【图书推荐】《Linux C与C一线开发实践(第2版)》_linux c与c一线开发实践pdf-CSDN博客 《Linux C与C一线开发实践(第2版)(Linux技术丛书)》(朱文伟,李建英)【摘要 书评 试读】- 京东图书 Lin…

python编程-OpenCV(图像读写-图像处理-图像滤波-角点检测-边缘检测)角点检测

角点检测(Corner Detection)是计算机视觉和图像处理中重要的步骤,主要用于提取图像中的关键特征,以便进行后续的任务,比如图像匹配、物体识别、运动跟踪等。下面介绍几种常用的角点检测方法及其应用。 1. Harris角点检…

QT开发-T113 Linux 主板QC配置套件

此篇文章用于记录在Linux主板上使用QT开发项目的套件配置步骤 进入QC软件,点击 Manage Kits… 选择项目对应的QT Version : 一般有一个项目对应的qmake 文件,选择导入即可 如果首次导入提示 qmake could not be added 需要先对项目进行命令行编译(具体命…

【云岚到家】-day03-门户缓存实现实战

【云岚到家】-day03-门户缓存实现实战 1.定时任务更新缓存 1.1 搭建XXL-JOB环境 1.1.1 分布式调度平台XXL-JOB介绍 对于开通区域列表的缓存数据需要由定时任务每天凌晨更新缓存,如何实现定时任务呢? 1.使用jdk提供的Timer定时器 示例代码如下&#xf…

SuperdEye:一款基于纯Go实现的间接系统调用执行工具

关于SuperdEye SuperdEye是一款基于纯Go实现的间接系统调用执行工具,该工具是TartarusGate 的修订版,可以利用Go来实现TartarusGate 方法进行间接系统调用。 该工具的目标是为了扫描挂钩的NTDLL并检索Syscall编号,然后使用它来执行间接系统调…

Python+ tkinter实现小学整数乘法和除法竖式演算式

Python tkinter实现小学整数乘法和除法竖式演算式 整数的乘法与除法是小学数学中的重要内容,它们是数学运算中的基础部分。 本文将使用python 和Python 的标准 GUI(图形用户界面)包tkinter,实现整数乘法与除法的竖式演示。供有兴趣…

线程池遇到未处理的异常会崩溃吗?

线程池中的 execute 和 submit 方法详解 目录 引言execute 方法 使用示例代码 submit 方法 2.1 提交 Callable 任务2.2 提交 Runnable 任务 遇到未处理异常 3.1 execute 方法遇到未处理异常3.2 submit 方法遇到未处理异常 小结 引言 在多线程编程中,线程池是提高性…

MongoDB基本操作

一、实验目的 1. 熟悉MongoDB的基本操作,包括CRUD(增加、读取、更新、删除)。 2. 理解MongoDB的文档型数据库特性和Shell的使用。 3. 培养学生通过命令行操作数据库的能力。 4. 强化数据库操作的实际应用能力。 二、实验环境准备 1.…

【银河麒麟高级服务器操作系统】业务访问慢网卡丢包现象分析及处理过程

了解更多银河麒麟操作系统全新产品,请点击访问 麒麟软件产品专区:product.kylinos.cn 开发者专区:developer.kylinos.cn 文档中心:document.kylinos.cn 交流论坛:forum.kylinos.cn 服务器环境以及配置 【内核版本…

Kotlin Bytedeco OpenCV 图像图像54 透视变换 图像矫正

Kotlin Bytedeco OpenCV 图像图像54 透视变换 图像矫正 1 添加依赖2 测试代码3 测试结果 在OpenCV中,仿射变换(Affine Transformation)和透视变换(Perspective Transformation)是两种常用的图像几何变换方法。 变换方…

【LeetCode100】--- 寻找重复数

题目传送门 方法一:暴力解法(超时) 算法原理 双重循环,每次固定一个数,再遍历别的数。比较这两个数是否相等, 若相等则返回这个数。就是重复数。 复杂度分析 时间复杂度:O(N方&…

RabbitMQ---TTL与死信

(一)TTL 1.TTL概念 TTL又叫过期时间 RabbitMQ可以对队列和消息设置TTL,当消息到达过期时间还没有被消费时就会自动删除 注:这里我们说的对队列设置TTL,是对队列上的消息设置TTL并不是对队列本身,不是说队列过期时间…

mysql查看binlog日志

mysql 配置、查看binlog日志: 示例为MySQL8.0 1、 检查binlog开启状态 SHOW VARIABLES LIKE ‘log_bin’; 如果未开启,修改配置my.ini 开启日志 安装目录配置my.ini(mysql8在data目录) log-binmysql-bin(开启日志并指定日志前缀&#xff…

【QT】 控件 -- 按钮类(Button)

🔥 目录 1. 前言 2. Push Button 按钮 1、带有图标的按钮 -- 纯代码实现2、带有快捷键的按钮 -- 图形化&代码实现 3、按钮的重复触发 3. Radio Button 按钮 **1. click、press、release、toggled 的区别** **2. 单选框分组** 4. Check Box 复选 5. Tool Butto…

postman请求参数化

postman界面介绍 一、使用环境变量(Environment Variables)进行参数化 1、在请求中使用环境变量 在请求的url、请求头(Headers)、请求体(Body)等部分都可以使用环境变量。 URL 部分示例 点击 Postman 界面右上角的 “眼睛” 图标(Environment Quick Look)打开环境管理…

在 Babylon.js 中使用 Gizmo:交互式 3D 操作工具

在 3D 应用程序中,交互式操作对象(如平移、旋转、缩放)是一个常见的需求。Babylon.js 提供了一个强大的工具——Gizmo,用于在 3D 场景中实现这些功能。本文将介绍如何在 Babylon.js 中使用 Gizmo,并展示如何通过代码实…

虚幻商城 Fab 免费资产自动化入库

文章目录 一、背景二、实现效果展示三、实现自动化入库一、背景 上一次写了个这篇文章 虚幻商城 Quixel 免费资产一键入库,根据这个构想,便决定将范围扩大,使 Fab 商城的所有的免费资产自动化入库,是所有!所有! 上一篇文章是根据下图这部分资产一键入库: 而这篇文章则…

Ubuntu 22.04.5 修改IP

Ubuntu22.04.5使用的是netplan管理网络,因此需要在文件夹/etc/netplan下的01-network-manager-all.yaml中修改,需要权限,使用sudo vim或者其他编辑器,修改后的内容如下: # Let NetworkManager manage all devices on …