2015年终总结

[TOC]

I. 工作

学业

三月初结束了在X的最后几门考试, X的课从来都不简单, 但我真的很享受, 尤其是那些数学课.
(不过刚考完就sb了: 陪伴我两年的杯子丢了...)

Polytechnique, 从憧憬变成回忆. X的各种经历, 三天三夜也说不完.

然后九月来到ETH, 课程很有意思, project比较多. 第一个学期说实话有点应付, 所以现在要好好复习备考...orz

实习

在MEC实习了五个月, 这里的工作环境真是宽松. 一宽松我有点担心没有什么进步, 不过后来看这一段时间我的进步还是很大的.
实习期间做的是音乐分类工作, 实践了一些NLP的流程, 试用了不少算法, 以及读了一些paper...

有幸和神童Aranud(X11 major)一起工作, 感叹智商不够, 只能努力来凑.

然后顺利通过了实习的答辩, 算是给X的三年划上了圆满的句号 — 到2017年remise再见了!

面试

这是最后三个月的主旋律, 今年算起来经历了好多面试:

  • AL: 三轮电面, 深感ML方面的知识不够扎实, 不过居然过了, 看来他们真的很缺人...
  • GG: 在充分的准备之后经历了两轮电面五轮现场, 拿下dream offer, 感觉很幸运... 非常感谢我的recruter, Marta.
  • JS: 一场电面加三场现场面试, 被X校友的问题难倒了...orz 他们家面试很有难度, 继续仰望了.
  • Jump: 一轮电面和三轮现场, 这个比较奇葩, 面试了一个quant的职位. 问题主要是proba和数学, 目测基本没戏, 不过就算体验生活了, 还顺便去伦敦旅游了一圈...

II. 学习

读书

实习的时候开始, 每天上下班在tram上就可以看不少书, 后来上下学在公交车上也看, 这样积攒下来还是读了不少:

  • 黑客与画家: 涉及了黑客文化, 社会制度, 创业, 编程语言等各个方面, 启发不小.
  • 把时间当作朋友: 鸡汤再品, 读到一句"越是有意义的事情越要慢慢做", 于是耐心撸了四五个月的算法. 觉得有这么一句点醒人的话, 这本书就没白读.
  • 啊哈算法: 高中计算机竞赛水平的读物, 但是我读得津津有味... 读完后对于一些经典算法的理解加深了不少, 期待续集...
  • 第一行代码(看了一半): 据说是安卓开发最好的入门书, 看了前面几章感觉一些以前不清楚的概念理解深一点了, 可惜实习后期忙着写报告就没有继续看下去...
  • algorithms, 4th ed(看了一半不到): 配合普林斯顿那门MOOC看的, 老爷子讲的太好了, 非常复杂的算法到了由他慢慢道来发现并没有很难. 书中的各种插图太赞, 可以作为各种算法的参考手册. 有必要好好读一遍.
  • 我是一只IT小小鸟: 又一本鸡汤, 这本书是09年出版的, 后悔自己没提早几年读到这本书...
  • 怪诞心理学: 里面很多实验设计的很有意思, 我们的决策很多都不是理性的, 这本书让我从新审视日常生活中的一些决策.
  • 编程珠玑: 神书, 里面的文章和后面的练习题让人脑洞大开, 关于内存占用的一些奇怪的优化现在看来可能不是很重要. 值得二刷.
  • Cracking The Coding Interview, 6th ed: 在收到G现场面试通知的那天得到了这本书, 感觉像游戏玩到一个地方拿到了道具. 这本书的第六版比以前丰富了不少内容, 面试前花两星期匆匆过了一遍 感觉很有帮助.
  • 拖延心理学: 感觉这本书不能算是鸡汤, 真的很推荐, 后面关于父母育儿以及xx综合症的章节略无聊可以不看. 关于固定心态和成长心态的内容让我很受启发. 很推荐这本书, 毕竟 除了强健身体以外 没有什么事情比优化大脑更重要了.

公开课

今年没有像去年一样猛刷公开课...

  • Introduction to Big Data with Apache Spark

edx上一门比较简单的课, 只要跟着看跟着做就可以了, 第一次接触spark, 和实习用的cosmos SCOPE一比感觉好心累...

  • kivy crash course

严格来说不算公开课, 就是实习期间学习kivy的时候在youtube上找到的一系列视频. 每节只有十分钟, 循序渐进, 不错的kivy上手教程. 希望明年有时间再来鼓捣一下它..

  • Algorithms, part I

目前为止CS方面看到过的最好的一门课. 实习完了以后在家撸的, 边看视频边记笔记, 每周要花七八个小时, 收获实在太大了.
讲课的老爷子是红黑树的发明人, 在他的讲解下, 像红黑树(包括第二部分的KMP和regexp)等复杂算法变得特别好理解了! 这门课我只看了视频还没有做每周的assignment, 所以有可能以后再刷一遍...

  • Algorithms, part II

上一门课的第二部分, 九月份开始看的, 现在还差一周半的视频没看完.
这门课实在太赞了, (自以为)刷完内功直接上一个档次.

blog

今年在写作方面是一个突破, 数了一下, 居然写了42篇! 而且这四十多篇基本没有太水的文章.

我认为知识分为"术"和"道". "术"是一些实用的技能, 只是涉及一个功能怎么实现, 或者一个特定的工具怎么使用而已; "道"则是更基本的知识, 算法知识就是"道", 是永远不会过时的东西. 2015年我的大部分文章都是关于算法的, 这和以前一些文章只是记录实现xx功能需要xx命令/工具相比, 算是很大的进步.

今年新开了一个板块"notes", 看公开课的时候用zim记笔记, 整理了以后发到网上. 相当于是我的一个在线版笔记了, 这些文章记录的比较随意, 可能别人看不太明白, 不过对于我确实很好的参考资料. 以后看MOOC也希望继续这个模式.

另外最后几个月写了一些经典算法的总结, 这个系列还没有写完, 我的希望是能做一个基础算法和数据结构的地图, 把常见的算法都用自己的语言描述&点评一下. 刘未鹏说过"书写是最好的思考", 深以为然.

另外在2015年最后一天, 博客的访问ip数终于超过了8k, 有点小激动.

新技能

  • LP

二月份和我的cousin, Manu, 一起做了INF580(programmation par contraintes)的projet. 这个projet感觉是在X三年里最得意的一个. 我们建立了非常漂亮的线性规划(LP)模型, 描述了一个类似欧拉回路的问题. 但是事情并没有一帆风顺, 我们一开始没有考虑integrality的问题, 但是最后一刻峰回路转, 稍微变通一下以后居然变得可解了! 最后的结果完爆当年的ens冠军.

不过, "当你手上有个锤子, 看什么东西都像钉子". 2015年的hashcode预赛, 我们翘掉cérémonie参赛, 还想用LP, 结果计算超时了就... 后来发现只要用贪心算法就可以妥妥的了... anyway, 从此兵器库里多了LP这个重型武器.

  • 盲打

以前看到Carlos在练习打字, 后来实习的时候也尝试不看键盘打字. 首先是需要使用标准指法, 我以前打字几乎不用小指和无名指, 所以一开始改到标准指法分分钟想砸键盘... 坚持了两三周以后渐渐适应了就. 这个网站练打字很不错: http://www.keybr.com/ 现在非常享受在(外接)键盘上啪啪啪打字, 简直爽... 现在打字最快能到60wpm.

另外, 把键盘capslock映射到ctrl, 简直就是手指的福音啊.

  • android dev

实习的时候, 由于每天上班很晚, 有段时间我一大早就去CTU的自习室看一个小时的"第一行代码", 边看边写一下书里的实例. 实习的后期帮一帮医学startup的同学们做了个app, 类似4*4的candy crush. 虽然代码写的很dirty, 但是看到程序运行还是蛮有成就感...

  • kivy

kivy是一个python的GUI程序框架, 实习期间玩了一下. 感觉它的设计非常喜欢, 比安卓的要优雅不少. 先用scrapy爬了点一个的文章, 然后做了个简单的文章阅读的应用, 可惜后来尝试打包为安卓程序一直没成功... anyway...

  • TeXmacs

这个神器今年写了两个报告, 实习报告都使用它写的(我觉得要是用tex我就根本写不完报告了要), 基本掌握了它的用法. 用了TeXmacs再看tex系的工具, 有一种信息化时代看石器时代的感脚.
后来写了篇博客专门介绍TeXmacs的使用, 希望更多人了解这个工具.

  • 撸算法

2015年做的最有意义的一件事, 包括两百多道leetcode (一共有76天在做leetcode), algo公开课, CTCI, 编程珠玑等几本书. 成果不错.
有意义的事情就值得慢慢做, 16年要继续撸算法, 慢慢来不着急.

III. 生活

签证&房子

实习期间4A的结果出来了, 下决定去ETH以后, 就开始准备签证的各种材料. 我以前在这种事情上一直拖延, 但是今年做的很好. 有的事情是不能拖延的, 切记. 后来去伦敦的签证也是, 办得很顺利.

八九月份找房子也是一件大事, 请假专门去苏寸跑了一趟, 而且很幸运遇到了交大学长租给我们性价比超高的房子.

这些事情其实蛮消耗精力, 而且并不能够完全掌控. 但是作为我自己, 只求做最充分的准备了.

运动

  • plank

今年最得意的一件事情, 就是坚持平板支撑两百多天. 2015年1月1日, 我下载了app尝试了一下平板支撑, 撑了3分钟整. 但是坚持每天都抽出来几分钟, 一开始每天都努力比昨天多撑5到10秒, 渐渐的可以听完一首歌了. 到了20天的时候就可以勉强撑10分钟.

后来我每天边看平板上的动画片边支撑, 渐渐可以撑半集时间, 后来是一整集的时间了. 而且我规定要看动画片只能撑着看, 所以即使某天累了也有动力撑一下. 就这样2015年我看完了数码宝贝第一季(54集)以及灌篮高手的一半.

手机里装了一个叫"种子习惯"的app, 2015年我只有这件事情坚持的最久. 虽然是一件每天只要5分钟就可以的事情, 但是坚持每天都做, 总会有点收获吧.
来句鸡汤: "慢慢来, 时间和节奏可以战胜一切".

  • 其他

实习期间在CTU每天下班在屋里基本会做一点运动, 除了plank以外, 还会做做俯卧撑和深蹲. 另外买了健身神器: 弹力绳, 有了它基本上在屋里就可以锻炼所有的部位了.

跑步不是很多, 心情好了会去CTU或者park跑一圈, 基本属于三天打鱼两天晒网的节奏. 在CTU记得有一天早晨刚起来, 从窗户里看到李qf同学已经出门跑步了. 吃完早饭又看到他跑步回来: 大约跑了四十分钟. 李同学提到他一般六点多起来, 出去跑一圈回来洗个澡然后吃个饭去上班. 不禁对李同学肃然起敬, 学习的榜样...

后来到了苏村, 空气环境很好, 但是跑步也不是很勤, 基本一周也就跑个两三次, 而且每次只跑十分钟... 这时的跑步更多是作为一种心乱的时候的调节方式. 跑步时什么也不想, 只关心脚下的路以及呼吸的节奏, 跑完出一身汗, 洗个澡, 感觉又精力满满了...

记录

每天晚上都会写一个excel文件, 记录一天的得失以及每天的事件, 这件事情今年坚持的特别好, 几乎没有连续好几天不记录的情况. 这样我可以知道过去的一年的每一天我都做了什么.

自以为我做的表格挺不错的, 继续坚持记录, 另外希望有朝一日把它做成个app.

IV. 娱乐

音乐

由于实习期间的工作就是和音乐相关, 近水楼台得到了xbox音乐一年的免费, 于是大量的听老鹰... 同事都吐槽我了...
这一年发现(&再发现)比较喜欢的歌大概有:

  • Bitter Creek (Eagles): 结尾的斑鸠琴简直要上瘾
  • King of Hollywood (Eagles): 只是觉得好听
  • Ol'55 (Eagles): as always
  • Train Leaves Here This Morning (Eagles): as always
  • Center of The Universe (Eagles)
  • Closer (Travis)
  • Rocky Mountain Way (Eagles): 这首歌的现场版单曲循环... 歌词是nonsense, 但是Joe Walsh的吉他燃爆了, 以前觉得他用那个talbox就想跳过, 现在只觉得爽...
  • butterfly (数码宝贝主题曲)
  • 直到世界尽头
  • Hotel California (Eagles): as always, 但是今年在youtube上发现一个后来Don Felder的独奏版本, 又要单曲循环了:

纪录片

  • History of the Eagles

老鹰乐队官方纪录片, 每次坐三个小时以上的火车就会拿出来看. 刷过三四遍了已经.
里面有几句话印象很深:

  • "Shit don't float"
  • "Perfection is not an accendent"
  • "Time passes, and things change"

  • Cosmos A SpaceTime Odyssey

一开始是飞机上看到的, 感觉很震撼, 后来下载了全集.
人不过是宇宙中一粒尘埃上的细菌...

  • Tous sur Orbite

法语的天文科普片, 52集对应一年的52周. 动画做的太赞了.
地球就是我们的宇宙飞船, 每次仰望天空的时候我就想到这句话.

动画片

这些都是平板支撑的时候看的...

  • 数码宝贝(一)

感觉这部动画, 无论是故事性, 思想性, 美术, 配乐, 甚至是歌词, 都实在是太完美了... 八个孩子我都非常喜欢(一般我不喜欢主角的光环, 但是八神太一例外). 这部动画, 即使十三年以后再看还是那么好看.

太多的经典的镜头了, 最难忘的就是最后一集的飞帽杀, 帽子飞起来在天上的时候一下子戳了泪点.

  • 灌篮高手

正在看, 看了一半. 有些桥段笑死了...

不过, 好像樱木花道作为主角一开场就有高出别人一截的体能, 这一点是我非常不喜欢的. 现在我有一种信念, 就是在任何方面的出类拔萃背后都是有着超过常人的付出. 库里之所以变态准, 难道不是他在不断联系各种高难度动作下的投篮么?

鸡汤一句: 以大多数人的努力程度, 根本用不着拼天赋.

电影

由于周末比较闲, 看了不少电影, 而且还为了葡萄账户专门注册了个交大校友邮箱... 看的几部印象深刻的电影有:

  • 黑客帝国
  • 亲爱的
  • ExMachina
  • 奇妙世纪: 其实是一系列微电影
  • 滚蛋吧肿瘤君: 满分&收藏
  • 谍影重重三部曲: 伯恩帅爆了
  • 头脑特工队: 脑洞NB
  • 心迷宫: 剧情NB

印象不深刻的有:

  • 前目的地
  • 捉妖记
  • 终结者5
  • 碟中谍5
  • 煎饼侠
  • 侏罗纪世纪
  • 十二公民
  • 明日世界
  • 黑猫警长之翡翠之星
  • 还有各种网剧/综艺: 万万没想到, 报告老板, 暴走大事件, 脑残师兄, 跑男... (周末真是闲的蛋疼...)

旅游

  • 年初, 玩了荷比卢德四国五日游
  • 夏天参观了巴黎一个CERN的展览
  • 跟新欧洲的15欧团去Dieppe海边吹了一天风
  • 年末在学弟带领下去意大利浪了八天...

作为一个比较宅的人旅游了这么多地方已经不容易了...

2016

Cannot expect more from 2015, 对我来说这一年几乎没什么遗憾的.
新的一年, 希望家人健康平安.
至于我自己, 希望能在体力, 脑力和意志力上能更进一步.

继续锻炼继续学习, 继续读书继续写作继续记录.

Bonne année !

comments powered by Disqus