卷首语:我们能从 Telegram 的开发中学到什么?
Telegram 由 Nikolai 和 Pavel Durov 两兄弟于 2013 年推出。根据维基百科的统计,截至 2023 年 7 月,Telegram 的月活跃用户已突破 8 亿。这一用户规模可与国民软件 QQ 相媲美。根据 2023 年第一季度的财报数据,24 岁高龄的 QQ 移动终端月活跃用户为 5.97 亿。
虽然规模很大,但 Telegram 性能非常优异,其系统指标是一众社交软件看齐的对象。同时,始终坚持采用纯原生的方式实现,技术栈简洁干净。此外,自 Telegram 成立以来的这些年里,其受欢迎程度一直在持续增长,深受开发者推崇:“自从用了 Telegram,我才知道某些即时通讯软件有多垃圾。”
在创办 Telegram 之前,这两位兄弟曾共同创建了俄罗斯社交网络 VK。从技术角度来看,VK 同样是一款出色的软件。根据 VK 的早期员工透露,尽管 VK 已经成熟,Pavel 仍然对产品功能保持着高度控制,并怀有极高的期望:“Pavel 对质量设定了极高的标准……不论是代码质量还是最终产品的品质。你必须用尽所能,使用各种方式达到这一标准。”在创办 Telegram 时,他们持续坚守这一高标准。
据报道,Pavel 在控制方面一直具有独特性,他还引导着公司的愿景。一名员工形容他为“具有远见的人”,能够吸引并团结杰出工程师,以实现共同的目标。尽管 Telegram 规模超越 QQ,但仅由一支小团队组成,由于团队采用扁平化的管理结构,他们负责的产品能够快速推进。
另外,他对人才的要求也很高,很少有公司像 Telegram 那样拥有如此多的才华横溢的工程师。他们喜欢用“竞赛”来招募人才,比如通过举办“开发者挑战赛”来改进其产品并寻找新的队友。该公司曾举办了一场“GIF 大赛”,数千人参加了这个比赛,Telegram 再从这个人才库中聘用“前两名或前三名”。这是该公司在其整个生命周期中始终保持精简的部分原因。毫不夸张地说,它招聘的工程师是最顶尖的 0.1%。
这种对技术和人才的高标准,使得 Telegram 在经过十年的发展后仍能在功能和技术方面保持高度内聚。或许我们应该庆幸有着 Telegram 这样的存在,它不仅提升了社交软件开发的标准,还推动了其竞争对手进行改进。
目录
热点 | Hot
MySQL 之父:不要把一个优秀的开发者提升为管理者,那会是种资源浪费
字节跳动开源 KubeAdmiral:基于 K8s 的新一代多集群编排调度引擎
比 JDK 最高快 170 倍,蚂蚁集团开源高性能多语言序列化框架 Fury
不到一年,Istio 项目正式从 CNCF 毕业
第一批因 AIGC 裁掉自家员工的老板该后悔了?
访谈文章 | Interview
专访 OpenSSF CTO:安全问题应该考虑在构建模型之前,别出了问题就让 ChatGPT“背锅”
案例研究 | Case Study
财报会议新时代:如何将 AI 训练成资深 CFO
小白大挑战:24 小时内用 ChatGPT 和 Next.js 开发开源项目,吸引上万用户!
面向大模型的存储加速方案设计和实践
Cube 轻量虚拟化如何做到 100ms 交付一个安全容器
如何挖掘 Bazel 的极致性能
面向故障处理的可观测性体系建设
推荐文章 | Article
红帽:我们为什么要改变 RHEL 源码的发布策略?
LLM 对程序员的冲击和影响
高薪缺人,但要懂全栈懂 LLM,一个全新职业正在兴起!
黄东旭:我对数据库如何 Serverless 化的一些思考
C++ 变化太大!该重新学习这门语言了
5 天内用户数破亿、增速碾压 ChatGPT,Twitter 劲敌 Threads 是如何构建的?
特别专题|实时数仓 Apache Doris 精选实践
日增百亿数据,查询结果秒出, Apache Doris 在 360 商业化的统一 OLAP 应用实践
Apache Doris 在叮咚买菜的应用实践
天眼查基于 Apache Doris 构建统一实时数仓实践
星云零售信贷基于 Apache Doris 的 OLAP 演进之路
百亿大表 Join 提速 300 倍!Apache Doris 在约苗数据平台的实时数仓建设实践
特别专栏 | Video
本月,这些视频值得一看!
扫/码/下/载
评论