夕阳下的影子
想到 blog 的编写工具居然是一个 IDE 的时候,是不是有 unbalanced 的嫌疑?

当然,因为一个无语的bug, 我还是决定换回Textmate了。

2015 年居然是我在 Orgrimmar Tech 呆的第二个年头,从年初的幽灵到年末我在房间里静静地敲打着键盘,地球居然又环绕了太阳一圈。

###过去一年

过去的人生中唯一的全职扎在 Web 和 node.js 的土壤中的一年,从 io.js@1.0 到如今的 node.js@5.3.0, 一堆一堆的 ES6 特性(当然,现在叫做 ES2015 )砸过来,总喜欢折腾总喜欢尝新,crvv 说得好:其实本来一个正常的语言也应该有这些特性,只能说 ECMAScript 真是一门比较奇葩的语言。

再到 React, 最近的项目是从头搭起的,本着作死不止的精神选了 webpack + react + babel 的方案,然后写得真是回到 node 都觉得环境太古老了。React 这种东西,写进去了才慢慢理解到状态的精髓,为什么一个 Class 会有这些方法,这些方法又是如何约束成一个范式,强大如 React 还是需要 flux 去阻止程序员写出垃圾代码,更不如说 jquery 了。

git 的理解慢慢深入了,其实小时候总觉得 git 是 SVN, 只是 git 有 github 显得更 cool 罢了,慢慢才理解到一个分布式版本库的好处,比如说我把服务器的 nginx 使用 h5bp 重新捋了一遍,新的配置更加模块化,也更容易集成上游的改动。

我似乎还获得了一个坚硬的心肠,从最后端的数据库(当然那是我最薄弱的地方)到最前端的样式我都不担心自己解决不了,当然确实遇到自己很难解决的还是要问死胖子,我很自信于凭借目前的搜索能力可以解决很多遇到的技术问题,甄选出优雅的解决方案:能看出哪些教程都是瞎忽悠,哪些教程是条理清晰的优雅;不过这说明我还没到平均贡献者的水平,新的一年希望自己能多回答一些问题。

买下了 surge, 从此路上再也不会看不了 wikipedia 了。

用上了 eslint, 从此更加虐待自己了。

用上了 bind 和 dnssec, 从此更加浮夸了。

用上了 oh-my-zsh, 从此更懒了。

和 crvv 合作弄了一下 fastopen, 其实主要的逻辑是他写的,不过我好歹也是用过<socket.h>的人了,逃(

私货时间

一定要好好运动,健康的身体何止是本钱,简直是血条啊,好像是一句废话。

对自己残忍一点,趁年轻。

打开你的脑洞,多学不擅长的学科,趁年轻。

能用优雅的方式就用优雅的方式,哪怕乍一眼看起来比粗暴的方式复杂很多,这一定意味着有东西没有懂。

###未来一年

希望能看懂 shadowsocks 的源码。

希望能手写 PostgreSQL 语句。

希望面朝大海,春暖了也不花开。