我与 IT 这三十年:2013,微博抓住了移动互联网

我与 IT 这三十年:2013,微博抓住了移动互联网 2012 年我进入微博到了 2013 年才更真切地感受到移动互联网对一个平台意味着什么。微博抓住了移动互联网。这句话不是说微博做对了所有事。后面几年它也会错过很多机会。但至少在那个时间点微博确实站在一个很好的位置上手机成为信息消费的主要入口社交关系让内容传播变快热点事件让用户不断回来明星和媒体让平台有天然供给。对工程师来说这不是一个简单的“App 流量变多了”的问题。它意味着后端系统、数据平台、推荐分发、运营分析和商业化都要重新适应移动场景。信息跟着人走PC 时代的内容消费很多时候是“人去找信息”。你打开网站输入网址点开新闻访问论坛刷新页面。信息在那里人坐下来以后去看。移动时代则更像“信息跟着人走”。用户在地铁里、饭桌上、会议间隙、睡前几分钟打开手机热点、关注人、评论、转发、私信、推送一起涌过来。这让社交媒体的节奏变快了。一个热点从出现到发酵可能只需要很短时间。一个事件是否被看到不再只取决于编辑推荐也取决于关系链转发、名人参与、算法排序、推送策略和用户所在的时间片。这背后需要数据平台。没有数据你不知道哪些内容在传播不知道用户在哪里流失不知道客户端版本出了什么问题不知道一个策略改动是让平台更健康还是只让某个短期指标变好。大数据平台不是为了炫技我参与的是微博的大数据平台。现在“大数据”这个词已经没那么时髦了甚至有点过气。但在 2013 年它是互联网公司理解业务的关键基础设施。一个社交平台每天会产生大量日志曝光、点击、转发、评论、关注、取消关注、停留、搜索、发布、删除、举报、客户端异常。每一种行为单独看都很碎放在一起才有意义。数据平台要做的事是把这些碎片变成可用的信息。这不是简单把日志堆到 HDFS 里。你要定义事件要保证采集稳定要处理延迟和丢失要清洗脏数据要做任务调度要提供查询接口要让产品、运营、算法和工程团队能用起来。真正难的地方在于数据平台既要服务工程又要服务业务。如果只追求技术漂亮业务用不起来如果只追求报表好看底层质量会越来越差。一个好的数据平台应该让公司更快地看清事实而不是制造更多口径争论。语言和系统开始混杂微博时期我的技术栈变得更杂。Java 做平台接口Python 做数据处理C 做 Redis 相关二次开发PHP 做移动端接口后来 Go 也逐渐进入日常。这种混杂不是设计出来的而是业务生长出来的。很多创业型或高速增长的平台都是这样一个阶段有一个阶段的技术选择后来系统叠在一起形成真实世界的复杂性。这让我对“统一技术栈”有了更现实的看法。统一当然好前提是公司有足够时间、资源和组织能力去做统一。更多时候工程师要先把复杂系统接住再一点点把边界理清。能在混杂技术栈里稳定交付也是一种能力。预见未来不等于能抓住未来微博在 2013 年确实抓住了移动互联网但后来很多事也没有抓住。这句话需要留到后面几年展开。平台公司经常会看到未来却不一定有魄力投入。看到一个方向有机会和组织真正把资源压上去是两回事。2013 年的微博还处在高位社交媒体、移动入口、热点传播、名人关系、大数据平台这些要素都在手里。工程师很容易觉得只要继续做下去未来自然会展开。后来才知道平台竞争没有自然延续这回事。每一代入口都会重新分配机会。你抓住了上一波不代表能抓住下一波。下一年微博上市。与此同时今日头条已经在另一条路上快速生长。信息流和推荐会成为我后面几年绕不开的主题。2013 年 IT 大事记移动互联网继续迁移主场。社交媒体的主要使用场景加速向手机迁移信息消费变得更实时、更碎片化也更依赖推送、推荐和数据回流。微博扩大平台影响力。上市前的微博继续强化热点传播、名人关系和移动端使用。中文社交媒体的公共讨论、媒体传播和商业化都在这一时期变得更清晰。Docker 公开亮相。Docker 在 PyCon 上公开亮相并开源容器技术开始从少数系统工程师的工具走向后来的云原生基础设施中心。小红书创办。小红书从境外购物分享和消费决策切入后来逐步长成内容社区、生活方式平台和种草基础设施。消费内容和社区信任开始结合得更紧。Databricks 创立。Databricks 从 Spark 社区和数据处理需求中生长出来后来成为数据和 AI 基础设施领域的重要公司。数据平台商业化进入新的阶段。数据平台成为互联网基础能力。用户行为、内容传播、关系链和商业化效果都需要数据平台支撑。大数据不再只是后台统计而成为产品判断和策略迭代的基础。参考资料Weibo Corporation SEC Form F-1Company history and IPO filingCKGSB KnowledgeMiranda Qu and XiaohongshuDocker11 Years of DockerDatabricksFounders