当前位置: 首页 > news >正文

我与 IT 这三十年:2014,今日头条的影子

2014 年,微博上市。

这本来应该是一个很漂亮的节点。公司从 2009 年上线,到 2014 年登陆纳斯达克,中文互联网终于有了一个足够大的社交媒体平台。

但对我个人来说,2014 年更深的记忆不是上市钟声,而是另一个名字的影子:今日头条。

今日头条 2012 年 8 月上线。最初它看起来只是一个新闻聚合 App,可它真正厉害的地方不是“新闻”,而是推荐。它把内容消费从人找内容,进一步推向内容找人。

微博当然看到了这个方向。

微博头条,是一次很早的反击

我参与过微博头条,作为后端负责人,负责 App 接口、数据、推荐等几乎所有后端工作。

这句话听起来范围很大,因为当时团队确实不大。团队最多的时候也就五六个人。一个这么小的团队,要做一个对标今日头条方向的产品,压力可想而知。

微博头条是公司 S 级项目,每周都需要当面向 CEO 王高飞汇报。

这说明公司高层并不是看不到趋势。问题在于,看见趋势和真正投入资源,是两回事。今日头条把推荐信息流当成主战场,整个公司围绕这件事组织;微博头条在微博内部则更像一个重要但不可能独占资源的项目。

这就决定了很多事情。

推荐系统不是一个功能点,而是一整套能力:内容供给、用户画像、召回、排序、冷启动、反馈闭环、标注、审核、运营、实验平台、数据基础设施、客户端体验。任何一个环节短板明显,整体效果都会受影响。

五六个人可以做出产品原型,可以把链路跑起来,也可以快速迭代一些策略。但要和一家把全部资源压在推荐上的公司竞争,几乎不可能。

平台公司的惯性

微博当时有很强的资产:用户、关系链、热点、明星、媒体、内容生产者。

这些资产很宝贵,但也会形成惯性。

一个社交媒体平台很自然地会相信关系链。用户关注谁,就看谁;热点在哪里,就推哪里;名人发了什么,就传播什么。这套逻辑当然有效,也正是微博能起来的原因。

今日头条的逻辑则不一样。它不要求用户先建立复杂关系链,而是直接用推荐把内容推到用户面前。

这不是产品细节差异,而是分发权的变化。

关系链分发里,用户选择一部分来源;算法推荐里,平台替用户不断试探兴趣。前者更像社交网络,后者更像内容机器。两种模式都可能成功,但组织基因不一样。

微博要做头条式产品,就必须在已有社交媒体逻辑之外,建立另一套内容分发能力。这件事难度很大。

小团队能做什么

站在工程角度,小团队最现实的做法,是先把闭环打通。

客户端能拿到内容,后端能组织结果,数据能回流,推荐能更新,实验能比较,问题能定位。这些听起来朴素,却是所有推荐产品的基础。

我当时负责的后端范围很宽,从 App 接口到数据再到推荐,都要参与。这种工作很锻炼人,因为你不能只站在一个模块里思考。

接口设计不合理,会影响客户端体验;数据回流慢,会影响推荐迭代;推荐结果差,会影响留存;系统不稳定,再好的策略也无法验证。

这段经历让我更理解一个道理:很多产品竞争,最后不是某个算法公式的竞争,而是整个系统迭代速度的竞争。

看见未来,也可能输

微博并不是没有看见未来。

它看见了信息流,看见了推荐,也尝试过反击。但看见不等于抓住。一个方向如果没有足够资源、足够组织优先级、足够长期耐心,就很难真正打穿。

这对我后来理解平台公司很重要。

大公司并不是因为不聪明才错过机会。很多时候,聪明人很多,判断也不差。真正困难的是:公司愿不愿意让一个新方向挑战原有主线,愿不愿意为不确定性持续投入,愿不愿意接受短期内看起来不够漂亮的指标。

2014 年的微博头条,是我亲身经历的一次答案。

同一年,Apache Spark 1.0 发布。对做数据平台的人来说,这是一个很值得记住的节点:数据处理不再只是 Hadoop MapReduce 那一条路,内存计算、交互式分析、机器学习和更快的迭代方式开始变得更具体。连城后来在 Intel 物联技术研究院研究 Spark 并参与开源贡献,这条线也让我对 Spark 多了一层个人记忆。

下一年,我会继续在数据平台和业务系统之间打转。大数据平台看起来很重,但越是在推荐和信息流竞争里,越能看出它的必要。

2014 年 IT 大事记

  • 微博在纳斯达克上市。2014 年 4 月,微博上市。中文社交媒体从产品和社区阶段进入资本市场叙事,也让移动社交平台的商业化压力更清晰。
  • Kubernetes 开源。Kubernetes 在 Google 开源,容器编排开始从内部大规模系统经验走向整个云原生生态。后来的服务部署、弹性伸缩和平台工程都会被它深刻影响。
  • Docker 1.0 发布。Docker 1.0 让容器工具链从开发者试验更明确地走向生产使用。镜像、容器和部署一致性开始成为后端工程的重要语言。
  • Swift 发布。Apple 在 WWDC 发布 Swift,移动应用开发语言进入新一轮演进。它也说明平台厂商会持续用语言和工具链影响开发者生态。
  • Spark 1.0 发布。Apache Spark 1.0 发布,数据处理生态继续演进。内存计算、交互式分析、机器学习和更快迭代方式开始成为大数据平台的新方向。
  • 推荐信息流竞争升温。今日头条快速成长,推荐信息流逐渐成为中文移动互联网的重要产品形态。平台竞争开始从关系链和编辑分发,转向算法驱动的内容消费。

参考资料

  • Weibo Corporation SEC Form F-1:Company history and IPO filing
  • Weibo IR:Weibo Announces Pricing of Initial Public Offering
  • ByteDance:Company history
  • Kubernetes Blog:10 Years of Kubernetes
  • Red Hat Developer:A practical introduction to Docker containers
  • Apple Newsroom:Apple Releases iOS 8 SDK With Over 4,000 New APIs
  • Apache Spark:Spark Release 1.0.0
http://www.cnnetsun.cn/news/3752619.html

相关文章:

  • Sunshine游戏串流:打破空间限制,打造个人专属云游戏服务器
  • 102、YOLOv8改进实战:AFPN渐进式特征金字塔原理与多尺度特征融合的代码级优化
  • polling核心功能全解析:Oneshot、Level与Edge触发模式的实战指南
  • 提示词扩写不是堆砌文字!真正专业的扩写=语义保真×意图强化×上下文锚定(2024企业级实测数据支撑)
  • 从入门到精通:Hermes WebUI 快速上手与核心功能体验指南
  • 环境搭建:运行SpringBoot项目
  • 如何一键下载30+文档平台内容?kill-doc终极文档下载神器使用指南
  • VetClaw:面向畜禽疾病筛查的端云多模态智能体系统
  • 【AI营收增长黄金公式】:2024年头部企业验证的7大可量化模型与实时预警指标
  • 认知场论:语言交流过程与量子场论的结构同构研究
  • 【ROS2】“colcon build --packages-select polygon_base polygon_plugins ... polygon_base Failed“调试笔记
  • AI扒谱技术解析:从音频分离到乐谱生成
  • 《新加坡Airbnb民宿数据分析报告》312(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码
  • 关于数据库“EXPLAIN”相关说明
  • Robei可视化FPGA设计:从图形化模块到可综合Verilog代码实践
  • 滑动滤波函数
  • 数据结构课程实践报告——校园导航系统
  • 结构体指针做为输入型参数和返回参数为结构体指针
  • Android系统各个版本发布时间
  • 单片机毕业设计-基于 STM32 的环境监测与风扇自动调控系统设计 基于嵌入式的温烟数据采集与声光报警系统实现(013901)
  • PWM与SPWM核心差异解析:从基础占空比控制到正弦波逆变应用
  • Python离线安装第三方库:从原理到实战的完整指南
  • 涡轮增压技术解析:从工作原理到性能提升实战指南
  • 计算机毕业设计之采购系统的设计与实现
  • 【无标题】两三万低成本创业互联网广告项目,正规刚需利润稳,个人团队起步快
  • TabPFN:1秒解决表格数据问题的Transformer基础模型,如何改变传统机器学习工作流?
  • 智能客服升级:GPT-5.6 Terra在高频日常场景的降本增效实测
  • AI 输出只能显示纯文本?TokUI 让大模型边说边画界面
  • 深入理解Java wait()方法:从监视器锁到线程协作的实战解析
  • 终极免费IDM激活指南:3分钟永久解锁高速下载神器