SlideShare a Scribd company logo
1 of 57
Download to read offline
Developer Career
Masterplan
by Heather Vancura
and Bruno Souza
Presented by Ed Burns @edburns
https://aka.ms/DeveloperCareerMasterplan/slides
Ed will give away three
free copies of the book!
Friday 24 November 2023
13:30 – 14:30 China time
Room 4029
Abstract
 Heather Vancura and Bruno Souza have a new book out on the topic of how to have a successful and
rewarding career as a software developer. The title of this session is the title of the book. Ed Burns wrote a
book on the same topic nearly fifteen years ago. In this 45-minute session, you will learn the most
important parts of the the new book from the author of the old book. Ed brings the insight he gained from
writing his book to the task of presenting Heather and Bruno's book which contains the lessons learned in
interviewing a diverse selection of 26 successful developers. Between the authors of the two books and the
interviews they conducted, there is over a century of developer career experience in this talk! This
informative and fun session will give you some practical tips to improve your own career.
My plan for your time investment
 Goals of the presentation
 What the book is and is not
 Part 1 The Basics: Learn and Practice the Technical Skills
 Stuff you can do on your own: How to learn quickly and deliberately and thrive outside your
comfort zone
 Part 2 Get Involved: Participate in the Community
 Stuff you need to do with others: Communities and conferences
 Part 3 Create Impact: Share and Lead
 Leadership and stuff you create that persists over time: Content creation, projects, standards
 Closing and call to action
What the book is: TLDR
 Distilled wisdom.
 Practical references to skill building resources.
 Interviews with experts.
 It’s kind of an update to my 2008 book
https://aka.ms/RockStarProgrammerSecrets
What the book is not
 Code samples.
 Advice on specific technologies.
 Full of advice from non-Java experts.
What this presentation is
 My extraction of the most useful parts of the book for this audience.
 The book is not long, but it cannot fit in a 50 minute session.
 Follows the structure of the book.
Visual TOC
Part 1 The Basics: Learn and Practice the
Technical Skills
The Secret to Learning about Technology Quickly and
Continuously
 Knowledge versus skills
 Finding focus and priorities
 Applying just-in-time learning
 Practicing deliberately to learn a tech
 Implementing important good habits
The Secret to Learning about Technology Quickly and
Continuously
 Knowledge versus skills
 Finding focus and priorities
 Applying just-in-time learning
 Practicing deliberately to learn a tech
 Implementing important good habits
LAZY LOADING OF SKILLS
https://aka.ms/rockstarignorance
LAZY LOADING OF SKILLS
https://aka.ms/rockstarignorance
The Secret to Learning about Technology Quickly and
Continuously
 Step 1 - Have a broad vision of the market
 Step 2 - Go deep when you are ready to apply
The Secret to Learning about Technology Quickly and
Continuously
 Make learning something you do every day
 Example https://javachallengers.com/category/no-bugs-videos/java-
challengers-explanations-videos/
 Doing something every day is like compound interest in a bank
account.
 Being able to do something consistently is itself an important career
skill.
 "Motivation is a booster that you have at the beginning, but what
makes you continue is not motivation – it’s discipline. "
Choose Your Best Path for Learning, Training, and
Certifications
 Deriving maximum benefit from formal learning
 Expanding your opportunities through informal learning
 Learning how to learn – self-learning
 Acquiring and benefiting from certifications
 Combining several learning possibilities
Choose Your Best Path for Learning, Training, and
Certifications
Choose Your Best Path for Learning, Training, and
Certifications
 A huge employee benefit https://aka.ms/pluralsight
 MS Learning paths
 https://learn.microsoft.com/en-us/credentials/
 https://learn.microsoft.com/en-us/credentials/certifications/azure-fundamentals/
 Java specific
 https://mylearn.oracle.com/ou/story/40805
 Java SE 21 new features
https://mylearn.oracle.com/ou/course/java-se-21-new-features/127724/
"If you can find ways to work within the parameters that are given, add value, and
make things interesting and fun, then you’ll have much more joy in your career, you’ll
be much more effective in the work that you do, and you’ll be able to bring a lot more
value to the table. People will notice."
Optimize Your Support Network for Growth
 Taking responsibility for your career
 Finding support for what you need
 Holding crucial conversations
 Developing good negotiation skills
 Feedback – dealing with criticism and lack of support
Optimize Your Support Network for Growth
 Asking for help: super important skill
 Package all the context. Put in the homework.
 Find a way to help the person you are asking for help first.
 How to have crucial conversations
 Book: Ask for more: 10 Questions to Negotiate Anything
 There’s a summary of this book in the book.
 The book is in MS Library.
Optimize Your Support Network for Growth
 Receiving feedback.
 Especially negative feedback.
 "But showing we are good at taking negative feedback and applying it is a huge attractor for
our career success. Bosses love people who can grow from negative feedback.”
 Step 1: Is the feedback a fact?
 Step 2: Are the facts true?
 Step 3: Do you care?
Is there anything you want to or can do about it?
Acquire the Right Skills Deliberately
 Soft versus hard skills – the reality
 The science behind acquiring skills
 Enhancing hard skills
 Improving soft skills
 Combining soft and hard skills for maximum results
Acquire the Right Skills Deliberately
 The Talent Code
 Book in MS Library
 Fire. The first biological rule is to fire on activate neurons.
 Force. Force your brain to do it.
 Frequency. You have to do something frequently.
Acquire the Right Skills Deliberately
 Hard Skills
 Soft Skills
 The five skills called out in this book
1. Communication
2. Collaboration
3. Leadership
4. Problem-solving
5. Conflict resolution
Stepping Outside Your Comfort Zone
 Force your brain to take action
 Find the sweet spot
 Be consistent
Stepping Outside Your Comfort Zone
 Step 1 – Create and visualize a great future
 Step 2 - Focus on why things can't stay the way they are
 Step 3 - Build a bridge from here to there
 SMARTER goals
 Step 4 - Plan small actionable steps
 Steps
 Tactics
Stepping Outside Your Comfort Zone
 Specific: Goals have to be specific and focused on a clear result.
 Measurable: You must be able to track your progress.
 Actionable: Make your goals focused on actions.
 Risky: Make them larger, and push yourself to achieve more.
 Time-keyed: What’s the deadline? That will keep you focused.
 Exciting: Make them amazing and fun, so you want to achieve them.
 Relevant: Are they aligned with your vision for the future?
Part 2 Get Involved: Participate in the
Community
Become a Team Player by Embracing Communities
 The value of communities
 Identifying communities of relevance to your career
 Participating in communities to increase your networking
 Building internal communities
 Leading external communities
Become a Team
Player by Embracing
Communities
https://www.annfriedman.com/the-disapproval-matrix
Focus Your Growth by Giving and Receiving Mentoring
 It takes a village to build a developer
 Mentoring is not a one-way street
 Being selective and intentional
 Finding a good mentor
 Being a good mentor
 Home | Microsoft Careers
Focus Your Growth by Giving and Receiving Mentoring
 Mentoring benefits
 Access to private information
 Access to people and networks
 Opportunities
Focus Your Growth by Giving and Receiving Mentoring
 Benefits of receiving mentoring
 Access to private information
 Access to people and networks
 Opportunities
Be Part of a Larger Group – Meeting People at User
Groups and Meetups
 Where real developers meet
 Finding a community near you
 Making the most of your participation
 The benefits of getting involved
 Deepening your participation and your results
 Starting your own user group
Build Lasting Relationships
 How conferences can boost your career
 Finding the best conferences to attend
 Time and money – making your attendance worthwhile
 Making conference attendance an asset for your boss and your
company
 Goal stacking – how to guarantee results while attending a
conference
Build Lasting Relationships
 Keep track of conferences you attend and at which you speak.
 http://purl.oclc.org/NET/edburns/speaking-engagements/
Career benefits of conference speaking
 JakartaOne Livestream 2023
 https://jakartaone.org/2023/chinese/
 https://youtu.be/8UG0nKRr6Tg
Career benefits of conference speaking
 Increase visibility
 Solidify learnings
 Learn new things
 Expand network
 Improve presentation skills
Part 3 Create Impact: Share and Lead
Build Trust and Solve Problems with Open Source
Projects
 The value of contributing to open source
 Selecting an open source project
 Building trust and getting accepted
 Making open source a core part of your evolution
 Bringing value to your company and customers
Build Trust and Solve Problems with Open Source
Projects
 This is a very important career skill, and a very important chapter.
 I will focus one one practical application for MS internal people.
 Inner-source refreshing of learn.microsoft.com content
 This got me recognized: Contributor stories
Build Trust and Solve Problems with Open Source
Projects
 Docs contributor guide
Scaling Trust through Public Engagement: Speaking
and Blogs
 What public speaking really is
 Listening: public speaking for introverts
 Generating unlimited content ideas
 Building and presenting your content
 Finding the right places to share
Tips from Galia: translate books
Tips from Galia: become a technical reviewer
Scaling Trust through Public Engagement: Speaking
and Blogs
 Some myths about becoming a content creator
 You need to be a master to share.
 You have to be an extrovert to share.
 It takes too much time.
 Sharing is a waste of time because it does not improve your
expertise.
 Sharing is only done in events or public spaces.
Be a Leader: Manage Up, Down, and Across Your
Organization
 How to be a leader, even if you don’t have a leadership role
 Lead by serving and helping
 Lead by listening and asking questions
 Inspire people to take action
 Use your leadership to build trust in the market
 Tips for job opportunities and interviews
Be a Leader: Manage Up, Down, and Across Your
Organization
 The Leadership Challenge
 Book link
 The Leadership Challenge Workbook
 MS Library link
 Model the way
 Inspire a shared vision
 Challenge the process
 Enable others to act
 Encourage the heart
Be a Leader: Manage Up, Down, and Across Your Organization
 The importance of being able
to tell stories
 Ed’s blog post about Connect
time
 https://www.ridingthecrest.co
m/blog/2019/04/21/tdc-
floripa-career-tips-from-
someone-who-knows-a-lot-
of-rockstar-
programmers.2019.html
Be a Leader: Manage Up, Down, and Across Your
Organization
 Technical leaders
 Know what they don’t know.
 They realize that 75-80% of software projects are brownfield
maintenance projects.
 Have lived with technical debt
 Value and nurture teamwork
Be a Leader: Manage Up, Down, and Across Your
Organization
 Interviewing
 remember the acronym “ACT”
 Achievements – tell them about specific accomplishments you have
delivered
 Capabilities – tell them about your specific skills
 Transferable skills – tell them how your skills can be transferred to
their business
Stepping Up Your Technology Game – Defining
Technology Instead of Merely Using It
 How technology is standardized and what it has to do with your
career.
 Identifying technologies and organizations.
 Getting involved with standards organizations.
 Aligning your company with standards.
Build Your Personal Brand and Become a Trusted
Advisor
 What is personal branding?
 How to build your professional brand
 How to attract an audience
 How to leverage your personal brand professionally
Build Your Personal Brand and Become a Trusted
Advisor
 Identify your professional brand
 Define your vision and purpose
 Assess your personal brand inventory
 Construct a narrative around this inventory
Build Your Personal Brand and Become a Trusted
Advisor
 STAR method
 Situation
 Task
 Action
 Result
Closing
Closing
 Remember the goals of this talk?
 Get you to want to read the book
 Well, here it is: https://aka.ms/DeveloperCareerMasterplan
 Microsoft has already bought it for you.
 My book is in there as well: https://aka.ms/RockStarProgrammerSecrets
 Get you to take that first step
Closing
 Direct you to more resources
 Home | Microsoft Careers
 Thank you for your time and attention!
 Take the survey!

More Related Content

Similar to Developer Career Masterplan

How To: Developers' Community-driven Career Growth
How To: Developers' Community-driven Career GrowthHow To: Developers' Community-driven Career Growth
How To: Developers' Community-driven Career GrowthC4Media
 
IIMU SEIP Kick off
IIMU SEIP Kick offIIMU SEIP Kick off
IIMU SEIP Kick offSupportGCI
 
Ewmba 295 t 01 2013 syllabus rev 4
Ewmba 295 t 01 2013 syllabus rev 4Ewmba 295 t 01 2013 syllabus rev 4
Ewmba 295 t 01 2013 syllabus rev 4Stanford University
 
HR 206 week 1 chapter 1 presentation
HR 206 week 1 chapter 1 presentationHR 206 week 1 chapter 1 presentation
HR 206 week 1 chapter 1 presentationBealCollegeOnline
 
career test for teens
career test for teenscareer test for teens
career test for teenshiwelig180
 
Learning Solutions and Your Product Launch: How a Curriculum Drives Success (...
Learning Solutions and Your Product Launch: How a Curriculum Drives Success (...Learning Solutions and Your Product Launch: How a Curriculum Drives Success (...
Learning Solutions and Your Product Launch: How a Curriculum Drives Success (...Bottom-Line Performance
 
DevLearn Notes - Ashley's four days at the DevLearn Conference!
DevLearn Notes - Ashley's four days at the DevLearn Conference! DevLearn Notes - Ashley's four days at the DevLearn Conference!
DevLearn Notes - Ashley's four days at the DevLearn Conference! Ashley Porter
 
Future proofing your career - HFLJul2022.pdf
Future proofing your career - HFLJul2022.pdfFuture proofing your career - HFLJul2022.pdf
Future proofing your career - HFLJul2022.pdfDayo20
 
Future proofing your career - HFLJul2022.pdf
Future proofing your career - HFLJul2022.pdfFuture proofing your career - HFLJul2022.pdf
Future proofing your career - HFLJul2022.pdfDayo20
 
Future proofing your career - HFLJul2022.pdf
Future proofing your career - HFLJul2022.pdfFuture proofing your career - HFLJul2022.pdf
Future proofing your career - HFLJul2022.pdfDayo20
 
Create Engaging Scenario-Based Training on ANY Budget
Create Engaging Scenario-Based Training on ANY BudgetCreate Engaging Scenario-Based Training on ANY Budget
Create Engaging Scenario-Based Training on ANY BudgetAggregage
 
Elicitation Techniques
Elicitation TechniquesElicitation Techniques
Elicitation TechniquesSwati Sinha
 
Personal Branding Part 2: Me 3.0
Personal Branding Part 2: Me 3.0Personal Branding Part 2: Me 3.0
Personal Branding Part 2: Me 3.0Kelly Fisher
 
Informational Interview Research Paper
Informational Interview Research PaperInformational Interview Research Paper
Informational Interview Research PaperAngela Weber
 
Building Delightful Products: A Customer-Centric Approach to Product Strategy...
Building Delightful Products: A Customer-Centric Approach to Product Strategy...Building Delightful Products: A Customer-Centric Approach to Product Strategy...
Building Delightful Products: A Customer-Centric Approach to Product Strategy...Perfetti Media
 
Documentation Workbook Series. Step 1 Capturing Information
Documentation Workbook Series. Step 1 Capturing InformationDocumentation Workbook Series. Step 1 Capturing Information
Documentation Workbook Series. Step 1 Capturing InformationAdrienne Bellehumeur
 
Documentation Workbook Series. Step 2 Structuring Information
Documentation Workbook Series. Step 2 Structuring InformationDocumentation Workbook Series. Step 2 Structuring Information
Documentation Workbook Series. Step 2 Structuring InformationAdrienne Bellehumeur
 
Micro-Video + Manager Training = High-Performing Employees
Micro-Video + Manager Training = High-Performing EmployeesMicro-Video + Manager Training = High-Performing Employees
Micro-Video + Manager Training = High-Performing EmployeesBizLibrary
 

Similar to Developer Career Masterplan (20)

How To: Developers' Community-driven Career Growth
How To: Developers' Community-driven Career GrowthHow To: Developers' Community-driven Career Growth
How To: Developers' Community-driven Career Growth
 
IIMU SEIP Kick off
IIMU SEIP Kick offIIMU SEIP Kick off
IIMU SEIP Kick off
 
Ewmba 295 t 01 2013 syllabus rev 4
Ewmba 295 t 01 2013 syllabus rev 4Ewmba 295 t 01 2013 syllabus rev 4
Ewmba 295 t 01 2013 syllabus rev 4
 
HR 206 week 1 chapter 1 presentation
HR 206 week 1 chapter 1 presentationHR 206 week 1 chapter 1 presentation
HR 206 week 1 chapter 1 presentation
 
career test for teens
career test for teenscareer test for teens
career test for teens
 
Learning Solutions and Your Product Launch: How a Curriculum Drives Success (...
Learning Solutions and Your Product Launch: How a Curriculum Drives Success (...Learning Solutions and Your Product Launch: How a Curriculum Drives Success (...
Learning Solutions and Your Product Launch: How a Curriculum Drives Success (...
 
DevLearn Notes - Ashley's four days at the DevLearn Conference!
DevLearn Notes - Ashley's four days at the DevLearn Conference! DevLearn Notes - Ashley's four days at the DevLearn Conference!
DevLearn Notes - Ashley's four days at the DevLearn Conference!
 
Future proofing your career - HFLJul2022.pdf
Future proofing your career - HFLJul2022.pdfFuture proofing your career - HFLJul2022.pdf
Future proofing your career - HFLJul2022.pdf
 
Future proofing your career - HFLJul2022.pdf
Future proofing your career - HFLJul2022.pdfFuture proofing your career - HFLJul2022.pdf
Future proofing your career - HFLJul2022.pdf
 
Future proofing your career - HFLJul2022.pdf
Future proofing your career - HFLJul2022.pdfFuture proofing your career - HFLJul2022.pdf
Future proofing your career - HFLJul2022.pdf
 
Create Engaging Scenario-Based Training on ANY Budget
Create Engaging Scenario-Based Training on ANY BudgetCreate Engaging Scenario-Based Training on ANY Budget
Create Engaging Scenario-Based Training on ANY Budget
 
Elicitation Techniques
Elicitation TechniquesElicitation Techniques
Elicitation Techniques
 
Personal Branding Part 2: Me 3.0
Personal Branding Part 2: Me 3.0Personal Branding Part 2: Me 3.0
Personal Branding Part 2: Me 3.0
 
Informational Interview Research Paper
Informational Interview Research PaperInformational Interview Research Paper
Informational Interview Research Paper
 
Protest
ProtestProtest
Protest
 
Building Delightful Products: A Customer-Centric Approach to Product Strategy...
Building Delightful Products: A Customer-Centric Approach to Product Strategy...Building Delightful Products: A Customer-Centric Approach to Product Strategy...
Building Delightful Products: A Customer-Centric Approach to Product Strategy...
 
Documentation Workbook Series. Step 1 Capturing Information
Documentation Workbook Series. Step 1 Capturing InformationDocumentation Workbook Series. Step 1 Capturing Information
Documentation Workbook Series. Step 1 Capturing Information
 
Documentation Workbook Series. Step 2 Structuring Information
Documentation Workbook Series. Step 2 Structuring InformationDocumentation Workbook Series. Step 2 Structuring Information
Documentation Workbook Series. Step 2 Structuring Information
 
Franccesco carrion timeline
Franccesco carrion timelineFranccesco carrion timeline
Franccesco carrion timeline
 
Micro-Video + Manager Training = High-Performing Employees
Micro-Video + Manager Training = High-Performing EmployeesMicro-Video + Manager Training = High-Performing Employees
Micro-Video + Manager Training = High-Performing Employees
 

More from Edward Burns

Jakarta EE 11 Status Update​
Jakarta EE 11 Status Update​Jakarta EE 11 Status Update​
Jakarta EE 11 Status Update​Edward Burns
 
Sponsored Session: Please touch that dial!
Sponsored Session: Please touch that dial!Sponsored Session: Please touch that dial!
Sponsored Session: Please touch that dial!Edward Burns
 
How modernizing enterprise applications gives you a competitive advantage
How modernizing enterprise applications gives you a competitive advantageHow modernizing enterprise applications gives you a competitive advantage
How modernizing enterprise applications gives you a competitive advantageEdward Burns
 
Wie Azure Jakarta EE Nutzt
Wie Azure Jakarta EE NutztWie Azure Jakarta EE Nutzt
Wie Azure Jakarta EE NutztEdward Burns
 
Practical lessons from customers performing digital transformation with Azure
Practical lessons from customers performing digital transformation with AzurePractical lessons from customers performing digital transformation with Azure
Practical lessons from customers performing digital transformation with AzureEdward Burns
 
wls-azure-devnexus-2022.pdf
wls-azure-devnexus-2022.pdfwls-azure-devnexus-2022.pdf
wls-azure-devnexus-2022.pdfEdward Burns
 
Jakarta EE und Microprofile sind bei Azure zu Hause
Jakarta EE und Microprofile sind bei Azure zu HauseJakarta EE und Microprofile sind bei Azure zu Hause
Jakarta EE und Microprofile sind bei Azure zu HauseEdward Burns
 
Java on Your Terms with Azure
Java on Your Terms with AzureJava on Your Terms with Azure
Java on Your Terms with AzureEdward Burns
 
Wars I’ve Seen From Java EE to Spring and more, Azure has you covered
Wars I’ve SeenFrom Java EE to Spring and more, Azure has you coveredWars I’ve SeenFrom Java EE to Spring and more, Azure has you covered
Wars I’ve Seen From Java EE to Spring and more, Azure has you coveredEdward Burns
 
HTTP/2 Comes to Java: Servlet 4.0 and what it means for the Java/Jakarta EE e...
HTTP/2 Comes to Java: Servlet 4.0 and what it means for the Java/Jakarta EE e...HTTP/2 Comes to Java: Servlet 4.0 and what it means for the Java/Jakarta EE e...
HTTP/2 Comes to Java: Servlet 4.0 and what it means for the Java/Jakarta EE e...Edward Burns
 
Programming Language Platform Growth: Table Stakes or Deal Makes?
Programming Language Platform Growth: Table Stakes or Deal Makes?Programming Language Platform Growth: Table Stakes or Deal Makes?
Programming Language Platform Growth: Table Stakes or Deal Makes?Edward Burns
 
Programming Language Platform Growth: Table Stakes or Deal Makes?
Programming Language Platform Growth: Table Stakes or Deal Makes?Programming Language Platform Growth: Table Stakes or Deal Makes?
Programming Language Platform Growth: Table Stakes or Deal Makes?Edward Burns
 
Building a Serverless State Service for the Cloud
Building a Serverless State Service for the CloudBuilding a Serverless State Service for the Cloud
Building a Serverless State Service for the CloudEdward Burns
 
Servlet 4.0 at GeekOut 2015
Servlet 4.0 at GeekOut 2015Servlet 4.0 at GeekOut 2015
Servlet 4.0 at GeekOut 2015Edward Burns
 
Burns jsf-confess-2015
Burns jsf-confess-2015Burns jsf-confess-2015
Burns jsf-confess-2015Edward Burns
 
JSF 2.2 Input Output JavaLand 2015
JSF 2.2 Input Output JavaLand 2015JSF 2.2 Input Output JavaLand 2015
JSF 2.2 Input Output JavaLand 2015Edward Burns
 
Java EE 7 from an HTML5 Perspective, JavaLand 2015
Java EE 7 from an HTML5 Perspective, JavaLand 2015Java EE 7 from an HTML5 Perspective, JavaLand 2015
Java EE 7 from an HTML5 Perspective, JavaLand 2015Edward Burns
 
HTTP/2 comes to Java. What Servlet 4.0 means to you. DevNexus 2015
HTTP/2 comes to Java.  What Servlet 4.0 means to you. DevNexus 2015HTTP/2 comes to Java.  What Servlet 4.0 means to you. DevNexus 2015
HTTP/2 comes to Java. What Servlet 4.0 means to you. DevNexus 2015Edward Burns
 
JSF 2.3 Adopt-a-JSR 10 Minute Infodeck
JSF 2.3 Adopt-a-JSR 10 Minute InfodeckJSF 2.3 Adopt-a-JSR 10 Minute Infodeck
JSF 2.3 Adopt-a-JSR 10 Minute InfodeckEdward Burns
 
Servlet 4.0 Adopt-a-JSR 10 Minute Infodeck
Servlet 4.0 Adopt-a-JSR 10 Minute InfodeckServlet 4.0 Adopt-a-JSR 10 Minute Infodeck
Servlet 4.0 Adopt-a-JSR 10 Minute InfodeckEdward Burns
 

More from Edward Burns (20)

Jakarta EE 11 Status Update​
Jakarta EE 11 Status Update​Jakarta EE 11 Status Update​
Jakarta EE 11 Status Update​
 
Sponsored Session: Please touch that dial!
Sponsored Session: Please touch that dial!Sponsored Session: Please touch that dial!
Sponsored Session: Please touch that dial!
 
How modernizing enterprise applications gives you a competitive advantage
How modernizing enterprise applications gives you a competitive advantageHow modernizing enterprise applications gives you a competitive advantage
How modernizing enterprise applications gives you a competitive advantage
 
Wie Azure Jakarta EE Nutzt
Wie Azure Jakarta EE NutztWie Azure Jakarta EE Nutzt
Wie Azure Jakarta EE Nutzt
 
Practical lessons from customers performing digital transformation with Azure
Practical lessons from customers performing digital transformation with AzurePractical lessons from customers performing digital transformation with Azure
Practical lessons from customers performing digital transformation with Azure
 
wls-azure-devnexus-2022.pdf
wls-azure-devnexus-2022.pdfwls-azure-devnexus-2022.pdf
wls-azure-devnexus-2022.pdf
 
Jakarta EE und Microprofile sind bei Azure zu Hause
Jakarta EE und Microprofile sind bei Azure zu HauseJakarta EE und Microprofile sind bei Azure zu Hause
Jakarta EE und Microprofile sind bei Azure zu Hause
 
Java on Your Terms with Azure
Java on Your Terms with AzureJava on Your Terms with Azure
Java on Your Terms with Azure
 
Wars I’ve Seen From Java EE to Spring and more, Azure has you covered
Wars I’ve SeenFrom Java EE to Spring and more, Azure has you coveredWars I’ve SeenFrom Java EE to Spring and more, Azure has you covered
Wars I’ve Seen From Java EE to Spring and more, Azure has you covered
 
HTTP/2 Comes to Java: Servlet 4.0 and what it means for the Java/Jakarta EE e...
HTTP/2 Comes to Java: Servlet 4.0 and what it means for the Java/Jakarta EE e...HTTP/2 Comes to Java: Servlet 4.0 and what it means for the Java/Jakarta EE e...
HTTP/2 Comes to Java: Servlet 4.0 and what it means for the Java/Jakarta EE e...
 
Programming Language Platform Growth: Table Stakes or Deal Makes?
Programming Language Platform Growth: Table Stakes or Deal Makes?Programming Language Platform Growth: Table Stakes or Deal Makes?
Programming Language Platform Growth: Table Stakes or Deal Makes?
 
Programming Language Platform Growth: Table Stakes or Deal Makes?
Programming Language Platform Growth: Table Stakes or Deal Makes?Programming Language Platform Growth: Table Stakes or Deal Makes?
Programming Language Platform Growth: Table Stakes or Deal Makes?
 
Building a Serverless State Service for the Cloud
Building a Serverless State Service for the CloudBuilding a Serverless State Service for the Cloud
Building a Serverless State Service for the Cloud
 
Servlet 4.0 at GeekOut 2015
Servlet 4.0 at GeekOut 2015Servlet 4.0 at GeekOut 2015
Servlet 4.0 at GeekOut 2015
 
Burns jsf-confess-2015
Burns jsf-confess-2015Burns jsf-confess-2015
Burns jsf-confess-2015
 
JSF 2.2 Input Output JavaLand 2015
JSF 2.2 Input Output JavaLand 2015JSF 2.2 Input Output JavaLand 2015
JSF 2.2 Input Output JavaLand 2015
 
Java EE 7 from an HTML5 Perspective, JavaLand 2015
Java EE 7 from an HTML5 Perspective, JavaLand 2015Java EE 7 from an HTML5 Perspective, JavaLand 2015
Java EE 7 from an HTML5 Perspective, JavaLand 2015
 
HTTP/2 comes to Java. What Servlet 4.0 means to you. DevNexus 2015
HTTP/2 comes to Java.  What Servlet 4.0 means to you. DevNexus 2015HTTP/2 comes to Java.  What Servlet 4.0 means to you. DevNexus 2015
HTTP/2 comes to Java. What Servlet 4.0 means to you. DevNexus 2015
 
JSF 2.3 Adopt-a-JSR 10 Minute Infodeck
JSF 2.3 Adopt-a-JSR 10 Minute InfodeckJSF 2.3 Adopt-a-JSR 10 Minute Infodeck
JSF 2.3 Adopt-a-JSR 10 Minute Infodeck
 
Servlet 4.0 Adopt-a-JSR 10 Minute Infodeck
Servlet 4.0 Adopt-a-JSR 10 Minute InfodeckServlet 4.0 Adopt-a-JSR 10 Minute Infodeck
Servlet 4.0 Adopt-a-JSR 10 Minute Infodeck
 

Recently uploaded

Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...Authentic No 1 Amil Baba In Pakistan
 
REFLECTIONS Newsletter Jan-Jul 2024.pdf.pdf
REFLECTIONS Newsletter Jan-Jul 2024.pdf.pdfREFLECTIONS Newsletter Jan-Jul 2024.pdf.pdf
REFLECTIONS Newsletter Jan-Jul 2024.pdf.pdfssusere8ea60
 
(No.1)↠Young Call Girls in Sikanderpur (Gurgaon) ꧁❤ 9711911712 ❤꧂ Escorts
(No.1)↠Young Call Girls in Sikanderpur (Gurgaon) ꧁❤ 9711911712 ❤꧂ Escorts(No.1)↠Young Call Girls in Sikanderpur (Gurgaon) ꧁❤ 9711911712 ❤꧂ Escorts
(No.1)↠Young Call Girls in Sikanderpur (Gurgaon) ꧁❤ 9711911712 ❤꧂ EscortsDelhi Escorts Service
 
social media chat application main ppt.pptx
social media chat application main ppt.pptxsocial media chat application main ppt.pptx
social media chat application main ppt.pptxsprasad829829
 
《塔夫斯大学毕业证成绩单购买》做Tufts文凭毕业证成绩单/伪造美国假文凭假毕业证书图片Q微信741003700《塔夫斯大学毕业证购买》《Tufts毕业文...
《塔夫斯大学毕业证成绩单购买》做Tufts文凭毕业证成绩单/伪造美国假文凭假毕业证书图片Q微信741003700《塔夫斯大学毕业证购买》《Tufts毕业文...《塔夫斯大学毕业证成绩单购买》做Tufts文凭毕业证成绩单/伪造美国假文凭假毕业证书图片Q微信741003700《塔夫斯大学毕业证购买》《Tufts毕业文...
《塔夫斯大学毕业证成绩单购买》做Tufts文凭毕业证成绩单/伪造美国假文凭假毕业证书图片Q微信741003700《塔夫斯大学毕业证购买》《Tufts毕业文...ur8mqw8e
 
南新罕布什尔大学毕业证学位证成绩单-学历认证
南新罕布什尔大学毕业证学位证成绩单-学历认证南新罕布什尔大学毕业证学位证成绩单-学历认证
南新罕布什尔大学毕业证学位证成绩单-学历认证kbdhl05e
 
E J Waggoner against Kellogg's Pantheism 8.pptx
E J Waggoner against Kellogg's Pantheism 8.pptxE J Waggoner against Kellogg's Pantheism 8.pptx
E J Waggoner against Kellogg's Pantheism 8.pptxJackieSparrow3
 
(南达科他州立大学毕业证学位证成绩单-永久存档)
(南达科他州立大学毕业证学位证成绩单-永久存档)(南达科他州立大学毕业证学位证成绩单-永久存档)
(南达科他州立大学毕业证学位证成绩单-永久存档)oannq
 
Call Girls In Dwarka Sub City ☎️7838079806 ✅ 💯Call Girls In Delhi
Call Girls In Dwarka Sub City  ☎️7838079806 ✅ 💯Call Girls In DelhiCall Girls In Dwarka Sub City  ☎️7838079806 ✅ 💯Call Girls In Delhi
Call Girls In Dwarka Sub City ☎️7838079806 ✅ 💯Call Girls In DelhiSoniyaSingh
 
Ahmedabad Escorts Girl Services For Male Tourists 9537192988
Ahmedabad Escorts Girl Services For Male Tourists 9537192988Ahmedabad Escorts Girl Services For Male Tourists 9537192988
Ahmedabad Escorts Girl Services For Male Tourists 9537192988oolala9823
 
办理国外毕业证学位证《原版美国montana文凭》蒙大拿州立大学毕业证制作成绩单修改
办理国外毕业证学位证《原版美国montana文凭》蒙大拿州立大学毕业证制作成绩单修改办理国外毕业证学位证《原版美国montana文凭》蒙大拿州立大学毕业证制作成绩单修改
办理国外毕业证学位证《原版美国montana文凭》蒙大拿州立大学毕业证制作成绩单修改atducpo
 
西伦敦大学毕业证学位证成绩单-怎么样做
西伦敦大学毕业证学位证成绩单-怎么样做西伦敦大学毕业证学位证成绩单-怎么样做
西伦敦大学毕业证学位证成绩单-怎么样做j5bzwet6
 
Inspiring Through Words Power of Inspiration.pptx
Inspiring Through Words Power of Inspiration.pptxInspiring Through Words Power of Inspiration.pptx
Inspiring Through Words Power of Inspiration.pptxShubham Rawat
 
Breath, Brain & Beyond_A Holistic Approach to Peak Performance.pdf
Breath, Brain & Beyond_A Holistic Approach to Peak Performance.pdfBreath, Brain & Beyond_A Holistic Approach to Peak Performance.pdf
Breath, Brain & Beyond_A Holistic Approach to Peak Performance.pdfJess Walker
 
办理西悉尼大学毕业证成绩单、制作假文凭
办理西悉尼大学毕业证成绩单、制作假文凭办理西悉尼大学毕业证成绩单、制作假文凭
办理西悉尼大学毕业证成绩单、制作假文凭o8wvnojp
 
Call Girls In Karkardooma 83770 87607 Just-Dial Escorts Service 24X7 Avilable
Call Girls In Karkardooma 83770 87607 Just-Dial Escorts Service 24X7 AvilableCall Girls In Karkardooma 83770 87607 Just-Dial Escorts Service 24X7 Avilable
Call Girls In Karkardooma 83770 87607 Just-Dial Escorts Service 24X7 Avilabledollysharma2066
 
Dhule Call Girls #9907093804 Contact Number Escorts Service Dhule
Dhule Call Girls #9907093804 Contact Number Escorts Service DhuleDhule Call Girls #9907093804 Contact Number Escorts Service Dhule
Dhule Call Girls #9907093804 Contact Number Escorts Service Dhulesrsj9000
 

Recently uploaded (20)

Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
 
REFLECTIONS Newsletter Jan-Jul 2024.pdf.pdf
REFLECTIONS Newsletter Jan-Jul 2024.pdf.pdfREFLECTIONS Newsletter Jan-Jul 2024.pdf.pdf
REFLECTIONS Newsletter Jan-Jul 2024.pdf.pdf
 
(No.1)↠Young Call Girls in Sikanderpur (Gurgaon) ꧁❤ 9711911712 ❤꧂ Escorts
(No.1)↠Young Call Girls in Sikanderpur (Gurgaon) ꧁❤ 9711911712 ❤꧂ Escorts(No.1)↠Young Call Girls in Sikanderpur (Gurgaon) ꧁❤ 9711911712 ❤꧂ Escorts
(No.1)↠Young Call Girls in Sikanderpur (Gurgaon) ꧁❤ 9711911712 ❤꧂ Escorts
 
social media chat application main ppt.pptx
social media chat application main ppt.pptxsocial media chat application main ppt.pptx
social media chat application main ppt.pptx
 
🔝9953056974🔝!!-YOUNG BOOK model Call Girls In Aerocity Delhi Escort service
🔝9953056974🔝!!-YOUNG BOOK model Call Girls In Aerocity Delhi Escort service🔝9953056974🔝!!-YOUNG BOOK model Call Girls In Aerocity Delhi Escort service
🔝9953056974🔝!!-YOUNG BOOK model Call Girls In Aerocity Delhi Escort service
 
Model Call Girl in Lado Sarai Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Lado Sarai Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Lado Sarai Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Lado Sarai Delhi reach out to us at 🔝9953056974🔝
 
《塔夫斯大学毕业证成绩单购买》做Tufts文凭毕业证成绩单/伪造美国假文凭假毕业证书图片Q微信741003700《塔夫斯大学毕业证购买》《Tufts毕业文...
《塔夫斯大学毕业证成绩单购买》做Tufts文凭毕业证成绩单/伪造美国假文凭假毕业证书图片Q微信741003700《塔夫斯大学毕业证购买》《Tufts毕业文...《塔夫斯大学毕业证成绩单购买》做Tufts文凭毕业证成绩单/伪造美国假文凭假毕业证书图片Q微信741003700《塔夫斯大学毕业证购买》《Tufts毕业文...
《塔夫斯大学毕业证成绩单购买》做Tufts文凭毕业证成绩单/伪造美国假文凭假毕业证书图片Q微信741003700《塔夫斯大学毕业证购买》《Tufts毕业文...
 
Cheap Rate ➥8448380779 ▻Call Girls In Mg Road Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Mg Road GurgaonCheap Rate ➥8448380779 ▻Call Girls In Mg Road Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Mg Road Gurgaon
 
南新罕布什尔大学毕业证学位证成绩单-学历认证
南新罕布什尔大学毕业证学位证成绩单-学历认证南新罕布什尔大学毕业证学位证成绩单-学历认证
南新罕布什尔大学毕业证学位证成绩单-学历认证
 
E J Waggoner against Kellogg's Pantheism 8.pptx
E J Waggoner against Kellogg's Pantheism 8.pptxE J Waggoner against Kellogg's Pantheism 8.pptx
E J Waggoner against Kellogg's Pantheism 8.pptx
 
(南达科他州立大学毕业证学位证成绩单-永久存档)
(南达科他州立大学毕业证学位证成绩单-永久存档)(南达科他州立大学毕业证学位证成绩单-永久存档)
(南达科他州立大学毕业证学位证成绩单-永久存档)
 
Call Girls In Dwarka Sub City ☎️7838079806 ✅ 💯Call Girls In Delhi
Call Girls In Dwarka Sub City  ☎️7838079806 ✅ 💯Call Girls In DelhiCall Girls In Dwarka Sub City  ☎️7838079806 ✅ 💯Call Girls In Delhi
Call Girls In Dwarka Sub City ☎️7838079806 ✅ 💯Call Girls In Delhi
 
Ahmedabad Escorts Girl Services For Male Tourists 9537192988
Ahmedabad Escorts Girl Services For Male Tourists 9537192988Ahmedabad Escorts Girl Services For Male Tourists 9537192988
Ahmedabad Escorts Girl Services For Male Tourists 9537192988
 
办理国外毕业证学位证《原版美国montana文凭》蒙大拿州立大学毕业证制作成绩单修改
办理国外毕业证学位证《原版美国montana文凭》蒙大拿州立大学毕业证制作成绩单修改办理国外毕业证学位证《原版美国montana文凭》蒙大拿州立大学毕业证制作成绩单修改
办理国外毕业证学位证《原版美国montana文凭》蒙大拿州立大学毕业证制作成绩单修改
 
西伦敦大学毕业证学位证成绩单-怎么样做
西伦敦大学毕业证学位证成绩单-怎么样做西伦敦大学毕业证学位证成绩单-怎么样做
西伦敦大学毕业证学位证成绩单-怎么样做
 
Inspiring Through Words Power of Inspiration.pptx
Inspiring Through Words Power of Inspiration.pptxInspiring Through Words Power of Inspiration.pptx
Inspiring Through Words Power of Inspiration.pptx
 
Breath, Brain & Beyond_A Holistic Approach to Peak Performance.pdf
Breath, Brain & Beyond_A Holistic Approach to Peak Performance.pdfBreath, Brain & Beyond_A Holistic Approach to Peak Performance.pdf
Breath, Brain & Beyond_A Holistic Approach to Peak Performance.pdf
 
办理西悉尼大学毕业证成绩单、制作假文凭
办理西悉尼大学毕业证成绩单、制作假文凭办理西悉尼大学毕业证成绩单、制作假文凭
办理西悉尼大学毕业证成绩单、制作假文凭
 
Call Girls In Karkardooma 83770 87607 Just-Dial Escorts Service 24X7 Avilable
Call Girls In Karkardooma 83770 87607 Just-Dial Escorts Service 24X7 AvilableCall Girls In Karkardooma 83770 87607 Just-Dial Escorts Service 24X7 Avilable
Call Girls In Karkardooma 83770 87607 Just-Dial Escorts Service 24X7 Avilable
 
Dhule Call Girls #9907093804 Contact Number Escorts Service Dhule
Dhule Call Girls #9907093804 Contact Number Escorts Service DhuleDhule Call Girls #9907093804 Contact Number Escorts Service Dhule
Dhule Call Girls #9907093804 Contact Number Escorts Service Dhule
 

Developer Career Masterplan

  • 1. Developer Career Masterplan by Heather Vancura and Bruno Souza Presented by Ed Burns @edburns https://aka.ms/DeveloperCareerMasterplan/slides Ed will give away three free copies of the book! Friday 24 November 2023 13:30 – 14:30 China time Room 4029
  • 2. Abstract  Heather Vancura and Bruno Souza have a new book out on the topic of how to have a successful and rewarding career as a software developer. The title of this session is the title of the book. Ed Burns wrote a book on the same topic nearly fifteen years ago. In this 45-minute session, you will learn the most important parts of the the new book from the author of the old book. Ed brings the insight he gained from writing his book to the task of presenting Heather and Bruno's book which contains the lessons learned in interviewing a diverse selection of 26 successful developers. Between the authors of the two books and the interviews they conducted, there is over a century of developer career experience in this talk! This informative and fun session will give you some practical tips to improve your own career.
  • 3. My plan for your time investment  Goals of the presentation  What the book is and is not  Part 1 The Basics: Learn and Practice the Technical Skills  Stuff you can do on your own: How to learn quickly and deliberately and thrive outside your comfort zone  Part 2 Get Involved: Participate in the Community  Stuff you need to do with others: Communities and conferences  Part 3 Create Impact: Share and Lead  Leadership and stuff you create that persists over time: Content creation, projects, standards  Closing and call to action
  • 4. What the book is: TLDR  Distilled wisdom.  Practical references to skill building resources.  Interviews with experts.  It’s kind of an update to my 2008 book https://aka.ms/RockStarProgrammerSecrets
  • 5. What the book is not  Code samples.  Advice on specific technologies.  Full of advice from non-Java experts.
  • 6. What this presentation is  My extraction of the most useful parts of the book for this audience.  The book is not long, but it cannot fit in a 50 minute session.  Follows the structure of the book.
  • 8. Part 1 The Basics: Learn and Practice the Technical Skills
  • 9. The Secret to Learning about Technology Quickly and Continuously  Knowledge versus skills  Finding focus and priorities  Applying just-in-time learning  Practicing deliberately to learn a tech  Implementing important good habits
  • 10. The Secret to Learning about Technology Quickly and Continuously  Knowledge versus skills  Finding focus and priorities  Applying just-in-time learning  Practicing deliberately to learn a tech  Implementing important good habits LAZY LOADING OF SKILLS
  • 13. The Secret to Learning about Technology Quickly and Continuously  Step 1 - Have a broad vision of the market  Step 2 - Go deep when you are ready to apply
  • 14. The Secret to Learning about Technology Quickly and Continuously  Make learning something you do every day  Example https://javachallengers.com/category/no-bugs-videos/java- challengers-explanations-videos/  Doing something every day is like compound interest in a bank account.  Being able to do something consistently is itself an important career skill.  "Motivation is a booster that you have at the beginning, but what makes you continue is not motivation – it’s discipline. "
  • 15. Choose Your Best Path for Learning, Training, and Certifications  Deriving maximum benefit from formal learning  Expanding your opportunities through informal learning  Learning how to learn – self-learning  Acquiring and benefiting from certifications  Combining several learning possibilities
  • 16. Choose Your Best Path for Learning, Training, and Certifications
  • 17. Choose Your Best Path for Learning, Training, and Certifications  A huge employee benefit https://aka.ms/pluralsight  MS Learning paths  https://learn.microsoft.com/en-us/credentials/  https://learn.microsoft.com/en-us/credentials/certifications/azure-fundamentals/  Java specific  https://mylearn.oracle.com/ou/story/40805  Java SE 21 new features https://mylearn.oracle.com/ou/course/java-se-21-new-features/127724/ "If you can find ways to work within the parameters that are given, add value, and make things interesting and fun, then you’ll have much more joy in your career, you’ll be much more effective in the work that you do, and you’ll be able to bring a lot more value to the table. People will notice."
  • 18. Optimize Your Support Network for Growth  Taking responsibility for your career  Finding support for what you need  Holding crucial conversations  Developing good negotiation skills  Feedback – dealing with criticism and lack of support
  • 19. Optimize Your Support Network for Growth  Asking for help: super important skill  Package all the context. Put in the homework.  Find a way to help the person you are asking for help first.  How to have crucial conversations  Book: Ask for more: 10 Questions to Negotiate Anything  There’s a summary of this book in the book.  The book is in MS Library.
  • 20. Optimize Your Support Network for Growth  Receiving feedback.  Especially negative feedback.  "But showing we are good at taking negative feedback and applying it is a huge attractor for our career success. Bosses love people who can grow from negative feedback.”  Step 1: Is the feedback a fact?  Step 2: Are the facts true?  Step 3: Do you care? Is there anything you want to or can do about it?
  • 21. Acquire the Right Skills Deliberately  Soft versus hard skills – the reality  The science behind acquiring skills  Enhancing hard skills  Improving soft skills  Combining soft and hard skills for maximum results
  • 22. Acquire the Right Skills Deliberately  The Talent Code  Book in MS Library  Fire. The first biological rule is to fire on activate neurons.  Force. Force your brain to do it.  Frequency. You have to do something frequently.
  • 23. Acquire the Right Skills Deliberately  Hard Skills  Soft Skills  The five skills called out in this book 1. Communication 2. Collaboration 3. Leadership 4. Problem-solving 5. Conflict resolution
  • 24. Stepping Outside Your Comfort Zone  Force your brain to take action  Find the sweet spot  Be consistent
  • 25. Stepping Outside Your Comfort Zone  Step 1 – Create and visualize a great future  Step 2 - Focus on why things can't stay the way they are  Step 3 - Build a bridge from here to there  SMARTER goals  Step 4 - Plan small actionable steps  Steps  Tactics
  • 26. Stepping Outside Your Comfort Zone  Specific: Goals have to be specific and focused on a clear result.  Measurable: You must be able to track your progress.  Actionable: Make your goals focused on actions.  Risky: Make them larger, and push yourself to achieve more.  Time-keyed: What’s the deadline? That will keep you focused.  Exciting: Make them amazing and fun, so you want to achieve them.  Relevant: Are they aligned with your vision for the future?
  • 27. Part 2 Get Involved: Participate in the Community
  • 28. Become a Team Player by Embracing Communities  The value of communities  Identifying communities of relevance to your career  Participating in communities to increase your networking  Building internal communities  Leading external communities
  • 29. Become a Team Player by Embracing Communities https://www.annfriedman.com/the-disapproval-matrix
  • 30. Focus Your Growth by Giving and Receiving Mentoring  It takes a village to build a developer  Mentoring is not a one-way street  Being selective and intentional  Finding a good mentor  Being a good mentor  Home | Microsoft Careers
  • 31. Focus Your Growth by Giving and Receiving Mentoring  Mentoring benefits  Access to private information  Access to people and networks  Opportunities
  • 32. Focus Your Growth by Giving and Receiving Mentoring  Benefits of receiving mentoring  Access to private information  Access to people and networks  Opportunities
  • 33. Be Part of a Larger Group – Meeting People at User Groups and Meetups  Where real developers meet  Finding a community near you  Making the most of your participation  The benefits of getting involved  Deepening your participation and your results  Starting your own user group
  • 34. Build Lasting Relationships  How conferences can boost your career  Finding the best conferences to attend  Time and money – making your attendance worthwhile  Making conference attendance an asset for your boss and your company  Goal stacking – how to guarantee results while attending a conference
  • 35. Build Lasting Relationships  Keep track of conferences you attend and at which you speak.  http://purl.oclc.org/NET/edburns/speaking-engagements/
  • 36. Career benefits of conference speaking  JakartaOne Livestream 2023  https://jakartaone.org/2023/chinese/  https://youtu.be/8UG0nKRr6Tg
  • 37. Career benefits of conference speaking  Increase visibility  Solidify learnings  Learn new things  Expand network  Improve presentation skills
  • 38. Part 3 Create Impact: Share and Lead
  • 39. Build Trust and Solve Problems with Open Source Projects  The value of contributing to open source  Selecting an open source project  Building trust and getting accepted  Making open source a core part of your evolution  Bringing value to your company and customers
  • 40. Build Trust and Solve Problems with Open Source Projects  This is a very important career skill, and a very important chapter.  I will focus one one practical application for MS internal people.  Inner-source refreshing of learn.microsoft.com content  This got me recognized: Contributor stories
  • 41. Build Trust and Solve Problems with Open Source Projects  Docs contributor guide
  • 42. Scaling Trust through Public Engagement: Speaking and Blogs  What public speaking really is  Listening: public speaking for introverts  Generating unlimited content ideas  Building and presenting your content  Finding the right places to share
  • 43. Tips from Galia: translate books
  • 44. Tips from Galia: become a technical reviewer
  • 45. Scaling Trust through Public Engagement: Speaking and Blogs  Some myths about becoming a content creator  You need to be a master to share.  You have to be an extrovert to share.  It takes too much time.  Sharing is a waste of time because it does not improve your expertise.  Sharing is only done in events or public spaces.
  • 46. Be a Leader: Manage Up, Down, and Across Your Organization  How to be a leader, even if you don’t have a leadership role  Lead by serving and helping  Lead by listening and asking questions  Inspire people to take action  Use your leadership to build trust in the market  Tips for job opportunities and interviews
  • 47. Be a Leader: Manage Up, Down, and Across Your Organization  The Leadership Challenge  Book link  The Leadership Challenge Workbook  MS Library link  Model the way  Inspire a shared vision  Challenge the process  Enable others to act  Encourage the heart
  • 48. Be a Leader: Manage Up, Down, and Across Your Organization  The importance of being able to tell stories  Ed’s blog post about Connect time  https://www.ridingthecrest.co m/blog/2019/04/21/tdc- floripa-career-tips-from- someone-who-knows-a-lot- of-rockstar- programmers.2019.html
  • 49. Be a Leader: Manage Up, Down, and Across Your Organization  Technical leaders  Know what they don’t know.  They realize that 75-80% of software projects are brownfield maintenance projects.  Have lived with technical debt  Value and nurture teamwork
  • 50. Be a Leader: Manage Up, Down, and Across Your Organization  Interviewing  remember the acronym “ACT”  Achievements – tell them about specific accomplishments you have delivered  Capabilities – tell them about your specific skills  Transferable skills – tell them how your skills can be transferred to their business
  • 51. Stepping Up Your Technology Game – Defining Technology Instead of Merely Using It  How technology is standardized and what it has to do with your career.  Identifying technologies and organizations.  Getting involved with standards organizations.  Aligning your company with standards.
  • 52. Build Your Personal Brand and Become a Trusted Advisor  What is personal branding?  How to build your professional brand  How to attract an audience  How to leverage your personal brand professionally
  • 53. Build Your Personal Brand and Become a Trusted Advisor  Identify your professional brand  Define your vision and purpose  Assess your personal brand inventory  Construct a narrative around this inventory
  • 54. Build Your Personal Brand and Become a Trusted Advisor  STAR method  Situation  Task  Action  Result
  • 56. Closing  Remember the goals of this talk?  Get you to want to read the book  Well, here it is: https://aka.ms/DeveloperCareerMasterplan  Microsoft has already bought it for you.  My book is in there as well: https://aka.ms/RockStarProgrammerSecrets  Get you to take that first step
  • 57. Closing  Direct you to more resources  Home | Microsoft Careers  Thank you for your time and attention!  Take the survey!