The Manager's Path
整体梗概
本书系统的介绍了技术人员的发展道路,章节的主要安排是:
- Mentoring
- Tech Lead
- Managing people
- Managing a team
- Managing teams
- Managing managers
无论是对于初入职场的小白,还是工作几年的年轻人,还是已经走上管理岗位的leader,都能有所收益;
分章节主要观点梳理
| 级别 | 观点 | 注意的事情 | 划分 | ||||
|---|---|---|---|---|---|---|---|
| 1.Manager 101 | What to Expect from a manager | 日常one-one | 1.和你的经理建立联系2.聊任何想聊的事情 | ||||
| feedback and workplace guidance | 1.好,坏的反馈都需要2.及时反馈,绩效评估有理有据; | ||||||
| training and career growth | 准备晋升相关 | ||||||
| How to be managed | 弄清楚自己到底想要什么 | ||||||
| 自己对自己负责 | |||||||
| 对你的经理好点 | |||||||
| 选择经理要明智一些 | |||||||
| 2.mentoring | being a mentor | mentoring an intern | 1.仔细聆听2.准确沟通3.明确责任 | ||||
| mentoring an new hire | |||||||
| key takeaways for the mentor | 1.充满好奇与开放心态2.注意方式,"入乡随俗"3.建立联系 | ||||||
| 3.Tech lead | One Weird Trick | the art of balance | |||||
| Being a Tech Lead 101 | the main roles of a tech lead | 1.系统架构与商业分析2.项目排期3.软件开发和小组长角色 | |||||
| Managing Projects | 计划永远赶不上变化;做计划的重点不是计划本身,而是思考计划,做计划这件事情 | ||||||
| Managing a project | the act of breaking a complex end goal down into smaller pieces | 1.拆分工作2.在细节与未知中持续推进3.项目运作与实时调整4.迎接需求变化5.回顾与复盘 | |||||
| Decision Point | 想象中的高级工程师的生活 | ||||||
| 实际的高级工程师的生活 | |||||||
| 想象中的经理的生活 | |||||||
| 实际的经理的生活 | |||||||
| the process czar | |||||||
| How to be a great Tech lead | 理解架构 | ||||||
| 全局思维 | 没人关注的角落 | ||||||
| 做出技术决策 | |||||||
| 沟通与交流 | |||||||
| 4.Manageing People | 汇报关系 | 1.建立信任和沟通习惯 | |||||
| 2.创建30、60、90天计划 | |||||||
| 3.鼓励新人完善新人手册 | |||||||
| 4.明确对新人预期 | |||||||
| 5.从新人获取反馈 | |||||||
| 和team沟通 | 日常定期的1-1 | ||||||
| 11日程安排 | 一天的早上 | ||||||
| 调整灵活11 | 1.工作中多久沟通频率如何?2.是否需要指导?3.某个人是否主动给你传递信息?4.关系是否融洽?扬长避短5.公司或者组织是否稳固 | ||||||
| 不同的11风格 | to-do list方式 | ||||||
| 观点沟通形式 | |||||||
| feedback反馈模式 | |||||||
| 进度汇报 | |||||||
| 让团队了解你 | |||||||
| 混合起来 | 形式内容不限;keep notes | ||||||
| 好经理和差经理:microManager,delegator | 微操,放权与信任 | ||||||
| 高效授权的实践经验 | 1.关注团队的目标进展 | ||||||
| 2.在选择与人沟通前,先从系统中获取数据 | |||||||
| 3.随着项目发展调整你的关注点 | |||||||
| 4.为代码和系统建立标准 | |||||||
| 5.积极对待过程中出现的问题 | |||||||
| 建立持续反馈的文化 | 1.了解你的人员2.观察你的人员3.提供持续反馈4.一些指导 | ||||||
| 绩效评估 | 如何做绩效评估? | 1.充分的时间2.考察整个考察周期3.具体的事情4.对于做的好的地方,多多鼓励5.聚焦要提高的点6.防止意料之外7.安排足够的时间 | |||||
| 职业生涯规划 | |||||||
| 挑战:炒掉绩效不合格的同事 |
问答
第一章问答
- 1.什么样的经理你觉得是ok的?你的经理做了什么让你觉得有价值?
- 2.多久11一次?你会带着话题和你的经理聊吗?如果是状态同步,还有其他方式吗?
- 3.你生活中有大事情,你会告诉你的经理吗?你觉得你的经理知道吗?
- 4.你的经理对你有做的好的反馈吗?坏的反馈?没有任何反馈?
- 5.你的经理帮你设置年目标吗?
第二章问答
- 1.你的公司有没有实习生项目?你可以自愿去mentor吗?
- 2.你的公司如何看待落地?
- 3.你有没有曾经有过特别好的mentor?他做了什么让你觉得他很好?他是如何帮助你学习的?
- 4.你有没有糟糕的mentor经历?为什么呢?能不能避免?
第三章问答
- 1.你的公司有没有tech leader?是否有准确的描述,如果有的话,要求是什么?如果没有,你觉得应该是什么样的?
- 2.你想成为tech lead吗?你愿意在代码以外的事情花时间吗?
- 3.你有咨询过你的经理,他/她对tech lead的期待是什么?
- 4.你同事过的最好的tech lead是谁?他做了什么?
- 5.你同事过的令人失望的tech lead是谁?他做了什么?
第四章问答
- 1.你是否与你的直属leader建立日常的11?
- 2.你是否和直属leader聊起过他的职业生涯发展?如果没有,可以安排进下一次吗?
- 3.你有向的直属leader提供反馈吗?
- 4.某个人需要修改帮助的最后一次时间是?你给出正确的反馈花了多长时间?你是公共场合还是私下的场合进行反馈?
- 5.你有体验过像是浪费时间一样的绩效评估吗?缺失了什么让它显得没有价值?
- 6.你获取的最有用的反馈是什么?它是怎么传达给你的?
- 7.你知道你们公司的晋升机制是什么吗?如果不知道,你可以请教谁?