Below you will find pages that utilize the taxonomy term “涂鸦”
Posts
昨天、今天和明天
这题目非常俗套,不过同名的本山大叔的小品我却是很喜欢,哪怕很多人说有歧视的嫌疑。
其实这篇博客就是吹吹水,总结下我过去 5 年做了哪些微小的工作,为什么加入蚂蚁金服以及加入蚂蚁金服准备做什么。
2012 年我从淘宝离职加入了 AVOS 中国公司,很多人看来不理解,为什么放着到手可得的股票而去加入一家前途未卜的创业公司?其实很简单,当时我在淘宝呆了三年,一直做消息中间件相关的工作,先是 Notify(蚂蚁这边叫 msgbroker ),后来是发现了 kafka,所以有了 MetaQ。。以当时的眼光看,MetaQ 很多东西都是更强大,功能更全面,比如高可靠的复制方案、事务消息乃至支持 XA 协议的分布式事务。但是做久了,确实腻歪,然后去转岗,最后半年去做 TAE(Taobao AppEngine)项目,第一次接触和引入了 Storm,当然,更重要的是结识了 Clojure 这门语言。顺其自然,国内玩 clojure 的人这么少,就认识了现在 LeanCloud 的 CEO 江宏,在杭州咖啡馆聊了一次,没过多久,我就决定加入了。所以说原因很简单,一是我想换个环境,当时的眼界和心境决定了我没法继续在阿里呆下去,我想离开工作了三年的熟悉环境,换一门新语言,换一个完全不同的工作环境,认识不同的人,尝试下创业是什么感受。二是江博士的个人影响力,我认同他的许多观点,也庆幸能参与到他组建的这个优秀团队。
如果以这些原因来看,我的目的完全达到了, AVOS 中国办公室当时是一个非常牛逼的团队,我认识了很多远比我优秀的工程师,无论是国内的,还是国外的,有一些现在还保持着很好的联系。我经历了数个产品的从生到死,并且全程参与到最终 LeanCloud 这三年来的成长和发展。这 5 年来我也基本一直在用 clojure 写代码,不敢说完全精通,但是至少可以吹牛逼地说,我是国内少数的几个有丰富 clojure 实践经验的工程师。更重要的是这 5 年来经历的一切,对我来说是完全全新的体验。创业非常艰难,同样,创业也非常激动人心。
AVOS 中国团队经历了好几个产品,美味书签开始,我们先是想尝试做 delicous 的中国版本,加上社交和设计类的元素。但是总所周知, delicous 已经死了。我这个阶段还是主要在后端,做一些文本抽取算法、后端服务之类的工作,也帮助 delicious 基于 Solr Cloud 做了新的搜索系统,解决数亿文档的搜索问题。在美味书签失败后,类似无觅这样的基于兴趣 tag 订阅的阅读类开始兴起(其实今日头条也是),我的同事孙宁开始主导美味爱读的开发,基本是参照着 Prismatic 来做,我又参与进去,记得是做后端 API 和分类算法,第一次接触了聚类推荐算法相关的东西。美味爱读真的是非常好的产品,可惜他的原型 Prismatic 也死了,不过他们留下很多美妙的 clojure 库,比如 schema。在美味爱读的开发的同时,另一拨同事做了玩拍这个短视频项目,因为当时短视频 Vine 非常火,我们“又”赶热潮去做了玩拍。玩拍的做的还是算是比较成功,火过一阵子,但是很可惜,仍然是没有坚持下去,加上没有持续的内容运营,更重要的是团队上大变动,反而当时对标的秒拍坚持到了现在。玩拍第一个版本的后端 API 是我设计和实现,后续因为参与美味爱读和 Delicious 重构,就退出了这个项目。然后同事朱老板一直很关注 parse.com,认为移动大潮下,这个东西还是有价值的,说要不我们做一个试试。LeanCloud 就这样横空出世。很夸张,但是却是现实, AVOS 中国公司的末期有三个产品在齐头并进。
Posts
更好,还是更坏?
变化时时刻刻,缓慢的,或剧烈的,无可避免,就像崔健唱的那样:不是我不明白,这世界变化快。不要说世界,就说自个儿,变化也太快,更重要的是你也不明白这变化是好的,还是坏的。当然,更佛家一点的说法,色即是空,空即是色,世界就是我,我就是世界,所以没有特别必要强调『我』或者『世界』,因为两者是『一体』的。
明显坏的变化,肚子大了,三高来了,今年还犯了一次痛风,要和啤酒海鲜菠菜说再见了。身体在告警:您的余额要不足了,请及时充值。跑步不少,但是欠费更多。
还有个坏的变化,工作上的冲劲似乎没了,叹气的时候多了,旁观的时候多了,憋着话的时候也多了。妥协的多了,抗争的少了。眼看着一头牛要滑向深渊,你得用力拽住、劝慰,再慢慢拉回来。
另一个可能是不好不坏的变化,从无产者变成可疑的有产者(当老毛还挂在城楼上的,我们可能是有产者吗?),心态没那么愤世嫉俗了,关注民生新闻少了,愤怒的次数少了,有『小粉红』的倾向,从全盘西化转向中国人的事情还是要自己解决。某些观点越来越中立,越来越中庸。同样,也可能越来越宽容,大家要和谐,不要搞大新闻。
好的变化也有一些,恢复写博客算是一个,陆续在更新开源库也算一个,读书相比去年也读的多了一点,闲书少了,技术的多了一点。其他的,和儿子关系相处更好了一点,也算是个好变化。
无论是好的,还是坏的,只能接受,因为这就是世界,也就是我。正面的或者负面的,你只能拥抱、亲吻、吵架、小心地劝导、耐心地包容,它们将伴随一生,如影随形,越早承认并坦然接受这一点,生活会更好点。
Posts
死之杂感
『死』这个字本身似乎就很沉重,是【歹】事,也有【夕阳无限好,只是近黄昏】的命运感。
我对死亡的认识来源于农村的丧事。在这样的事情发生在别人家的时候,小时候的我只记得要请乐队吹唢呐,全村很多人会到这一户家人帮忙,不甚恭敬地说,还有好吃的。 后来我八岁那年,我的爷爷去世了。我对爷爷留有的印象已经不多,很严肃,对我应该也是很好的,但是心里其实一直觉的怕。我爷爷出殡那边,大人跟我说,要我在出殡队伍最前面抱着爷爷的相片走, 因为我是长孙,有这样一个责任和义务。不过年幼的我,对这个事情却是非常抗拒,心态回想起来,一个可能是怕,另一个可能是不喜欢成为众人目光的焦点。后来出殡的队伍里就没有了我,而其实我是很想 去送我爷爷的。这个事情很长时间都成为我的一个心病,乃至于我的父母去外地做生意的时候,要带上我们三兄弟一起出去,我却主动留下来,想和奶奶一起生活。
后来对于亲人丧事的记忆,还有我外公的去世,印象中我妈妈非常伤心,更多的却是没有印象了。
对于每年时间都觉的那么漫长的小孩来说,【死亡】真是遥远而不可理解的事情。
年龄渐长,离开家乡,丧事几乎没有再去【围观】过,耳濡目染的是各种新闻报道里的死亡事件。世界上每天都有人出生,有人死去,出生的方式相同,而死亡的方式却各式各样。08 年汶川地震,见证了太多的 生离死别,一副照片一直留在脑海里:丈夫骑着摩托车,载着死去的妻子,要带她回家。死亡带不走承诺。
人到中年,死亡又像黎明前地平线上的微光一样,逐渐可见。而相应的,这样不幸的消息也开始出现在我见闻的人群里。
几年前,从同学那听到一个消息,我一个小学同学不幸去世,是醉酒后骑摩托车不幸出了车祸,留下妻子和年幼的孩子。 这个同学,虽然不是特别要好,也几乎没有联系,但是也是从小一起长大,一起玩过,一起读过小学初中的朋友,这样『熟悉』的一个人突然消失在这个世界上,让我第一次自发的感慨命运无常,世事难料。
再后来,每年回到农村老家,原来那些看着我长大的爷爷奶奶也一个个慢慢离开这个世界了,他们的丧事我没有参加,心里总有点遗憾,我应该送他们一下,他们的音容笑貌,偶尔还能在这样的夜晚想起。
2012 年的冬天,我在北京,从秋天开始跟着同事参加户外活动,主要是绿野上的活动,大小海驼、北灵山、百花山、长城等等路线,每个周末一条路线,走个 10 到 20 公里,洗去一周的工作疲倦。 『2012年12月23日东灵山2名驴友遇难』,这个新闻我却是在网易新闻上看到,而本来的情况,是那个周末我其实报名了这个活动,但是因为晚起还是什么缘故,没有去成。这个不幸的事件里的一个人是一起爬过慕田峪长城的马云飞, 我想我会永远记得这个名字,一个充满热情的瘦高小伙。我印象中参加的活动有两次是碰到他,雾灵山和慕田峪长城。爬雾灵山那次,有过出事的苗头,如果我没有记错就是东灵山的这个领队,雪刚下过,我们爬到垭口已经是下午3,4点钟,按照原定计划 是要翻过山头,但是在走了一段风大雪深的上坡路后,我们几个果断向领队提出应该下撤,考虑到齐腰深的积雪和队伍里不少的女生,翻过山头的到另一边下撤的风险太大,最好是原路返回。领队听从了我们几个人意见,最后大家安全下撤回来。慕田峪长城很美,有一段很陡的长城很难爬,我记得马云飞在下面跟我们说起,箭扣比这个难多了。我一直希望去箭扣试下,不过自从离开北京后,是没有什么机会了。
马云飞是和另一个朋友,在冲顶失败下撤的过程中迷路,失温而不幸离世。我后来常想,如果我那天也去了,以我那时候的性子,也很有可能想跟着冲一下,也许也留在了那东灵山上。或者另一个可能,我会极力阻止他们两个去冒险,也许大家都还好好地玩着。但是年纪见长的一个后果,就是明白没有那么多如果。
今天为什么突然写这么个博客,其实是因为我住的单元有人跳楼了,下午和老婆孩子看电影回来,看到楼下有不少警察,拉了警戒圈,还以为在抓什么罪犯,后来听旁边的人说才知道是有人跳楼,从 21 层跳下。这是需要多大的勇气。我很想对这个朋友说,有这个勇气跳下,其实更应该有勇气活下去。
人生绝非坦途,你我艰难前行,我相信每个人或多或少在某个时候想起【也许就这么死了也不错的】念头,但是还是有很多美好的东西,值得留念和坚守 —— 且行且珍惜。
Posts
拥抱 Octopress,再见 WordPress
花了点时间,从 WordPress 迁移到 Octopress,跟我们公司的官方博客刚好相反 :D 。主要是实在折腾不好WP的那一堆插件。也习惯用 mou.app 写博客了。
迁移过程中,这个工具 wordpress-to-jekyll-exporter 帮了大忙,自动从 WordPress 导出数据成 Octopress 需要的格式,相当方便。
使用了 solarized-octopress-theme 主题,再折腾下 多说 评论框,基本就完成了。
继续博客之旅。