Part 2: Getting Hired & Succeeding in Tech (Zero To Mastery Instructor AMA)

Yihua Zhang


Zero To Mastery Academy Instructor, Yihua Zhang is back by popular demand and just recently did his 2nd AMA where he answers the most upvoted Zero To Mastery community student questions.

If you missed it, head here to watch Yihua's first AMA on Getting Hired & Succeeding in Tech.

Yihua did not disappoint the 2nd time around and he answers A LOT more common questions that students who are learning to code, trying to get hired and are early in their careers ask us.

Yihua has experience starting his own company, working at a top development agency, has gone through the interview process at big companies like Google and Facebook and (most importantly 😉) is the React instructor for the ZTM Academy.

Just a few of the topics covered:

  1. Getting a developer job:

    • Do coding bootcamps help you land a job / get hired?
    • Is it harder to get a job without a computer science degree?
    • Do I have to be great at CSS to get a front-end role?
    • Do you need a computer science degree to work in frontend?
    • Will COVID-19 affect the availability of coding jobs?
    • Writing the perfect Linkedin Profile
  2. All things FAANG:

    • Yihua's personal experience
    • Needing FAANG employee recommendations
    • Frontend vs. backend - which do FAANG companies care more about?
    • Why are algos so important for FAANG interviews?
  3. React:

    • Getting your first job in React
    • Will React survive 10+ years from now?
    • Should you learn React or Angular first
    • The best tech stack (not a controversial topic at all!)
  4. Work life balance:

    • Staying motivated
    • How many hours of coding a day should you be able to do
    • Imposter syndrome
    • Freelance work
    • First month on the job as a developer
  5. Yihua's personal recommendations of his top blogs, resources and books

These are just a few of the topics covered, if you want to see what else is discussed, check out the Timestamps below the video!

Additional resources:

  1. Mistakes I made when learning to code
  2. Tech Trends Showdown 🏆: React vs Angular vs Vue
  3. Complete React Developer in 2020 (w/ Redux, Hooks, GraphQL) (The most comprehensive online course on React)
  4. Master the Coding Interview: Data Structures + Algorithms (Ultimate coding interview bootcamp. Get more job offers, negotiate a raise, and learn everything you need to get the job you want!)

Without further ado...


Here are some timestamps if you want to skip ahead:

  • 4:45 - Getting your first job in React
  • 9:16 - Is it harder to get a job without a computer science degree?
  • 10:50 - Software Developer vs. Software Engineer
  • 11:48 - Demand for VueJS roles
  • 13:25 - Can Hooks + context replace redux + redux-saga?
  • 21:18 - Do I have to be great at CSS to get a front-end role?
  • 22:45 - My experience with my FAANG interviews
  • 27:45 - Full stack developers
  • 30:18 - Employee recommendations for FAANG interviews
  • 32:15 - Staying motivated in software
  • 34:10 - Does FAANG consider frontend worse than backend?
  • 37:10 - Worklife balance for junior developers
  • 40:05 - How many hours of actual coding do you do at work? Is it normal to lose focus after 4 hours of coding?
  • 42:25 - Freelance work
  • 43:37 - Why are algorithms considered in the FAANG interview when you hardly use them at work?
  • 45:45 - Should I learn multiple languages or master one first?
  • 46:46 - Can I get a job out of college with a FAANG company, even if they don’t visit our campus?
  • 48:10 - What has more demand, frontend or backend?
  • 48:55 - "I have imposter syndrome at my first job, I’m paralyzed with fear working on my first assigned feature"
  • 50:45 - Do you need a computer science degree to work in frontend?
  • 51:15 - Are web designers and web developers combined at big companies?
  • 53:55 - What does your first month at a job look like?
  • 56:14 - How much time do you need to become good at coding? (What you know, what think you don’t know, and what you actually don’t know)
  • 59:12 - Do coding bootcamps help you land a job?
  • 1:01:00 - How is the job market in Toronto, Canada?
  • 1:01:28 - Do you think the coronovirus will affect the availability of coding jobs?
  • 1:04:44 - How does Hooks differ from lifecycle methods?
  • 1:06:35 - How do you approach solving a problem?
  • 1:08:15 - How was your first year in the industry?
  • 1:10:20 - What to learn first, React or Angular?
  • 1:13:50 - Android development vs Web development
  • 1:14:28 - Blogs, resources and book recommendations
  • 1:16:00 - Do I think React will survive the next 10 and 10+ years?
  • 1:19:00 - Web components
  • 1:21:00 - The longevity of javascript
  • 1:22:25 - What is the best tech stack?
  • 1:27:25 - Do you work on a team?
  • 1:28:05 - How should I write my LinkedIn profile?


Thank you for watching. If you enjoyed this AMA and want to get more like it in the future, make sure to subscribe below 👇. If enough people subscribe, we'll keep making them!



If you haven't noticed, our focus is to teach people all around the world to code in the most efficient way possible. You can see a few of our courses below or see all of the ZTM Academy courses by visiting the courses page.

More from Zero To Mastery

Don't be a Junior Developer

Seriously, don’t be a junior developer. A junior developer puts this title in ...

Mistakes I made when learning to co...

This article will help you save time and avoid the mistakes that a lot of beginn...

The Developer’s Edge: How To Become...

This is part 2 of a series of articles for programmers looking to upgrade their ...