How Can I Create a Roadmap to Become a Strong Backend Engineer at a FAANG Company?

0
3
Asked By CodingCrusader42 On

Hi everyone! I'm currently in my first year of studying Computer Science and I'm really eager to become a strong backend engineer, ideally reaching a level where I can work for one of the FAANG companies.

My main focus is on backend development, but I also want to gain sufficient fullstack skills to develop complete projects for my portfolio.

Here's where I stand:
- I've completed the CS50 Python course.
- I have some basic knowledge of C++.
- My English is good enough to learn from English resources.

I'm fully committed to putting in the hard work, but I don't want to waste my time bouncing around between random learning materials. I'm looking for a structured roadmap that clearly outlines what I should focus on next.

What I need is:
- A step-by-step guide from my current level, without the fluff.
- Recommended resources covering CS fundamentals, data structures and algorithms (DSA), backend development, system design, fullstack projects, and preparation for interviews.
- Tips on how to maintain focus and avoid getting sidetracked by too many courses.
- Suggestions for communities or mentors to connect with others who are on a similar path.

Any advice would be deeply appreciated! I want to build the right skillset without getting overwhelmed by the multitude of information available. Thanks so much!

2 Answers

Answered By TechGuru1984 On

I'd recommend finishing your degree and really focusing on practicing coding challenges on platforms like LeetCode. This sub is meant for general programming discussions, but if you're aiming for FAANG, building your problem-solving skills is key.

Answered By CodeMaster22 On

Here's a straightforward piece of advice: If you want to reach FAANG levels, you need to be hands-on and build several projects. There's no magic step-by-step guide to learning everything. Learning comes from writing tons of code, trying ambitious projects, and navigating through challenges. Courses will only get you about 25% of the way; the rest is from perseverance and passion. You need experience that comes from doing!

EnthusiasticLearner99 -

Thanks for the insight! I'm just trying to figure out how to get really good at coding, which is why I'm looking to FAANG engineers as my benchmark. There are so many resources out there that it's confusing. I just want a clear starting point and to be consistent with it.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.