Onboarding is the critical period when you first join a new team or company. The impression you create in the initial months has an outsized impact on your future opportunities. The best engineers leverage this time to put their careers on the fast track, while poor engineers miss expectations and end up PIP'ed or terminated.
There's a lot to do as you ramp up: learn the codebase, build relationships, and start working on impactful projects. So it's no surprise that joining a new company can be overwhelming and stressful.
This course presents a roadmap to ensure your success while onboarding. We cover the importance of onboarding as the foundation for your job and career, why companies generally suck at it, and the correct mindset to adopt when you're new.
We'll then share tactics around three key pillars for Software Engineering onboarding:
Most importantly, this course will share the principles behind the advice so you can navigate any situation you're in.
We'll also cover specific tips for success in common situations:
Here's what you'll gain by the end of the course:
βπ½ Build serious respect with your manager + team
βοΈ Quickly become productive in a new codebase
π¨π½βπ» Learn from coworkers (even if theyβre not helpful)
β Understand failure modes (+ prevention)
If your anxiety is coming from looking for a job instead of onboarding into a job, you're in luck! Take this course and come back when you're gainfully employed: [Course] Ace Your Tech Interview And Get A Job As A Software Engineer
Watch the full course or go through the parts that are most relevant for you. The Complete Onboarding Guide For Software Engineers: Succeeding When You're New is designed to give technical employees to increase your impact and reduce your anxiety.