写点什么

架构师(2023 年 8 月)| Q 推荐

  • 2023-08-11
    北京
  • 本文字数:1507 字

    阅读完需:约 5 分钟

架构师(2023 年 8月)| Q推荐

卷首语:我们能从 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


本月,这些视频值得一看!


扫/码/下/载

2023-08-11 18:0414841

评论

发布
暂无评论
发现更多内容

你真的了解 Base64 吗

hepingfly

Java base64 编码

Flink检查点存在的性能影响-16

小知识点

scala 大数据 flink

关于MySQL参数,这些你要知道

Simon

MySQL 参数

缓冲区溢出

C语言与CPP编程

c++ C语言 缓冲区 堆栈溢出

架构师训练营0期 第十二周作业

WW

C语言与C++常见面试题

C语言与CPP编程

c++ 面试 C语言

【高并发】要想学好并发编程,关键是要理解这三个核心问题

冰河

写作 多线程 高并发 同步 分工

Docker -快速安装Elasticsearch

枫林

数据分析之伯克森谬误:颜值和性格真成反比吗

KAMI

人生 数据分析 数据

在Rust里面嵌入python代码

lipi

Python rust

AtmoicXXX与AtmoicXXXArray源码分析

Darren

源码 内存布局 CAS java 并发 AtmoicXXX

Docker 安装和简单使用

枫林

Docker

面试官问:Spring Boot中Tomcat是怎么启动的

Java小咖秀

tomcat 面试 springboot

百度被绿了?

程序员生活志

百度 互联网 头条

指针变量的传值和传址

C语言与CPP编程

c++ 指针 C语言

浮点数比较的精度问题

C语言与CPP编程

c c++

甲方日常 7

句子

工作 随笔杂谈 日常

最通俗易懂的 Redis 架构模式详解

哈喽沃德先生

redis 架构模式 redis集群 redis哨兵 redis主从

闲聊胡扯

C语言与CPP编程

随笔杂谈

终端传感了解吗?18个知识点为你扫盲

华为云开发者联盟

IoT 信息化 传感器 传输协议 无线传输器

mPaas 厂商push不通排查指南

阿里云金融线TAM SRE专家服务团队

android push

Zeppelin SDK :Flink 平台建设的基石

Apache Flink

flink

我们一起学程序-五子棋

叫练

Java 多线程 游戏 websocket

深挖 Redis 6.0 源码—— SDS

yanglbme

redis 源码 源码分析

C/C++函数指针与指针函数

C语言与CPP编程

c++ C语言 函数指针

微服务下数据一致性的几种实现方式

xcbeyond

微服务 BASE理论 数据一致性

联盟:互联网时代的人才变革

非著名程序员

互联网 个人成长 人才 人才发展 突破圈层,个体崛起

Pod安装神策SDK报错Remote branch v2.1.3 not found in upstream origin

凌宇之蓝

ios 小程序flutter, 跨平台 CocoaPods pod React Native

再爆安全漏洞,这次轮到Jackson了,竟由阿里云上报

YourBatman

Jackson Fastjson 安全漏洞 CVE-2020-24616

Elasticsearch初步认识

枫林

Java elasticsearch ES

oeasy教您玩转linux010203显示logo

o

架构师(2023 年 8月)| Q推荐_架构_InfoQ 中文站_InfoQ精选文章