Navigating a Career in Software Development

Everything you ever wanted to know about jobs, roles, benefits, resumes, interviews, the job search, and compensation.

Ratings 5.00 / 5.00
Navigating a Career in Software Development

What You Will Learn!

  • The types of roles/positions in software developer
  • The types of companies that hire software developers and how they work
  • The types of perks and benefits that are standard and non-standard
  • Figuring out how much money you should make
  • The ways in which you can get more experience
  • Conducting and managing a job search, along with all the resources

Description

Navigating a career in software development, whether just starting out or well into it, can be very daunting. This is because beyond the soup of keywords, buzzwords, and other technical terminology, you have to make sense out of everything from inconsistent job titles to figuring out if you are being paid enough. Software development also isn’t just a single role called “software developer”, as there are many types of specializations, so it is critical to understand how those different roles are a part of your own career journey. Therefore, the first section of the course is dedicated to getting you up to speed on the basics of roles, technology stack, startups, getting paid, benefits, and compensation.


With the basics in place, this course moves into the basics of finding a job. This both gives an overview of the entire process as well as the involved resources, and includes getting tactical with tools and techniques for managing conversations, interviews, and otherwise your schedule. This section of the course will cover getting experience, resumes, recruiters, the job search, doing job researching, and then with how to navigate the interview process.


Contents

  1. Introduction

    1. Course Overview - An outline of the course and the topics it covers.

    2. About Me - A little about me.

    3. Terminology - I keep hearing CI, CD, and DevOps, so what does all this mean?

  2. The Basics

    1. Roles - Dev, DevOps, Ops, Manager. What does all this mean?

    2. Tech Stack - Languages, Frameworks, Platforms, and Tools.

    3. Companies - Software, Not Software, Contracting, and Consulting. What are the pros and cons?

    4. Startups 101 - What are the phases, the risks, the rewards, and the odds?

    5. Getting Paid - Full-time, Contact, Contract-to-Hire, Corp-to-Corp, etc. What are the various ways in which I can make money?

    6. Benefits - 401k, Stock Options, Reserve Stock Units, etc. What should I expect?

    7. Money - How much money should I make?

  3. Finding a job

    1. Getting Experience - to get a job I need experience, but I get experience from a job.

    2. Resumes - Structure, Content, and not lying.

    3. Recruiters - Who they are, what they do.

    4. Job Searching - how to find jobs and keep track of them

    5. Doing your Homework - Finding all the information you can about a position.

    6. Interviews - The typical process, what to expect, and how to prepare.

Who Should Attend!

  • Anyone about to start, having just started, or is well into a career in software development

TAKE THIS COURSE

Tags

  • Career Development
  • Job Search
  • Resume and CV Writing

Subscribers

32

Lectures

16

TAKE THIS COURSE



Related Courses