Dreaming of a job at Google? Or any other big tech company?

It won't be easy. In fact, even finding out which things you need to study and in what order can be difficult, regardless of what kind of tech career you aim to pursue. A simple question like which programming language to choose can lead you down all sorts of rabbit holes.

What if Google offered to be your technical "mentor"?

Not a mentor in flesh and blood, but as a resource that plants the guiding posts along the path you can take towards a great tech career. The Google Tech Dev Guide is a must-read if you are considering a career in technology, or even if you're already a few years into one.

Google's Tech Career Path Recommendations

Google's Guide to Technical Development is a curated resource of materials that will help you learn the right topics in computer science. Think of them as "learning paths" to follow for teaching yourself pro-level skills.

These are the skills Google thinks you should have -- not to become a Google Developer (though, that's achievable) but to become a well-rounded student, educator, or software engineer. The two learning paths are self-paced.

  1. The Foundations Path: This is for newer programmers who have already completed 1-2 computing courses.
  2. Advanced Learning Path: This is for soon-to-be computer science graduates or those with higher level software engineering skills.

Besides these two well-laid out learning paths, there is an entire library of online resources you can use to acquire those skills. Follow the learning paths in the right sequence and sign-up to record your progress.

The Foundations Path will test you with different approaches to solving software problems. Many of the questions and exercises are taken from actual Google interviews. This practice is also helpful if you are preparing for a shot at working there.

Go to the Resource Library. It includes recommendations for coding in Java, JavaScript, C++, and Python. There is also non-technical information like a handy checklist for an internship or a full-time job at Google. Preparing for an interview at Google? Check out the YouTube Playlist.

How good is Google's Guide to Technical Development? Which are the other better curriculum out there?