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年,新的篇章即将开启,我将继续砥砺前行,迎接更多的挑战与机遇。
在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

计算机网络 (45)动态主机配置协议DHCP

前言 计算机网络中的动态主机配置协议(DHCP,Dynamic Host Configuration Protocol)是一种网络管理协议,主要用于自动分配IP地址和其他网络配置参数给连接到网络的设备。 一、基本概念 定义:DHCP是一种网络协议&#xf…

学习记录1

[SUCTF 2019]EasyWeb 直接给了源代码&#xff0c;分析一下 <?php function get_the_flag(){// webadmin will remove your upload file every 20 min!!!! $userdir "upload/tmp_".md5($_SERVER[REMOTE_ADDR]);if(!file_exists($userdir)){mkdir($userdir);}if…

git操作(Windows中GitHub)

使用git控制GitHub中的仓库版本&#xff0c;并在Windows桌面中创建与修改代码&#xff0c;与GitHub仓库进行同步。 创建自己的GitHub仓库 创建一个gen_code实验性仓库用来学习和验证git在Windows下的使用方法&#xff1a; gen_code仓库 注意&#xff0c;创建仓库时不要设置…

Redis的安装和使用--Windows系统

Redis下载地址&#xff1a; windows版本readis下载&#xff08;GitHub&#xff09;&#xff1a; https://github.com/tporadowski/redis/releases &#xff08;推荐使用&#xff09; https://github.com/MicrosoftArchive/redis/releases 官网下载&#xff08;无Windows版本…

【odbc】odbc连接kerberos认证的 hive和spark thriftserver

hive odbc驱动&#xff0c;以下两种都可以 教程&#xff1a;使用 ODBC 和 PowerShell 查询 Apache HiveHive ODBC Connector 2.8.0 for Cloudera Enterprise spark thriftserver本质就是披着hiveserver的外壳的spark server 完成kerberos认证: &#xff08;1&#xff09;可以…

AllData数据中台核心菜单十一:数据集成平台

&#x1f525;&#x1f525; AllData大数据产品是可定义数据中台&#xff0c;以数据平台为底座&#xff0c;以数据中台为桥梁&#xff0c;以机器学习平台为中层框架&#xff0c;以大模型应用为上游产品&#xff0c;提供全链路数字化解决方案。 ✨奥零数据科技官网&#xff1a;…

随遇随记篇

vue 函数 unref() 获取原始值 ref 定义的属性 需要 .value 才能拿到值&#xff0c;unref 直接返回原始值&#xff1b;若属性不是ref 定义的&#xff0c;也是直接返回原始值&#xff1b; /* description: 是否必填*/required?: boolean | Ref<boolean>.....let value …

Python操作Excel——openpyxl使用笔记(1)

0. 模块的安装 使用命令&#xff1a; pip install openpyxl 通过命令&#xff1a; pip show openpyxl 检查安装&#xff0c;当前使用的版本信息如下&#xff1a; 1. 文档的基本操作 1.1 创建&#xff0c;保存和关闭 几个简单的函数调用即可&#xff1a; import openpyx…

STM32之FreeRTOS开发介绍(十九)

STM32F407 系列文章 - freertos&#xff08;十九&#xff09; 目录 前言 一、简述 二、开源网址 三、原理及功能特性 1.原理 2.功能 3.特点 4.优缺点 四、参考书籍 五、实现方式 总结 前言 FreeRTOS是一个免费的、开源的实时操作系统&#xff0c;专为微控制器和嵌入…

《数字图像处理(面向新工科的电工电子信息基础课程系列教材)》重印变更的彩插

禹晶、肖创柏、廖庆敏《数字图像处理&#xff08;面向新工科的电工电子信息基础课程系列教材&#xff09;》

【HarmonyOS NEXT】碰一碰开发分享

关键词&#xff1a;鸿蒙、碰一碰、systemShare、harmonyShare、Share Kit 华为分享新推出碰一碰分享&#xff0c;支持用户通过手机碰一碰发起跨端分享&#xff0c;可实现传输图片、共享wifi等。我们只需调用系统 api 传入所需参数拉起对应分享卡片模板即可&#xff0c;无需对 U…

I2S是什么通信协议?它如何传输音频数据?它和I2C是什么关系?

首先我们先明确一点&#xff0c;I2S和I2C没有什么关系&#xff0c;如果非要扯点共同点的话那就是它们都是由飞利浦制定的。 I2C我们用的比较多&#xff0c;我们用的大多数的传感器模块用的通信协议就是I2C&#xff0c;SPI&#xff0c;UART这些。 而I2S应用领域比较单一&#…

ubuntu20.04有亮度调节条但是调节时亮度不变

尝试了修改grub文件&#xff0c;没有作用&#xff0c;下载了brightness-controllor&#xff0c;问题解决了。 sudo add-apt-repository ppa:apandada1/brightness-controller sudo apt update sudo apt install brightness-controller 之后在应用软件中找到brightness-contro…

Windows FileZila Server共享电脑文件夹 映射21端口外网连接

我有这样一个使用场景&#xff0c;在外部网络环境下&#xff0c;通过手机便捷地读取存储在电脑上的视频文件。比如在外出旅行、出差&#xff0c;身边没有携带电脑&#xff0c;仅依靠手机设备&#xff0c;就能随时获取电脑里存储的各类视频&#xff0c;无论是学习资料视频、工作…

怎样使用树莓派自己搭建一套ADS-B信号接收系统

0 我们知道&#xff0c;ADS-B全称广播式自动相关监视系统&#xff0c;其实就是飞机发出的广播信号&#xff0c;用明码来对外发送自己的位置、高度、速度、航向等信息&#xff0c;是公开信息。连续接收到一架飞机发出的ADS-B信息后&#xff0c;可以通过其坐标点来描绘出飞机的航…

Qt 5.14.2 学习记录 —— 십칠 窗口和菜单

文章目录 1、Qt窗口2、菜单栏设置快捷键添加子菜单添加分割线和菜单图标 3、工具栏 QToolBar4、状态栏 QStatusBar5、浮动窗口 QDockWidget 1、Qt窗口 QWidget&#xff0c;即控件&#xff0c;是窗口的一部分。在界面中创建控件组成界面时&#xff0c;Qt自动生成了窗口&#xf…

Java Web开发高级——Spring Boot与Docker容器化部署

随着云计算和微服务架构的快速发展&#xff0c;容器化已成为现代应用部署的重要手段。Docker作为最受欢迎的容器化技术之一&#xff0c;使得开发者能够将应用及其所有依赖打包到一个可移植的容器中&#xff0c;简化了开发、测试、部署和运维的流程。本篇文章将通过以下内容讲解…

SSM宠物医院信息管理系统

&#x1f345;点赞收藏关注 → 添加文档最下方联系方式咨询本源代码、数据库&#x1f345; 本人在Java毕业设计领域有多年的经验&#xff0c;陆续会更新更多优质的Java实战项目希望你能有所收获&#xff0c;少走一些弯路。&#x1f345;关注我不迷路&#x1f345; 项目视频 宠…

【esp32小程序】小程序篇02——连接git

一、创建仓库 进入gitee官网&#xff0c;登录&#xff08;如果没有gitee账号的就自行注册一下&#xff09;。 点击号-->新建仓库 填写好必填信息&#xff0c;然后点击“创建” 二、微信开发者工具配置 在微信开发者工具打开我们的项目。按下面的步骤依次点击 三、验证 点…

回归人文主义,探寻情感本质:从文艺复兴到AI时代,我的情感探索之旅

回归人文主义&#xff0c;探寻情感本质&#xff1a;从文艺复兴到AI时代&#xff0c;我们的情感探索之旅 多年来&#xff0c;我们的团队一直关注人工智能&#xff0c;尤其是AI在音乐领域的应用研究。随着技术的不断演进&#xff0c;我们也不断反思&#xff1a;在“算法、代码、…