我的2018总结

Intro

上一次写年度总结还是在2013年,稍微回忆一下,过去五年自己经历了挺多,从一个刚毕业出社会的牛犊,变成用我爸的话来说“走南闯北”的人。出国旅游、学鼓、恋爱、欧洲出差、换城市、新工作、结婚等等,每年这些事情其实也值得写写总结,只是太懒作罢。然而2018年的经历变化尤其大,感觉需要记录下来,以便以后能够看看、回味。

粥粥

今年最重要的一件事情,当然是粥粥的诞生了。从17年底老婆怀孕到18年年中粥粥出生,过程中大大小小的检查、各种的担心受怕和开心、朋友家人的关心照顾,真真让我体会到一个新生命诞生的不易与珍贵。

粥粥

除了为人父母的喜悦,还有对自己能否成为合格的父亲的焦虑和担心。作为对中国传统经验和中医不是特别待见的人,我自己对很多事情的处理基本是靠理性判断和基于科学的推理。怀孕和带宝宝是传统经验的“重灾区”,正因为极其重视,才会保守地遵循“经验”、虚心地接受指导。

但很多这类的“经验”,对于我来说,仍然觉得很离奇。例如有个说法是孕妇不能吃螃蟹,会有寒气,造成宫寒。理由是吃螃蟹后寒气导致容易拉肚子。如果从科学的角度看的话,螃蟹本身细菌较多,甚至有寄生虫,如果没有充分煮熟,是会容易腹泻,但是只要充分煮熟就没关系啦。老婆在怀孕的时候也没少吃螃蟹,煮得比较熟,并没有什么事情。如同医嘱说的,不只是螃蟹,任何不太熟的东西都不要吃。

这类的事情不一而足,从怀孕期间到出生后对宝宝的抚养。虽然不想说老人家的意见和长久的经验是完全不对或无用,但实际上以前和现在相比,无论是卫生条件、生活习惯还是医疗水平都存在非常大的差异,大部分经验只适用于以前了,应用到现在,造成不便也罢,有些甚至是有害的。

其实在周围每个人意见都相左时坚持自己的想法是一件不容易的事情。特别是这些决定还是和自己的宝宝相关,稍有差池,自己都会非常伤心和后悔。随着孩子长大,这样的决定应该会接连不断的来,能否开心健康长大、性格如何、前途能否顺心,感觉自己的每一个决定都挺重要的。

新工作

另一个事情就是在新西兰工作和居住。在工作几年后,因为混推特、结识新朋友和自身经历的缘故,其实在国外生活的想法一直都有,想要尝试尝试,感受不同的生活状态,无论是通过留学还是其他方式。然后终于在17年把拖延了许久的雅思考掉了,然后在11月底非常幸运的抢到了银蕨签证,于是便决定去新西兰试试吧,虽然不凑巧(或者双喜临门)的是,几周后发现老婆怀孕了,但还是决定不放弃这次机会。

在18年2月拿到签证之后,有六个月的时间做准备,必须在7.31号之前入境。入境之后有九个月的时间来找工作。找到工作之后,可以直接申请PR,这样就可以无限期的工作和生活;或者申请银蕨二期的最长两年的工作签证,可以有比较充裕的时间来申请PR。

因为想陪着怀孕的老婆,所以决定等到七月中旬再去新西兰。这期间按着移民局的NZ Ready上列出的事项一一了解和准备,在六月初向公司说明原因并提了离职申请,然后在月底离职。这期间上班我除了交接工作,就是改简历和找工作了。如同传说的一样,简历投下去如同石沉大海,特别是嵌入式软件方向的工作机会更是少之又少(个人感觉Web开发相关的多些),只收到了两个回复。离职后在家继续着面试流程,经历了Skype上的HR面、codility线上笔试、线上性格测试和Skype技术面。每次都差不多间隔一周,整个周期拉得很长,让人挺焦虑的。无奈。最后要出发的日子近了,只和一家的Recruiter约好终面的时间,等入境后和部门Leader面试。另一家最后在线上笔试后过了好久说了unfortunately。

周日下午抵达奥克兰机场,晚上8点左右到了酒店。不幸的是一整晚失眠,奇怪的是第二天精神也没有特别困,上午买了公交卡,然后中午坐公交到公司面试。结束后回到酒店周围的银行激活账户,期间就收到了口头offer,并告知最后剩下和简历上的referee的背景调查了,让通知一下他们。周三收到了offer和合同的邮件,周四申请税号,周五填好合同交给公司。就这样很快地搞定了工作的事情。一个月的时间里投了八家简历,收到两个回复,一家给了面试机会,最终拿到offer,算是比较幸运了。

和公司面试时聊个人情况时谈到老婆的预产期在七月底,我于是问能不能在三周之后再上班,因为还是想在老婆生产时陪在她的身边。HR说完全没问题,于是周六买好机票周日登上了回国的航班。回去大概一周后粥粥就出生了,陪伴了母子俩大概两周,8.13号正式上班。

新工作的Title是Embedded and Application Engineer,也还是继续做着Linux嵌入式开发。只是这次除了内核开发,用户层的程序是用C++11写的,整好可以好好地加强下C++的编程能力。

这里不得不提一下我的前公司Magewell,真的是不错的公司。首先是工作时间,在那三年的时间里,超过7点下班的次数一个手能数得过来,从没有加班。公司也不提倡加班。开发的进度压力也不大,这让我在完成工作内容之后有很多时间来学习新的东西和开发自己的side project,以及学英语。其次,工作中使用的工具不保守,好的工具,例如gitlab、confluence等,该买就买,svn等该弃用就弃用。最后,因为主要市场在美国,于是每周还有英语培训,提高大家读写英文的能力,一小时的课从下班前半小时开始。虽然是家初创公司,但每年都能看到各方面好的变化。

i3wm

今年技术方面,除了用Go写了几个自己用的小工具,就是下半年在新公司接触到的新技术了:C++11、systemd和加密,Linux kernel和U-boot也有update。

因为要去新西兰的缘故,MBA要留给老婆用,又不能带着台式机去,于是买了一台Dell XPS13,小巧但性能足够。这次装系统,尝试了一下Arch Linux了。根据Arch Wiki上的步骤安装了最小系统之后,装上yay并配置好仓库。其实用什么发行版对我来说,没什么特别大的差别了,反正在最初配置好系统后,主要用的就是firefox和terminal了。

其实我挺喜欢用Ubuntu的Unity,对Gnome和KDE都不太喜欢。这次Ubuntu重新转向Gnome也是我不想继续用Ubuntu的原因之一。在看了youtube上的这个视频,我对i3wm这个tiling windows manager有了兴趣,这次也顺势用上了。

花了一些时间配置好i3、i3blocks、i3status、rofi、dunst和volnoti,适应了快捷键之后,整体感觉非常好,启动迅速、资源占用低、界面简洁,特别是切换窗口终于不再靠弱弱的alt+tab了,移动窗口也不需要动鼠标(vim党感觉超爽),用rofi来启动和切换程序也是快如闪电。其实学习曲线没那么陡,习惯之后再也回不去了。于是在公司的电脑上,虽然系统要求是Ubuntu 16.04,我还是用i3替掉了Unity,管理三个屏幕也是非常顺手。

i3 screenshot

其他

相比起以前,因为时间分配的原因,2018年读的书明显变少了,而且大部分还是和工作相关的技术书籍:

  • 癌症真相
  • JavaScript_DOM编程艺术第二版
  • American Accent Training
  • C专家编程
  • C缺陷和陷阱
  • Fifty Inventions that Shaped the Modern Economy
  • Emigrating to New Zealand
  • 新西兰社会与文化
  • 婴幼儿睡眠圣经
  • 我们台湾这些年

其中Fifty Inventions that Shaped the Modern Economy算是里面比较有意思的一本了。它是BBC的的一档广播节目,后来集结成书了。

其实有很多书都只是读到一半,希望写明年的总结时能够把它们加进去。社科类的书籍真的是少了很多,体现了更多的目的性和功利性。以前每年都读的读库也没有能坚持下去,要是它能出电子版就好了。

因为现在基本上是用网易云和Spotify听歌了,不能像以前那样用iPod方便地来查看听过的专辑,这里就大概地聊一聊。总的来说,觉得好听的新专辑越来越少,比较深的就是《生之响往》。大部分情况下只能找以前的专辑来听,比如《哪吒》、《Bossa Nova》、britpop黄金时期的那些。虽然今年有很多喜欢的歌手、乐队出了新专辑,但不知道为何,都不觉得好听了,比如陈绮贞、MLA、许巍、陈奕迅,谢和弦甚至是四分卫。之前杨乃文和朴树也是如此,甚至苏打绿的冬未了。这些专辑整体听起来没有惊喜,也无法一直听下去。在网上看到一篇文章陈绮贞的中年危机 | 我为什么说《沙发海》是一张“活在大清”的专辑,里面一些观点我挺认同的。反而是一些新发现的乐队,能够带来新鲜感,比如告五人、草莓救星、大象体操。

下面列一些今年听过后挺喜欢的专辑吧,排名分先后

另外,宋冬野、告五人、法兰黛也出了非常好听的单曲,卢广仲在花甲男孩里的几首歌也非常非常好听。很遗憾的是陈绮贞和MLA的新专辑我觉得不好听了。万青说好的今年的新专辑呢?!真的要“十年出一张 一张听十年”了。