5月总结·2024

5月也算是过去了,这绝对是我大学以来最忙碌的一个月份。

cc7914d2e08d6d1311b9952c5d026ba

看看这令人发指的日程表,除了开头的五一假期外所有周末全部阵亡;;

那么,就来回顾一下我在五月份都做了些什么吧。

比赛篇

广东省信息安全省赛

小打了一手省赛。命题机制十分抽象,分为知识赛和常规CTF两个阶段,根本不知道意义何在。知识赛的目的我怀疑就是给拿来py的,虽然电脑都有录屏,但是手机可以查啊……于是在第一个周六的晚上水过了知识赛后,第一个周日开始打CTF。

CTF也是非同凡响,一上来就给了所有人一个下马威:比赛平台因为访问量太大直接崩溃了一个半小时,可能省赛的服务器是用土豆搭的。于是乎比赛录屏就录下了我们打了一个小时力扣、知乎、甚至第五人格。最后开放试题后题目质量也是不负众望延续了抽象本色。我是做Web的,只拿下了一道文件包含。第二道题是关于phar压缩包反序列化的,找修改压缩包的脚本花费了大量时间差临门一脚就能出来了。剩下的三道题目全是零解,但是在比赛即将结束的前5分钟提交数却猛然上升最后达到了差不多一百余位……很难不怀疑比赛主办方是否在py题目。

据说逆向也是相当抽象,听打逆向的队友说题目反编译后直接把一个谜题打印出来要你去解,与其说叫Re更不如说是Misc,气的队友破口大骂了一个下午。

总之最后的结果也是喜闻乐见,大家都没有进决赛:)。

全国大学生信息安全竞赛 CISCN 2024

第二个周末,小试了一手国赛,同样不能理解国赛的赛制,但好歹还是常规的CTF。这次是凭实力零解了,想来也在意料之中,平时本来也没有着重训练这方面,事后看完WP我也不认为我能够写出来那几道题,果然CTF这个方向还是不适合我吧。因为进入校队晚了一年已经成了替补位,得不到校队的资源倾斜和培养,基本上就是自生自灭的态度了。既然如此,也没必要在这一个方向死磕。果然我还是更适合传统的开发工作吧。

最后再吐槽一下Web的签到题,最讨厌这种几行php代码然后过滤一大堆指令的题目,有一种把手脚砍断去参加游泳比赛的美感。我个性又不叫不信邪,就是喜欢死磕,不过可惜到最后也没有做出来个所以然。这题大概有五六百个解吧,py肯定是有的,不过我也没做出来,就这样吧。

广东省计算机程序设计大赛·粤港澳赛区

准备了大概小一个月,我的主要工作就是完成了深度伪造检测攻击中的Auto Encoder部分和一些Flask的前端框架编写。我对人工智能这块实在是没有多少涉猎,但是抱着论文啃一啃也能搞点东西出来。毕竟这东西如果不涉及底层,只是使用的话上手门槛很低。

最后在第三个周末去广州外语外贸大学答辩。发现自己可能并不很适合去答辩,念着念着嗓子就容易哑,和这周一汇报毛概调研一样的状况。可能,是高中时期因为一些事情没保养好嗓子的缘故吧,只要长时间大声说话嗓子就会宕机(所以也很害怕去KTV)。念PPT的过程很煎熬,一方面是因为嗓子,一方面是因为队长没有对做PPT的同学交代好时间导致他做了20分钟的量,而我得在5分钟内读完。真的很考验语速和归纳能力。

不过所幸努力并没有白费,最后也是拿下了省一等奖。虽然说含金量并不大,因为我们这个赛道没有985下场(当时本来想报主赛道结果因为学校的种种逆天操作导致错过了作品提交时间),光从学校来看能扳扳手腕的也就只有深大了,所以拿下一等奖也并不意外。在这之后,同一个项目也入选了国家级大创,并且队长也同意把这个项目的软著一作给我。想必之后还有忙不完的事情吧。

吴渔夫选拔赛

同样的项目参加了学校组织的吴渔夫比赛,顺利拿下了二等奖和国家级大创入围资格。

数学建模校赛

一个学校组织的数学建模比赛,用来筛选参加今年数学建模国赛的。自从上次美赛后本来打算一辈子不碰数模的,但是架不住朋友的邀约还是选择了尝试一下,这次我就负责论文撰写(或许还有一部分的编程),建模部分交给了两位信计专业的队友,果然专业的事还得专业的人来做。

开讨论间讨论了一下四个选题,过程都十分坎坷。从个人角度来讲我对这次数模比赛本身也不报多大希望。

书籍篇

Go语言圣经

说实话我的进度太慢了,这个月也就才阅读了一半,尤其是在阅读接口部分时卡住了。我没有系统的学过OOP,在C语言中不存在接口的概念,Python里也没有深入学习到抽象基类,因此第一次就是在Go中理解接口对我来说异常困难。不过在查阅过一些资料后,现在也能勉强理解。

哪怕按每天十页的进度来说,这本书也该在一个月内就啃完了。很显然我多数时间并没有完成预期目标,这点对我来说还是挺有挫败感的。我计划尽量在六月份把书的主体部分看完,至于一些细节的编程技巧可以再等到期末考试完后慢慢反刍。现在除了阅读书籍外,我也在尝试每天做几道LeetCode来加深对Go的理解,并且正准备用Go开发一个项目玩玩。

*罪与罚

看了一半多,进度不大。目前还不想花太多篇幅写观后感,只要知道我还在看就行。吐槽一句我果然还不是很适应陀翁的书,这种大部头名著看起来其实挺耗精力的,在毛概读了没多会就头晕目眩直想睡觉了。

忙里偷闲赶紧看完,想去看《霍乱时期的爱情》了。

*結婚しても恋してる

思来想去还是放日文好点吧。一本温馨幸福的书,就像一小块蓝莓口味的水果糖,用大概两个晚上的时间就读完了。

人呐,果然还是应该热忱的面对生活。

项目篇

一个基于Go的Redis客户端

正好舍友用Rust重写了一个Redis服务端,他也有兴趣指导我做一个Redis的客户端,于是乎就这么顺理成章的上马了。目前还只是在项目需求阶段,具体的知识还得自己去学。不说数据库和尚未学完的Go了,什么RESP3协议、TLS协议、RDB数据持久化、连接池、pipline、Lua都是些没接触过的新东西,我估计也要等到暑假才会正式开始启动吧。

其他

关于读研

这个月一直在纠结焦虑是读研还是直接就业。去年的绩点并不理想,先暂且不考虑保研。比起刷题看课卷数学,我更愿意学习一些工程知识。但是考虑到将来的职业规划,我又在担心本科学历是否会成为我之后的掣肘。

所以我去找了一位老师攀谈。老师很年轻,可以说是年少有为,25岁回国就来学校上班了,少走了很多弯路,也很愿意去指导学生。他的意见其实比较谨慎,还是说要根据个人情况决定。不过他也给出了考研的蓝图,大概明年二月份就可以开始准备了。十个月的时间准备考研足矣,如果十个月的时间考不上研究生,那么他认为不如再考虑考虑自己是否适合读研这条路。也就是说,我还有半年的“缓刑”。毕竟大三上还在上操作系统呢,这也意味着我还可以再多钻研半年技术。

随便写点

五月份的总结到此结束。在写完的那一刻,我才对那个已经逝去的五月有了一点大概的印象。明明忙碌的三十天才刚过去,现在却只剩下了寥寥一两千字,有一种荒诞的不真实感。

其实仔细对比一下前面的总结,我在五月份的工作量反而减少了。一方面是由于学期进入到后期课业压力日益增大,另一方面,尽管我不想承认,我也有相当一部分时间在“说漂亮话”吧。明明雄心壮志的定下了明天的规划,第二天的工作却直到中午才姗姗来迟。我看似在忙碌的时间很多,实际上做成的事情却很少。也许,我打下这些字的初衷之一,也只不过是为了欺骗自己,今天也很努力了,然后如释重负地坐回椅子上开始兴致勃勃地刷视频。

我知道这是我的个人总结,想必也不会有多少人来看,愿意听我发牢骚的人想必也是在实际生活中愿意关注我的人,和他们开诚布公的聊聊自己我觉得没什么大问题。所以属于我的缺点,我也会尽可能的罗列出来,然后在新的一个月里,努力的debug,始终让自己处于一个相对稳定的状态。

最近我也开始听一些古典音乐。一开始还是在B站上听A叔改编的一些动漫钢琴曲,后来刷到了郎朗弹《钟》的视频,看完后这首曲子在脑子里回响了一天。于是就开始有意识的去找一些入门的古典音乐听听。比如莫扎特的土耳其进行曲、肖邦的夜曲、勃拉姆斯和舒伯特的摇篮曲、贝多芬的月光、致爱丽丝,还有卡门序曲、匈牙利舞曲第五首这些“烂大街”的曲子,我都挺喜欢的。

是听坦白来说我做不到像专业的人那样去欣赏,我只是单纯的觉得有些音乐很好听。当然,也有一些想要向阳春白雪靠拢的附庸风雅的念头。我一直致力于提高自己,如何让自己走得更远。但是实际上要做到这件事是很困难的一件事,所以很容易喊着喊着就沦落成了一句口号,除了满足自己的虚荣心和填平自己摆烂的愧疚感外毫无作用。就像那些谁也听不懂的古典音乐,对我来说除了好听一无是处。

但是音乐只要用心聆听下去,总会有产生共鸣的那一天。踏踏实实,脚踏实地的去学习和挑战自己,人也一定会有所成长,或者说除了持之以恒的、问心无愧的实干,别无他法。更何况,我也没有退路可言。我相信,即使是现在这个一无所长的我,将来也会有一天,能够听一场正式的音乐会吧。

好了,不管怎么说,今天是儿童节。

先祝我儿童节快乐吧:)。


8981cb99c62b4476c46ad281521a5e11