2013.3离开南京,入职百度(北京),开始搞计算广告。
我被分到了用户特征组,接下来半年的工作就是丰富用户特征,扩大广告召回。
大公司流程比较规范,代码审查,敏捷开发,专职测试,上线流程。
尤其上线,特别严格,分分钟都是哗哗的钱啊。
其实现在回头想想,项目大部分的精力也都花费这些事情上了。
比较蛋疼的事情就是跑job,集群繁忙的时候,等job等个两三天也正常。
接着搞了一个CTR预估的项目,比较高大上,机器学习,分布式,都上手弄了弄,实现了一个分布式算法。
工程上的trick特别重要,非常影响性能和效果,总体感受来说,这个项目做的还是很惬意的~
2014.3,从百度离职,跳槽到了杭州一家公司做搜索。
个人感觉一年来在百度工作的收获:
- 代码审查,严谨的编程,像我这种没受过专业coding训练的,刚入职时候写出来的野代码尼玛根本没法看。
- 机器学习,不要一味加特征,多研究研究特征本身,往往有惊喜。
- 性能优化特别重要,CTR预估动辄上百亿特征,性能优化的不好根本训练不起来。
- 学会选项目,做能提升自己的项目。
- 多向身边优秀的同事讨论项目,向他们学习。