Fraser Xu Thoughts on life and code.

2015 Review

2015年对自己来讲是不错的一年。和往常一样,是时候回过头来看看这一年都干了些什么,有哪些地方进步了,还有什么不足,另外就是开始想想新的一年可以有哪些改变。

2015发生了什么

开源社区活动

开源社区的活动,是工作内也是工作外一直在做的事情,因为这些事情和工作(写代码)本身一样,是自己喜欢的事,所以花再久的时间都不会觉得累。

今年做的最主要的事情是深JS-2015 JSConf ChinaShanghai JavaScript Meetup,做这些事情的过程当中也在改变着自己。我在之前的文章中也分享过自己的一些感受:

Data Canvas Sense Your City

参加的第一个编程竞赛。之前自己没有参与过任何黑客马拉松之类的活动,原因是自己空余的时间很多时候都在编程,不需要一两个晚上不睡觉,待在同一个地方来完成一些编程挑战。Data Canvas项目有点不一样,是由一个国际组织swissnex举办的,在全球范围内选了7个国家的主要城市,每个地方安装DIY开源硬件,收集空气质量数据然后做出数据可视化效果的比赛。

自己参加的原因有很多

  • 开源硬件是自己在那个时候比较想尝试的
  • 公司刚好也在做数据可视化的项目
  • 学习和实践一些技术(Nodejs硬件编程,React + D3 数据可视化)
  • 不需要集中在一到两天时间内去完成
  • 上海也是项目选中的城市之一,收集自己身边的空气质量数据然后可视化是最有意思的事情
  • 可以和全球其他地方的开放数据研究人员同步竞争和交流

最后自己的作品并没有获得什么奖项,只是被选为展出的作品之一。但是结交了很多开放数据工作的团队和朋友,认识到自己思路(过于集中到编程而不是艺术或可视化)上的缺陷,没有组建团队的意识(都是一个人在参与)。

缅甸大选项目

缅甸大选项目是这一年工作的重心,时间持续比较长,工作内容也比较复杂。这也是加入Wiredcraft以来做的最大的一个项目。项目需求也比较特殊

一直以来都因为公司是做的外包项目(拿钱做事,做完走人),所以没有多少成就感。但从技术角度来讲,这个项目不仅让自己接触并掌握了使用Electron开发桌面端应用的能力,更是开拓了自己的专业技能视野(包括使用React Native做移动端开发)。从非技术来讲,自己做的这些工作真正帮助并影响了一个国家的命运,不能不感到自豪。

离开Wiredcraft, 加入Envato

TLDR: 我离开了工作3年多的上海,辞掉了在Wiredcraft的工作,现在在墨尔本一家叫做Envato的公司工作。

这个应该对自己来讲不仅是今年作出的最大改变,也很有可能是人生当中最大的改变。之前一直有打算和其他人分享这个过程,但是因为各种原因没有做到。

首先,离开Wiredcraft换到另外一个地方工作是完全不在计划范围内的。它起始于今年五一假期来墨尔本的旅行。参加了这边的一期墨尔本JavaScript meetup, 然后听说到Envato这家公司。先前了解到这家公司的其他产品(Themeforest, Tutsplus)但并不知道它们属于同一家公司,网上搜索了相关的信息之后觉得是一家还不错的公司,所以就抱着试一试的心态做了一份简历然后投了出去。后来经过几轮的面试,准备雅思考试,签证,前后大概花了半年的时间,最后拿到了这边的工作签证。

加入Wiredcraft是我一直以来觉得人生的转折点。它在各个方面开拓了我的视野

  • Open source and open source community
  • Startup culture and management
  • Multi country culture and diversity
  • Work and life balance

Wiredcraft可能是我目前为止能够在国内找到的最合适的工作地点之一,灵活的工作时间,开放的技术氛围,get sh*t done的精神。和国内大公司的加班,加班,加班形成了鲜明的对比。也发现和认识到了公司在近几年发展过程中的一些问题,以及老板和同事们是如何解决的过程。创业公司在发现和解决问题的这些经验,不能不说是一比宝贵的财富。当然最重要的是有一群可爱的同事。Yuki老师说的对,和前同事一起吐槽新公司是最开心的事情了。

其实没有离开这个地方的理由,只是感觉世界很大,还有很多地方可以去,很多新的东西可以尝试,更多的东西值得自己去学习。至于在大公司和小公司工作的区别和感受,需要再过一段时间才会知道哪个好哪个坏。之后有时间了再写出来吧。

去了哪些地方

回过头来数数今年去过哪些地方,虽然已经过去了但是还是觉得很激动。很难想象我的护照去年这个时间还是白本,到现在竟然也还去了不少地方。

最先是五一假期在澳大利亚墨尔本待了两个星期,之后和Wiredcraft的同事一起游玩了德国柏林和捷克的布拉格。十一又去了斯里兰卡,到现在又回到了墨尔本。中间转机也经过了不少国家,迪拜,马来西亚,泰国,当然还有国内的城市北京,深圳,香港。

旅行可能并没有什么意义,也并不需要什么意义。去到一个新的地方,哦,原来是这样。就够了。

如果你也有出国走走的打算,抽个时间把护照和签证办了吧。没有想象中的那么困难。

2016年可以有哪些改变

一直都没有对下一年有过什么认真的规划,因为觉得自己的新一年充满着无数的变数,根本规划不来。但是可以设定一些小小的目标,即使不完成也没有关系。

去年的这个时候给自己订的目标是出国走走,仅此而已。现在看来还算完成的不错。2015年也走了不少地方了,加上现在的这个状态,好像也没有什么更多特别想去的地方。有机会的话就出去走走,没有的话也没关系。

一个不知道要不要做的改变就是社交了。在国内的时候就不太喜欢人多的地方,也不喜欢在人多的时候主动去找人交流。其实有个词形容自己比较合适Introvert. 在Urban词典里是这样定义的:

Opposite of extrovert. A person who is energized by spending time alone. Often found in their homes, libraries, quiet parks that not many people know about, or other secluded places, introverts like to think and be alone.

差不多就这样了吧。新的环境还好,不难适应。关键是要不要去适应了,哈哈。