当前位置: 首页 > article >正文

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.kler.cn/a/511862.html

相关文章:

  • Ubuntu 24.04 LTS 安装 tailscale 并访问 SMB共享文件夹
  • 【部署】将项目部署到云服务器
  • SpringBoot实现定时任务,使用自带的定时任务以及调度框架quartz的配置使用
  • 于灵动的变量变幻间:函数与计算逻辑的浪漫交织(下)
  • 【实践】操作系统智能助手OS Copilot新功能测评
  • 企业级NoSQL数据库Redis
  • RabbitMQ---事务及消息分发
  • 【Redis】5种基础数据结构介绍及应用
  • 【MCU】CH591用软件 I2C 出现的 bug
  • 我的创作纪念日——我与CSDN一起走过的365天
  • 从Windows通过XRDP远程访问和控制银河麒麟ukey v10服务器,以及多次连接后黑屏的问题
  • 无数据库开源Wiki引擎WikiDocs
  • Spring的Bean:Bean的生命周期(包括实践)
  • CSS实现实现票据效果 mask与切图方式
  • uniapp——App 监听下载文件状态,打开文件(三)
  • RabbitMQ---应用问题
  • 回顾2024年度 - 挑战之旅:学习、生活与成长的华丽蜕变
  • 【无标题】微调是迁移学习吗?
  • Django简介与虚拟环境安装Django
  • leetcode763.划分字母区间
  • Android 存储进化:分区存储
  • 【博客之星2024年度总评选】年度回望:我的博客之路与星光熠熠
  • Android 极光推送快速开发集成指南(1)
  • Grafana系列之Dashboard:新增仪表板、新增变量、过滤变量、变量查询、导入仪表板、变量联动、Grafana Alert
  • 第9章:Python TDD解决货币对象相等性比较难题
  • python爬虫报错日记