当前位置:聪少自媒体网 > 今日头条 > 正文

在今日头条做技术是一种怎样的体验?

2020-10-05 今日头条 聪少自媒体

原标题:在今日头条做技术是一种怎样的体验?

文丨Aron,今日头条DATA组工程师

今日头条一直强调自己是一家算法驱动的技术公司,他们没有内容生产,只有技术抓取。在今日头条,核心的算法部门是全公司的引擎,任职于该部门的Aron觉得,到头条工作仿佛回到了大学计算机系,每一位新人都会有一位导师,帮你制定细致的培养计划。

● ● ●

“你也来这边吧,这边年会去了日本冲绳!”

9个月之前,朋友定坤给我打电话,第一句话就说这个。隔着电话,我都能感觉到这厮对年会的蠢蠢欲动,以至于他后来讲的那些我都不记得了,只记得这振聋发聩的第一句话。

洪定坤,我在熊厂的老大,一个大写的直男。他对事物有着精准的判断力,凡事说到做到,永怀一颗为下属考虑的热忱之心。而我,另一个大写的直男,因为感动于其这颗热枕之心遂决定追随他的足迹。

面试的时候,我遇到了另一个熟人——杨震原。在熊厂工作的时候,我跟震原有过一面之缘。现在,他作为今日头条面试官,坐在我对面。

王菲在《匆匆那年》里唱道“如果再见不能红着眼,是否还能红着脸”,对于我来说,显然是第二种情况。别误会,红脸是因为聊得太嗨了。

过程很美好,结果也很美好。我很顺利地换了工作。对了,之前定坤口中“年会去日本的公司”就是今日头条,也是我的新东家。

来头条之前,我的工作是偏业务开发方向,每天工作就是对接产品跟运营的需求,然后做工作排期。一个产品过来说,你帮我把小图改成大图,我就去把小图改大一点;另一个运营过来说,你帮我统计一下用户数据,我又去统计一下数据。

每天的工作就好像有人拿着鞭子在抽你,这种感觉太被动了。

来到头条,我仿佛有一种回到大学的感觉。更具体地说,像是回到了曾经的计算机系。

头条对新人的培养实行的是“导师制度”。每一位新人都会有一个导师,导师的职责是负责制定计划,包括周计划、月计划直到新人转正结束。开始时,我们会被安排去熟悉团队甚至公司的项目,因为只有对整体有了大致的把握,才不会掉到一个很小的地方出不来。

在整个过程中,导师会时刻关注我们的状态,比如,代码是否符合规范,个人输出是否符合预期,逐渐帮助我们养成一些良好的习惯。

这边的工作可不是布置任务,而是非常笼统地布置任务。比如,leader跟我说他希望相关视频的点击率提高100%,但并不会告诉我第一步怎么做,第二步怎么做,而是给我留下来100%的发挥空间,让我自己去领悟。

为了优化数据效果,我就要去尝试各种各样的算法,做各种可能的规划。规划的方法可能有七八种,我要一种一种去试。

如果灵感很好,尝试一两种我就可以发现最优。整个工作过程很像是在解一道微积分的数学题,先用拉格朗日中值定理,不行再换柯西中值定理。

好的灵感来源于日常工作中有效率地观察和思考。我们leader从来不会规定,每天必须10点上班,因为你把工作当做任务做,是不可能做好的。

所以,我一般早上10点多才到公司,上午和其他部门的同事沟通沟通需求,下午写写代码,参加技术分享会,晚上8、9点下班,去公司健身房游泳,让自己保持最佳状态。

“hard work , easy life”,这是我的生活哲学。

这边的团建活动就是技术分享会,偶尔还会请个匹斯堡大学的教授过来讲节课。定坤常跟我们说,做一个东西,不是熟悉它的技术流程,而是要培养自己的技术视野,不断拓展自己的知识面。

头条的技术分享会经常是同事们互相分享自己工作中的经验,比如,哪些细节需要注意,这些都是可以马上落地应用的。

以前在学校玩游戏的时候,有句真理广为流传---“宿舍五连坐,从来没赢过”。室友组队打游戏要的就是气氛,至于结果……每个宿舍都会有那么一两个坑室友的存在。

但是,头条的同事都很优秀,这里的PM都有技术背景,写个SQL程序都不在话下,跟他们沟通起来非常顺畅且高效,自然语言处理的团队里还有切词大赛的冠军。在这样的团队中,“五连坐没赢过”的事情从来没有发生过。

在头条,不论你是刚来几个月的职场新人,还是就待几个月的实习生,你都可以参与产品的讨论。这里不是流水线工作,你也不是一个机器人,让你做什么就去做什么。

今日头条的核心就是个性化推荐功能,产品的升级依赖的是算法的优化和数据的研发,而这些都需要靠工程师驱动,这点跟谷歌很像,我们也经常主动跟产品提出自己的意见。

头条这个平台上有着好几亿的用户,每天活跃用户达到好几千万,你的每一个想法都可能影响到几亿人。

不过最让我感动的是,我的意见别人都会去考虑,没有忽略,更没有“you can you up”。完全不用担心自己“得了指点江山的病,却没有做皇帝的命”。

如果PM觉得你的想法不错,就会去讨论如何细化。如果不改变用户行为,只是做一些用户体验的优化,我们工程师完全可以自己搞定。

之前我们就发现安卓端滑动反馈有点卡,不过只要做些程序的优化就可以解决,于是就主动去做了。过了两天,PM那边才欣喜地发现,估计他们现在还不知道这个“田螺姑娘”到底是谁。

很多面试者很关心头条的薪酬。说句听起来很虚伪的大实话,对我而言,待遇目前并不是最重要的事情,最重要的还是个人的成长。之所以说它不重要,因为高出业界平均水平。

虽然每一家公司都会带给我们成长,但是程度不一样。头条的发展速度是有目共睹的,不管是广度还是深度上,头条的大数据架构技术都是业界领先水平。

头条工程师的工作都是模块化的,每个人专注于一个领域,做长期的优化,这也是成熟型创业公司的一大特点。

我有个同事长期做视频推荐的性能优化工作,之前高峰期的时候,头条视频推荐的平均时间为1秒多,在他的努力下,目前已经压到500毫秒以下。

还有个同事,专注于优化视频资源的扫描分析,一直在提高视频识别、分类以及消重的准确性方面做文章。他们都在各自的领域努力去向业界的顶尖水平靠近。

在更好的机会面前,如果你的简历上写着“相关视频的推荐性能优化500%”,这一句话就顶别人做的10个常规项目,因为这是业界一直在追求的目标和效果。

这是一个凡事都讲究情怀的年代,程序员的工作也一样,只有热爱,你才能做好。当然,要是头条今年的年会可以去瑞士滑雪,我将更加热爱我的工作。

「本文仅代表作者个人观点,不代表3W立场」返回搜狐,查看更多

责任编辑:

聪少爱学堂聪少
聪少爱学堂创始人,梅州市鹏鑫网络科技有限公司CEO,09年开始踏入互联网,10年互联网行业经验,资深自媒体人,自媒体优秀导师,咪挺微商团对营销引流顾问,业务包含:精准引流技术/代引流精准粉,专业小红书,知乎,微博代运营。
  • 38988文章总数
  • 1491133访问次数
  • 建站天数
  • 合作伙伴