2024:成长、创作与平衡的年度全景回顾

文章目录

    • 1.前言
    • 2.突破自我:2024年个人成长与关键突破
    • 3.创作历程:从构想到落笔,2024年的文字旅程
    • 4.生活与学业的双重奏:如何平衡博客事业与个人生活
    • 5.每一步都是前行:2024年度的挑战与收获
    • 6.总结

1.前言

回首2024年,每一篇文章的创作背后,都是无数的思考与付出。从灵感的碰撞到文字的锤炼,从分享个人经历到深度剖析复杂话题,我经历了无数个夜晚,坐在电脑前,文字在屏幕上跃动,带着一丝期待与未知。这一年,不仅是写作的一段历程,更是自我成长的积淀。

而如今,“博客之巅 2024年度总评选”如约而至,这不仅是一次对于自己一年来创作成果的总结,更是一次与读者互动、与同行对话的机会。感谢这次CSDN给我参与这次活动的机会,并且我衷心感谢每一位支持和关注我的读者,你们都是我继续前行的动力。而这次评选,更是让我回顾过去一年的创作,看到自己的进步与不足,感受到这份创作的真正意义。

在这个特别的时刻,我邀请大家一起回顾这一路走来的点滴,见证每一篇文章的诞生,也为那些触动你心弦的作品投上宝贵的一票。无论最终结果如何,我相信,创作本身的意义才是最值得庆祝的。

感谢这一年的陪伴,期待与你们在未来的文字旅程中继续同行。

2.突破自我:2024年个人成长与关键突破

2024年对我来说是至关重要的一年,这一年,我正式开始学习编程。在此之前,我对编程的理解还非常浅显。我曾认为编程只是需要一台电脑,随便敲代码就行。因为在高中时没有接触过电脑,所以对编程的认识一直停留在这个表面层面。真正让我开始接触编程的是一些视频平台,尤其是哔哩哔哩。平台上有许多UP主讨论编程的利与弊,我也因此接触到了一些著名的编程语言,如C++(我现在正在学习的语言)、Python、Java等。这些主流的高级编程语言在网络上的关注度最高。从那时起,我对C++产生了浓厚的兴趣,也为我后来的学习埋下了伏笔。

进入大学后,刚踏入大一时,我感到十分迷茫,什么都想尝试,结果大一上学期就这么草草度过了。对此,我建议还在大一的同学们要早早定好目标,这样可以少走很多弯路。进入下学期后,我们专业开设了C语言课程,但那时我并没有投入太多精力学习。因为寒假刚过,学习的热情还不是很高,我几乎开摆了一个月。直到三月末,我开始意识到,如果继续这样下去,未来的日子一定会很辛苦。于是,我决定开始看网课,准备自学C语言。在那个时候,我观看了某位UP主的课程(具体是谁就不提了,免得有人觉得我在做推广),他在视频中提到,学习C语言时可以通过写博客记录自己所学的知识。受此启发,我便开始在CSDN上写下了我的第一篇博客。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

在那之后,我开始跟着网课系统地学习C语言相关知识,慢慢地,我从一个完全不懂的“小白”变成了一个“勉强能写C语言”的新手。随着基础的提升,我开始有了拓展知识的想法。在查阅了一些资料后,我了解到数据结构是每个程序员必须掌握的内容,于是我决定在暑假期间专心学习数据结构。回想起来,那时我感觉自己正处于学习的高峰期。因为在往年的暑假,我用来学习的时间远远少于玩耍,而去年暑假,我的学习时间几乎与玩游戏的时间持平了。
在这里插入图片描述

很快,我就掌握了数据结构的一部分内容,比如顺序表和链表等。在完成C语言学习后,我觉得是时候学习另一种语言了。恰好,之前提到过的伏笔让我想起了C++。我一直觉得学习C++的人很“酷”,而且C语言和C++有很多相似之处(毕竟C++是在C语言的基础上发展出来的)。因此,我决定在暑假中旬开始学习C++,并且写下了我的第一篇C++博客。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

在学习C++的过程中,我逐渐意识到自己所学的时间其实还很短,因此目前自己大致处于了解C++的阶段。然而,在学习过程中,我也发现了C++与C语言之间的许多不同之处。C++将一些复杂的概念进行了封装,例如,在学习数据结构时,我们曾经通过使用两个队列来实现一个栈,这个过程需要手动实现队列结构。而在C++中,我们可以直接使用标准库中的容器或适配器,像队列就被封装成了适配器。通过这种封装,我们能够直接使用queue类来实现这一题目,这大大简化了代码的实现,也提高了编程效率。

在2024年末,我开始逐渐专注于算法题的练习,因为我认为提升自己的算法能力对未来有着重要的帮助。例如,参加一些算法竞赛就能锻炼我的能力。虽然我的学校条件有限,没有机会参与像ACM这样的顶级算法比赛,尽管我知道即便参加获奖的机会也微乎其微,但我意识到,参加这种比赛,真正重要的不是最终的成绩,而是学习和成长的过程。因此,我决定参加相对较为基础的比赛——蓝桥杯。

为了备战比赛,我放慢了C++学习的步伐,专心钻研算法。经过一段时间的努力,我取得了不小的进展,并在我们学校的校赛中成功获得了一个校一等奖。

回首过去,今年我在编程之路上的成长确实不小。正如我之前所提到的,从一个完全的“小白”到如今的“新手”,我的进步可见一斑。同时,我的算法能力也有了显著提升。

3.创作历程:从构想到落笔,2024年的文字旅程

在文章的书写上,回顾前期的博客,我发现自己写的内容其实让人难以继续阅读。那时,我并没有完全掌握CSDN富文本编辑器的使用方法,因此我在文章中的代码片段大多是通过图片展示的,完全忽略了编辑器中提供的代码板功能。同时,我的文字功底也较为薄弱,文章中常常有错别字,有时一个句子里会出现多处错误。此外,我的文字组织能力较差,使得文章显得很生硬,缺乏流畅感,图片的插入也很少,导致文章显得枯燥无味。

直到暑假,我才开始逐步改善这些问题。后来,我学会了通过插入图片来使文章更生动,标题也开始得当使用,代码也学会了使用代码板展示。此外,我的博客写作工具也从CSDN的编辑器转变为Typora,整体写作环境有了很大的提升。随着这些改进,感觉一切都在朝着更好的方向发展。

在文章的构思上,我通常会根据自己学习到的知识先列出一个大纲。然而,由于我的懒惰,我往往需要学习好几节课后,才能真正动手编写一篇文章。因此,目前在C++学习阶段,我的文章数量还有不少缺欠,希望在新的一年里能够补上这些遗憾。

虽然我写的文章数量不多,但收获却不小。在这里,我要衷心感谢那些为我点赞的朋友们,你们的支持是我持续写作的动力。希望在接下来的一年里,我们能够携手并进,一起成长。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

4.生活与学业的双重奏:如何平衡博客事业与个人生活

目前,我还是一名大二的学生,因此写博客的时间其实并不多,因为我的学业压力仍然很大。然而,我并没有因为学业的繁忙而放弃写作。尽管学习任务繁重,我依然能够找到空闲时间来进行编程学习和博客写作。正如鲁迅先生所说,“时间就像海绵里的水,挤一挤还是有的。”我正是通过挤出来的时间来充实自己的编程知识,同时坚持写博客。

我相信,阅读我文章的很多人是大学生,尤其是一些大一的新生。在这里,我有几句话想对你们说,希望能帮助你们减轻一些学业上的压力。

对于大学里的部分水课,我认为,既然能“混”过去,就尽量“混”过去。有些老师对逃课并不严格,但更多的老师是不允许逃课的。所以,我建议同学们在面对水课时,可以选择坐到后排,尽量避免与太多人聚在一起,找一个角落坐下,专心学习。这样,不仅可以趁机学习一些专业课程的知识,还可以利用这段时间学习自己感兴趣的内容。最好不要浪费水课的时间。与其在水课上聊聊天、打打游戏消磨时间,不如抓住机会提升自己的知识水平。

另外,很多学校都有晚自习,这段时间一定要好好利用。像我当时,在晚自习时学习了高数等课程,这让我在期末考试前保持了相对轻松的状态,而不是像其他同学一样,在临近考试时拼命赶进度。

以上就是我想对你们说的话,接下来再说就有些跑题了,所以我就不再多说了。

5.每一步都是前行:2024年度的挑战与收获

最后,我总结一下在2024年我遇到的一些挑战。仔细回想,2024年我遇到的最大挑战就是刚开始学习编程的那段时间。毕竟,编程并不是一项容易掌握的技能。虽然对于很多经验丰富的“大佬”来说,C语言可能显得很简单,但对我这种小白来说,学习起来却并不友好。首先,我需要记住C语言的各种规则,而对于常用的库函数,我还必须通过不断记忆才能熟练掌握。

我记得当时,为了掌握printf和scanf的用法,我花了相当长的时间,而且VS2022不支持直接使用scanf函数,这让我困惑了很久。我一度不明白为什么代码无法正常运行,直到重新观看视频教程,我才意识到自己当时并没有仔细听讲。仔细了解之后,我终于学会了如何配置环境,以确保scanf可以正常工作。

然而,随着我逐渐熟悉C语言的使用,我感觉自己仿佛打开了“任督二脉”。对于C语言的掌握逐渐深入,我开始接受它,最终成功克服了这道难关。

在学习的过程中,我的收获是显而易见的。虽然目前我还不能写出一些大型的程序,但对于一些小型项目,我已经能够通过努力完成。此外,在学习过程中,遇到不熟悉的知识点时,我也能自信地帮助同学们解决问题。例如,像VS2022不能使用scanf函数这种问题,我已经能够为同学们提供有效的解决方案。基于我在日常学习中遇到的各种问题,我曾在十月份发布了相关的博客分享我的经验。总的来说,2024年是充实且收获满满的一年。

6.总结

回顾2024年,这一年无疑是充满挑战与收获的一年。编程之路的起步并不轻松,从最初的懵懂无知,到如今能够解决一些实际问题,这一路走来充满了曲折与奋斗。虽然起初我对编程的理解非常浅显,认为只要有电脑、随便敲敲代码就能做出点东西,但随着时间的推移,我逐渐意识到编程并非一项轻松的技能。C语言的学习让我艰难地跨出了第一步,而接着我又探索了数据结构、C++,并逐渐在算法上有所进展。每一次的突破,每一次的小小成就,都是我前行的动力。

特别是在博客创作的过程中,虽然我写的文章数量不多,但我从每一篇文字的打磨中都得到了成长。回望那些早期的文章,我发现自己写得生硬、拗口,充满了错别字与思维的混乱。可是,正是这些文章,见证了我从一个完全的小白到如今有了一些写作和分享经验的转变。博客不仅仅是我记录学习历程的方式,它更是我自我表达、与世界沟通的桥梁。感谢每一位曾经点赞、留言、关注的朋友们,正是你们的支持让我在编程和写作的道路上越走越坚定。

虽然学业压力不小,生活中也有诸多挑战,但我始终相信,无论多忙,都能挤出一点时间为自己充电,继续前行。我通过合理规划自己的学习时间,努力平衡编程学习和学业之间的关系,甚至在一些水课的时间里也不忘抓住机会,提升自己的知识储备。

2024年,我在编程上积累了更多的经验,虽然我的水平还远远不够,但无论是写小项目,还是解答同学们的编程问题,我都感受到了进步的喜悦和成就感。回想过去的每一场努力,回望每一次的坚持,我感到无比欣慰。

最重要的是,2024年,我学会了享受过程。无论是学习C语言时的焦虑,还是初识C++时的兴奋,亦或是参加蓝桥杯比赛时的紧张,每一刻都让我感受到成长的脉搏。对于我而言,最值得庆祝的不是成果,而是一路走来的那份坚持与努力。

焦虑,还是初识C++时的兴奋,亦或是准备参加蓝桥杯比赛时的紧张,每一刻都让我感受到成长的脉搏。对于我而言,最值得庆祝的不是成果,而是一路走来的那份坚持与努力。

感谢2024年的每一次相遇和挑战,感谢每一位支持和鼓励我的人。2025年,新的篇章即将开启,我将继续砥砺前行,迎接更多的挑战与机遇。
在这里插入图片描述

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

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

相关文章

统信V20 1070e X86系统编译安装mysql-5.7.44版本以及主从构建

设备信息 操作系统版本架构CPU内存备注统信UOS V20 1070eX864C8G此配置仅做编译安装验证,持续运行或数据量增长大请自行评估资源配置。统信UOS V20 1070eX864C8G 资源包 该包包含mysql-5.7.44源码包、boost资源包、统信编译mysql-5.7.44安装包 通过网盘分享的文件…

4 AXI USER IP

前言 使用AXI Interface封装IP,并使用AXI Interface实现对IP内部寄存器进行读写实现控制LED的demo,这个demo是非常必要的,因为在前面的笔记中基本都需哟PS端与PL端就行通信互相交互,在PL端可以通过中断的形式来告知PS端一些事情&…

RoCE网络及其协议栈详解(没有中间商赚差价的网络)

引言 随着数据中心对高性能、低延迟通信需求的不断增长,传统的TCP/IP以太网连接已经难以满足现代应用的要求。为了解决这些问题,RDMA(Remote Direct Memory Access)技术应运而生。RDMA是一种允许网络中的不同计算机直接访问对方内…

回归预测 | MATLAB基于TCN-BiGRU时间卷积神经网络结合双向门控循环单元多输入单输出回归预测

效果一览 基本介绍 回归预测 | MATLAB基于TCN-BiGRU时间卷积神经网络结合双向门控循环单元多输入单输出回归预测 一、引言 1.1、研究背景及意义 在当今数据驱动的时代,时间序列预测已成为金融、气象、工业控制等多个领域的关键技术。随着人工智能和机器学习技术的…

HTML<img>标签

例子 如何插入图片&#xff1a; <img src"img_girl.jpg" alt"Girl in a jacket" width"500" height"600"> 下面有更多“自己尝试”的示例。 定义和用法 该<img>标签用于在 HTML 页面中嵌入图像。 从技术上讲&#x…

Linux--运维

Mysql主从同步 通过将MySQL的某一台主机&#xff08;master&#xff09;的数据复制到其他主机&#xff08;slaves&#xff09;上&#xff0c;并重新执行一遍来执行 复制过程中一台服务器充当主服务器&#xff0c;而其他一个或多个其他服务器充当从服务器 为什么要做主从复制 …

浅谈计算机网络03 | 现代网络组成

现代网络组成 一 、网络生态体系1.1网络生态系统的多元主体1.2 网络接入设施的多样类型 二、现代网络的典型体系结构解析三、高速网络技术3.1 以太网技术3.2 Wi-Fi技术的深度剖析3.2.1 应用场景的多元覆盖3.2.2 标准升级与性能提升 3.3 4G/5G蜂窝网的技术演进3.3.1 蜂窝技术的代…

[gpu驱动] H200 nvidia-fabricmanager-550升级到nvidia-fabricmanager-565报错,升级步骤

报错日志: root@h1-12-gpu:/home/canopy# apt install nvidia-fabricmanager-565 Reading package lists... Done Building dependency tree... Done Reading state information... Done Some packages could not be installed. This may mean that you have requested an imp…

LeetCode 110.平衡二叉树

题目描述 给定一个二叉树&#xff0c;判断它是否是平衡二叉树。 示例 1&#xff1a; 示例 2&#xff1a; 输入&#xff1a;root [1,2,2,3,3,null,null,4,4] 输出&#xff1a;false 示例 3&#xff1a; 输入&#xff1a;root [] 输出&#xff1a;true 提示&#xff1a; …

如何在前端给视频进行去除绿幕并替换背景?-----Vue3!!

最近在做这个这项目奇店桶装水小程序V1.3.9安装包骑手端V2.0.1小程序前端 最近&#xff0c;我在进行前端开发时&#xff0c;遇到了一个难题“如何给前端的视频进行去除绿幕并替换背景”。这是一个“数字人项目”所需&#xff0c;我一直在冥思苦想。终于有了一个解决方法…

【Java 数据导出到 Word实现方案】使用EasyPOI 工具包进行简易的word操作

文章目录 前言工具包调研实现方案主要步骤&#xff1a;1. 导入 EasyPOI 依赖2. 创建 Word 文件3. 添加数据到 Word 文件4. 保存文件到本地 使用过程中可能遇到的问题总结 前言 最近业务方说周报、月报让他们很头疼&#xff0c;每次都要统计数据后&#xff0c;手动录入到word文…

华为HuaweiCloudStack(一)介绍与架构

本文简单介绍了华为HCS私有云解决方案&#xff0c;并从下至上介绍HCS的整体架构&#xff0c;部署架构、部署方式等内容。 目录 HCS简介 HCS架构 纵向结构 ?管理平台类型 HCS节点类型 FusionSphere OpenStack CPS ServiceOM SC 运营面 OC 运维面 HCS部署架构 regi…

(一)相机标定——四大坐标系的介绍、对应转换、畸变原理以及OpenCV完整代码实战(C++版)

一、四大坐标系介绍 1&#xff0c;世界坐标系 从这个世界&#xff08;world&#xff09;的视角来看物体 世界坐标系是3D空间坐标&#xff0c;每个点的位置用 ( X w , Y w , Z w ) (X_w,Y_w,Z_w) (Xw​,Yw​,Zw​)表示 2&#xff0c;相机坐标系 相机本身具有一个坐标系&…

openwrt下oaf插件编译安装,实现上网行为监控

文章目录 入门级APP青少年模式设备屏幕使用时间电脑浏览器使用时间限制Surpal 介绍安装使用进阶级专业级旁路由方案openwrt路由器固件编译OAF(Open App Filter)安装编译带有oaf的固件固件烧写设备上电启动应用特征库设置黑白名单及应用访问限制骨灰级ref守护孩子视力,用科技“…

目标检测新视野 | YOLO、SSD与Faster R-CNN三大目标检测模型深度对比分析

目录 引言 YOLO系列 网络结构 多尺度检测 损失函数 关键特性 SSD 锚框设计 损失函数 关键特性 Faster R-CNN 区域建议网络&#xff08;RPN&#xff09; 两阶段检测器 损失函数 差异分析 共同特点 基于深度学习 目标框预测 损失函数优化 支持多类别检测 应…

Linux之网络套接字

Linux之网络套接字 一.IP地址和端口号二.TCP和UDP协议2.1网络字节序 三.socket编程的常见API四.模拟实现UDP服务器和客户端五.模拟实现TCP服务器和客户端 一.IP地址和端口号 在了解了网络相关的基础知识之后我们知道了数据在计算机中传输的流程并且发现IP地址在其中占据了确定…

Mysql常见问题处理集锦

Mysql常见问题处理集锦 root用户密码忘记&#xff0c;重置的操作(windows上的操作)MySQL报错&#xff1a;ERROR 1118 (42000): Row size too large. 或者 Row size too large (&#xff1e; 8126).场景&#xff1a;报错原因解决办法 详解行大小限制示例&#xff1a;内容来源于网…

ReactiveSwift 简单使用

记录 ReactiveSwift 简单使用 导入 ReactiveSwift 库创建 TestViewModel 文件 enum JKTypeType: Int {case cloudcase devicecase weater }// 通过监听属性变化 class TestViewModel: NSObject {lazy var recordType: Property<JKTypeType> {return Property(recordTy…

分类问题(二元,多元逻辑回归,费歇尔判别分析)spss实操

分类模型&#xff1a; 二分类和多分类&#xff1a; 对于二分类模型 &#xff0c;我们将介绍逻辑回归和Fisher线性判别分析两种分类算法; 对于多分类模型&#xff0c;我们将简单介绍Spss中的多分类线性判别分析和多分类逻辑回归的操作步骤 二分类: 基于广义线性模型&#x…

Ubuntu/centOS 如何安装 OpenGL

OpenGL安装与入门教程 什么是OpenGL? OpenGL是一个图形渲染API&#xff0c;它具有操作系统独立、窗口系统独立的特点&#xff0c;能够生成由几何图元和图像基元组成的高质量彩色图像。 OpenGL APIs可以使用以下几个库: Gl OpenGL API实现 (http://www.opengl.org)Glu Open…