挥手2014,握手2015

2014是精彩和纠结交加的一年

家庭 – 彭果果的降临


  • 出生:前一刻还在帮老婆计时,看着胎动慢慢变得频繁,后一刻就有一个小小的孩子出生了,当时的心情无法形容,既新鲜也有点激动。从医生手中接到彭果果之后,看到了满脸憔悴的老婆推了出来,有点心疼但更多的是感激。「执子之手,与子偕老」,这是当初的誓言。
  • 0-10天:果胖胖刚出生,就呛奶导致血压,心跳等不正常,煞笔医院直接给了一张病危通知单。拿到病危通知单的时候,突然就有了想哭的感觉,一个人躺在病房的睡椅上,怎么睡都睡不着,恐怕一辈子都只有这一次,一个倒头就睡,一个高考都能睡到差点迟到的人,居然会睡不着。后来才了解到这是医院的惯例,从这事更深刻的理解了医患关系为啥会这么紧张,中国的医院和医生在吓唬人和折腾人这方面,那真是一骑绝尘。
  • 现在:在三四个月的时候,在老婆的强硬态度下,让父母回家了,老婆花了三天时候把中国「老一代」父母培养出来的坏习惯都纠了过来。现在彭果果被评为了「天使宝宝」,这个称号的获取来自于她规律的生活习惯。每天五餐饭,每天吃饭的时间基本都是一致的,而且吃饭从来不需要哄,没吃饱就假哭,吃饱了就吐出来。更值得一提的是她的睡眠习惯,晚上7点多到早上6点,中途不吃奶不喝水,一觉睡到大天亮。早上遛弯后睡半个小时,午睡一个半小时。彭果果在小区认识的人比我还多,这个小区还挺神奇,光同一栋楼跟彭果果差不多时候出生的就有5,6个,每天响在耳边的都是巧克力,小米,辰辰,盼盼,悦悦,糖豆,小石头,夫夫,文文,曼曼,这些彭果果的小伙伴们。

彭果果的降临让家里欢声笑语更多了,让家的味道更浓了。她每天对你真诚的一笑,会让你觉得再辛苦也值了。

工作 – 个人贡献者到团队领导者


「通用爬虫和通用解析」

2014年上半年和下半年的一个Q,主要精力投到了通用爬虫和通用解析,这是应用内搜索的数据基础。这套抓取解析系统的功能强大,基本能满足所有垂直搜索的抓取解析需求,更重要的是简单方便易维护,目前已完全转交给运营的同学来维护。

  • 实现和支持了ADSL, SSH_TUNNEL, AMAZON, SOCKS等代理
  • 兼容最新的robots/sitemap
  • 内嵌JS Engine,自动加载JS内容
  • 完全分布式、线性的横向扩展
  • 支持站点的独立控制和调度
  • 支持统计监控、自动报警
  • 解析规则支持XML/JSON/HTML/API
  • 支持规则测试、复制、导入和导出
  • 支持自动补全、语法检查、自动探测、数据传递、通知机制

目前已经为Apps、Video、IAS、Snaplock 3.0&3.1、NLP、International&SnapTube、Personage、Game Vertical提供抓取解析服务。

「内容库和APPS服务优化」

2014 Q4重新接手了APPS这个大坑,经过整整一个Q,目前已经达到的状态是能 hold 住

  • 重构Cache框架:抽取Cache模块,包含localcache,数据库保护等, 稳定性和响应时间略好于dataservice,但提供了10x的扩展性。
  • MMS 服务化:提高开发效率,加快迭代速度,让服务和服务之间保持独立
  • API自动化测试和监控,开发只负责coding,pro负责自动测试,sre负责上线,运维, APPS在Q4大量开发新功能的情况下可用率从99.5%到99.97%,响应时间降低了20%

 

「个人到团队的转换」

  • 知道自己什么时候是建议的角色,什么时候是做主人的角色。「from junyu」
  • 用好其他人  「from junyu」
  • 80%+ 80% > 90%  「from jack」,这其实不是Jack说的,他说不出这么简单深刻的话,是我帮他总结的
  • 今年学会了在该做决策的时候做决策,在该给建议的时候给建议,在该执行的时候去执行
  • 今年也更深刻的理解了什么是技术,技术和产品的关系,技术和运营的关系
  • 今年也学会了让专业的人做专业的事情,如果没有专业的人,也需要有时间和耐心去培养
  • 总得来说,今年做了很多尝试,虽然做的还不够好,但这也算是一个小的进步,明年还需要继续探索探索。

成长 – 阅读习惯的养成


阅读习惯

2014-01-01到2015-01-20,一共阅读了147本书,做了一下统计分布如下,技术相关的书真是少的可怜,那个没有显示比例的红色区域就是。

个人管理

今年开始使用rescuetime(www.rescuetime.com)来记录个人的时间分布,用asana + trello来记录个人的任务列表。

rescuetime统计到的Total Time Logged是2892h5m,其中Total Productive Time是2034h5m,分布如下:

asana + trello上完成的任务大概是220 + 60,平均下来每天差不多能完成1个Task

旅游

今年只去趟一趟美国东海岸,这是一趟文化之旅,从波士顿 => 纽约 => 华盛顿 => 费城 => 纽约,去感受了美国的建国之路。而可怜的老婆,一次境外游都没有,可见生孩要谨慎,要考虑清楚啊。


如2014一般,2015的全年的OKR如下:

  1. 每天陪彭果果0.5 hour+,年度完成率达到80%
  2. 和老婆去一趟欧洲
  3. 和团队一起做更大的事情,让每个人都能独挡一面
  4. 保持阅读的习惯,到年底完成100本+5篇读书笔记
  5. 开始锻炼身体,保持一周2次以上的锻炼,年度完成率达到80%

最后感谢各位朋友们在 2014 年给我的帮助,谢谢你们的理解和帮助。

 

豌豆荚历程 – 发布会分享

大家好,我是彭跃辉,是豌豆荚的一名工程师,在这里跟大家分享一下在豌豆荚的奇妙经历。

2010年年底,当时有个师兄在豌豆荚工作,他叫陈兴润,是我们实验室的大牛。当时想着既然兴润都去了,就过去看看好了,当时真的只想过去看看。但这一看,就再也回不来了,也开启了我在豌豆荚的三年生活。每次跟崔阿姨说要回实验室时,崔阿姨就会请你吃pissa,吃了几顿pissa后,就自然加入豌豆荚了。据说崔阿姨是有一套成型的吃饭理论,去雕刻时光是谈事情,去喝咖啡是争取你,去跟你是日料,就是意味着你做的不好,可能要被开除了,庆幸的是,吃了好几次,每次吃的都是pissa。来豌豆荚实习后,过的很愉快,每天大家一起韭菜鸡蛋,一起踢桌上足球,但总得干点活吧。当时豌豆荚还是1.x时代,主要功能是让用户在PC上下载应用,然后同步到手机上。而各大市场的搜索确实做的太次,比如搜QQ居然在第一页居然找不到QQ,这个是绝对不能容忍的,而QQ这个case成为了我们搜索的golden set。另外一个原因是用户搜索一个软件很麻烦,因为要去不同的市场去找。于是我们觉得自己实现一个,其实就花了两周的时间,一个简版的应用搜索就诞生了。当时的发布也挺戏剧的,jack,junyu,xingrun我们几个人在厨房,投影到一个破旧的电视,一起看了看搜索的排序,搜索提示,就上线了,真的上线了。一年之后,应用搜索的每日下载量也突破了千万。在这期间,真的学到了很多,我做了爬虫,做了搜索,做了升级,做了数据库的设计,还有数据聚合,服务运维,前端等工作。在这个项目里,很忙,也很充实,可以做的事情很多,学到的东西也很多,但也有很多做的不好的地方,如时间安排不是很好,delay的事情越来越多,也越来越和王总的思路不合。

后来老板觉得自己的很多想法都没有得到实施,就开始一个新的项目,刚开始的时候觉得挺不爽的,我做的好好的,为什么需要换一波人来做。当时想着离开豌豆荚,但未遂,记得当时是在日昌餐厅,又是和junyu和崔阿吃了顿饭,点了很多肉,长谈了一下午,明白了很多事情,而这次谈话也把脱轨的我拉回来了。与此同时收到了几位很好的朋友写给自己的便签,那时的感觉有这群朋友真好,很感动,后来发现这也是崔阿姨安排的。但当时的自己还是很固执的,没有跨过那道坎,最终还是决定离开了应用搜索。

离开之后做了第二个项目–豌豆猜。豌豆猜是一个个性化应用推荐引擎,在这个项目里,我有足够的自由,可以尝试很多自己的想法,但也多了很多事情,比如需要设计师的帮忙,前端的加入,需要自己去分析数据,去发现改进的方向。但我相信利用现有数据挖掘有价值的点这种方式,是豌豆荚接下来需要继续探索的路。从这个项目里,慢慢学会了理解别人的价值,理解各个角色的重要性。后来又去做了云备份的服务端工作,直到去年8,9月份,发现应用搜索其实还是有很多可做的事情,就向冯峰申请,再次回到了应用搜索。从爬虫出发,把抓取,解析,聚合,搜索等做了一轮新的优化。比如聚合的效率提升5倍(db => cache => 代码逻辑 => queue), Changelog覆盖率到达98.8%, 应用的发现到入库< 2min ,开发者提交应用的优先队列,对外的服务接口化等。比较自豪的是,这些优化获得公司的NB奖,而且这些改进其实都源自于数据分析。截至到现在,我们收录了115w个独立的应用/游戏,620w个apk(应用安装包),从我们调研的样本上看,目前提供的升级数量也远超竞品,我们也将利用我们的应用基因库,为用户提供跟多的便利。

过去的几年,结了个婚,买了个房,跟睡了两年的室友泼哥分开,摇号两年多依然没有中签,也从一个学生成为了一位程序员,从男生成为了男人,即将从丈夫成为了爸爸。过去的几年,也学到了更多的责任,以前做事完全凭个人的喜好,而现在慢慢理解了负责和承诺,2014年,正如我微信里面说的一样,要淡定点,踏实点,勤奋点,专注点。过去的几年是把60分做到80分的过程,但2014将是一个把80分做成90分的过程,我相信这个过程是更让人兴奋和激动的,也希望能跟豌豆们一起去搜寻,一起去探索。对,一起去搜索。