💖引言💖
时光如白驹过隙,2025年的钟声已经敲响,在这充满希望与挑战的新年伊始,我不禁回首过去一年的编程学习之路,心中满是感慨。从初入编程的懵懂无知,到如今在代码世界中逐渐摸索出一丝门道,这一路走来,有欢笑,有泪水,有挫折,更有成长。今天,就让我来分享一下我2024年的编程历程,以及对未来的展望,希望能够与更多热爱编程的朋友们共同交流、共同进步。
在昨天,2024年博客之星年度评选—创作影响力评审入围名单就公布出来了,也是很荣幸的进到了名单里面和各位大佬一起。回想之前,又回想到现在,能入选确实不容易,那么这一篇就讲讲我今年遇到的各种挑战与机遇吧。
一、💖路的开始 --> 关于我💖
我是一名人工智能专业的大三学生,2024年1月,我真正意义上开始了编程学习。在此之前,我对编程的认知仅停留在表面,知道它是一种神奇的技能,能让机器按照人的意愿运行,但具体如何实现,却一无所知。当第一次坐在电脑前,打开编程软件,面对那一行行陌生的代码时,我感到既兴奋又紧张,仿佛打开了一个全新的世界,但又不知从何下手。
⭐第一次学代码写的作业⭐
那时候的我真的啥也不会啊qwq。
起初,学习编程的过程并不顺利。复杂的语法、晦涩的逻辑,让我屡屡受挫。记得第一次尝试编写一个简单的“Hello, World!”程序,我竟然花费了很长的时间才弄明白如何正确地输入代码并运行它。每次遇到一个难以解决的bug,我都恨不得把电脑砸了,那种无助和沮丧,至今想起仍心有余悸。但每当成功运行一段代码,看到预期的结果呈现在屏幕上时,那种成就感和喜悦又瞬间将之前的烦恼一扫而空。这种“痛并快乐着”的感觉,让我对编程产生了深深的迷恋,也让我更加坚定了在这条路上走下去的决心。
为了更好地学习编程,我开始制定详细的学习计划。每天早上,我会提前半小时起床,利用这段时间复习前一天学习的内容,并预习当天的课程。课堂上,我全神贯注地听讲,认真做好笔记,生怕错过任何一个重要的知识点。课后,我会花费大量的时间在实验室里练习编程,不断地尝试编写各种小程序,通过实践来加深对理论知识的理解。同时,我还积极参加学校组织的编程社团活动,与同学们一起交流学习心得,分享编程技巧,这不仅拓宽了我的视野,也让我结交了许多志同道合的朋友。
二、💖2024的努力与成果💖
在学习编程的过程中,我深刻体会到了坚持的重要性。编程的世界日新月异,新技术、新理念层出不穷,如果稍有松懈,就会被迅速淘汰。因此,我时刻告诫自己,不能停下学习的脚步。
⭐Gitee提交记录⭐
感觉自己没有将代码仓库给分类好,越看越别扭,坚持了几个月最后还是决定换平台了
⭐GitHub提交记录⭐
代码仓库分类的还算满意,就是这平台有时候进不去,代码也提交不上来就真的很烦ovo。
从最基础的Python语法,到如今尝试接触更复杂的算法和数据结构,我始终保持着对知识的渴望。每天清晨,当第一缕阳光照进宿舍,我便早早起床,打开电脑,开始一天的学习。我会先阅读一些经典的编程书籍,如《Python编程:从入门到实践》《算法导论》等,通过阅读来提升自己的理论水平。然后,我会在在线编程平台上,如LeetCode、牛客网等,完成一些编程练习题,通过实践来巩固所学知识。遇到不懂的问题,我会第一时间向老师和同学请教,或者查阅大量的资料,直到弄懂为止。有时候,为了解决一个难题,我会花费几天甚至几周的时间,不断地尝试、不断地调试,但每当最终成功解决问题时,那种喜悦和满足感是无法用言语表达的。
⭐LeetCode提交记录⭐
每次刷一道题,那种成功的喜悦真的成有成就感
经过几个月的努力,我的编程水平有了显著的提升。我开始能够独立完成一些简单的项目,如制作一个简易的计算器、编写一个文本处理程序等。这些小小的成就,不仅增强了我的自信心,也让我更加坚定了在编程这条路上走下去的决心。我意识到,编程不仅仅是一项技能,更是一种解决问题的思维方式。通过编程,我们可以将抽象的想法转化为具体的解决方案,为人们的生活带来实实在在的便利。
⭐2024文章输出⭐
从2024年1月17日写下的第一篇文章开始,到今天也是写了75篇文章,我也没想到自己能够写这么多哈哈哈,也是大家的支持与鼓励让我坚持到了现在。
⭐阿里云专家博主认证⭐
稀里糊涂的入驻阿里云,白嫖到的礼品与证书嘻嘻。
⭐OpenHarmony人才认证⭐
跟着一群大佬抱大腿得到的
⭐普通话等级考试⭐
我也不知道啊,老师说可以加学分我就去了,我的扑腾话真滴不表准啊qwq。
⭐学校的比赛⭐
学校的老师跟我说,这个比赛参加就有奖,而且还有不错的奖品。反正真的把我说动了,试着参加了一下,结果真拿到了哈哈哈,奖品还行,保温杯确实很给力,U盘那时候刚买了一个,早知道有就不买了ovo。
⭐16型人格⭐
不对吧,这结果有问题吧,我觉得我自己是个i人啊,我以前是真的社恐,没跟人聊过天,加入的社团对我帮助很大,里面的老师与同学对我都很好,但我还是i人啊!!!
⭐朋友的祝福⭐
祝大家也一样啊,25年一起加油欧!!!
三、💖自己写的小游戏💖
纸上得来终觉浅,绝知此事要躬行。为了将所学知识应用到实际中,我积极参与了学校组织的各类编程项目和竞赛。在这些项目中,我不仅锻炼了自己的编程能力,还学会了如何与团队成员协作,如何在有限的时间内高效地完成任务。
博客链接:【Python的魅力】:利用Pygame实现游戏坦克大战——含完整源码
有一次,我参加了一个利用Pygame实现游戏坦克大战的项目。在这个项目中,我负责编写游戏的后端逻辑,包括坦克的移动、射击、碰撞检测等。由于涉及到多个游戏对象的协同工作,代码的复杂度远超我的预期。在项目初期,我遇到了很多难题,如坦克移动的流畅性、子弹射击的准确性、碰撞检测的精确性等。为了解决这些问题,我查阅了大量的技术文档,与团队成员进行了无数次的讨论和试验。我们尝试了多种不同的解决方案,但都未能达到理想的效果。就在我们一筹莫展之际,我突然灵光一闪,想到了一个全新的思路。我立即与团队成员分享了我的想法,并开始着手实施。经过几个星期的艰苦努力,我们终于成功地完成了项目,并在学校的项目展示中获得了优秀奖。
坦克大战游戏
这次项目经历让我深刻认识到,编程不仅仅是一项技术,更是一种解决问题的思维方式。通过编程,我们可以将抽象的想法转化为具体的解决方案,为人们的生活带来实实在在的便利。同时,我也意识到团队协作的重要性。在项目开发过程中,每个成员都有自己的优势和特长,只有充分发挥每个人的潜力,才能高效地完成任务。此外,我也学会了如何在压力下保持冷静,如何合理安排时间,如何与团队成员进行有效的沟通和协调。这些宝贵的经验,将为我今后的学习和工作打下坚实的基础。
四、💖对自己的反思💖
回顾过去一年的编程学习,虽然取得了一些成绩,但我深知自己还存在很多不足。我的编程基础还不够扎实,对一些高级算法和数据结构的理解还比较肤浅;在项目开发中,我有时会因为过度追求完美而陷入细节,导致进度受阻;与团队成员的沟通协作能力也有待提高,有时会出现意见不合、分工不明确等问题。
在新的一年里,我制定了详细的学习计划,决心弥补这些不足。首先,我将继续深入学习编程语言,掌握更多高级的编程技巧和算法。我计划系统地学习C++、Java等编程语言,并深入研究数据结构、算法分析与设计等课程。通过学习这些知识,我希望能够提高自己的编程能力和解决复杂问题的能力。其次,我将积极参加各类编程竞赛和项目实践,锻炼自己的实战能力。我计划参加ACM程序设计竞赛、蓝桥杯等知名编程竞赛,通过竞赛来检验自己的学习成果,并与全国各地的优秀选手进行交流和学习。此外,我还计划参与一些开源项目,通过实际项目来提升自己的编程水平和团队协作能力。最后,我将加强与同学和老师的交流,提高自己的沟通协作能力。我计划定期参加学校组织的学术讲座和研讨会,与同学们一起分享学习心得,交流编程技巧。同时,我也将积极向老师请教,寻求他们的指导和帮助,以便更好地解决学习中遇到的问题。
我相信,只要我坚持不懈地努力,就一定能在编程这条路上走得更远。我深知,编程不仅仅是一项技能,更是一种解决问题的思维方式。通过编程,我们可以将抽象的想法转化为具体的解决方案,为人们的生活带来实实在在的便利。在未来的学习和工作中,我将继续保持对编程的热爱,不断学习,不断进步,努力成为一名优秀的软件工程师。
五、💖未来的期许💖
未来是充满未知和挑战的,但我对编程的热爱和对未来的憧憬让我充满信心。我梦想着有一天能够成为一名优秀的软件工程师,开发出真正有价值、有影响力的产品,为社会的发展贡献自己的力量。
我深知,实现这个梦想的道路不会一帆风顺,但我相信,只要我保持对编程的热爱,不断学习,不断进步,就一定能够克服重重困难,实现自己的梦想。在未来的日子里,我将继续努力,不畏艰难,勇往直前,用代码书写属于自己的精彩人生。我希望能够与更多的编程爱好者一起交流、一起进步,共同探索编程的奥秘。我相信,只要我们共同努力,就一定能够创造出更加美好的未来。
六、💖最后💖
2024年是我编程学习的起点,这一年我收获了知识,收获了成长,也收获了友谊。在这一年里,我经历了无数次的挫折和失败,但每一次都让我变得更加坚强和成熟。我学会了如何坚持,如何努力,如何在困难面前不退缩。这些宝贵的经验,将为我今后的学习和工作打下坚实的基础。
在2025年,我期待与更多的编程爱好者一起交流、一起进步,共同探索编程的奥秘。让我们携手共进,在编程的世界里追逐梦想,创造属于我们的辉煌!我相信,只要我们保持对编程的热爱,不断学习,不断进步,就一定能够实现自己的梦想,用代码改变世界!
⭐给大家来首音乐⭐
【C++的魅力】:用C++演奏歌曲《起风了》