Skip to content

Latest commit

 

History

History
62 lines (40 loc) · 2.71 KB

05.md

File metadata and controls

62 lines (40 loc) · 2.71 KB

W1D5

Today's Learning Goals:

  • Give an example of a use-case for Topological Sort
  • What is a difference between Topological Sort and DFS?
  • On which types of Graphs can we do a topological sort?
  • What data structure do we use to assist with the topological sort algorithm?
  • Explain TCP, and why it is a necessary protocol
  • When is using an IIFE necessary?
  • What is the syntax for an IIFE?
  • Give one explanation for why we have to make AJAX requests in componentDidMount

Study

Algorithms

Web

Watch two Spotify Engineers break down how information is broken down into packets over the internet. Learn about what these packets are, how Transmission Control Protocal assists in their delivery!

Watch:

JavaScript

One of the more advanced techniques in Javascript, Immediately Invoked Function Expressions are extremely helpful in certain use-cases. If you learn how to use them correctly, you'll be writing in JS like a true pro.

Read:

Misc

Make Flashcards

  • Explain the steps of topological sort.
  • What is TCP? When is it used? How does it work?
  • What's an IFFE? When would you use it?
  • What lifecycle methods get called in the update phase? What are the use cases for each of those methods? What method gets called in the unmounting phase?

Practice

  • Review Anki.

Code

Here are some suggestions on what you could be working on:

  1. Polishing or adding features to existing projects- First prioritize polishing and adding features to existing projects.
  2. New projects- Once your existing projects are in great shape, start building out new projects. Start with smaller-scale projects, and over time, add more fatures to them. (Unfinished projects are not a bad thing, as long as you are learning from them!)
  3. Coding Challenges- All throughout, be sure to put in a sufficient amount of time to coding challenges; always go above and beyond, especially for companies that you really want to work at.

Network and Apply

  • Reach out to 2 people
  • Apply to 5 jobs