PingCAP 刘奇 - 技术团队管理实战:开源技术公司的团队打造和管理
2020-02-27 618浏览
- 1.开源技术公司的团队打造和管理 LiuQi PingCAP
- 2.我是谁 ● Qi Liu (刘奇) ● Co-founder & CEO of PingCAP ● JD / Wandoulabs / PingCAP ● Infrastructure software engineer / Open source hacker ● Codis / TiDB / TiKV
- 3.什么是开源技术公司 ● 开源 ○ Open source ○ 理念要 open ○ 心态 ○ 深刻理解核心竞争力 ■ 人才 ■ 速度 ■ 社区 ● Hardcore ● 技术作为火车头 ● 社区推动 ○ 社区总是希望追随最先进的作品 ○ 社区会自发推广,布道,测试,提需求,推到线上
- 4.我们想做顶级开源技术公司 ● Who we are? ● Why we can do this? ● Why we want to do this? ● Why open source?
- 5.这个事情有多难 ● 开源技术没有真正的护城河 ○ 不能依赖政策保护 ○ 用户用脚投票 ● 唯一的出路就是做全世界最好的 ○ 最好的人才 ○ 最先进的模式 ○ 足够的资金 ○ 集中全社会的资源,集体贡献,整体受益,扩大社会价值
- 6.靠什么吸引顶级人才 ● 理念 ○ 人才是最重要的 ■ 创始人是否重视? ■ 花了多少时间? ■ 人才在哪里? ● 公司的理念,目标 ● 开发的理念 / 测试的理念 / 开放的理念
- 7.吸引顶级人才是困难的 ● 做正确的事情,哪怕是看起来明显困难得多 ○ 创立 PingCAP 早期发的招聘贴,各个去到加起来数十万的阅读量,居然 没有收到一份简历 ● 10x 的目标会吓到不少人,然而 ○ 总有少数人是看好未来,愿意去尝试的 ● 当然了,也不要脱离实际 ○ 人不吃饭会饿死
- 8.不同时间点方法也不同 ● 早期最快最有效的途径 ○ 开源社区资源 ○ 优先通过开源社区去发掘人才 ■ Github 通常是第一选择 ■ 深度参与大型项目的人 ■ 参与领域相关项目的人 ● 社区也是一个忠实的面试官 ○ 不优秀的人无法生存 ● 后期有了品牌 ○ 面向社会全面招聘 ○ 人才国际化
- 9.靠什么吸引顶级人才 ● 文化 ○ 分享文化 ○ Talk 和 协作 ○ 高品质文化 / 作品级代码 / 文档 ○ 理解用户需要,很大的一部分成就感来着被需求 ■ 美剧常常会说的一句台词: I need you ● 顶级人才 ○ 正向循环 ○ 每个顶级人才都希望和同样水平的人共事 ● 结果导向,Remote friendly ● 使用高质量工具
- 10.靠什么管理聪明人 ● 他们有无数神奇的想法 ○ 有些很复杂,难以实现 ○ 有些很吃惊,效果很好 ○ 由于时间问题,仅有少数可以去实施,因此甄选很重要 ● 同时充分的放权和信任 ○ 当方向确定后,给予自由度 ○ You can’t do everything ● 大家制定规则,大家服从规则 ○ 没有规则时怎么办?
- 11.给大家足够的挑战 ● 没有挑战就没有动力 ○ 没人喜欢重复简单的事情 ○ 能力的边界 ● 创造 ○ Something new ○ Something useful ○ Something cool ● 或者大幅提升,追求 10x, 100x
- 12.重视协作 ● 没有人能懂一切,搞定一切 ● 团队内协作 ● 跨团队协作 ● 与开源社区的协作 ○ 回馈开源社区 (bug fix, features) ● 创造开源社区急需的项目/功能 ● Tools matter ○ 工欲善其事,必先利其器 ○ 通过工具自动化一切
- 13.从分布式系统的角度考虑管理 ● 分布式系统的特点 ○ 强大的 scale 能力, 一定要能 scale !!! ■ 什么样的体制能够 scale 呢? ■ 陷入了深深的沉思 ○ 系统没有单点故障,多副本,能够容忍部分节点挂掉 ■ 所有的模块都至少有三个人深度参与,至少两个人 Review 代码 ○ 民主 / 集中 ■ 回想一个决策的诞生过程
- 14.从分布式系统的角度考虑管理 ● 中心化还是去中心化 ● Do one thing and do it well ● 通信(沟通)的代价比你想象的高得多 ● 吞吐的重要性大于延迟 ● 并不是所有的事情都适合分布式系统解决...
- 15.持续学习和提升 ● 成长是每个人的诉求 ● 在工程中成长 ○ 学会新的语言 ○ 学会新的库 ○ 新的设计理念,架构,算法 ● 在分享中成长 ○ 团队内部分享 ○ 团队之间互相分享 ○ 论文阅读 ● 在管理中成长 ○ 更好更精细化的管理能力
- 16.还在路上 ● 前方是无人区,有待我们探索 ○ 不管是技术还是管理 ● 勿忘初心 ○ 初心决定高度 ○ 举棋不定时,问问刚开始时的自己 ● 一个人走得快,一群人走得远
- 17.谢谢 Q&A
- 18.
- 19.