十日记 (二)

这几天身体状况非常不好, 加上科研并不顺利, 我老是有天要塌下来的感觉. 这种感觉让我有否定一切的打算.

现在的规划是这样, 每天早上7点多一点起床, 吃完早饭做些 POJ, 九度或者 Leetcode 上的题目, 午饭后背一篇新概念课文, 午休后下午 2:15 去实验室搞科研, 晚上 8 点回寝室. 每隔两天去一次健身房, 其他时间去跑步. 这十天的头几天执行情况还好, 后几天因为身边不舒服, 计划全乱了.

这个计划是我用了很长的时间总结出来的:午休是必须的, 而中午从实验室回到寝室再回去不再可能了, 我脸上的痘痘不允许. 所以上午只能呆在寝室或者去包图. 而晚上跑步或健身的话不宜在 9 点以后, 这个计划全是出于无奈.

这个时间使得我与实验室的同学产生了一些距离, 尤其是研一新生. 我内心并不在乎这些, 只是我现在科研仍未出成果, 研究了大半年的方向失败对我打击很大, 孤单中隐约有些抱团的想法. 我曾和一个同学讨论我的情况, 他告诉我要无条件的自信. 是啊, 现实早就把我推到不得不做一些事的时候了, 或者委婉一点, 我早已领悟到, 万事靠自己. 高中的时候, 总以为上了大学就能脱离苦海, 大学时, 觉得上了研究生就 NB 了. 我现在所想, 尽是脱离实验室后生活将会多么美好. 殊不知, 我现在多么怀念大学的无忧无虑, 怀念高中生活充实. 假如用 夹逼定理, 定能推出目前我的生活也是很美好的.

其实, 一切想法都是不重要的, 重要的只是做了什么. 弟弟正在毕业季, 上一句话我向他多次重复, 一切想法都不重要, 重要的只是你做了什么. 其实, 这句话是对我极其有利的, 因为我天生性格忧郁, 心中所想, 多是忧愁, 教导我抛弃想法的都是对我有益的. 个人英雄主义不允许上述说法的存在, 个人英雄主义会说, 忘掉自己的想法是在埋没自我! 人的特殊性就在自我的想法! 的确, 抛弃自己的想法是在埋没自我, 是在抹杀人的特殊性. 前些时间, 我在图书馆, 翻了几页射雕英雄传, 上面有一句话记忆尤新, "有一些人做什么事都会非常成功, 因为他们是天才. 而大部分人若不想一事无成, 只能专注于一件事干上一辈子, 当然即便如此, 仍有可能不成功". 我估摸着, 我离"成功"一词已经越来越远了, 我是一个码农, 每次我去 google 一个问题的解法, 就说明这个问题的解法已经被别人问过了, 稍加推断, 我未来几十年所需要问的问题都已写在 google 上了, 如此何来"成功". Anyway, 我不是天才, 不能随心所欲, 现实告诉我, 要尽一切可能做得好些, 即便需要抛弃想法, 即便成为机器, 即使与魔鬼立下契约, 假如这些是变好的代价.

我刚看了部电影, 叫做 Worlds End. "We wanna be free, we wanna be free to do what we want to do, we wanna be get loaded, and we wanna have a good time"这句话离我如此遥远, 内心只有极少的冲动去读出去体会这句话 --- 自七月份长痘以来, 我不敢吃肉, 不敢吃甜, 不敢吃辣, 我在食堂嚼着没有味道的青菜, 有时候肾上腺素突然爆表, 有把碗砸了把桌子掀了的冲动, 因为就在半年之前我对吃是如此的随意, 半年之前的感觉我甚至感觉仍触摸的到, 猛的失去, 内心尽是不满. 而上面那个句子, 对我来说是如此的遥远, 以至于我都感受不到它对我的号召. 我有时也想 fuck up this life, 就像 The Big Lebowski 里的那几个兄弟一样, 每天打打保龄球, 口袋从不超过 5 块钱. 或者像 friends 里面那些人一样, 每天日常生活才是自己的主要部分. 亚洲人, 太辛苦了.

奶奶今天8月1号摔倒了, 脑血栓, 右臂和右腿不能再动了. 奶奶进入我的记忆是刚上学的时候, 上学之前的事情我并没有主观的记忆, 一些离散的片段都是父母提起的我才回忆的出. 奶奶极度宠着我兄弟二人. 稀疏平常的日子在脑海中留不下记忆, 奶奶早已融入到我的生活, 平淡的似乎可以抹去, 我记忆中能直接关联到奶奶的记忆片段有这几个, 小时候, 父母关系很不好, 自己还小没有主见没有发言权, 只知道夹在父母之间的日子充满了恐惧, 每天晚上, 奶奶都会拎着两壶水送我兄弟两人回家, 我不记得在路上我们会说些什么, 只知道自己在路上总是惴惴不安. 爸曾买过几头猪, 养在我家里, 但由奶奶来喂, 冬天的早上, 我还未起来上学, 便能听到奶奶准备猪饲料的声音, 觉得她这么冷的天早起不容易. 8月9号去医院看看奶奶, 我做到病床边她一把抓住我的手. 奶奶一生任劳任怨, 对所有人好, 伺候家里的所有人, 她能朝着吼的, 只有爷爷. 自从她偏瘫以后, 脾气变得任性了很多, 一天看不到姑姑就要让人打电话, 还嚷嚷着娘最重要, 娘要不在了. 暑假开学之前, 遇到一个老同学, 他给我讲他爷爷也是类似的情况, 病倒之后, 没能坚持两年. 初三时, 外公去世. 当初我还在舅舅家, 妗子接了一个电话, 眼泪便流了下来, 后来我知道那通电话告知外公确诊癌症. 外公去世时, 我总是流不下眼泪, 而一想到奶奶的病情, 鼻子就是一阵酸. 毕竟成年了, 了解到什么是生死, 了解到人不在了是什么含义.

我所恐惧的正在发生, 子欲养而亲不待. 我不到六岁便进了学校, 4 年级时转到县城读小学, 5 年级没上, 跳到 6 年级. 小学升初中, 入学排名全校300+名. 初中升高中, 班级第一. 高中入校排名200+. 高中升大学, 班级第一. 大学以后, 再没关注过成绩. 研究生考试, 班级第一. 我 22 岁, 在学校呆了17 年, 我常想自己那么匆忙的上学时为了什么, 我现在只想慢下来, 最近以来我一直在想自己是不是应该留级一年, 回家陪陪奶奶同时弥补一下大学四年之错. 初三时, 外公去世, 人突然就走了, 现在每次回家看外婆, 再看到外公的遗照都觉得如在昨日. 我像父母像爷爷奶奶, 像外公外婆, 不懂的对别人说宽心的话, 我能做的, 只能在奶奶身边. 

我一直是一个 fool, 不去想活着为了什么. 一直以来, 我学习的目标一直都是超过别人, 别无其他, 同时我并不快乐. 大学以后, 同学间的关系越来越淡, "别人" 的概念也变得模糊, 我不知如何是好. 我喜欢泛泛之交, 但与普通朋友一起时却并不觉得温暖. 这也是追求纯粹的一种体现, 有时怀疑别人对自己不够纯不够真, 而和家人在一起吃个饭就觉得温馨无比. 现实的确是要我们难得糊涂, 这样才活的舒服. 研一上学期参加了不少集体活动, 但感觉上大家都在说着自己并不在乎的话, 听着自己并不关心的人讲话, 现实管这个叫融入集体. But I have options, 家庭是根植我心的, 又是社会推崇的(也是现实推崇的), 所以假如再问我学习目标的话, 我可以说是为了 Family. For my family.

十日总结 11.1 - 11.11

大概

这十日计划是做完 kedebug 搜索学习中的剩余题目, 做 9 道 Leetcode, 以及背诵 7 篇新概念英语4

实际尝试做了 8 道 搜索题, 搜索题还剩下两道. 做了 14 道 Leetcode, 背诵了 3 篇 NCE 课文

原因

后五天的状态很差, 身体不舒服, 并且已进入11月中旬了, 论文的压力也蛮大, 有两整天什么事都没做, 就为了调整状态. 搜索题目中我遇到了几个难题, POJ2044 Weather forcast 非常不易 debug, POJ1084 的算法花了很长时间没搞懂, 没找到合适的学习资料. Dancing link 的实现也难以 debug, POJ 2688 TSP + BFS 最短路我也暂时放下了, 因为TSP算法很耗时, 并且还要再重新研究一遍 Gosper's hack 以及排列到自然数的映射方法. 我已将这几个题目暂时放下, 11月内能够补齐即可

Leetcode 我从后向前做的, 后面的几个题目都比较简单, AC 的数目比预期要多了些 14/9. 

NCE 的课文背诵又拉下了, 往往是由于一个题在午饭之前没得到解决, 午饭之后非得先把题解决掉, 以致冲掉了背英语的时间

总结

1. 健康和英语是两件最重要的事情, 无论如何, 每小时需要休息十分钟, 午饭之后要背英语

2. 这 20 天重拾算法(本科啊本科), 我感觉自己提升很大, 打字速度快了很多, 代码中的错误也少了. 我自知马虎, 应对策略是把所有的地雷都踩了, 然后下次注意.

3. 思考. 我目前的做题步骤是有了大致的想法就开敲代码, 有时候敲到一半发现自己理解有误, 删了重敲很是浪费时间. 在程序员面试宝典上读到开写代码之前需要考虑好各种情况, 所以我强迫自己每次写代码时多举几个案例并按照算法的步骤模拟走几遍再开敲. 但是这仍有一个问题, 我仍会考虑不周, 耗时写了测试用例, 最后的 bug 还是需要通过程序跑实际数据才找得到. 我现在不知如何是好, 只希望以后经验足够时再做回答

4. 我尝试做了23个题, 实际AC 15 个, 有一些题目暂时放下了, 另外有些超时和 WA 的因 debug 无果也放下了. 我再回看做过的题目, 觉得自己有些匆忙, 做完的题目没有写解题报告就过去了. 我做一些题目之后便会有些总结, 但都没有写下来总觉得以后再记也不迟. 现在定下个计划, 以后每做完 2 道题后就要写解题报告. 有了做阶段性总结的想法时马上开写

5. 我现在非常依赖 VS 的代码提示于纠错功能. 代码提示是因为对 STL 容器, 函数和 C++ 用法仍不熟悉. 我已开始在 evernote 上记录常用函数的用法. 纠错功能就在于我经验太少, 经常出错误, 并且出了错误后没有 IDE 的 debug 单步调试往往找不到错误位置, 希望经验能够解决问题. 初步计划在 14 年元旦后脱离 VS

6. Anyway, 用经验去解决道路中的一起问题

6. Once again,  健康最重要

计划, 第一个月的最后十天

1. 10道 Leetcode

2. 7 道 DP 题

3. 7 篇 NCE 课文

原文地址:https://www.cnblogs.com/xinsheng/p/3417281.html