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
Introduction
Course Overview - An outline of the course and the topics it covers.
About Me - A little about me.
Terminology - I keep hearing CI, CD, and DevOps, so what does all this mean?
The Basics
Roles - Dev, DevOps, Ops, Manager. What does all this mean?
Tech Stack - Languages, Frameworks, Platforms, and Tools.
Companies - Software, Not Software, Contracting, and Consulting. What are the pros and cons?
Startups 101 - What are the phases, the risks, the rewards, and the odds?
Getting Paid - Full-time, Contact, Contract-to-Hire, Corp-to-Corp, etc. What are the various ways in which I can make money?
Benefits - 401k, Stock Options, Reserve Stock Units, etc. What should I expect?
Money - How much money should I make?
Finding a job
Getting Experience - to get a job I need experience, but I get experience from a job.
Resumes - Structure, Content, and not lying.
Recruiters - Who they are, what they do.
Job Searching - how to find jobs and keep track of them
Doing your Homework - Finding all the information you can about a position.
Interviews - The typical process, what to expect, and how to prepare.
32
16
TAKE THIS COURSE