SlideShare une entreprise Scribd logo
1  sur  23
Télécharger pour lire hors ligne
SELF.IMPROVE()
BUILDING A TECHNICAL CAREER
NDC LONDON 2017
WHO AM I?
Hi! I’m Erika
(I’m @eacarlson, too.)
I’m a software developer.
I work at Detroit Labs in Detroit,
Michigan.
I train and coach software developers.
WHAT IS THIS?
STEP 1: JUNIOR DEVELOPER
STEP 2: WEIRD MIDDLE AREA
STEP 3: SENIOR DEVELOPER
image by sarahcandersen.com
1. BEGIN WITH THE END
‣ Build your career around 2 questions:
‣ Where are you going?
‣ How are you getting there?
‣ Ask yourself the following questions every 6-12 months:
‣ What do I want my career to support?
‣ What are my tangible & intangible career goals?
‣ What obstacles are preventing me from reaching my
goals?
‣ What am I doing to work toward my goals?
@eacarlson
2. LEARN TO LEARN
‣ Learning is one of the most essential pieces of being a
developer
‣ Learning is a skill in and of itself
‣ Components of effective learning:
‣ Ask good questions
‣ Identify appropriate resources
‣ Recognize & apply general principles
‣ Filter out noise
@eacarlson
2. LEARN TO LEARN
‣ Rapid, effective learning is a key business &
interpersonal skill as well as a technical skill
‣ Know your learning style
‣ Opportunities for learning:
‣ Group: Conferences, classes, workshops,
meetups, user groups
‣ Solo: Mentoring, coaching
‣ Self: Books, tutorials, projects
@eacarlson
3. LEARN TO TEACH
‣ Levels of Knowledge
‣ Understanding
‣ Applying
‣ Teaching
‣ Components of effective teaching:
‣ Seek feedback & make real-time adjustments
‣ Offer constant opportunities for practice
‣ Allow students to fail
@eacarlson
3. LEARN TO TEACH
‣ Benefits of teaching:
‣ Deepen knowledge of teaching topics
‣ Learn to build rapport with a room
‣ Practice breaking down complex concepts
‣ Develop communication skills
‣ Learn to give & receive effective feedback
‣ Practice public speaking
@eacarlson
4. JOIN A COMMUNITY
‣ The software community is an incredible source of
learning, growth, and professional & personal support
‣ Tap into your local community at events, and more
broadly through Slack, Twitter, and other networks
‣ Professional contacts are among your most valuable
career resources
‣ Emphasize quality over quantity & giving over getting
‣ If you don’t have a community, create one!
@eacarlson
5. KNOW THE BUSINESS
‣ Most of us are writing code to make money, whether
for ourselves and/or someone else
‣ If you’re working for a client, learn everything you can
about their business model
‣ If you’re working on a product, learn that product
inside out, upside down and backwards
‣ Business knowledge facilitates communication with
stakeholders, and builds trust by allowing you to make
educated recommendations about the product
@eacarlson
6. ENGAGE IN GROWTH WORK
‣ Growth work means intentional growth, over and beyond
learning through daily experience
‣ Examples of growth work include:
‣ Setting & working toward professional goals
‣ Developing new skills
‣ Asking others for feedback
‣ Actively working to identify & overcome weaknesses
‣ Working with a mentor or professional coach
@eacarlson
7. GIVE & RECEIVE FEEDBACK
‣ Feedback is one of the most effective ways to improve
individual and team performance
‣ Positive feedback helps you recognize and cultivate your
strengths
‣ Constructive feedback is invaluable in helping you
determine where you need to improve and grow
‣ Seek feedback from a mix of colleagues
‣ Giving and receiving feedback are both valuable skills
worth developing
@eacarlson
7. GIVE & RECEIVE FEEDBACK
‣ 5 quick strategies for doing feedback better:
‣ Accept positive feedback graciously; don’t deny or minimize;
simply say “thank you”
‣ Accept constructive feedback without arguing, pushing back,
or getting emotional; simply say “thank you for the feedback”
‣ Allow yourself to “sit” with constructive feedback until you
feel less emotional about it; then decide if and how to act
‣ When giving feedback, be specific, thoughtful, and direct;
ask before giving unsolicited feedback
‣ Always assume positive intent
@eacarlson
8. BUILD AN ESCAPE HATCH
‣ The ability to build your career hinges on the ability to
leave situations that are toxic, damaging, or causing
your growth to stagnate
‣ Develop career security by:
‣ Building your professional network
‣ Keeping your skills current through continuous
learning
‣ Making your work visible and searchable
@eacarlson
9. CARE FOR YOURSELF
‣ Caring for your body, mind, and heart are essential to
healthy career growth
‣ Software development is physically sedentary and has
the potential to be psychologically stressful
‣ The ability to “work from anywhere” can be a
significant perk, but it leaves software developers
prone to overworking
‣ Even if you do everything else right, poor physical or
mental health can destroy your career
@eacarlson
9. CARE FOR YOURSELF
‣ Take a “self-care inventory”:
‣ Am I physically healthy enough to participate in the activities and
relationships I want to?
‣ Am I emotionally healthy enough to enjoy the activities and
relationships I want to?
‣ Am I suffering from any illnesses that are or could be stress-
related?
‣ Does my work contribute more positively or more negatively to
my physical and emotional health?
‣ Are physical or mental health challenges interfering with my
ability to do my job to the best of my ability?
@eacarlson
10. LOVE YOUR DRAGONS
image by dharmacomics.com
10. LOVE YOUR DRAGONS
‣ Fears represent your greatest opportunities for growth
‣ Your fears are not an irrevocable part of who you are
‣ Take a “fear inventory”:
‣ What am I afraid of?
‣ What’s the underlying fear?
‣ What steps could I take to overcome this fear?
‣ What could I gain by moving beyond this fear?
@eacarlson
QUESTIONS?
@eacarlson
ERIKA
CARLSON
@eacarlson
erika@detroitlabs.com

Contenu connexe

Tendances

Constructive Feedback for Employees and Managers
Constructive Feedback for Employees and ManagersConstructive Feedback for Employees and Managers
Constructive Feedback for Employees and ManagersNBC Bearings
 
Leadership by menshealth
Leadership by menshealthLeadership by menshealth
Leadership by menshealthDave Versteegh
 
Managing employee performance through effective feedback
Managing employee performance through effective feedbackManaging employee performance through effective feedback
Managing employee performance through effective feedbackAmy Castro, MA, CSP
 
The situation behavior - impact
The situation   behavior - impactThe situation   behavior - impact
The situation behavior - impactBabu Appat
 
Using Feedback to Your Advantage
Using Feedback to Your AdvantageUsing Feedback to Your Advantage
Using Feedback to Your AdvantageAlmira Roldan
 
Being Assertive, Not aggressive or Passive
Being Assertive, Not aggressive or PassiveBeing Assertive, Not aggressive or Passive
Being Assertive, Not aggressive or PassiveWINNERS-at-WORK Pty Ltd
 
Focus on Strength!!
Focus on Strength!!Focus on Strength!!
Focus on Strength!!Mages Waran
 
Learning Feedback with LEGO - The Building Blocks of Giving and Receiving Fee...
Learning Feedback with LEGO - The Building Blocks of Giving and Receiving Fee...Learning Feedback with LEGO - The Building Blocks of Giving and Receiving Fee...
Learning Feedback with LEGO - The Building Blocks of Giving and Receiving Fee...Arthur Doler
 
How To Address Toxic Employees
How To Address Toxic EmployeesHow To Address Toxic Employees
How To Address Toxic EmployeesFierce Inc
 
Empowering your employees to empower themselves
Empowering your employees to empower themselvesEmpowering your employees to empower themselves
Empowering your employees to empower themselvesAmy Castro, MA, CSP
 
HelloWallet Forum: Benefits & Behavior Change Part I, Steve Wendel
HelloWallet Forum: Benefits & Behavior Change Part I, Steve WendelHelloWallet Forum: Benefits & Behavior Change Part I, Steve Wendel
HelloWallet Forum: Benefits & Behavior Change Part I, Steve WendelHelloWallet Events
 
Confidence Building AHML 2015
Confidence Building AHML 2015Confidence Building AHML 2015
Confidence Building AHML 2015Bruce Bennett
 

Tendances (20)

Constructive Feedback for Employees and Managers
Constructive Feedback for Employees and ManagersConstructive Feedback for Employees and Managers
Constructive Feedback for Employees and Managers
 
Leadership by menshealth
Leadership by menshealthLeadership by menshealth
Leadership by menshealth
 
Managing employee performance through effective feedback
Managing employee performance through effective feedbackManaging employee performance through effective feedback
Managing employee performance through effective feedback
 
The situation behavior - impact
The situation   behavior - impactThe situation   behavior - impact
The situation behavior - impact
 
Using Feedback to Your Advantage
Using Feedback to Your AdvantageUsing Feedback to Your Advantage
Using Feedback to Your Advantage
 
Being Assertive, Not aggressive or Passive
Being Assertive, Not aggressive or PassiveBeing Assertive, Not aggressive or Passive
Being Assertive, Not aggressive or Passive
 
Focus on Strength!!
Focus on Strength!!Focus on Strength!!
Focus on Strength!!
 
Social Media Do's and Don'ts in times of crisis
Social Media Do's and Don'ts in times of crisis Social Media Do's and Don'ts in times of crisis
Social Media Do's and Don'ts in times of crisis
 
Giving and receiving feedback in a company
Giving and receiving feedback in a companyGiving and receiving feedback in a company
Giving and receiving feedback in a company
 
Taking Initiative
Taking InitiativeTaking Initiative
Taking Initiative
 
Learning Feedback with LEGO - The Building Blocks of Giving and Receiving Fee...
Learning Feedback with LEGO - The Building Blocks of Giving and Receiving Fee...Learning Feedback with LEGO - The Building Blocks of Giving and Receiving Fee...
Learning Feedback with LEGO - The Building Blocks of Giving and Receiving Fee...
 
Achieving Commitment
Achieving CommitmentAchieving Commitment
Achieving Commitment
 
How To Address Toxic Employees
How To Address Toxic EmployeesHow To Address Toxic Employees
How To Address Toxic Employees
 
Identifying your strengths
Identifying your strengthsIdentifying your strengths
Identifying your strengths
 
Empowering your employees to empower themselves
Empowering your employees to empower themselvesEmpowering your employees to empower themselves
Empowering your employees to empower themselves
 
HelloWallet Forum: Benefits & Behavior Change Part I, Steve Wendel
HelloWallet Forum: Benefits & Behavior Change Part I, Steve WendelHelloWallet Forum: Benefits & Behavior Change Part I, Steve Wendel
HelloWallet Forum: Benefits & Behavior Change Part I, Steve Wendel
 
7 C's of Leadership
7 C's of Leadership7 C's of Leadership
7 C's of Leadership
 
Whistling While You Work (Ggu)
Whistling While You Work (Ggu)Whistling While You Work (Ggu)
Whistling While You Work (Ggu)
 
Feedback
FeedbackFeedback
Feedback
 
Confidence Building AHML 2015
Confidence Building AHML 2015Confidence Building AHML 2015
Confidence Building AHML 2015
 

Similaire à self.improve() - Building a Technical Career

15 leadership skills for career success
15 leadership skills for career success15 leadership skills for career success
15 leadership skills for career successEasy Management Notes
 
Cn 5 Day Presentation
Cn 5 Day PresentationCn 5 Day Presentation
Cn 5 Day Presentationdeidredutcher
 
ACSA: The Next Phase
ACSA: The Next PhaseACSA: The Next Phase
ACSA: The Next PhaseACSACEO
 
Chapter 16 Becoming a World-Class Employee and LeaderLecture 1.docx
Chapter 16 Becoming a World-Class Employee and LeaderLecture 1.docxChapter 16 Becoming a World-Class Employee and LeaderLecture 1.docx
Chapter 16 Becoming a World-Class Employee and LeaderLecture 1.docxcravennichole326
 
Sunlight & Air: 10 Lessons for Growing Junior Developers
Sunlight & Air: 10 Lessons for Growing Junior DevelopersSunlight & Air: 10 Lessons for Growing Junior Developers
Sunlight & Air: 10 Lessons for Growing Junior DevelopersErika Carlson
 
Boyle - Career Success & Survival.pptx
Boyle - Career Success & Survival.pptxBoyle - Career Success & Survival.pptx
Boyle - Career Success & Survival.pptxLucindaStanley
 
Career Success & Survival: How to Get Better Results in your Workplace - Boyle
Career Success & Survival: How to Get Better Results in your Workplace - BoyleCareer Success & Survival: How to Get Better Results in your Workplace - Boyle
Career Success & Survival: How to Get Better Results in your Workplace - BoyleLucindaStanley
 
Professional Coaching in a Job Search by Greg David of Gregory Laka and Company
Professional Coaching in a Job Search by Greg David of Gregory Laka and CompanyProfessional Coaching in a Job Search by Greg David of Gregory Laka and Company
Professional Coaching in a Job Search by Greg David of Gregory Laka and CompanyGreg David
 
Encore Session - Motivate and Empower Globally-Competitive Teams of Content P...
Encore Session - Motivate and Empower Globally-Competitive Teams of Content P...Encore Session - Motivate and Empower Globally-Competitive Teams of Content P...
Encore Session - Motivate and Empower Globally-Competitive Teams of Content P...Saiff Solutions, Inc.
 
FailSafe Business Growth eBook
FailSafe Business Growth eBookFailSafe Business Growth eBook
FailSafe Business Growth eBookBahaa Moukadam
 
BIG Buzz Oxfordshire 2023 Breakfast Briefing
BIG Buzz Oxfordshire 2023 Breakfast BriefingBIG Buzz Oxfordshire 2023 Breakfast Briefing
BIG Buzz Oxfordshire 2023 Breakfast BriefingBusiness Buzz Oxfordshire
 
Taking the Pain Out of Performance Reviews - Webinar 07.30.14
Taking the Pain Out of Performance Reviews - Webinar 07.30.14Taking the Pain Out of Performance Reviews - Webinar 07.30.14
Taking the Pain Out of Performance Reviews - Webinar 07.30.14BizLibrary
 
Executive Summary First Break All The Rules
Executive Summary First Break All The RulesExecutive Summary First Break All The Rules
Executive Summary First Break All The RulesGreg Crouch
 
The Learning Organization
The Learning OrganizationThe Learning Organization
The Learning OrganizationLuca Merolla
 
ShaneBywater Bio Brochure
ShaneBywater Bio BrochureShaneBywater Bio Brochure
ShaneBywater Bio BrochureShane Bywater
 
Am Fam Telecon 6 Lead Your Company Lead Your World
Am Fam Telecon 6 Lead Your Company Lead Your WorldAm Fam Telecon 6 Lead Your Company Lead Your World
Am Fam Telecon 6 Lead Your Company Lead Your WorldBusinessAccelerator
 

Similaire à self.improve() - Building a Technical Career (20)

Brain Profling
Brain ProflingBrain Profling
Brain Profling
 
Eight DImensional Profile
Eight DImensional ProfileEight DImensional Profile
Eight DImensional Profile
 
15 leadership skills for career success
15 leadership skills for career success15 leadership skills for career success
15 leadership skills for career success
 
Cn 5 Day Presentation
Cn 5 Day PresentationCn 5 Day Presentation
Cn 5 Day Presentation
 
ACSA: The Next Phase
ACSA: The Next PhaseACSA: The Next Phase
ACSA: The Next Phase
 
1st Break All The Rules
1st Break All The Rules1st Break All The Rules
1st Break All The Rules
 
Chapter 16 Becoming a World-Class Employee and LeaderLecture 1.docx
Chapter 16 Becoming a World-Class Employee and LeaderLecture 1.docxChapter 16 Becoming a World-Class Employee and LeaderLecture 1.docx
Chapter 16 Becoming a World-Class Employee and LeaderLecture 1.docx
 
Sunlight & Air: 10 Lessons for Growing Junior Developers
Sunlight & Air: 10 Lessons for Growing Junior DevelopersSunlight & Air: 10 Lessons for Growing Junior Developers
Sunlight & Air: 10 Lessons for Growing Junior Developers
 
Boyle - Career Success & Survival.pptx
Boyle - Career Success & Survival.pptxBoyle - Career Success & Survival.pptx
Boyle - Career Success & Survival.pptx
 
Career Success & Survival: How to Get Better Results in your Workplace - Boyle
Career Success & Survival: How to Get Better Results in your Workplace - BoyleCareer Success & Survival: How to Get Better Results in your Workplace - Boyle
Career Success & Survival: How to Get Better Results in your Workplace - Boyle
 
Professional Coaching in a Job Search by Greg David of Gregory Laka and Company
Professional Coaching in a Job Search by Greg David of Gregory Laka and CompanyProfessional Coaching in a Job Search by Greg David of Gregory Laka and Company
Professional Coaching in a Job Search by Greg David of Gregory Laka and Company
 
Encore Session - Motivate and Empower Globally-Competitive Teams of Content P...
Encore Session - Motivate and Empower Globally-Competitive Teams of Content P...Encore Session - Motivate and Empower Globally-Competitive Teams of Content P...
Encore Session - Motivate and Empower Globally-Competitive Teams of Content P...
 
Randy
RandyRandy
Randy
 
FailSafe Business Growth eBook
FailSafe Business Growth eBookFailSafe Business Growth eBook
FailSafe Business Growth eBook
 
BIG Buzz Oxfordshire 2023 Breakfast Briefing
BIG Buzz Oxfordshire 2023 Breakfast BriefingBIG Buzz Oxfordshire 2023 Breakfast Briefing
BIG Buzz Oxfordshire 2023 Breakfast Briefing
 
Taking the Pain Out of Performance Reviews - Webinar 07.30.14
Taking the Pain Out of Performance Reviews - Webinar 07.30.14Taking the Pain Out of Performance Reviews - Webinar 07.30.14
Taking the Pain Out of Performance Reviews - Webinar 07.30.14
 
Executive Summary First Break All The Rules
Executive Summary First Break All The RulesExecutive Summary First Break All The Rules
Executive Summary First Break All The Rules
 
The Learning Organization
The Learning OrganizationThe Learning Organization
The Learning Organization
 
ShaneBywater Bio Brochure
ShaneBywater Bio BrochureShaneBywater Bio Brochure
ShaneBywater Bio Brochure
 
Am Fam Telecon 6 Lead Your Company Lead Your World
Am Fam Telecon 6 Lead Your Company Lead Your WorldAm Fam Telecon 6 Lead Your Company Lead Your World
Am Fam Telecon 6 Lead Your Company Lead Your World
 

Dernier

Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 

Dernier (20)

Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 

self.improve() - Building a Technical Career

  • 1. SELF.IMPROVE() BUILDING A TECHNICAL CAREER NDC LONDON 2017
  • 2. WHO AM I? Hi! I’m Erika (I’m @eacarlson, too.) I’m a software developer. I work at Detroit Labs in Detroit, Michigan. I train and coach software developers.
  • 4. STEP 1: JUNIOR DEVELOPER
  • 5. STEP 2: WEIRD MIDDLE AREA
  • 6. STEP 3: SENIOR DEVELOPER image by sarahcandersen.com
  • 7. 1. BEGIN WITH THE END ‣ Build your career around 2 questions: ‣ Where are you going? ‣ How are you getting there? ‣ Ask yourself the following questions every 6-12 months: ‣ What do I want my career to support? ‣ What are my tangible & intangible career goals? ‣ What obstacles are preventing me from reaching my goals? ‣ What am I doing to work toward my goals? @eacarlson
  • 8. 2. LEARN TO LEARN ‣ Learning is one of the most essential pieces of being a developer ‣ Learning is a skill in and of itself ‣ Components of effective learning: ‣ Ask good questions ‣ Identify appropriate resources ‣ Recognize & apply general principles ‣ Filter out noise @eacarlson
  • 9. 2. LEARN TO LEARN ‣ Rapid, effective learning is a key business & interpersonal skill as well as a technical skill ‣ Know your learning style ‣ Opportunities for learning: ‣ Group: Conferences, classes, workshops, meetups, user groups ‣ Solo: Mentoring, coaching ‣ Self: Books, tutorials, projects @eacarlson
  • 10. 3. LEARN TO TEACH ‣ Levels of Knowledge ‣ Understanding ‣ Applying ‣ Teaching ‣ Components of effective teaching: ‣ Seek feedback & make real-time adjustments ‣ Offer constant opportunities for practice ‣ Allow students to fail @eacarlson
  • 11. 3. LEARN TO TEACH ‣ Benefits of teaching: ‣ Deepen knowledge of teaching topics ‣ Learn to build rapport with a room ‣ Practice breaking down complex concepts ‣ Develop communication skills ‣ Learn to give & receive effective feedback ‣ Practice public speaking @eacarlson
  • 12. 4. JOIN A COMMUNITY ‣ The software community is an incredible source of learning, growth, and professional & personal support ‣ Tap into your local community at events, and more broadly through Slack, Twitter, and other networks ‣ Professional contacts are among your most valuable career resources ‣ Emphasize quality over quantity & giving over getting ‣ If you don’t have a community, create one! @eacarlson
  • 13. 5. KNOW THE BUSINESS ‣ Most of us are writing code to make money, whether for ourselves and/or someone else ‣ If you’re working for a client, learn everything you can about their business model ‣ If you’re working on a product, learn that product inside out, upside down and backwards ‣ Business knowledge facilitates communication with stakeholders, and builds trust by allowing you to make educated recommendations about the product @eacarlson
  • 14. 6. ENGAGE IN GROWTH WORK ‣ Growth work means intentional growth, over and beyond learning through daily experience ‣ Examples of growth work include: ‣ Setting & working toward professional goals ‣ Developing new skills ‣ Asking others for feedback ‣ Actively working to identify & overcome weaknesses ‣ Working with a mentor or professional coach @eacarlson
  • 15. 7. GIVE & RECEIVE FEEDBACK ‣ Feedback is one of the most effective ways to improve individual and team performance ‣ Positive feedback helps you recognize and cultivate your strengths ‣ Constructive feedback is invaluable in helping you determine where you need to improve and grow ‣ Seek feedback from a mix of colleagues ‣ Giving and receiving feedback are both valuable skills worth developing @eacarlson
  • 16. 7. GIVE & RECEIVE FEEDBACK ‣ 5 quick strategies for doing feedback better: ‣ Accept positive feedback graciously; don’t deny or minimize; simply say “thank you” ‣ Accept constructive feedback without arguing, pushing back, or getting emotional; simply say “thank you for the feedback” ‣ Allow yourself to “sit” with constructive feedback until you feel less emotional about it; then decide if and how to act ‣ When giving feedback, be specific, thoughtful, and direct; ask before giving unsolicited feedback ‣ Always assume positive intent @eacarlson
  • 17. 8. BUILD AN ESCAPE HATCH ‣ The ability to build your career hinges on the ability to leave situations that are toxic, damaging, or causing your growth to stagnate ‣ Develop career security by: ‣ Building your professional network ‣ Keeping your skills current through continuous learning ‣ Making your work visible and searchable @eacarlson
  • 18. 9. CARE FOR YOURSELF ‣ Caring for your body, mind, and heart are essential to healthy career growth ‣ Software development is physically sedentary and has the potential to be psychologically stressful ‣ The ability to “work from anywhere” can be a significant perk, but it leaves software developers prone to overworking ‣ Even if you do everything else right, poor physical or mental health can destroy your career @eacarlson
  • 19. 9. CARE FOR YOURSELF ‣ Take a “self-care inventory”: ‣ Am I physically healthy enough to participate in the activities and relationships I want to? ‣ Am I emotionally healthy enough to enjoy the activities and relationships I want to? ‣ Am I suffering from any illnesses that are or could be stress- related? ‣ Does my work contribute more positively or more negatively to my physical and emotional health? ‣ Are physical or mental health challenges interfering with my ability to do my job to the best of my ability? @eacarlson
  • 20. 10. LOVE YOUR DRAGONS image by dharmacomics.com
  • 21. 10. LOVE YOUR DRAGONS ‣ Fears represent your greatest opportunities for growth ‣ Your fears are not an irrevocable part of who you are ‣ Take a “fear inventory”: ‣ What am I afraid of? ‣ What’s the underlying fear? ‣ What steps could I take to overcome this fear? ‣ What could I gain by moving beyond this fear? @eacarlson