第一章 天才程序员的传说
隐瞒是有害的
- 你怎么知道自己选的路是对的?
- 分享可以强化“公车因子”
团队才是王道
在编程领域里,真正的独行侠是很罕见的——就算他们真的存在,他们的非凡成就也不是凭空而来的。
三支柱HTR
- 谦虚
- 尊重
- 信任
实践
- 放下自负
- 学会批评和接受批评
批评同事时把责任归到自己头上,让对方不至于太抵触
- 快速失败;学习;迭代
google的格言之一就是“失败是可以接受的”
- 学会保持耐心
- 对影响保持开放的态度
你越是容易受影响,你就越能影响别人;你越是示弱,你就越强壮。
第二章 培养出色的团队文化
团队文化就像是一块含有酵母的面团:酵母(团队创始人)能将菌群培养物植入生面团(团队新人),从而变出一块好吃的面包(团队)。
优秀团队文化中的沟通模式
原则之一就是在同步沟通的时候(比如开会),人越少越好。而在移步沟通的时候(比如email),涉及的听众越多越好。
任务宗旨要准确地定义产品的方向和范围。
开会贴士:
- 只邀请一定要参加的人;
- 开会前要决定好议程,而且要事先通知所有人;
- 达成目的后应提早散会;
- 注意别跑题;
- 尽量把会议安排在休息时间前后(比如午饭时间,下班前等)。
设计文档
勾勒出整个项目的前景,也直白地告诉整个团队你想做什么以及打算怎么做。
每日进行的讨论
- 邮件列表
- 在线聊天(强烈推荐采用群聊的方式)
使用bug跟踪系统
每个提交都必须经过代码审核
第三章 大海航行靠船长
仆人式领导
千万别新官上任三把火
反模式
- 努力去雇用那些比你聪明、可以替代你的人。
- 帮助一个腿脚不便的人学着再走路,然后慢跑,最后赶上大家的步伐。“希望可不是一种策略”
- 和大家一起吃午饭是拉近距离的好办法。
领袖的处事之道
(一)放下自负
- 信任自己的团队
- 为自己的错误道歉
(二)做一个禅师
- 保持淡定和冷静
- 提问
(三)成为催化剂
(四)当一个导师
- 熟悉团队的流程和系统
- 向他人解释事物的能力
- 以及估计被指导的人到底需要多少帮助的能力
(五)设置明确的目标
(六)坦诚
(七)记录快乐程度
(八)其它建议和窍门
- 不比事事躬亲,但也不能当甩手掌柜
- 寻找接班人
- 知道什么时候要做恶人
- 保护团队不受混乱干扰
第四章 对付害群之马
什么是“害群”
- 不尊重别人的时间
- 自负
- 过分索求
- 幼稚或莫名其妙的交流
- 偏执妄想
- 完美主义
- 对抗有害行为
策略
- 转移完美主义者的注意力
- 别去搭理那些挑衅的家伙
- 别太感情用事
- 抓住重点
- 对付挑衅要不卑不亢
- 知道什么时候应该放弃
- 关注长远
第五章 操纵组织的艺术
如果你从来没失败过,那说明你太保守了。
操纵你的组织
- 要知道公司的底线在哪里
路是人走出来的
坏习惯是停不下来的,你只有用一个好习惯去替换掉它
学习向上管理
确保你的经理以及团队之外的人不但知道你在干嘛,还要知道你干得很棒
运气和互惠的经济学
- 晋升到一个安全的位置上
- 和有能量的人交朋友
- 如何通过email向忙碌的管理层求助
越短的email越有机会得到回复;三个论点,一个行动
第六章 用户也是人
管理大众的印象
注意第一印象
承诺的时候要谨言,做产品的时候要超出预期
尊重业界分析师
- 软件好不好用?
把注意力直接放在用户身上
- 选择你的用户
- 考虑入门的门槛
- 衡量使用数量,而不是用户数量
- 速度很重要
- 不要大而全
- 别偷懒
- 隐藏复杂性
管理和用户之间的关系
衡量用户满意度的趋势
- 不要有优越感
- 保持耐心
- 营造信任和愉悦的氛围