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

java_网络服务相关_gateway_nacos_feign区别联系

1. spring-cloud-starter-gateway 作用:作为微服务架构的网关,统一入口,处理所有外部请求。 核心能力: 路由转发(基于路径、服务名等)过滤器(鉴权、限流、日志、Header 处理)支持负…...

Oracle查询表空间大小

1 查询数据库中所有的表空间以及表空间所占空间的大小 SELECTtablespace_name,sum( bytes ) / 1024 / 1024 FROMdba_data_files GROUP BYtablespace_name; 2 Oracle查询表空间大小及每个表所占空间的大小 SELECTtablespace_name,file_id,file_name,round( bytes / ( 1024 …...

FFmpeg 低延迟同屏方案

引言 在实时互动需求激增的当下,无论是在线教育中的师生同屏演示、远程办公的屏幕共享协作,还是游戏直播的画面实时传输,低延迟同屏已成为保障用户体验的核心指标。FFmpeg 作为一款功能强大的多媒体框架,凭借其灵活的编解码、数据…...

visual studio 2022更改主题为深色

visual studio 2022更改主题为深色 点击visual studio 上方的 工具-> 选项 在选项窗口中,选择 环境 -> 常规 ,将其中的颜色主题改成深色 点击确定,更改完成...

电脑插入多块移动硬盘后经常出现卡顿和蓝屏

当电脑在插入多块移动硬盘后频繁出现卡顿和蓝屏问题时,可能涉及硬件资源冲突、驱动兼容性、供电不足或系统设置等多方面原因。以下是逐步排查和解决方案: 1. 检查电源供电问题 问题原因:多块移动硬盘同时运行可能导致USB接口供电不足&#x…...

涂鸦T5AI手搓语音、emoji、otto机器人从入门到实战

“🤖手搓TuyaAI语音指令 😍秒变表情包大师,让萌系Otto机器人🔥玩出智能新花样!开整!” 🤖 Otto机器人 → 直接点明主体 手搓TuyaAI语音 → 强调 自主编程/自定义 语音控制(TuyaAI…...

RSS 2025|从说明书学习复杂机器人操作任务:NUS邵林团队提出全新机器人装配技能学习框架Manual2Skill

视觉语言模型(Vision-Language Models, VLMs),为真实环境中的机器人操作任务提供了极具潜力的解决方案。 尽管 VLMs 取得了显著进展,机器人仍难以胜任复杂的长时程任务(如家具装配),主要受限于人…...

[大语言模型]在个人电脑上部署ollama 并进行管理,最后配置AI程序开发助手.

ollama官网: 下载 https://ollama.com/ 安装 查看可以使用的模型 https://ollama.com/search 例如 https://ollama.com/library/deepseek-r1/tags # deepseek-r1:7bollama pull deepseek-r1:7b改token数量为409622 16384 ollama命令说明 ollama serve #&#xff1a…...

【LeetCode】算法详解#6 ---除自身以外数组的乘积

1.题目介绍 给定一个整数数组 nums,返回 数组 answer ,其中 answer[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积 。 题目数据 保证 数组 nums之中任意元素的全部前缀元素和后缀的乘积都在 32 位 整数范围内。 请 不要使用除法,且在 O…...

Linux中《基础IO》详细介绍

目录 理解"文件"狭义理解广义理解文件操作的归类认知系统角度文件类别 回顾C文件接口打开文件写文件读文件稍作修改,实现简单cat命令 输出信息到显示器,你有哪些方法stdin & stdout & stderr打开文件的方式 系统⽂件I/O⼀种传递标志位…...