📋
Professional Development
  • Welcome to Professional Development at Code Your Future
  • Professional Development Modules
    • Ice-breakers
      • Connect me
      • Move together
      • Cooperative counting
      • Conversation starters
      • Problem solving
      • Gesture relay
    • Fundamentals
      • Week 1 - Introspection
        • Fundamentals W1 coursework
      • Week 2 - Feedback
        • Fundamentals W2 coursework
      • Week 3 - Presentations
        • Fundamentals W3 coursework
    • Welcome and Induction
      • Session 1: Goals and Expectations
      • Session 2: What do developers do?
      • Session 3: SDOT analysis
        • Induction coursework
    • HTML / CSS
      • Week 1 - Developer communication
        • HTML/CSS W1 coursework
      • Week 2 - Active listening
        • HTML/CSS W2 coursework
      • Week 3 - Delivering tutorials
        • HTML/CSS W3 coursework
      • Week 4 - Presentations
        • HTML/CSS W4 coursework
    • JavaScript 1
      • Week 1 - Agile development
        • JS1 W1 coursework
      • Week 2 - Dealing with conflict in teams
        • JS1 W2 coursework
      • Week 3 - Critical thinking
        • JS1 W3 coursework
      • Week 4 - Asking good questions
        • JS1 W4 coursework
    • JavaScript 2
      • Week 1 - Setting up the team
        • JS2 W1 coursework
      • Week 2 - Gathering requirements
        • JS2 W2 coursework
      • Week 3 - Delivery
        • JS2 W3 coursework
      • Week 4 - Presentations
        • JS2 W4 coursework
    • JavaScript 3
      • Week 1 - Difficult Workplace Conversations
        • JS3 W1 coursework
      • Week 2 - How to give and receive feedback effectively
        • JS3 W2 coursework
      • Week 3 - Resilience
        • JS3 W3 coursework
      • Week 4 - Growth Mindset
        • JS3 W4 coursework
    • React
      • Week 1 - Building confidence
        • React W1 coursework
      • Week 2 - Futurespective
        • React W2 coursework
      • Week 3 - SMART goal setting
        • React W3 coursework
      • Week 4 - Guest speaker about career in tech
    • Node
      • Week 1 - Professionalism
        • Node W1 coursework
      • Week 2 - Diversity and inclusion
        • Node W2 coursework
      • Week 3 - 5 Whys Problem Solving
      • Week 4 - Leadership compass
    • SQL
      • Week 1 - Competency-based interviews
        • Databases W1 coursework
      • Week 2 - Learning to sell yourself
        • Databases W2 coursework
      • Week 3 - CVs and transferable skills
        • Databases W3 coursework
      • Week 4 - Applying for jobs
        • Databases W4 coursework
  • Volunteer Roles
    • 🚧The following pages are currently under revision
    • Professional Development Volunteer Onboarding Guide
    • Who are our trainees?
      • Common challenges for trainees seeking Asylum
    • Regional Welfare Lead
      • How to be a great regional welfare lead
    • Professional Development Buddy Role
      • PD Buddy Training
        • Using the GROWS Model for coaching
          • 42 Best GROWS Model Coaching Questions
        • How to form Buddy Groups
        • Buddy Session Plan
        • Individual Buddy Session
          • Buddy Meetings
        • Example PD Buddy Schedule
          • PD Buddy Sessions - Reflective Journalling
            • Wellbeing Task
            • Brag Diary Template
            • Brag Diary Presentations in Buddy Groups
        • Coursework Review
    • Career Mentor Role
      • Career Mentor Timeline
    • Career Mentor Training
      • Career Mentoring- Managing Issues
      • Career Mentoring - Establishing Rapport
      • Career Mentoring- Your 1st meeting
      • Career Mentoring - Ending the Relationship
    • Employment Readiness
    • Professional Development Syllabus Team
  • Additional Resources for Trainees
    • 🚧The following pages are currently under revision
    • Additional Resources for Trainees
    • Adults : ADHD Foundation
      • Reasonable Adjustments for trainees
      • Resources for trainees with ADHD
    • Dyslexia and Coding
      • Changing Your Learning Environment
      • Dyslexia videos
    • English Resources for trainees
      • English Language Guide for Trainees and Graduates
        • Required English Language Level
          • English Language Assessment
        • English Learning Resources
          • English for the Workplace
    • FindYourVoice - Empowerment Storytelling Workshops
      • FindYourVoice - Empowerment Storytelling Workshop 1
      • FindYourVoice Empowerment Storytelling Workshop 2
      • FindYourVoice Empowerment Storytelling Workshop 3
      • FindYourVoice Empowerment Storytelling Workshop 4
    • Reflective Journalling
    • Introspection - Resilience
    • Growth Mindset
    • Working in Teams
      • Break Into Project Teams - Start Team Canvas
      • Resources: Buddy Groups Project
        • Agile Resources
        • Roles in Tech
        • Introspection - Team work
    • Project planning using Kanban
    • 4 L's Retrospective
    • Retro - Challenges of Working in Teams Futurepective
      • Ways to run a Futurespective
    • Pitches and Presenting
      • Presentation session plan
    • Preparing for the Job Market
      • Understanding how the CYF job process works
      • Job Application Workshop
      • Social Media and Self Marketing
    • Tech Industry Tips
    • Skills for in demand jobs
    • CV Tips and Tricks
      • CV Template
      • CV Workbook
    • Applying for jobs
    • Interview Tips and Tricks
    • Interviews
    • Preparing for the Workplace
      • Futurespective
    • Difficult Workplace Situations
    • Leadership Compass
    • 🚫Previous coursework
      • Fundamentals coursework
      • Applied Digital Skills class coursework
      • Induction coursework
      • HTML / CSS coursework
      • JS1 coursework
      • Preparing for the workplace session coursework
      • Interview prep session coursework
      • PD Day 1 coursework
      • PD Day 2 coursework
  • Volunteer Awareness Training
    • Community Safety Training
    • Dyslexia Awareness Training
    • Neurodiversity Training
Powered by GitBook
On this page

Was this helpful?

  1. Additional Resources for Trainees
  2. Working in Teams
  3. Resources: Buddy Groups Project

Roles in Tech

<This page is currently under revision>

PreviousAgile ResourcesNextIntrospection - Team work

Last updated 2 years ago

Was this helpful?

Adapted from Techtonica Roles in Tech:

Learning objectives:

  • Showing understanding of a variety of software engineering specialties

  • Showing understanding of a variety of non-engineer roles in the tech industry

  • Talking about how these tech and non-tech roles fit together within a company

  • Web & mobile development job descriptions

  • Engineering specialties job descriptions

  • Security & testing job descriptions

  • Data & analytics job descriptions

  • Developer support job descriptions

  • Management job descriptions

Your education in full-stack web development is just the first step in your career journey. Just like going to medical school can prepare you to be a researcher in the lab, an oncologist treating seriously ill patients, or a pediatrician working with children, there are many different roles that you can pursue with your new education.

As you think through the different options to pursue, consider your work style, your interests and other factors that can make a difference in your work environment. Do you like working with people? Consider a customer-facing role such as Customer Success or Sales Engineering. Do you enjoy travel? A solutions consultant may work for several different clients all over a geographic region over the course of a year. Are you motivated by social causes? Consider applying for developer roles at non-profits or other mission-driven organizations.

Common Mistakes / Misconceptions

  • 'Since I'm attending a software engineering program, the only job in tech I'll be able to get after this will be as a junior software engineer.' Programming skills are useful in a wide variety of jobs, not just software engineering jobs. Though we think Techtonica best prepares you for a job as a software engineer, your unique background may lend itself to find work in another field within the tech industry.

  • 'If I take a non-software-engineering job after CodeYourFuture I'll be a failure. I'll have let people down.' We will celebrate your successful career transition regardless of what role you take. CodeYourFuture's overarching goal is to improve people's lives through tech employment. If you take a job that helps you improve your finacial and career stablity, we consider our goal achieved! We also know that some folks might complete the program and be inspired to do non-engineering work. As long as you're happy, we're happy.

  • 'CodeYourFuture can't guarantee me a job as a software engineer after I complete the program.' We do our best to guide you through the process of finding your 1st job in tech. We have strong connections with our hiring partners but we don't guarantee you will get a job with them. If we aren't able to match you to a sponsor company, we'll mentor you through your job search and do our best to help you land your first role in tech.

  • 'The only employees at a tech company who really matter are the engineers.' Engineers do get a lot of attention but the engineering department is one of many, and every department is essential in a growing company. The marketing department makes sure the product that the engineers built gets out into the world and brings in revenue. The product management department makes sure good and useful products are being built by the engineers. The HR and recruiting departments make sure the best people are hired into the company and that they're treated well while they're there. It's a whole ecosystem, and every person in it has an important role to play.

Group Practice

Independent Practice

  1. On your own, choose 3 to 5 roles from the session that sound interesting to you and do some research on Google and YouTube about those roles. Jot down a few notes about each role, such as what interests you, what you might like about that role, what questions you have about the role, etc.

  2. Of the roles you researched, choose the top 2 or 3 that really stand out to you. Using LinkedIn, find 2 or 3 people who work in your area doing the jobs you're interested in. Reach out to them and ask for an informational interview using the template we came up with during the Group Practice activity.

  3. Go to 2 to 4 informational interviews within the next 4 weeks and take notes on your conversations. Be ready to share your notes with the group in your Buddy groups or in our next PD Day.

Challenge

On your own, look up job ads for roles you are interested in and make a list of the common skills and job responsibilities needed in order to qualify.

Read this blog post about a bootcamp student who discovered the field of

Collaborate to come up with an email template that can be used to ask for informational interviews. .

Sales Engineering.
Here are some good tips
curriculum/roles-in-tech.md at main · Techtonica/curriculumGitHub
Roles in tech slides
Logo