index

我的18岁

·

“我的真诚在哪里终绝,我就在哪里做盲人,而且心甘情愿。但,我想在哪里求知,我就在哪里当诚实人,而且苛刻、严谨、缜密、残酷、锲而不舍。” -尼采1

突然想起来今天是我的19岁生日,借此机会,总结我在此前的经历并展望未来。

大一上及暑假

暑假时自学了C语言,看的翁恺的课和《C Primer Plus》。不过书看的不求甚解,其中不少篇幅当时没有看懂。同时还看了一点黑马的C++课程,不过并没有坚持看完,只看了大部分简单的,到涉及C++的面向对象的3大特性的部分就没有看完了。在班学长的推荐下,了解到红岩蓝山,还有Go这门语言,自己了解了一下他的基础语法,还看了一点高数和线代的内容,不过这一部分也没看多少。 大一上参加了学校ACM协会的萌新赛和校赛团队赛,都只拿到了二等奖,其中萌新赛大部分题真的很简单,不过当时学的实在太差了。还报了红岩蓝山很多部门的课,但上了几周就只继续看了安卓和Go的课程,其他的都没有继续看。跟着他们学了包括Go的语法和Web项目的一些知识,还有Java的基础知识,不过当时学的不是很好。大一上的课程的分都还可以,只是近代史分数很低,不知道为什么。

大一下及寒假

由于大一上的Go和安卓学的不咋地,写寒假考核的时候磕磕绊绊的,写出来的也不咋地,没有写一些进阶内容,只是简单的实现了一些基础功能。而且因为寒假玩去了,只做了红岩和蓝山的寒假考核,安卓的没做。还报了ACM集训队的线上报名,但是因为菜和懒,做的很差,都没指望线上能过。同时寒假看完了吴恩达的机器学习入门课程,相较于李航的《统计学习方法》能看懂一点。 大一下开学学院能申请特殊班级,我的成绩勉强够,想着报一下试试,但不知道报哪个,问了问认识的人,都说要报大数据的那个,我自己看了一下觉得还行就报的这个,但是辅导员要求的交表时间在这个班的宣讲直播时间之前,我没能看到,后面才知道我把他的资料看错了,这个班竟然是研究生就业。一直到面试的时候我才知道,所以当问我对这个班的了解时,我完全答不上来,但是最后竟然进了。ACM集训队的线下考核是参加校赛个人赛,但是因为我寒假没学,所以个人赛答的一坨,自然没能进。大一下期中做了红岩期中考核项目,然后因为这个班的要求,参加了云行工作室的数据工程实践课。同时被通知暑假需要参加自然语言处理实践课,考虑到如果可能与红岩暑假考核冲突,我就去参加了蓝山的考核,但是他和数据工程实践冲突了,所以我实际上花在考核上的时间较少,同时考核项目的webrtc完全没接触过,弄了很久才能正常连通,我的项目也没有使用Eino来添加一些AI功能,相比于别人的项目差不少。考核完成后需要答辩,因为数据工程那时候也要结束了,我也在准备数据工程的答辩(结果最后被告知答辩是抽人答,我没被抽到)。刚答辩完就进行考核答辩,没怎么准备,答得很差。老登都以为我会去隔壁,我去答辩的时候一开始工作室都没老登在(。

大二上及暑假

暑假自然语言处理实践开始了,我学习了自然语言处理的基础知识,不过没认真学,一些基本的我给跳过了,词袋、TF_IDF、n-gram和w2c我都没怎么看,只看了transformer时代的一些内容。整个暑假几乎都被我浪费掉了,因为在寝室里室友天天打三角洲,晚上四五点才能睡,第二天中午才能起,起来之后调一调模型让他自己跑之后就玩去了。只看了一部分李沐的课,看了CNN部分。 大二上前半段继续做自然语言处理实践,到接近期中时完成课程并通过答辩。继续学习了Transformer和RNN相关知识,仿照别人的transformer实现,自己尝试使用pytorch写了一遍transformer,增加了对它的理解,不过仿照的那份是最原始的实现,并没有加一些现代的改进。下半学期尝试打kaggle,第一个比赛是Jigsaw,和我室友组队,公榜银牌,不过私榜陡下去了。还和室友一起摸奖了ARC,不过发生了一些奇妙的事,后面和他组队参加NLF,成功拿到了银牌。大二下终于看完了尼采的《查拉图斯特拉如是说》,确实是一本很好的书。

寒假及以后

寒假打算继续学习对比学习,同时学习计组和计网的知识,因为下学期要上这两门课。还要接着打kaggle,尝试更多比赛。打算看完加缪的《西西弗神话》。之后打算开始刷leetcode和开始背八股,准备以后去实习。

Footnotes

  1. 以上引用摘自尼采的《查拉图斯特拉如是说》第四卷。