kuchin/awesome-cto · 上手攻略
- 仓库:kuchin/awesome-cto
- 链接:https://github.com/kuchin/awesome-cto
- 分类:skill
- 作者:Jay
- 更新:2026-07-13
这是什么
kuchin/awesome-cto(Stars 35,175,周增 +28)是一个精选的 CTO / VP R&D 资源列表,由 Dima Kuchin(一位真实的 CTO)维护,专门面向初创公司和高速增长企业。仓库名虽然叫 awesome-cto,但实际内容覆盖从技术管理者(CTO、VP Engineering)到初创公司运营的完整知识图谱,不只是给 CTO 看的——任何想在技术公司做管理、带团队、懂业务的人都值得一读。
区别于大多数"技术资源列表",这个仓库的鲜明特点是有立场、有观点,不是简单的链接堆砌,而是经过维护者筛选的"观点型"资源列表。
解决什么问题
- 刚上任的 CTO / VP Engineering:不知道从哪开始,快速构建管理认知
- 技术管理者想晋升 CTO:知道 CTO 要做什么,找差距补短板
- 创始人找 CTO:知道 CTO 应该具备什么能力,面试时问什么
- 想系统学工程管理:从招聘、绩效、团队文化到架构决策,一条学习路径
- 初创 CTO 面对非技术决策:融资、股权、法务、财务,快速找到靠谱资源
快速上手
无需安装,浏览器直接打开:
https://github.com/kuchin/awesome-cto
或访问在线版(GitHub Pages 托管):
https://kuchin.github.io/awesome-cto/
按主题找资源,每个主题下都是经过筛选的优质文章/书籍/课程链接。
核心内容纵览
仓库共 18 个主题板块,按内容整理如下:
1. CTO Position(CTO 角色认知)
- The Different CTO Roles — Werner Vogels(Amazon CTO)经典文章
- #define CTO — Greg Brockman(Stripe CTO)
- Your first 90 days as CTO or VP Engineering — Will Larson
- How my role as CTO has changed as we've grown to 100 engineers
2. Hiring(招聘)
- The Guerrilla Guide to Interviewing — Joel Spolsky
- The Joel Test: 12 Steps to Better Code — 行业经典
- The Real 11 Reasons I Don't Hire You — Charity Majors
- GitLab Talent Acquisition Framework — 透明招聘实践
3. People Management(人员管理)
- The Engineer/Manager Pendulum — Charity Majors
- Maker's Schedule, Manager's Schedule — Paul Graham
- Software Engineering at Google — 免费电子书
- The Power of Performance Reviews — First Round Review
4. Career Growth(职业成长)
- Software Engineering Ladders — 工程师职级体系
- Awesome Engineering Ladders — 职级体系汇总
- Reverse Interview Questions — 反向面试题目,求职者用它面试公司
5. Project Management(项目管理)
- Evidence Based Scheduling — Joel Spolsky
- How Big Tech Runs Tech Projects and the Curious Absence of Scrum — Gergely Orosz
- The Secret to a Great Planning Process — First Round Review
6. Handbooks(公司手册)
- GitLab Team Handbook — 全开源公司手册
- Basecamp Employee Handbook — 经典远程公司手册
- Valve Employee Handbook — 扁平结构公司典范
7. Development Process(开发流程)
- Trunk Based Development — Git 工作流选择
- Why You Should Learn to Stop Worrying and Love Technical Debt — 技术债认知
- List of Post-mortems — 事故复盘案例库
8. Architecture(架构)
- Twelve-Factor App — 现代应用架构准则
- An introduction to distributed systems — Kyle Kingsbury(Jepsen 作者)课程
- Microservices – Please, don't — 反微服务倡导
- Awesome Scalability — 系统扩展性最佳实践
9. Data(数据)
- NoSQL Databases: a Survey and Decision Guidance — 数据库选型指南
- Evolutionary Database Design — Martin Fowler
10. Startups(创业)
- Adapting to Endure / Crisis management — Sequoia 2022 危机管理指南
- Mochary Method Curriculum — 顶级创业方法论课程
11. Due Diligence(尽职调查)
- 工程师尽职调查相关资源,用于收并购技术评估
12. Money / Finance(财务)
- Awesome Billing — 计费与定价资源
- Awesome PriceOps — 定价运营
13. Books(书籍)
精选管理、技术领导力书籍(非完整列表,具体见仓库)
典型适用场景
| 场景 | 推荐板块 |
|---|---|
| 我是空降 CTO,第一天怎么做 | CTO Position → "first 90 days" 系列 |
| 招不到合适的高级工程师 | Hiring → Charity Majors / Joel Spolsky |
| 团队技术债太多,不知道怎么推 | Development Process → "Love Technical Debt" |
| 想建工程师职级体系 | Career Growth → Engineering Ladders |
| 面试 CTO 候选人,怎么问 | CTO Position + Reverse Interview |
| 第一次做 CTO,想找 mentor | Startups + 全仓库筛选 |
坑与注意
-
内容以英文为主:几乎所有资源都是英文,对英文阅读能力有要求。没有中文翻译版,但这些文章大多写得通俗易懂。
-
订阅更新:维护者提供 Substack 订阅 获取更新,但仓库本身更新频率不稳定。
-
不代表正确答案:维护者明确说这是"opinionated list",有立场。比如对微服务的态度偏保守(收录了" Microservices please don't"),不代表所有 CTO 都认同。阅读时带批判性思维。
-
不是系统性课程:是资源索引,不是学习课程。需要自己制定学习计划,从哪个主题切入都行,没有强制顺序。
-
资源质量参差:收录了几百个资源,质量差异大。优先读知名作者(Joel Spolsky、Paul Graham、Charity Majors、Will Larson、Gergely Orosz)的文章,这些作者几乎篇篇精品。
-
Handbooks 部分值得细读:GitLab 和 Basecamp 的手册都是开源的,可以直接参考拿来改,适合想建立透明文化的公司。
与同类对比
| 资源 | Stars | 特点 | 适合人群 |
|---|---|---|---|
| kuchin/awesome-cto | 35k | 面向 CTO/VP,覆盖管理全图谱 | 技术管理者 |
| lapi/awesome-leading-and-managing | ~12k | 更偏个人成长,少商业视角 | 工程师→管理者 |
| charlax/engineering-management | ~8k | 学术+实践混合,偏深度 | 资深 EM |
| jorgef/engineeringladders | ~6k | 专注职级体系 | HR/管理者 |
awesome-cto 是这类资源里 Stars 最高、覆盖最全 的,特别适合 CTO 找方向、工程师了解管理全貌。
一句话推荐结论
CTO 和想成为 CTO 的工程师必收藏——不是教材,是全球技术管理者经验精华的筛选清单,用零散时间按主题翻一翻,比读完一本管理书更有实战价值。
Sources: GitHub README (kuchin/awesome-cto), 仓库目录结构, 各章节代表资源