2

Joining Meta from non-big tech background (3 YOE), best way to prepare before and during onboarding

Profile picture
Mid-Level Software Engineer [E4] at Metaa year ago

Hello everyone! I am really excited to be joining Meta soon as a partner engineer. I would love some advice on how to get the ground running, making sure I'd make a good impression and start contributing quickly and effectively.

I have checked out the amazing questions the community have asked on Taro, and have started looking into the code quality course, onboarding course and also the people-focused onboarding checklist listed here.

I am wondering if there are any Meta specific tips or tips on other things I might have missed coming from a non-big tech background? Thanks in advance!

129
2

Discussion

(2 comments)

Related Course

The Complete Onboarding Guide For Software Engineers

The Complete Onboarding Guide For Software Engineers

(30 reviews)
9.6k learners
3 hours, 11 minutes
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: 🧠 Asking for help 💻 Learning the codebase 🙋🏽 Building relationships 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: Junior engineers Senior engineers Joining a small company (whether VC-backed or indie business) Joining a large company 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](https://www.jointaro.com/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.