Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Taro

15 Years Of Software Engineer Knowledge In 1 Hour 30 Minutes

via Taro

Overview

Upon first glance, Rahul's career appears like the classic 'up and to the right' story: - Studied Computer Science at Stanford - Became a founding engineer at a startup that got acquired by Pinterest - Became a Staff Engineer and Manager at Meta ([video explainer](https://www.youtube.com/watch?v=inydj1VZ0y0)) - Quit to start a YC-backed startup These are the highlights, but hidden in these bullet points are many episodes of failure and anxiety. From botched interviews to coworker blow-ups, Rahul endured plenty of failure alongside success. These experiences, along with the experiences from 100s of engineers he's interviewed, have shaped Rahul's thinking around software engineering careers. This course covers the battle-tested best practices of career growth: - **Learning**: Building the fundamental skills of engineering - **Networking**: Leveraging your people for feedback and growth - **Interviewing**: aka Landing a job - **Promotion**: Succeeding on the job - **Self-advocacy**: How to advocate for yourself and your career This course lays the foundation for a career as a high-performing software engineer at top companies.

Syllabus

  • Intro
    • Rahul's Story
  • Establishing Your Foundation
    • Learning How To Code
    • Writing Good Code
    • Debugging
    • Succeeding In School
  • Building Relationships
    • Networking
    • Imposter Syndrome (Building Confidence)
  • Interviewing
    • Finding A Job
    • Writing A Good Resume
    • Data Structures And Algorithms
    • Behavioral Rounds
    • System Design
  • Succeeding On The Job
    • The Secret To Growing Fast
    • Choosing The Right Company
    • Onboarding
    • Working With Your Manager
  • Self Advocacy
    • Promotion
    • Negotiation
    • Work-Life Balance
  • Wrapping Up
    • Conclusion

Taught by

Rahul Pandey

Reviews

5 rating at Taro based on 2 ratings

Start your review of 15 Years Of Software Engineer Knowledge In 1 Hour 30 Minutes

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.