Yuzu的2023年度总结——即使困难重重,仍然永葆一往无前的勇气
转眼间,我来到中山大学已经有五个学期了,从刚开始的新奇到现在的成熟,我想我这段时间也经历了很多。写这篇文章旨在对目前为止我的大学生活做一个回顾,毕竟只有总结过去的成就和不足未来才能走得更好嘛!~:)不过还有一个目的就是通过这篇年终总结能让大家更了解我,以及能够为今后的保研简历提供一个可靠的参考。
Part 0: 高中生活回顾
高中三年我都是非常非常内向的,基本上只有有问题的时候才会鼓起勇气和老师同学们交流;不过在这三年除了学习以外,为了能够提升自己学习的兴趣也是想了很多的办法,其中我想那个最有效的东西就是Scoring System了!顾名思义,就是“分数系统”,也就是像游戏一样设定一个分数,列出所有要做的任务,每完成一个就在完成的记录本上记录这件事情(记得当时用的是32开的黑色的小笔记本),并添加分数,这是Scoring System的雏形。有了那个本子以后,我记得我的学习和写作业效率都大大提升,基本上到高三都不会担心跟不上老师复习进度的问题,甚至还能主动和父母请求去买试题调研自己去看看好题什么的(说实话试题调研里面的题目真的特别好,感觉它对我高考超常发挥也有很大帮助!)
Part 1: 大一的时光————未知与新奇的旅程
从大一开始,命运的齿轮就悄然开始转动起来。一开始在第一个学期我和其他同学一样,不是特别注重科目的复习和绩点,而且每次回到宿舍以后还没有节制地刷视频和玩游戏什么的...现在看来感觉主观上是被高中老师的谎言蒙蔽住了...
实际上,这和专业的不匹配也有一定的关系。我从小学的时候就对计算机类的东西很感兴趣(还能依稀记得小学五六年级的时候,每天晚上回家的时候都要看看那本《计算机应用基础》,虽然可能看不懂,但是一直都看得津津有味),这也奠定了我大学选择计算机相关专业的基础。我们辽宁省可以填112个平行志愿,但是我只填了三四十个,中大是我的第三个志愿,当时没有太留意后边的“新工科实验班”,一直对大学生活和要学的计算机知识充满憧憬;但后来发现这个专业虽然是“计算机类”,但实际上是“新工科实验班”(我们2021级是唯一一届大类招生的小白鼠,纯纯大冤种了),是工科的范畴,并不仅仅是学习计算机,“大学化学、工程制图、电工电子技术基础”等这些和计算机甚至网络空间安全都不相关的课程在大一都有所涉及。
正是因为这种专业上的错位,我在大一上学期并没有特别努力去学习这些理论,有很大程度上都在“开摆”,最后的一学期30多学分,绩点也就3.74左右,大类排名第99,很清楚得记得高数上学期5个学分的课程甚至最后只拿到了83分(记得期末才只考了70多分,不过题目似乎不是特别难);不过还好绩点虽然不是很高,但也不算很低,因此这也给了我能够上升到现在这个排名的空间,以及足够的动力让我努力提升自己。
后来发现新工科实验班当中可以选择网络空间安全学院后,我也只是想着网络空间安全是在这些备选专业当中,与计算机专业最相关的专业了(智能工程学院到后来甚至和计算机专业都隔得很远)。因此大一下学期我确定了极为明确的目标,那就是努力进入网络空间安全学院,这也是我在学校“生存”下来的唯一出路了。下学期和上学期相比,去图书馆和自习室自习的频率大幅提升了(基本上有空闲时间就都会去写作业、整理知识点什么的),果然,经过半年的努力,我的大类排名从99上升到39,绩点也从3.74上升到3.89。当然除此之外,我也会积极去体育场那边跑步锻炼身体(因为如果稍不注意的话身体就会变胖很多),我经常抽出晚上的一小段时间去锻炼,记得当时一个减轻疲劳的方法就是边听音乐边跑步,而且是跟着音乐的BPM一起跑步。后来这也就成为了我去操场跑步的一个习惯(虽然说很快很容易就会疲倦,但是这样真的会让人很兴奋的!);
当然这些还不是最重要的,感觉大一下学期关键词里面志愿活动应该才是最重要的。也正是在这个学期我开始喜欢上志愿这个有趣又高尚的活动。记得刚开始参加的是核酸检测里面信息检录的志愿者,了解了怎么做以后,当时做得特别成功(记得当时碰巧到了一个人流量最多的桌子,所以我们桌的三个人的服务量是最多的),这也给我带来了很大的满足感;之后我便在每次没有课空闲,但有核酸检测志愿活动的时间都去体育馆那边做信息检录,我记得有一天晚上我连续做了7个小时没有疲倦(那次是全员核酸检测,从晚上5点一直做到半夜12点...但是看到我们送过去一管一管的试管的时候,真的任何的疲倦都不重要了!),结果就是,一个学期做了60多小时的志愿!这些志愿活动让我的沟通能力和操作能力逐步提升,也收获了很多志愿时。(当然再加上偶然报名上的校园安全文明志愿服务队,一下子志愿时就有100+了)
印象比较深的就是这个发在朋友圈的备忘录图片了,不过现在在IPad上面已经找不到原来的备忘录文件了...记得当时就是..为了一种新奇有趣的东西整活了很多,甚至探讨了人流量人数和信息检录桌位置之间的关系(我还记得从左数第3桌和从右数第3桌的地方应该都是对应函数的极值点)
大一的下学期还有很多细节,但是我想我没办法一一记住,就暂时先写到这里吧~
Part 2: 大二加入新家庭————虽然过程曲折但一直在朝着那个理想的自己前进
从大二开始,命运的齿轮转动得更快了。大二的两个学期课程都不是特别多,所以我实际上做了很多可能只有自己感兴趣的事情..比如那段时间甚至还在Steam上面重温过Rabi-Ribi(Steam上游玩时间最长的游戏),还有The Messenger(是另外一个游戏好友zqh推荐的)等等。当然,这些都是在不丢掉学业的前提下去做的。
由于大一的课程压力,我在大一只过了四级,而没有过六级,在大二上学期才过六级。这里特别感谢学习委员对我的帮助(记得六级考试前一两周她帮助我对于六级的一些题型什么的和我讨论了很多),再加上那几天疯狂的努力(大概有一周时间准备),也就致使我12月一次就通过了六级考试(i.e. 没有参加3月份的考试,12月提前结束战斗了)。
除此之外,大二上学期我还参加了全国大学生数学竞赛。当然,这并不是我主动想报名的,是跟着舍友们一起报名的。在报名这个竞赛以后,我抽了很多空闲时间来看相关的竞赛题目解析视频,在ProDrafts上面以一种很有趣的方式记录了下来。(记得还是以类似游戏的方式记录的,甚至很像口袋妖怪的存档格式),把每一道题涉及到的知识点看成是“解锁技能”,把看题的过程想象是在“推进游戏剧情”,这样我在准备的时候效率也有了很大的提升,有了这样的前置条件,我就会特别积极地投身在这上面;记得在考前一共看了19道题,解锁了43个技能,在临近考试的前一天还看了考研竞赛数学公众号的直播讲解。再加上...那天上午的题目个人感觉自己能拿分的还蛮多的,所以就特别意外地拿到了一个初赛的一等奖(之所以说是意外,是因为我并不是主动报名,感觉有点无心插柳柳成荫的效果...)
另外一个印象比较深的就是大创项目了。当时我并没有和舍友们一起,是因为我有自己相对感兴趣的选题(当时选择的是视频质量增强,因为当时只是单纯觉得视频离我们的日常生活更贴近一些),但是迟迟没有人加入我的队伍;因此开题答辩的时候只有我自己一个人。开题的结果自然也不是特别理想(当然这为我后来提前放弃大创也奠定了一定的基础),我记得我是排在最后的,但是舍友们的AI物理攻击与防御方法开题分数排到了第一(后来它们还被选上了国家级项目);这个极为强烈的反差当时也对我当时像玻璃一样脆弱的心灵造成了接近毁灭性的伤害。
过了大创开题答辩以后,我的心情一直都是阴沉沉的。甚至我总是想一度想要避开不谈大创项目的事情,恨不得让整个世界把我execute掉这样子...(我记得有一首歌叫做world.execute(me),很喜欢这首BGM)之后又过了几天,学校的课程改成线上了,有很多同学都提前回家了,但我一直直到18周上完最后一节课才去想回家的事情。这也让我能在学校完成大部分除了期末考试以外的东西(比如数电的实验,其他人开学要补实操结果,但是我就不需要)。
那次寒假到家以后,我的心情仍然没有好转,家里很闷,反倒让我的心病更加剧烈了,甚至开始有些自闭和抑郁的倾向...记得当时和学习委员交流了很多问题,后来她听到我真实的问题之后她也没有能力去管了,所以我还记得她鼓励我自己从内心深处拯救自己;当时父母也慢慢知道了这个问题,也和我说了很多很多道理。当时还找过高中的老师,还有很多很多可以信赖的朋友们。正是大家的帮助,我才能从当时崩溃的心情中走出来。总结来说就是一瞬间破裂的镜子,却需要一整个假期的时间去修复它。
不过还好,在假期的时候我努力复习了大二上学期的所有学科,并完成了学院要求的读书任务;因此,下学期开学的期末考试我也就完全没有什么压力(因为准备得确实很充分)。依稀记得后来我的绩点从3.89一下子上升到3.98;除了大创项目以外,我想我其他的事情都特别不错。
我的大创指导老师是罗老师(他教我们程序设计和操作系统,个人觉得他讲课很专业,而且对同学们也特别友好,我报他的项目实际上也部分是被他在程序设计课上展示的能访问国外网站的技巧,以及他的腾讯背景所吸引的)。在大二下学期我主动去找了另外四个2021级的同学们和我一起在这个项目上进行研究(实际上是因为科学基础训练课程需要组队,先去找了其他项目组的同学们,但后来想了想不是很合算,因此做了个很大胆的决定,就是自己去创造机会,所以才另外找了四个人一起组队课题组和科学基础训练,事实证明我当时的决定是正确的),并进入了课题组的实验室,在短暂有限的研究过程中和罗老师的研究生们交流了很多很多,也熟悉了Ubuntu和Linux终端的一些使用方式,第一次尝试配置Anaconda环境、第一次运行视频超分项目RVRT、...在研究生学长们的帮助下,这些过程都很顺利,以至于拿这个课题和大家一起做公选课科学基础训练的时候也非常顺利。(我记得当时我在填写组队情况的时候,直接填到了靠前第2组的顺序,而且在几周的准备以后,第一次对论文进行Pre取得了很好的成效,第二次Pre的收效不如第一次,但收效实际上也是可以的)
不过可惜的是,后来发现自己对设计新的视频质量增强算法不是很感兴趣(可能也是因为当时并没有时间深入研究一个领域去阅读论文吧,或者说感觉太困难),所以也不是特别好意思让成员们推进它们的任务(因为后来发现自己都没法继续做下去,怎么还要让别人去做呢?),这也就成为我们后来终止大创项目的先决条件了。
由于我并没有把精力集中在大创项目当中,所以在学业上能够占用的时间自然比别人是要多一些的。不过平时的空闲时间我还是玩了一些Steam游戏...记得有一段空闲时间在Steam上玩了一些像Doki Doki Literature Club这样的游戏,以及后来对osu!作图开始感兴趣等等,复习的时间也就自然而然拖到了最后的一段时间;我在上课的时候都会记录上课的几乎全部的要点,因此虽然我快到考试周的时候才复习,但幸运的是几天的疯狂付出仍然换来了很不错的考试成绩。(电子笔记软件是很好定位的,所以复习的时候就不会占用很多时间,这学期也学会了使用一些思维导图软件进行整理和总结)
大二的上学期和下学期也参加了很多志愿活动,比如上学期的核酸检测活动,以及下学期的青协晚修辅导活动等等,收获了不少工作经验志愿时。
另外,从大二下学期开始,我加入到学院的学生会当中,记得当时面试只是简单想了一些问题就通过了;在这段时间学术部作为学生会的一个部门为学院的各个活动做了很多贡献,我在这个温暖的大家庭中也发挥自己的长处,完成了很多可能只适合我自己才能去完成的工作。
Part 3: 大三的挑战————从迷茫中不断寻找方向
如果大三的专选课全部选上的话,那么大三一个学期的课程量将是大二一个学期的2倍!为了能准确找到自己的兴趣点和定位,这一学期的五门专选课我全都选上了。我发现通信原理的老师对我们的职业和未来规划非常熟悉和关心,所以也就打算之后能够加入她的课题实验室去找一个有趣的课题做研究。
不过在这学期我仍然有一个很大的问题,那就是我做事情有的时候会非常拖延。当然这学期一些项目拖延的原因其实是我当时对“蔚蓝档案”这样的游戏以及osu!特别感兴趣,所以暑假和这学期的前几周的一些时间内我在提升这个游戏的pp上投入了很多时间(目前2185pp)。在这个过程中,我也慢慢明白了对我真正“有趣”的东西是如何用行为来定义的。具体来说,我记得当时我兼顾osu!的创作谱面和游玩谱面,在作图的时候,我渐渐地会用GIMP做Storyboard文字、使用一些升调降调的软件来做Hitsound等等,虽然不至于专门去学习如何mapping,但是从自己摸索的过程中能收获到很大的满足感。在单人/多人游玩的时候也一样能产生很大的满足感,比如多人中的一个turn拿到了分数的第一名,单人当中的一次游玩刷到了很多pp,等等(当然,不可否认的是,这种游戏也提升了我手臂的反应和控制能力)。这个过程虽然说浪费了很多时间,但也让我对“有兴趣“这样的形容词在我眼里有了一个全新的定义,它会指引我用这种标准来判断之后我们选择什么样的课题我才会更加感兴趣。
当然,为了完成学业任务,我从第11周开始就已经缓慢地开始努力让自己脱离这个游戏,在第15周左右就一直没有动过这个游戏了。
在这一学期,我获得了人生中第一次国奖,但是我想这并不是一个能炫耀出来的事情...因为综测加分的很多事情在我眼里看起来确实就都只是一些琐碎和平常的事情。
Part 4: Scoring System
感觉这段大学生活当中真的能拿得出手的东西就是我自己设计的分数系统了。idea虽然是高中的时候为了提升学习效率就提出来的,但是实际实现仍然是用一个记录本来进行实现的;
在高考后,为了保证在家也能充实一些,我用自己的备忘录代替原来的记录本,在手机上记录自己每一条任务的得分;然而,这样操作起来仍然很麻烦;不过直到大一结束甚至大二上学期都一直是这种方式,这种操作的复杂性使得分数系统在实际应用当中使用得并不是特别频繁;
由于大二上学期我们学习了C++程序设计,而且之前有完成过程序设计大项目的经验,我就打算单独做一个自己的小项目,把idea变成可执行的程序!于是在大二寒假的时候我就开动了Tuffy's Scoring System的设计。初版在1月中旬花了大概两天时间完成,用C++语言编写,主要功能有添加任务、完成任务、删除任务、重命名任务、添加buff、以及输入编号执行任务等等,而且任务能进行保存和读取,不过那个时候的Scoring System和真正的Scoring System相比仍然不是特别完善;
后来增加了满意度的机制,类似人的心情,满意度为100时,不提供任何buff/debuff,满意度为x时,实际获得的任务分数 = 原来的分数 * (x/100),可以进行手动修改。
所以,在寒假的时候还是努力完善了很多这个System的功能。目前2月份的版本仍然是用C++制作的,但是增加了预估时间机制(可以通过给某个待办任务创建预估时间的方式提升效率,在执行任务的时候计时器同时开启,任务如果提前预估时间完成会得到分数buff(从1.512x -> 1.000x),而超过预估时间分数会debuff(0.999x -> 0.800x),至于为什么最大是1.512,是因为1.512 = 1 + 0.512,而0.512这个数字实际上是借鉴了ZUMA Deluxe里面ACE Time Bonus上限最多是25600分的机制)
后来在3月份左右,借助GPT-4,我将自己的C++代码全部改写成了Python。
在3月下旬左右,新增了动态输出当前状态的文件和相关函数(show_in_obs),可以直接放在OBS Studio当中进行动态显示,配上高级的脚本提升刷新频率,理论上能看到非常不错的动态更新效果,不过这有什么用呢?我们知道OBS Studio里面是可以嵌套浏览器的,所以你完全可以把这些状态文字当成前景,然后背景就去B站/Youtube弄一个视频上去,这样也许能够提升学习过程中的愉悦度。
在4月份左右,Scoring System程序能够随时间变化输出随机颜色的日志信息,而不仅仅是一种固定的颜色,也许能增加愉悦感;
5月份左右,新增了批量增加任务功能,并增加了类似LiveSplit软件的任务机制(也就是说一个创建的任务可以分成几个小段来完成,就和LiveSplit一样,而且每一个小段还会标记和这个小段预估时间所差的时间),OBS动态状态输出文本从原来的2个增加到3个。
今年8月份左右,把Scoring System的分数等级机制换成了osu!的分数等级机制(和这款游戏的分数等级机制完全一致)
今年9~10月份,在Scoring System里面加入了TensorFlow, 能够动态输出执行任务过程中的局部/全局效率变化(就和损失函数的变化一样);
11月份,引入了控制台指令,用户可以在运行main.py程序时在后面输入--alpha x来确定第二天相对第一天的满意度衰减系数,这样就可以通过完成任务的同时给予满意度增加来提升效率。(比如输入--alpha 0.81时,假设第一天的满意度是105,用指令手动切换为第二天后,第二天的满意度为105 * 0.81 = 85.05).
这应该就是目前Scoring System的所有小修小补了...这个程序成型以后,对提升自己的学习效率确实特别有帮助!(我的record.txt文件已经记录了从今年2月到11月的接近1000条任务完成记录了!~)
下面是Scoring System的控制台测试截图,以及OBS显示图
Part 5: 有关自己的个性和生活
我想在大学的这段时间我真正看到了自己的个性,真正地认识了自己。我发现有趣的东西能够大幅提升我做事情的可靠性和有效性,因此我在学习的时候会努力添加一定的修饰,让整个过程变得有趣起来(比如说引入一些B站上面看的的一些题目、引入一些剧情等等,记得寒假复习离散数学就是这样来搞的)。另外,我发现我更喜欢变化的东西,因为个人感觉一成不变的东西会很容易让自己疲劳和感到无聊。因此,我的自习时间和地点都是很不固定的,但我可以在任何时间任何合适的地点开始自习。(一般倾向于集中在晚上的时间段,有的时候我能熬夜弄到凌晨三四点左右,这可能也是高中时期带过来的习惯了;至于自习地点的话就很多了,除了学校的实验室、自习室和图书馆以外,我会去探索一些其他合适的地方去自习),这样的话,我想在学习时的灵活性和可扩展性就会高一些。
其次,我发现自己在独处的时候自己执行相关的任务,比和其他人一起执行任务或者说有其他人在旁边而且距离很近的时候效率是会有所提升的。因为如果其他人靠得太近的话,我会特别特别紧张的;因此我想在不同地点自习的效率差别不是特别大,只要有足够的动力,任何地方都是可以的,所以我平时的时候也不经常在宿舍里面停留。与此同时,在大学生活中我也发现我自己的情绪特别容易失控...然后就会做出很多不可思议的事情...不过现在我想状况已经好多了,因为我现在对很多事情通过切换视角进行思考的方式想通了。
正如第三部分所说的,我实际上今天能有时间来做“年终总结”,实际上也是因为之前四周赶进度完成了很多很多东西(在这段时间熟悉了Markdown,Latex,TexStudio等软件,掌握了如何使用模版,总之就是这段时间的自学能力直接拉满了,而且似乎挑战了很多自己没常识过的极限)。总结从大一到现在的生活,实际上就是路途虽然困难且漫长,但我一直在努力前行,这也印证了马克思主义当中曲折上升的观点,我想用这两个词来描述我过去的生活最合适不过了。
Part 6: 致谢
我能在大学这三年有这么突飞猛进的成长,我要感谢所有和我在微信当中以及当面沟通交流的人。包括我的父母、学院所有给我们上过课的老师们、科研实验室的研究生学长们、学院21级的所有同学,22和23级学生会的所有同学们等等;其中还有一些必须要特别提出来感谢的人:首先特别感谢父母为我们日常生活提供经济支持;其次特别感谢学院各科老师们对我的教导,特别感谢辅导员老师、之前大创项目的指导老师罗老师,统计分析方法课程的蒋老师(因为他在中期答辩的时候为我提了不少建议,所以这里特别感谢他对我的支持)。特别感谢我们班级学习委员在我快崩溃时和我的单独交流;特别感谢程序设计、科学基础训练、现代密码学、操作系统、计算机网络等课程之前一起组队的同学们对我的包容和支持。以及特别感谢22级和23级学术部的同学们的支持~
特别感谢每一个关注我成长的人!你们的关注就是我继续前进的最大动力!对了,也特别感谢能看到这里的你~
Part 7: Future Works————背上行囊再次出发!
在2024年,我想我应该对专业更加深入地进行了解和掌握。具体来说:
1)我想我可能会深入去和相关的老师交流,弄相对有趣一些的项目(比如医学图像处理这样的东西),并能力争发表一篇毕业设计等级的论文出来;
2)我要重新把零散的网络空间安全的知识体系构建起来,也就是要定期复习以前学过的一些知识;
3)我可能会根据自己的兴趣稍微学一点点CTF(看有没有时间去做)或者数据结构和算法之类的东西;(不过我个人还是对程序设计更感兴趣,而不是CTF,因为我本来也并不是主动要进入网络安全学院的,而是相对被动的)
4)我希望能把Scoring System加上GUI可视化界面显示日志信息,以及能够对接云端服务器进行自动数据获取(这样在手机上和IPad上也能用这个程序啦!)
回首过去,我想我经历了很多很多困难、挑战和蜕变、遇到了很多意想不到的事情;我想第二年在我身上一定能有更多更多这样的机遇和挑战发生在我身上,而无论如何,我都会一往无前地战胜困难和挑战,并抓住各种可能出现的机遇;
Epilogue 结语
要总结上面的所有部分,我想一个最好的诠释就是“即使困难重重,仍然永葆一往无前的勇气”。这一年,我做了很多的大胆尝试,因此和正常的剧情流程相比,这种流程风险更大,要突破很多很多困难;然而,这一年我的成长不仅取决于外界条件,而且我想最重要的就是,我还能保持那种高中时期留下的能拼一把的勇气,还能保持那种面对各种困难永不放弃的精神;我想大家的经历应该都或多或少和我有重合之处,在此也希望大家在新的一年都有勇气突破自我、战胜困难、永葆一往无前、负重前行的勇气!希望我们每个人都能够永葆第一天那最纯真的笑容和色彩,永远!那么!灿烂!
最后,提前祝大家2024年元旦快乐!
本文作者:Yuzu_OvO(喵露露版)
本文链接:https://www.cnblogs.com/yuzusbase/p/17937175
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步