当前位置: 首页 > news >正文

2024年终总结:技术成长与突破之路

文章目录

    • 前言
    • 一、技术成长:菜鸟成长之路
      • 1. 学习与实践的结合
      • 2. 技术分享与社区交流
    • 二、生活与事业的平衡:技术之外的思考
      • 1. 时间管理与效率提升
      • 2. 技术对生活的积极影响
    • 三、突破与展望:未来之路
      • 1. 技术领域的突破
      • 2. 未来规划与目标
    • 四、结语

在这里插入图片描述

前言

首先来个总结:2024年对我而言,是充满挑战与收获的一年。作为一名技术爱好者和博客作者,我在这一年中经历了许多成长与突破

回顾过去一年,虽然每次的创作过程都是艰难的,从想写什么、内容大纲是什么、可扩展延申内容有哪些由,最后到写完的自我怀疑(怀疑内容太过简单基础没必要写或写得不好大家会喷),所有有很多文章都是删删改改,甚至现在都有很多文章留在草稿箱没有发布。

写博客的好处:在持续写博客的过程,可以巩固现有的知识,探究新的知识,让知识在脑海中形成体系,这也许是一个菜鸟成长的必经之路,所以在这里也希望所有的读者能把这种习惯贯穿在学习新东西和巩固知识的过程中。下面是一个作为Web工程师的身份来讲讲2024的年历程:

一、技术成长:菜鸟成长之路

1. 学习与实践的结合

年初,我给自己定下了一个目标:在工作之余,创作一些在工作和学习中遇到的相关的技术问题,形成文档, 例如:学习Python编程并完成一个小型项目。这一年,我通过在线课程、技术书籍和社区交流,逐步掌握了Python的基础语法、数据结构和常用库。学习的过程中,我遇到了许多困难,比如在处理复杂数据时的逻辑混乱,以及在项目开发中对算法的不熟悉。但正是这些困难,让我不断探索和突破。

在学习过程中,我的方法是搭建知识体系 -- 手写练习 -- 运用到实际的项目中

  • 搭建知识体系 : 指你可以对一个是知识有个宏观的认知,不要一开始就在某一个点进行死扎,也可以跟类似的知识做一些类别,这样可以更好的对知识进行学习
  • 手写练习: 在技术学习中,如何能加深记忆和学以致用,那就是手写练习了,毕竟好记心不如烂笔头
  • 实践项目项目是巩固和串联所有知识点的最好工具之一,在项目的练习过程中,不仅加深了对知识点的理解和记忆,还学习了业务的处理逻辑,在这个过程中,我深刻体会到,技术学习不能仅仅停留在理论层面,只有通过实践,才能真正掌握知识并发现自己的不足。

2. 技术分享与社区交流

作为一名博客作者,我深知技术分享的重要性。2024年,我在CSDN上发表了多篇技术文章,内容涵盖了web开发、Python基础、项目开发经验和工具使用心得。这些文章不仅帮助了其他初学者,也让我在整理和分享的过程中,进一步巩固了自己的知识体系。

同时,我也积极参与技术社区的交流,通过回答问题、参与讨论,我结识了许多志同道合的朋友。这些交流让我了解到不同的技术思路和解决问题的方法,拓宽了我的视野。

二、生活与事业的平衡:技术之外的思考

1. 时间管理与效率提升

技术学习和写作需要大量的时间和精力,但生活同样不能被忽视。为了平衡工作、学习和生活,我开始尝试时间管理工具和方法。例如,我采用了番茄工作法,将时间划分为专注工作休息的阶段,这让我在有限的时间内保持高效。

此外,我还利用碎片化时间进行学习,比如在通勤路上听技术播客,在空闲时间阅读技术文章。这些小习惯不仅让我充分利用了时间,也让我在忙碌的生活中保持了对技术的热情。

2. 技术对生活的积极影响

这一年,我深刻体会到技术对生活的积极影响。通过学习和实践,我不仅提升了自己的技能,还可以揭示一些志同道合的人,在人生的道路你多了很多共同话题,可以分享更多的知识,学习来自他人 生活习惯和处事优点,可以把生活的一部分分享出来,大家共同讨论

三、突破与展望:未来之路

1. 技术领域的突破

2024年,我在技术上取得了不少突破。从最初拿到空白文档的懵懂,到现在能够很容易的梳理大纲和知识重点;从对新技术的陌生,到能够快速上手并应用。这些突破离不开我的坚持和努力,也离不开社区的支持和鼓励。

2. 未来规划与目标

展望2025年,我希望能继续在技术领域深耕。一方面,我计划空闲时间学习web3、学习人工智能和机器学习,探索这些前沿技术在实际项目中的应用;另一方面,我将继续通过博客分享我的学习心得和项目经验,帮助更多初学者。

四、结语

2024年是我技术成长与突破的一年,也是我生活更加充实的一年。通过学习、实践和分享,我不仅提升了自己的技术水平,也收获了许多珍贵的友谊和经验。未来,我将继续在技术的道路上前行,用技术点亮生活,用分享传递知识。
感谢CSDN这个平台,让我有机会记录成长,分享经验。希望在未来的日子里,我们都能在技术的道路上不断前行,收获更多。

相关文章:

2024年终总结:技术成长与突破之路

文章目录 前言一、技术成长:菜鸟成长之路1. 学习与实践的结合2. 技术分享与社区交流 二、生活与事业的平衡:技术之外的思考1. 时间管理与效率提升2. 技术对生活的积极影响 三、突破与展望:未来之路1. 技术领域的突破2. 未来规划与目标 四、结…...

mysql-06.JDBC

目录 什么是JDBC: 为啥存在JDBC: JDBC工作原理: JDBC的优势: 下载mysql驱动包: 用java程序操作数据库 1.创建dataSource: 2.与服务端建立连接 3.构造sql语句 4.执行sql 5.关闭连接,释放资源 参考代码: 插…...

使用python调用JIRA6 进行OAuth1认证获取AccessToken

Jira配置应用程序链接 1) 创建应用程序链接 登录 JIRA 管理后台。转到 Administration > Applications > Application Links。在输入框中输入外部应用程序的 URL(例如 GitLab 或自定义应用),然后点击 Create new link。 2) 配置 Con…...

HTML5使用favicon.ico图标

目录 1. 使用favicon.ico图标 1. 使用favicon.ico图标 favicon.ico一般用于作为网站标志,它显示在浏览器的地址栏或者标签上 制作favicon图标 选择一个png转ico的在线网站,这里以https://www.bitbug.net/为例。上传图片,目标尺寸选择48x48&a…...

黑龙江锅包肉:酸甜香酥的东北经典

黑龙江锅包肉:酸甜香酥的东北经典 黑龙江锅包肉,作为东北菜的代表之一,尤其在黑龙江省哈尔滨市享有极高的声誉。这道美食不仅承载着丰富的历史文化内涵,更以其鲜明的地域特色,成为了黑龙江省乃至整个东北地区的标志性菜肴。 历史渊源 锅包肉的历史可以追溯到清朝光绪年间,其…...

Unity阿里云OpenAPI 获取 Token的C#【记录】

获取Token using UnityEngine; using System; using System.Text; using System.Linq; using Newtonsoft.Json.Linq; using System.Security.Cryptography; using UnityEngine.Networking; using System.Collections.Generic; using System.Globalization; using Cysharp.Thr…...

winfrom项目,引用EPPlus.dll实现将DataTable 中的数据保存到Excel文件

最近研究不安装office也可以保存Excel文件,在网上查询资料找到这个方法。 第一步:下载EPPlus.dll文件(自行去网上搜索下载) 第二步:引用到需要用的项目中,如图所示: 第三步:写代码…...

【C++基础】多线程并发场景下的同步方法

如果在多线程程序中对全局变量的访问没有进行适当的同步控制(例如使用互斥锁、原子变量等),会导致多个线程同时访问和修改全局变量时发生竞态条件(race condition)。这种竞态条件可能会导致一系列不确定和严重的后果。…...

C语言#define TSLP0 (TSLP_Regdef *)TSENSORO BASE ADDR)的含义?

在C语言中,#define指令用于定义宏。宏是一种预处理器指令,它允许你为代码片段指定一个名称,以便在编译时进行替换。 从你的描述来看,似乎你想定义一个名为 TSLP0 的宏,其值是某个寄存器地址。假设 TSENSORO_BASE_ADDR…...

微信小程序wxs实现UTC转北京时间

微信小程序实现UTC转北京时间 打脸一刻:最近在迭代原生微信小程序,好一段时间没写原生的,有点不习惯; 咦,更新数据咋不生效呢?原来还停留在 this.xxx; 哟,事件又没反应了&#xff1f…...

提示词的艺术 ---- AI Prompt 进阶(提示词框架)

提示词的艺术 ---- AI Prompt 进阶(提示词框架) 写在前面 上周发布了一篇《提示词的艺术----AI Prompt撰写指南》,旨在帮助读者理解提示词的作用,以及简单的提示词撰写指南。本篇作为进阶内容,将给出常用的提示词框架…...

WPF常见面试题解答

以下是WPF(Windows Presentation Foundation)面试中常见的问题及解答,涵盖基础概念、高级功能和实际应用,帮助你更好地准备面试: 基础概念 什么是WPF? WPF是微软开发的用于构建桌面应用程序的UI框架&#x…...

TypeScript 学习

TypeScript 类型 准备本地环境 初始化 TypeScript 项目, 生成 package.json 文件: npm init -y安装 typescript: yarn add typescript -D初始化 TypeScript 配置文件: npx tsc--init输出: Created a new tsconfig.json with:target: es2016module: commonjsstrict: true…...

24_游戏启动逻辑梳理总结

首先这个项目从游戏根入口GameRoot.cs的初始化开始 分为 服务层初始化Svc.cs 与 业务系统层初始化Sys.cs 而服务层 分为 资源加载服务层ResSvc.cs 与 音乐播放服务层AudioSvc.cs 而在 资源加载服务层ResSvc.cs中 初始化了 名字的 配置文件 而音乐播放服务层AudioSvc.cs 暂时没…...

C++/CLI(Common Language Runtime)关键点详解

C++/CLI(Common Language Runtime)是 Microsoft Visual C++ 的一个扩展,允许使用 .NET Framework 的功能,同时保留对本机 C++ 代码的访问。当您需要在 C++ 和 C# 之间进行互操作时,C++/CLI 是一种常见的选择,因为它可以作为桥梁,将托管代码(如 C#)与非托管代码(如 C+…...

Transfoemr的解码器(Decoder)与分词技术

在自然语言处理(NLP)领域,解码器(Decoder)和分词技术是两个至关重要的概念。解码器是序列生成任务的核心组件,而分词则是将文本数据转换为可处理形式的基础步骤。 一、解码器(Decoder&…...

CDSN 2024博客之星总评选-主题文章创作,我的AI之路-起手篇

CDSN 2024博客之星总评选-主题文章创作,我的AI之路-起手篇 一. 回顾自己的机器学习之路二. 2024年的大模型学习三. 对自己的期望 一. 回顾自己的机器学习之路 自2019年起,我开始涉足机器学习领域,最初接触的是通过模型实现自动化的任务&…...

Android BitmapShader简洁实现马赛克,Kotlin(二)

Android BitmapShader简洁实现马赛克,Kotlin(二) 这一篇 Android BitmapShader简洁实现马赛克,Kotlin(一)-CSDN博客 遗留一个问题,xml定义的MyView为wrap_content的宽高,如果改成其…...

蓝桥杯 阶乘的和(C++完整代码+详细分析)

题目描述 原题链接 阶乘的和 问题描述 给定 n 个数 Ai​,问能满足 m! 为 ∑(Ai!) 的因数的最大的 m 是多少。其中 m! 表示 m 的阶乘,即 123⋯m。 输入格式 输入的第一行包含一个整数 n。 第二行包含 n 个整数,分别表示 Ai​,相…...

【Bug 记录】el-sub-menu 第一次进入默认不高亮

项目场景: 项目场景:el-sub-menu 第一次进入默认不高亮 问题描述 例如:sub-menu 的 index 后端默认传过来是 number,我们需要手动转为 string,否则会有警告,而且第一次进入 sub-menu 默认不高亮。 解决方…...

DockerHub与私有镜像仓库在容器化中的应用与管理

哈喽,大家好,我是左手python! Docker Hub的应用与管理 Docker Hub的基本概念与使用方法 Docker Hub是Docker官方提供的一个公共镜像仓库,用户可以在其中找到各种操作系统、软件和应用的镜像。开发者可以通过Docker Hub轻松获取所…...

Swift 协议扩展精进之路:解决 CoreData 托管实体子类的类型不匹配问题(下)

概述 在 Swift 开发语言中,各位秃头小码农们可以充分利用语法本身所带来的便利去劈荆斩棘。我们还可以恣意利用泛型、协议关联类型和协议扩展来进一步简化和优化我们复杂的代码需求。 不过,在涉及到多个子类派生于基类进行多态模拟的场景下,…...

鸿蒙中用HarmonyOS SDK应用服务 HarmonyOS5开发一个医院挂号小程序

一、开发准备 ​​环境搭建​​: 安装DevEco Studio 3.0或更高版本配置HarmonyOS SDK申请开发者账号 ​​项目创建​​: File > New > Create Project > Application (选择"Empty Ability") 二、核心功能实现 1. 医院科室展示 /…...

Mac软件卸载指南,简单易懂!

刚和Adobe分手,它却总在Library里给你写"回忆录"?卸载的Final Cut Pro像电子幽灵般阴魂不散?总是会有残留文件,别慌!这份Mac软件卸载指南,将用最硬核的方式教你"数字分手术"&#xff0…...

linux 下常用变更-8

1、删除普通用户 查询用户初始UID和GIDls -l /home/ ###家目录中查看UID cat /etc/group ###此文件查看GID删除用户1.编辑文件 /etc/passwd 找到对应的行,YW343:x:0:0::/home/YW343:/bin/bash 2.将标红的位置修改为用户对应初始UID和GID: YW3…...

Redis数据倾斜问题解决

Redis 数据倾斜问题解析与解决方案 什么是 Redis 数据倾斜 Redis 数据倾斜指的是在 Redis 集群中,部分节点存储的数据量或访问量远高于其他节点,导致这些节点负载过高,影响整体性能。 数据倾斜的主要表现 部分节点内存使用率远高于其他节…...

selenium学习实战【Python爬虫】

selenium学习实战【Python爬虫】 文章目录 selenium学习实战【Python爬虫】一、声明二、学习目标三、安装依赖3.1 安装selenium库3.2 安装浏览器驱动3.2.1 查看Edge版本3.2.2 驱动安装 四、代码讲解4.1 配置浏览器4.2 加载更多4.3 寻找内容4.4 完整代码 五、报告文件爬取5.1 提…...

Rapidio门铃消息FIFO溢出机制

关于RapidIO门铃消息FIFO的溢出机制及其与中断抖动的关系,以下是深入解析: 门铃FIFO溢出的本质 在RapidIO系统中,门铃消息FIFO是硬件控制器内部的缓冲区,用于临时存储接收到的门铃消息(Doorbell Message)。…...

智能AI电话机器人系统的识别能力现状与发展水平

一、引言 随着人工智能技术的飞速发展,AI电话机器人系统已经从简单的自动应答工具演变为具备复杂交互能力的智能助手。这类系统结合了语音识别、自然语言处理、情感计算和机器学习等多项前沿技术,在客户服务、营销推广、信息查询等领域发挥着越来越重要…...

SQL慢可能是触发了ring buffer

简介 最近在进行 postgresql 性能排查的时候,发现 PG 在某一个时间并行执行的 SQL 变得特别慢。最后通过监控监观察到并行发起得时间 buffers_alloc 就急速上升,且低水位伴随在整个慢 SQL,一直是 buferIO 的等待事件,此时也没有其他会话的争抢。SQL 虽然不是高效 SQL ,但…...