1. 个人背景
- 出身:华东理工 计算机系
- GPA:3.27 / 4
- 科研:无
- 英语:托福 86
- 日语:过了
- 大三参与出了本书
平时在 github 给项目贡献一点小 PR,比如 anki, fish-shell, p5.js 啥的。大概贡献过几十个了。
流程
1月落地机场,开始准备考试。中间经历了很多弯路(陶瓷就是不回),最后把目标定在了不需要内诺,套瓷,推荐信,不刷材料的几个专业上。
夏入
东大创情,编程考试时下标写锅了,忘记写测试,编程全都挂掉。
京大通信情报,看有做 PLT 的,但是考试题不出算法,图论。考了一些别的。也挂了。
只剩一个九大,还有保底的北陆。九大就顺路过去考了一下然后合了。(回来时坐了趟青春 18,真刺激)
由于九大的合格发布时间和北陆的截止时间卡的紧,又花了3万日元把北陆报了。然后九大合了,就把北陆先拒了。
但是编程那次失败一直让我耿耿于怀。于是我去问了某位前辈该怎么写出正确的代码。给我推荐了几本书,于是我就在失利的那几个空窗期内,把那几本书全都啃了一遍。
中间发生了一件事,使得我对图形学的兴趣大幅降低,而对编程语言理论,包括程序验证的兴趣大幅提高。于是冬入换了方向。
冬入
时间过得很快,又到了冬入报名的时候,这时候另外一位网友夏入也失败了,我就和他一起。他在 UTC+1 申根区,我在东京,隔着8小时的时差进行复习。这里要表扬一下 vscode 的 live share 插件,远程演示非常好用。
他给我讲他们学校的 PPT ,我负责给他演示从零开始写代码(他是物理系转过来的)。由于 zoom 的限时设计,我和他都开,一个时间到了切换另一个。
最后考试还有大约一周的时间,他也要来东京了。由于是旅游签,他也懒得租旅馆。我就和他住在一起了。
然后合了。
感谢我老婆提供的精神支持(雾),学累了看一眼就有动力继续学了。

下面是一些 tips
语校如果允许复习就好好复习。
如果复习环境比较差,就睡觉。
在和那位 live share 一起写东西时,为了倒时差,我持续了几个月的 20:00-4:00, 睡眠时间自然就不足了。于是语校就补觉,从 9:00 睡到 12:00。语校宝贵的时间要拿来补充精力。
各种书,ppt,如果不是特别在意日本原产的书,可以去 安娜的档案 or 各大学校的官网 下载。实际上我最后也没买几本书,就一本绿皮的还基本没用上。
复习的书单参考了
事实上我当初看了一遍后找原作者去请教了。
关于编程考试:
平时写的时候记住时间只有 2h30min, 考虑到时间损耗,2h25min 差不多。发的是纸质材料,数据是在 U 盘里分发。要先拷到电脑里。
然后测试要自己构造,题目会给规模比较小(可以手算)的数据,务必测试一下。
python 标准库有 unittest 可以用。
速查 api 可以用 Zeal (macos 可以用 dash 查)
考试的难度方差很大。有疫情期间的算标准差,也有今年夏入的大模拟,冬入的碰撞检测。
读文件可以直接把文件内容复制进代码里。反正文件也不多。不是重点。
致谢
感谢很多前辈告诉的小细节。比如我原本做 CS 的题很痛苦,CI 的题就适合一些了。
比如某前辈跟我说只要合了东大就告诉我他在哪个研,于是我就合了😇,理直气壮去找他了。
比如链接的那位前辈列的书单,我一本不拉全过了一遍。
还有 UTC+1 的那位一起备考的。
一些小彩蛋。
他:你平时去哪吃。我请客。
我:御三家 + Saizeriya + kfc + なか卯,最近 kfc 有 6 折的套餐我经常去吃。
他:那有贵点的没
我:。。。
他:。。。
还有在国内的同学,提供了精神支持,毕竟一个人备考很难熬。