Coach first, manager second, learner always - how I learn to coach
Last updated
Was this helpful?
Last updated
Was this helpful?
Most software development managers donāt know how to coach, because coaching is not something you can learn from school or even at work. I didnāt know much about coaching. But one good decision I made was to start teaching ski at a local ski hill. I got my PSIA (Professional Ski Instructors of America) level 1 Alpine Ski instructor certificate in February 2022. I heard my hourly salary rate will be increased from $15 to $20, that is like a 33% raise for my ski instructor career! But no, as you have guessed I didnāt do it for the money. I taught ski because that was the best way to learn how to ski. Besides learning how to ski properly, the teaching itself was even more rewarding. I learned many coaching mechanisms from teaching ski, and I found most of them are applicable to work environment. Teaching ski gave me a mental model on coaching. First, to teach anything technical we need a clearly defined leveling guideline. In ski school, the guideline is the day 1, day 2 and day 3 teaching materials about the fundamental skills, and the drills to bring students from knowing, to understanding, to applying and finally to mastering a new skill. In Amazon, the equivalent would be our role and leveling guideline. For example, for the SDE role, the guideline defines what SDEI, II and III do on each level, and what it takes to move to the next level. Second, to learn is to get out of oneās comfort zone incrementally. A ski instructor needs to assess studentsā current skill level, and choose the right slope. We have a saying in ski: ānew skill on old hill; old skill on new hillā. What it means is when teaching a new skill we need to guide students on āeasyā slope. When they have acquired the basic understanding of the skill, and they want to master the new skill, they might practice the skill on a slope with some challenges. Sounds famaliar? This should be exactly the way to assign projects to team members: match their skill and comfort level with the projectās scope (width) and complexity (depth). Third, to learn is to experience. Donāt lecture students, let them do it instead; then show them the right way; then let them practice more while you give on the spot coaching. Donāt you hope this was how college professors taught us? Well, now you are a coach/manager, show that you can help team members learn better by offering the immersion learning experience. Most importantly, offer a āsafeā and āfunā environment so that team members can learn and grow on their own pace. Tailor the coaching plans to match their individualities. After all, everyone is unique in their own way. āTherefore, to learn makes us realize our deficiency, and to teach makes us know the difficulties. Having realized our deficiency, we may then come to reflect; having known the difficulties, we may be able to strengthen ourselves to overcome them. So, we say, to teach is to learn.ā - 礼记