This is a talk I gave to both Prairie Dev Con and my workplace about how to manage your career. It's about discovering what you do, how to negotiate, and how to make the best of your career, no matter what you want out of it
3. Sean Walberg <sean@ertw.com>
What I Want (in no particular order)
● Do interesting things
● Get paid well
● Have time for friends, family,
and other interests
8. Sean Walberg <sean@ertw.com>
Getting what
you want takes
time
Break it up into phases
1. Optimize for experience
2. Optimize for money
3. Optimize for time
* Within reason/where practical
9. Sean Walberg <sean@ertw.com>
Experience
Experience is cumulative
Experience builds on
previous experience
Even knowing that
technology-we-dont-use-an
ymore is valuable
Our knowledge and
experience is what we sell
to get us what we want.
10. Sean Walberg <sean@ertw.com>
Strive to be a
T-shaped
person
In depth knowledge of “your
thing”, working knowledge of
adjacent topics.
T
< General Knowledge >
<
Specialized
Knowledge
>
11. Sean Walberg <sean@ertw.com>
Your goal is to be the
expert in your “thing”
and to be able to have
intelligent conversation
with anyone else in the
room about their thing.
12. Sean Walberg <sean@ertw.com>
How do I become
T-shaped?
● Read
● Watch videos
● Ask questions
● Try things out
● Hobbies
● Etc
Learning, itself, is a skill
you need to practice.
13. Sean Walberg <sean@ertw.com>
Hobbies
Of course hobbies count.
You’re not selling “years of
experience”, you’re selling
“depth of experience”.
Hobbies indicate interest and
curiosity.
It doesn’t mean your whole life
is dedicated to IT, it just means
this is a topic you’re interested
and curious about.
15. Sean Walberg <sean@ertw.com>
These categories are not about skill
Commandos deal with uncertainty and figure out the kernel of the product
Infantry refines the product, scales it, and makes it broadly usable
Police build process, repeatability, and economies of scale
20. Sean Walberg <sean@ertw.com>
Sorry
I can’t tell you what your product is, or what you are trading your time for.
But I can tell you, your product is not “software developer III” or “junior assistant
webmaster”. It’s almost certainly not your job title.
25. Sean Walberg <sean@ertw.com>
Team of 10 adds a “10x engineer” = “20 engineers”
Team of 10 collectively makes themselves twice as good = 20 engineers
Work at making your team better.
Improving daily work is more important than doing
daily work.
26. Sean Walberg <sean@ertw.com>
There is something you’re 10x better at
Think back to our T-Shaped discussion. Or maybe it’s your knowledge of keyboard
shortcuts. Anything that makes the team move
faster.
27. Sean Walberg <sean@ertw.com>
Mentorship
Seek mentorship
Don’t think “will you mentor me?”
Think “who do I admire and what can I learn
from them?”
Ask questions. Observe.
Give mentorship
How can you share your skills?
Ask questions, give opportunities.
You don’t need all the answers, just be willing to
help figure things out.
Model ideal behavior.
28. Sean Walberg <sean@ertw.com>
Manage your manager
Don’t be passive - tell them things
What are their goals?
How can you help them be successful?
Push for what you want, in terms of what they
want.
Make decisions easy for them.
Revenue? Expense? Velocity? Satisfaction?
Your contribution to their metrics
Doing X will contribute to metric Y
30. Sean Walberg <sean@ertw.com>
What is your (financial) contribution to the
company?
Are you an expense or revenue department?
What are the ways that your position directly or
indirectly contributes to that number?
Budget - income or expense?
Features that drive revenue?
Sales that bring in revenue?
Work that reduces expense?
Skills that avoid hiring outside?
Design that protects revenue/expense?
32. Sean Walberg <sean@ertw.com>
This is important when convincing people
Frame your negotiations with their goals
in mind
Speak to their goals and budget needs
Helping others be successful is a much
better relationship
36. Sean Walberg <sean@ertw.com>
That said…
You’re always in job hunting
mode.
Keep close to old
colleagues
Understand the market
Help people
37. Sean Walberg <sean@ertw.com>
A good network means a soft landing
1. Find postings
2. Apply for posting with resume
3. Wait for interview
4. Impress panel
5. Wait
6. More process
7. Get hired
1. Hear of colleague who is hiring
2. Talk to them
3. Have them fight for you
Sounds good, but…
41. Sean Walberg <sean@ertw.com>
Let’s wrap this up.
● You’re in charge of your career
● Set goals and work toward them over time
● Become T-shaped
● Understand value and your contribution
● Ask for help, and help others
● Your network is your most valuable asset