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

news2025/1/21 11:31:45

文章目录

    • 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.coloradmin.cn/o/2279792.html

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

相关文章

HTML<form>标签

例子 具有两个输入字段和一个提交按钮的HTML表单&#xff1a; <form action"/action_page.php" method"get"> <label for"fname">First name:</label> <input type"text" id"fname" name"f…

C++:输入3个整数,利用指针和函数,按由小到大的顺序输出。

输出样例如图所示&#xff1a; 代码如图&#xff1a; #include<iostream> using namespace std;void exchange(int* x, int* y){int temp;temp *x;*x *y;*y temp; }int main(){int a 0, b 0, c 0;int* p1 &a, * p2 &b, * p3 &c;cout << &quo…

【QT】 控件 -- 按钮类(Button)

&#x1f525; 目录 1. 前言 2. Push Button 按钮 1、带有图标的按钮 -- 纯代码实现2、带有快捷键的按钮 -- 图形化&代码实现 3、按钮的重复触发 3. Radio Button 按钮 **1. click、press、release、toggled 的区别** **2. 单选框分组** 4. Check Box 复选 5. Tool Butto…

【Linux】Linux入门(三)权限

目录 前提权限概念whoami指令 Linux权限管理文件访问者的分类&#xff08;人&#xff09;file指令权限信息权限的表示方法 chmod指令 更改权限chown指令 修改文件&#xff0c;文件夹所属用户和用户组 权限掩码umask&#xff08;权限掩码&#xff09; 粘滞位 前提 请先看下面这…

Unity编辑器缩放设置

Unity默认界面UI字体太小了&#xff0c;可以设置一下缩放 打开首选项&#xff0c; UI Scaling 设置成125%或者更大 &#xff0c;然后重启

【Maui】下拉框的实现,绑定键值对

文章目录 前言一、问题描述二、解决方案三、软件开发&#xff08;源码&#xff09;3.1 创建模型3.2 视图界面3.3 控制器逻辑层 四、项目展示![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/05795ee1c24c49129b822b530ef58302.png) 前言 .NET 多平台应用 UI (.NET MA…

ARCGIS国土超级工具集1.3更新说明

ARCGIS国土超级工具集V1.3版本&#xff0c;功能已增加至49 个。在V1.2的基础上修复了若干使用时发现的BUG&#xff0c;完善了部分已有的功能&#xff0c;新增了“面要素狭长面检测分割”等功能&#xff0c;新工具使用说明如下&#xff1a; 一、勘测定界工具栏更新土地分类面积表…

HunyuanDiT代码笔记

HunyuanDiT 是由腾讯发布的文生图模型&#xff0c;适配中英双语。 在模型方面的改进&#xff0c;主要包括&#xff1a; transformer结构text encoderpositional encoding Improving Training Stability To stabilize training, we present three techniques: We add layer nor…

DDD - 如何设计支持快速交付的DDD技术中台

文章目录 Pre概述打造快速交付团队烟囱式的开发团队(BAD)大前端技术中台(GOOD) 技术中台的特征简单易用的技术中台建设总结 Pre DDD - 软件退化原因及案例分析 DDD - 如何运用 DDD 进行软件设计 DDD - 如何运用 DDD 进行数据库设计 DDD - 服务、实体与值对象的两种设计思路…

服务器硬盘RAID速度分析

​ 在现代数据中心和企业环境中&#xff0c;服务器的存储性能至关重要&#xff0c;RAID&#xff08;独立磁盘冗余阵列&#xff09;技术通过将多块硬盘组合成一个逻辑单元&#xff0c;提供了数据冗余和性能优化&#xff0c;本文将详细探讨不同RAID级别对服务器硬盘速度的影响&am…

【Docker】搭建一个功能强大的自托管虚拟浏览器 - n.eko

前言 本教程基于群晖的NAS设备DS423的docker功能进行搭建&#xff0c;DSM版本为 DSM 7.2.2-72806 Update 2。 n.eko 支持多种类型浏览器在其虚拟环境中运行&#xff0c;本次教程使用 Chromium​ 浏览器镜像进行演示&#xff0c;支持访问内网设备和公网地址。 简介 n.eko 是…

五、华为 RSTP

RSTP&#xff08;Rapid Spanning Tree Protocol&#xff0c;快速生成树协议&#xff09;是 STP 的优化版本&#xff0c;能实现网络拓扑的快速收敛。 一、RSTP 原理 快速收敛机制&#xff1a;RSTP 通过引入边缘端口、P/A&#xff08;Proposal/Agreement&#xff09;机制等&…

“深入浅出”系列之C++:(9)线程分离

线程分离的基本概念 线程分离是通过调用 std::thread::detach() 方法实现的。当线程被分离时&#xff0c;它会成为一个独立的线程&#xff0c;并且会自动管理自己的资源。当该线程完成执行时&#xff0c;它会自动清理资源&#xff0c;父线程不再需要等待或回收这个线程。 线程…

Day 13 卡玛笔记

这是基于代码随想录的每日打卡 144. 二叉树的前序遍历 给你二叉树的根节点 root &#xff0c;返回它节点值的 前序 遍历。 示例 1&#xff1a; 输入&#xff1a; root [1,null,2,3] 输出&#xff1a;[1,2,3] 解释&#xff1a; 示例 2&#xff1a; 输入&#xff1a; ro…

【STM32项目实战系列】系列开篇导语

【这个系列到底是什么】 简单来讲就是基于STM32的主控芯片的实际应用项目的介绍&#xff08;当然根据不同的项目功能特性需要使用不同的系列的ST主控芯片&#xff09;&#xff0c;这里面会涉及到基础工程的建立、各种驱动外设、中断和时钟的配置、RTOS的移植方法、文件系统的移…

产业园管理系统赋能企业精细管理与效益提升新路径

内容概要 现在的企业运营面临着越来越复杂的管理挑战&#xff0c;尤其是在园区管理领域。为了提升管理效率和经营效益&#xff0c;产业园管理系统的推出无疑为众多企业提供了全新的解决方案。这套系统通过智能化技术&#xff0c;将资产管理、租赁管理与财务监控等多个功能有机…

论文笔记(六十二)Diffusion Reward Learning Rewards via Conditional Video Diffusion

Diffusion Reward Learning Rewards via Conditional Video Diffusion 文章概括摘要1 引言2 相关工作3 前言4 方法4.1 基于扩散模型的专家视频建模4.2 条件熵作为奖励4.3 训练细节 5 实验5.1 实验设置5.2 主要结果5.3 零样本奖励泛化5.4 真实机器人评估5.5 消融研究 6 结论 文章…

鸿蒙中选择地区

1.首页ui import { CustomDialogExampleSelectRegion } from ./selectRegion/SelectRegionDialog;Entry Component struct Index {State selectedRegion: string 选择地区// 地区dialogControllerSelectRegion: CustomDialogController | null new CustomDialogController({b…

【HarmonyOS NAPI 深度探索12】创建你的第一个 HarmonyOS NAPI 模块

【HarmonyOS NAPI 深度探索12】创建你的第一个 HarmonyOS NAPI 模块 在本篇文章中&#xff0c;我们将一步步走过如何创建一个简单的 HarmonyOS NAPI 模块。通过这个模块&#xff0c;你将能够更好地理解 NAPI 的工作原理&#xff0c;并在你的应用中开始使用 C 与 JavaScript 的…

excel实用工具

持续更新… 文章目录 1. 快捷键1.1 求和 2. 命令2.1 查找 vloopup 1. 快捷键 1.1 求和 windows: alt mac : command shift T 2. 命令 2.1 查找 vloopup vlookup 四个入参数 要查找的内容 &#xff08;A2 6xx1&#xff09;查找的备选集 &#xff08;C2:C19&#xff09;…