优秀的首席技术官
不想当 CTO 的工程师不是合格的工程师,那么如何才能成为一名优秀的CTO? 本文从网络上精心挑选了一系列文章,对有志成为一名 CTO 的工程师提供一些经验和方法。
源文: Awesome CTO (kuchin)
优秀的首席技术官
目录
综合
- 首席技术官的多角色 - Werner Vogels (Amazon CTO)
- 成为首席技术官必须是开发人员吗? (Quora)
- 寻找首席技术官的三大黄金法则
- 成为首席技术官
- 技术副总裁VS首席技术官 - Fred Wilson (Union Square Ventures)
- 创业公司中首席执行官和首席技术官之间成功的关系是什么? (Quora)
- #定义首席技术官 - Greg Brockman (Stripe CTO)
- 当发展到100名工程师时,首席技术官的角色演变
- 作为首席技术官或技术副总裁的第一个90天
- 成为首席技术官跟技术副总裁的不同之处
招聘
- 面试指南 - Joel Spolsky (StackOverflow co-founder)
- Joel测试: 改进代码的12个步骤 - Joel Spolsky
- 为什么程序员反而不会编程? - Jeff Atwood (StackOverflow co-founder)
- 雇用最优秀的人 - Jeff Atwood
- 做好电话面试筛选 - Jeff Atwood
- Stripe工程面试流程 (Quora)
- 改进我们的工程面试流程 (Foursquare)
- Hitting the High Notes - Joel Spolsky
- 10大系统设计面试题 - (HackerNoon)
- 如何雇用世界级的工程师? (angel.co)
- 招聘高级工程师很困难?可能是你的问题
- 反向面试
- 我不雇用你的11个真实原因 - Charity Majors
- 亚马逊是如何面试的
- 来自 Keith Rabois的教训: 如何面试高管?
- 来自 Keith Rabois的教训: 如何吸引人才?
- 反向面试题
管理
- 10倍程序员的秘密 - Salvatore Sanfilippo (author of Redis)
- 做工程师还是做项目经理? - Charity Majors
- 研发的日程表,管理者的日程表 - Paul Graham (Y Combinator)
- 谷歌的软件工程
- Google re:Work
- 44节工程管理课程 (correct link to non-violent communication for lesson 34)
- 与员工谈薪酬的秘密
- 优秀的领导和管理 (Github)
- 从技术到领导力的进步
- 审查流程 - Cap Watkins
- 来自顶级科技公司的12名经理自述
- 可预测的交付
- 在大公司中,如何升到执行副总裁? (Quora)
- 我应该成为一名管理者么? - Cap Watkins
- 刚成为项目经理时,是如何失败的?
- 最多管理的设计模式
- 工程管理 (Github)
- 入职软件工程师
- 让你的团队负责任
- 管理者常见问题
- 绩效考核的力量
- 工程管理的原则
- 补偿最佳实践
- Draw The Owl and Other Company Values You Didn’t Know You Should Have
- 经理的职责及权利
- 做了经理人,我还能快乐么?
- 优秀的规划流程的秘密 — 来自 Airbnb and Eventbrite 的教训
- Increment: 团队
- 软件工程师的职业发展框架
- 黑客团队的沟通
- 如何组建创业公司的工程师团队
- 拥抱你的经理
- 来自 Keith Rabois的教训: 如何成为一名高效的执行者
- 上下文切换如何破坏您的生产力
手册
研发流程
- Scrum/敏捷开发
- 持续集成 / 持续部署
- Git代码管理
- Git工作流比较
- 一个成功的Git分支模型
- 替代方案: 基于主干的开发 (focused on DevOps and CI/CD)
- 计划
- Evidence Based Scheduling - Joel Spolsky (StackOverflow co-founder)
- 为什么要停止担心并爱上技术债务
- [书籍] 人月神话
- 危机
- 如何写事故报告
- 事故报告清单 (GitHub)
- 创业者的经验教训--五个为什么? - Eric Ries (creator of the Lean Startup)
- 在半夜叫醒开发人员的最佳方法
- 用安全的方法在生产环境上测试
架构
- 十二要素 App
- 响应式宣言
- 分布式系统介绍 - Kyle Kingsbury (aphyr, author of Jepsen)
- 微服务--请不要这样做 (also: HackerNews discussion)
- 2018年微服务疯狂之殇
- 将微服务缩小为功能
- 微服务的设计模式
- 无服务器架构 (Quora)
- NoSQL数据库:调查与决策指南
- 设计实用性RESTful API的最佳实践
- 10个现代软件过度工程的错误
- 我如何编写测试
- Lambda 架构
- 进化式数据库设计 (Martin Fowler)
- 正确进行数据库迁移
- 强大的可扩展性
- 亚马逊历史上最重要的一封内部邮件
- 建立你自己的X
- 金融科技与小数据工程的参考指南
技术
- 综合
- 机器学习
- 棒极了的机器学习 (GitHub)
- 日常机器学习的最佳资源 (Quora)
- 机器学习速成班:使用TensorFlow APIs (Google)
- 编码者的深度学习
- 分布式基础理论
- 安全
- 云计算
- Javascript
创业公司
- 创业公司必须要做好哪些事情? (Quora)
- 我做CEO学到的85件事
- 创业公司CEO的第二份工作是什么?
- 如果我的孩子成为创业者,我会告诉他们的事
- 风投在做投资时到底看中的是什么? (Quora)
- 对于一个小型创业公司来说,CTO的股权会是多少? (Quora)
- 作为创业公司的员工,你怎么知道什么时候该辞职? (Quora)
- 来自风险投资的创业公司的融资演讲稿集合
- YC的A轮尽职调查表
- 期权与现金
- 如何投资创业公司 - Sam Altman
- 种子资金筹集指南
- 创业者游戏手册 - Sam Altman
- Y Combinator 创业班
- 精益画布 + Miro template
- 开源的Figma 融资演讲稿模板
相关内容
- Knowledge-Sharing Architects As An Alternative to Coding Architects
- 洽谈工作机会的十条规则 (also: HackerNews discussion)
- 经验丰富的程序员有哪些最佳实践? (Quora)
- 对程序员名称的误解
- 2016年欧洲软件开发薪资调查 (O'Reilly)
- DevOps:将开发和运营结合起来 (Atlassian)
- 数据运营
- 如何准备演讲
- 被低估的软件工程技能:良好的写作能力
- 金字塔原理
- 高级工程师的检查单
- 技术尽职调查表
产品
- 怎样才能成为优秀的产品经理
- 如果你认为你不需要产品副总裁......
- 红海,如何寻找有利可图的创业点子
- Product North Star Metric
- 前1%的产品经理和前10%的产品经理有什么区别? - (Quora)
- 如何聘请产品经理
- 创造性思维的秘密
- StellarPeers - 产品管理专访
- 产品团队VS功能团队
- 大多数创业公司应该是猎鹿人
- Shape Up: Stop Running in Circles and Ship Work that Matters
- 如何编写你的第一份战略路线图
市场营销
更多链接
- 惊人的假象 (GitHub)
- 工程博客 (GitHub)
- Awesome Awesomeness (GitHub)
- Awesome.re (GitHub)
- Chief Technology Officer vs Coder Thinker Organizer (GitHub)
- 高级软件工程师
- Socal CTO
- CTO资源列表 (GitHub)
- Awesome CTO 资源 (GitHub)
- 开发者的免费工具