Before we begin . . .

Where do you want to go?

Please take a few minutes and jot down your answers to the following questions:

  • What role do you want?
  • What skills does that role require?
  • How do you plan to get there?

Making your Career Happen

Barry O'Sullivan 2018

@barryosull

Hands-on Session Structure

  1. Key Concepts
  2. Discuss your domains
  3. Map your domain
  4. Networking
  5. Conclusion

Key Concepts

Types of Employment

  • Employee
  • Freelancer
  • Contractor
  • Entrepreneur
  • Junior
  • Mid
  • Senior
  • Lead
  • Principal

Experience

Increases

Experience Levels

Company Size

  • Startup
  • Small
  • Medium
  • Large
  • Enterprise

Skills

  • Language
  • Software Design
  • Architecture
  • Infrastructure
  • Networking
  • Testing
  • BDD
  • DDD
  • GIT
  • Nginx
  • Continuous Integration
  • Business
  • Finance
  • Sales
  • Confidence (in self and team)
  • Clean Code
  • Legacy Wrangler
  • TDD
  • QA
  • Frameworks
  • Training
  • Collaborating
  • Presenting
  • Data Analysis
  • UI/UX
  • Product Dev
  • Interviewing
  • Management
  • Project Management
  • Overcoming inferiority complex
  • DDD (Document Driven Design)
  • Database
  • Caching
  • HTTP Caching (Varnish)
  • AWS/Could
  • Agile
  • Scrum
  • XP

What's missing?

What skills do you think you need in software development?

  • Split into groups of 2 to 4
  • For 5 minutes, discuss the skills you think are missing 
  • Tell the room what you think

The Role Path

http://bit.do/eBq7q

Additions:

  • Director of X
  • Principle Architect
  • Tech Lead
  • Solution Architect
  • Application Owner
  • QA Engineer
  • QA Tester

 

What's missing?

What are the other roles/paths that someone could take

  • Split into groups of 2 to 4
  • For 5 minutes, discuss the roles you think are missing
  • Tell the room what you think

Ways to Progress

Gaining new Skills:

  • Training
  • Practice
  • Mentoring
  • Dive in the deepend

 

Moving into a role:

  • Wait for a Role to open up
  • Join a startup
  • Switch company

 

 

Networking (30mins)

  • Take two nametags
  • Write your name on one. On the other, write:
  1. The role you have
  2. The role/skill/experience you want
  • Talk to people that can help
    or
  • Talk to people that you can help
  • Share tips/techniques on how to progress your career!

Conclusions

What discoveries have we made tonight?

Making your Career Happen

By Barry O' Sullivan

Making your Career Happen

  • 1,226