Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
From programming to management
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Nikolay Stoitsev
November 28, 2021
Programming
880
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
From programming to management
Nikolay Stoitsev
November 28, 2021
More Decks by Nikolay Stoitsev
See All by Nikolay Stoitsev
AI for Leaders: From Strategy to Practice
stoitsev
0
79
Building vs Buying Software
stoitsev
0
570
Why and how to manage your manager
stoitsev
0
520
A practical introduction to observability
stoitsev
1
890
Building a modern SaaS in 2020
stoitsev
1
790
Everything You Need to Know About NewSQL in 2020
stoitsev
1
550
3 lessons on effective communication for engineers
stoitsev
0
130
ISTA 2019 - Migrating data-intensive microservices from Python to Go
stoitsev
0
190
Evolving big microservice architectures
stoitsev
2
290
Other Decks in Programming
See All in Programming
TypeScript+Orvalで実現する型安全かつ堅牢でスケーラブルなマルチチャネル通知基盤 / TSKaigi Night talks ~after conference~
d0riven
0
390
分散システム、なんですぐ死んでしまうん?耐障害性を高めたいあなたのためのレジリエンスパターン入門
mshibuya
7
4.7k
霧の中の代数的エフェクト
funnyycat
1
280
Even G2とAWSで推しのエージェントを召喚しよう!
har1101
1
140
Generative UI & AI-Assistants for Your Angular Solutions
manfredsteyer
PRO
0
140
1B+ /day規模のログを管理する技術
broadleaf
0
130
【やさしく解説 設計編 #0】DDDのコード、読めるのに分からない人へ
panda728
PRO
1
230
フィードバックで育てるAI開発
kotaminato
1
110
The Bowling Game- From Imperative to Functional Programming - Part 1
philipschwarz
PRO
0
290
継続モナドとリアクティブプログラミング
yukikurage
3
400
LaravelLive Japan の裏方のすべて — 第188回 PHP勉強会@東京 (2026-06-24)
suguruooki
2
150
壊れたパーサから始める関数型設計と構成的なパーサ #fp_matsuri
raiga0310
2
170
Featured
See All Featured
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.9k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
210
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
180
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Darren the Foodie - Storyboard
khoart
PRO
3
3.4k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
440
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.2k
ラッコキーワード サービス紹介資料
rakko
1
3.9M
Code Review Best Practice
trishagee
74
20k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
11k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.2k
Transcript
From programming to management Nikolay Stoitsev Engineering Manager @ Halo
DX
How to become a manager? Sr. Software Engineer
How to become a manager? Sr. Software Engineer Expert
How to become a manager? Sr. Software Engineer Tech Lead
Expert
How to become a manager? Sr. Software Engineer Tech Lead
EM Expert
What do managers do?
• Leadership • Run 1:1 • Give Feedback • Mentoring
• Coaching • Motivation • Performance Management • Managing personal crisis • Delegation • Effective communication • Servant leadership • Conflict resolution • Team structure • Quality • Onboarding • Diversity and inclusion • Hiring • Delivery • Agile, Project Management • Vision • Mission • Strategy • KPI • Conflict Resolution • Risk Management • Stakeholder management • Empathy • Culture • Alignment • Promotions • Budgeting • Build vs Buy • Managing up • Release management • Incident management • Compensation • Termination • Team building
Onboarding Giving effective feedback Mentoring Coaching 1:1s Delegation Motivation Performance
management Managing People
Leadership Culture & Values Vision & Mission Conflict Resolution Making
Decisions Hiring Team Structure Processes Diversity and Inclusion Risk Management Managing Teams
Budgets PTOs Preparing offers Promotions Admin Work
And you need to be technical
It’s a different profession
Good Engineer Good Manager
Do you want to become a manager?
You don’t need to be a manager to grow Intern
Software Engineer Software Engineer II Sr. Software Engineer Engineering Manager Staff Software Engineer Director Principle Engineer VP Individual Contributor (IC) Ladder
Simple Test https://medium.com/hackernoon/a-voight-kampff-test-for-identi fying-engineering-managers-bb8512c70857
Do you care more about people or technology? … EM
IC Tech Lead
What is the career path of a manager?
Management Growth https://medium.com/swlh/a-hierarchy-model-for-leadership-development-cee911071e4a Leading yourself Leading a team Leading a
large team Leading an organisation Leading the company
Manager Ladder EM EM Sr. EM Director VP CTO Director
VP Sr. EM
Leading managers Growing managers Long-term strategy Org Structure Broad communication
Skip level 1:1 Bigger Budget Planning Manager of Managers (MoM)
~100% MoM ~75% MoM ~25% MoM VP Eng Director of
Eng Sr. Eng Manager ~0% MoM Eng Manager
Director of Engineering • Leads multiple big teams • Leads
long term technical and business solutions across the teams • Able to create high performing team of Sr EMs or EMs
Vice President of Engineering • Leads teams across multiple domains
each with their unique processes, priorities, and modes of operation • Charts the future of the company • The job is no longer the “what”
Chief Technical Officer • Very different in every company •
Aligns the engineering organisation with the rest of the orgs • Able to create high performing team of VPs • Responsible for all things tech
Lessons Learned
0. It’s a new role with different skills
1. Be proactive about finding risks and managing them
2. Management is different in every org so make sure
you know what it means in yours
3. Find good mentors
4. Build book knowledge
5. Regularly ask for feedback
How to start the journey early on
The Manager's Path: A Guide for Tech Leaders Navigating Growth
and Change - Camille Fournier
https://leadingsnowflakes.com/
Challenge your teammates Mentorship Effective Communication … you pick yours…
Start Practicing
Thank you! Q&A Nikolay Stoitsev Engineering Manager at Halo DX
Photos by Christina Morillo, Kelly L, Julia Larson, Andrea Piacquadio, RODNAE Productions, fauxels, S Migaj from Pexels