27 January 2018

这是一份迟到的年终总结,但现在记下来,它的内容就显得更加丰满。

工作

今年主要负责了2个项目,第一个项目是研发 360DMP 移动端的look-alike定向(也称相似人群扩展)。在2016年我们团队研发了PC端的look-alike定向,但因技术方案所需计算资源太大,不能灵活的支持广告主多变的需求,造成该定向功能的广告营收迟迟不能达到项目预期。当时确实倍感压力,而且团队士气有点低落,但好在领导继续提供机会和时间,项目组也坚持下来,通过积极复盘,总结分析广告主使用该功能的习惯,我们为移动端的look-alike定向重新设计了技术方案,不仅有效的减少了计算资源开销,而且也使得移动端look-alike定向功能的广告营收很快达到预期。经过这个项目的锻炼,我对项目管理也有了更多的体会:项目总会有成功和失败,成功时不能骄傲,但失败时更不能气馁,坚持下去,或许就有转机,从失败中吸取的教训其实更为宝贵。

负责的第二个项目是关键词相关性项目。因为营销平台中若干数据产品工具的业务需求,我们需要设计适合于这些业务的推词服务。不同于搜索团队或者专门的NLP团队,他们有丰富的文本匹配建模经验,但我们之前不仅在文本匹配上并没有特别深入的工作,而且在DL领域大家可能都不算入门,在NLP领域也只有我有点NLP背景(读研时是这个方向)。一方面,业务需求的重要性和紧迫性让我们无法回避,另一方面,我们没有提前做好技术储备。对我们来说,这个项目要边干边学,的确很有挑战。或许因为近几年DL特别火,大家都特别有学习动力,我们通过学习DL的网络课程、深度学习文本匹配等DL领域的paper,几乎很快就掌握了深度学习文本匹配的建模方法和调试模型的一些常用技巧(当然这也是因为DL的入门门槛较低),凭借之前的ML经验和一点NLP感觉,对这个项目能否干成也基本有点谱。我们基于TensorFlow调试出一个效果比较靠谱的文本匹配模型后,又快速熟悉product quantization算法和Faiss、nginx、fastcgi、Flask等工具,并最终在年底上线推词服务。项目在执行过程中还碰到一定程度的减员,但最终还是顺利完成,实属不易,最需要感谢的是项目组成员在困难面前没有退缩,始终有良好的心态去迎接挑战。

凭借这两个项目我有幸成为公司2017年度的优秀个人,欣慰之余,最重要的是要感恩家人、朋友、同事等身边所有的人。

学习

从读书到工作这些年,大部分时候我都是随性读书,即使在专业技能方面,也是尽可能的广涉猎,不那么带目标的学习,只要将来可能用得上的知识都学习学习,当做提前储备。我虽喜欢这样的学习方式,但也时常体会到这种方式给人带来的知识增长速度有时是很慢的,因为往往陷于细节而没有抓重点。今年通过关键词相关性项目,深刻体会到“干中学”的好处(“干中学”是华中科大Dian团队的做事精神,回忆起读本科在Dian团队的日子,刘玉老师一直强调这点),当有了一个比较明确的目标后,学习知识的动力是很强很专注的。

在技术方面,今年算是入门DL了,了解了DL的基本概念、GAN网络以及DL在文本匹配、CTR预估、机器翻译、序列标注等方向上的工作。期间也学习了Andrew Ng发布在deeplearning.ai中的4门课程,Ng的讲述浅显易懂,通过这些课,我也大致了解计算机视觉、自动驾驶方面的一些基础模型和算法。这个月一位老同学刚去滴滴做自动驾驶,以后多请他布布道。

生活

今年最最重要的就是嘟嘟的出生,没有什么比可爱的嘟嘟更有意思了,以后可以想想要不要带他一块踢实况了。

因为媳妇怀孕,所以今年不咋方便出远门。在无锡和老朋友聚了聚,见到可爱的小萝卜头,因为相聚时间甚短,所以大家都好珍惜,每晚都聊到很晚。我得把车开溜了,要不然以后相聚总是只有一位老司机。9月份陪丈母娘去了趟青岛,吹着海风吃着海鲜,虽不是在东南亚某岛,但也是很享受,时间真慢啊。

足球,还是足球,每次年终总结都提足球。我不是梅吹,但“地球45亿年, 而你与梅西生在同一时代”。

展望

在工作方面,参加工作有5年半了,已不是新兵蛋子,希望明年能有足足的动力和闯劲,继续突破自己。

在学习方面,在学习前沿技术之余,要不断总结并形成知识框架。这点要向ICTNLP的刘师兄和涂师兄等师兄学习,他们在做研究时一直强调前后工作的一脉相承,有了知识框架就容易发掘新的idea。我虽然是在工业界,但技术人员要继续提升,就需要形成自己的知识框架和方法论。

在生活方面,照顾好家人,祝大家都健健康康~ 陪媳妇出去旅行,把17年没咋玩的补回来~ 给嘟嘟准备些特别的东西,也许是程序也许是DIY玩具~

继续踏踏实实的做好这三方面。最后借韩愈的名言勉励自己

业精于勤,荒于嬉;行成于思,毁于随。



blog comments powered by Disqus