当前位置: 首页 > 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 默认不高亮。 解决方…...

shell脚本--常见案例

1、自动备份文件或目录 2、批量重命名文件 3、查找并删除指定名称的文件: 4、批量删除文件 5、查找并替换文件内容 6、批量创建文件 7、创建文件夹并移动文件 8、在文件夹中查找文件...

python如何将word的doc另存为docx

将 DOCX 文件另存为 DOCX 格式(Python 实现) 在 Python 中,你可以使用 python-docx 库来操作 Word 文档。不过需要注意的是,.doc 是旧的 Word 格式,而 .docx 是新的基于 XML 的格式。python-docx 只能处理 .docx 格式…...

【OSG学习笔记】Day 16: 骨骼动画与蒙皮(osgAnimation)

骨骼动画基础 骨骼动画是 3D 计算机图形中常用的技术,它通过以下两个主要组件实现角色动画。 骨骼系统 (Skeleton):由层级结构的骨头组成,类似于人体骨骼蒙皮 (Mesh Skinning):将模型网格顶点绑定到骨骼上,使骨骼移动…...

【Go语言基础【13】】函数、闭包、方法

文章目录 零、概述一、函数基础1、函数基础概念2、参数传递机制3、返回值特性3.1. 多返回值3.2. 命名返回值3.3. 错误处理 二、函数类型与高阶函数1. 函数类型定义2. 高阶函数(函数作为参数、返回值) 三、匿名函数与闭包1. 匿名函数(Lambda函…...

【电力电子】基于STM32F103C8T6单片机双极性SPWM逆变(硬件篇)

本项目是基于 STM32F103C8T6 微控制器的 SPWM(正弦脉宽调制)电源模块,能够生成可调频率和幅值的正弦波交流电源输出。该项目适用于逆变器、UPS电源、变频器等应用场景。 供电电源 输入电压采集 上图为本设计的电源电路,图中 D1 为二极管, 其目的是防止正负极电源反接, …...

FFmpeg:Windows系统小白安装及其使用

一、安装 1.访问官网 Download FFmpeg 2.点击版本目录 3.选择版本点击安装 注意这里选择的是【release buids】,注意左上角标题 例如我安装在目录 F:\FFmpeg 4.解压 5.添加环境变量 把你解压后的bin目录(即exe所在文件夹)加入系统变量…...

(一)单例模式

一、前言 单例模式属于六大创建型模式,即在软件设计过程中,主要关注创建对象的结果,并不关心创建对象的过程及细节。创建型设计模式将类对象的实例化过程进行抽象化接口设计,从而隐藏了类对象的实例是如何被创建的,封装了软件系统使用的具体对象类型。 六大创建型模式包括…...

【Linux系统】Linux环境变量:系统配置的隐形指挥官

。# Linux系列 文章目录 前言一、环境变量的概念二、常见的环境变量三、环境变量特点及其相关指令3.1 环境变量的全局性3.2、环境变量的生命周期 四、环境变量的组织方式五、C语言对环境变量的操作5.1 设置环境变量:setenv5.2 删除环境变量:unsetenv5.3 遍历所有环境…...

系统掌握PyTorch:图解张量、Autograd、DataLoader、nn.Module与实战模型

本文较长,建议点赞收藏,以免遗失。更多AI大模型应用开发学习视频及资料,尽在聚客AI学院。 本文通过代码驱动的方式,系统讲解PyTorch核心概念和实战技巧,涵盖张量操作、自动微分、数据加载、模型构建和训练全流程&#…...

Kubernetes 节点自动伸缩(Cluster Autoscaler)原理与实践

在 Kubernetes 集群中,如何在保障应用高可用的同时有效地管理资源,一直是运维人员和开发者关注的重点。随着微服务架构的普及,集群内各个服务的负载波动日趋明显,传统的手动扩缩容方式已无法满足实时性和弹性需求。 Cluster Auto…...