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

SpringCloud两种注册中心

SpringCloud 基本概念 系统架构 我们之前做的所有的项目都属于单体架构,下面我们将要学习更适合大型项目的分布式架构 单体架构: 将业务的所有功能几种在一个项目中开发,打成一个包部署。 优点:架构简单、部署成本低 缺点&am…...

陕西羊肉泡馍:味蕾上的西北风情

陕西羊肉泡馍:味蕾上的西北风情 在广袤的西北地区,有一道美食以其独特的口感、丰富的营养价值和深厚的文化底蕴,成为了无数食客心中的佳肴——陕西羊肉泡馍。这道传统美食,不仅承载着陕西人民的饮食智慧,更以其醇厚的味道和暖胃耐饥的特性,赢得了国内外食客的一致赞誉。 历史渊…...

蓝桥杯试题:整数反转

一、题目要求: 给定一个整数,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零 二、题目分析代码演示: 该程序的主要功能是接收一个整数输入&…...

Moretl FileSync增量文件采集工具

永久免费: <下载> <使用说明> 我们希望Moretl FileSync是一款通用性很好的文件日志采集工具,解决工厂环境下,通过共享目录采集文件,SMB协议存在的安全性,兼容性的问题. 同时,我们发现工厂设备日志一般为增量,为方便MES,QMS等后端系统直接使用数据,我们推出了增量采…...

day1代码练习

输出3-100以内的完美数&#xff0c;(完美数&#xff1a;因子和(因子不包含自身)数本身) #include <stdio.h>// 判断一个数是否为完美数的函数 int panduan(int n) {if (n < 2) {return 0; // 小于2的数不可能是完美数}int sum 1; // 因子和初始化为1&#xff08;因…...

【Pytest】结构介绍

1.目录结构介绍 project_root/ │ ├── tests/ # 测试用例存放目录 │ ├── __init__.py │ ├── test_module1.py │ ├── module1.py # 被测试的模块 ├── conftest.py # pytest配置文件&#xff0c;可定义fixture和钩子函数 ├── py…...

Django基础之ORM

一.前言 上一节简单的讲了一下orm&#xff0c;主要还是做个了解&#xff0c;这一节将和大家介绍更加细致的orm&#xff0c;以及他们的用法&#xff0c;到最后再和大家说一下cookie和session&#xff0c;就结束了全部的django基础部分 二.orm的基本操作 1.settings.py&#x…...

【以音频软件FFmpeg为例】通过Python脚本将软件路径添加到Windows系统环境变量中的实现与原理分析

在Windows系统中&#xff0c;你可以通过修改环境变量 PATH 来使得 ffmpeg.exe 可在任意路径下直接使用。要通过Python修改环境变量并立即生效&#xff0c;如图&#xff1a; 你可以使用以下代码&#xff1a; import os import winreg as reg# ffmpeg.exe的路径 ffmpeg_path …...

检测到联想鼠标自动调出运行窗口,鼠标自己作为键盘操作

联想鼠标会自动时不时的调用“运行”窗口 然后鼠标自己作为键盘输入 然后打开这个网页 &#xff08;不是点击了什么鼠标外加按键&#xff0c;这个鼠标除了左右和中间滚轮&#xff0c;没有其他按键了&#xff09;...

web UI自动化测试笔记

在当今数字化转型的浪潮中&#xff0c;Web 应用已经无处不在&#xff0c;而其质量保障的关键之一就是自动化测试。想象一下&#xff0c;如果每次都手动验证 UI 功能&#xff0c;不仅耗时耗力&#xff0c;还容易遗漏问题。Python 的强大生态为 Web UI 自动化测试提供了高效的解决…...