Level Up Your Code Quality As A Software Engineer

Level Up Your Code Quality As A Software Engineer

English | MP4 | AVC 1920×1080 | AAC 44KHz 2ch | 27 Lessons (3h 37m) | 691 MB

With the infinite amount of tutorials and infrastructure services out there nowadays, writing code really isn’t hard – Just getting things to work is much easier than ever before. This means that if you want to stand out as a software engineer, you need to write much better code than almost everybody else.

Every engineer needs high code quality, especially at Big Tech companies like FAANG where even the slightest mistake can hurt hundreds of thousands of users and cost millions of $$. After going through this course, you will:

  • Understand what good code looks like (and doesn’t look like)
  • Set up the right growth mentality around code quality
  • Learn how to submit a quality pull request
  • Avoid common messy code patterns

Now you might be looking at this and thinking, “I need to move fast, I don’t have time to write the perfect code”. This is a very understandable misconception many engineers have before getting to the highest-levels, but it couldn’t be further from the truth: When you write better code, you will actually move faster as a software engineer. Don’t believe us? – Take the course and find out why!

Table of Contents

1 How This Course Works
2 Code Quality = Engineer Quality
3 The Myth About Better Code
4 What ACTUALLY Makes Code Good
5 Fake ‘Clean Code’ Shortcuts
6 Embrace The Pain
7 Code Quality Isn’t Static
8 Case Study- Instagram vs. Robinhood
9 Focus, Focus, Focus
10 Sweat The Details, Call Out Edge Cases
11 Case Study- Signup Form Edge Cases
12 Break It Down
13 Lay Out The Plan
14 How To Handle Migrations
15 Make It A Little Better Each Time
16 One Diff, One Thesis
17 Share The Context
18 Have A Test Plan
19 Code Review Feedback
20 Code Comment Caches
21 Non-Descriptive Names
22 Too Many Comments
23 Everything In 1 Place
24 Infinite Layers Of Nesting
25 Seas Of Newlines
26 Grow Even Faster- Side Projects & Open-Source
27 Continue The Learning Journey

Homepage