Skip to content

Latest commit

 

History

History
39 lines (30 loc) · 1.57 KB

week_six_overview.md

File metadata and controls

39 lines (30 loc) · 1.57 KB

Things You'll Cover This Week

  • Cycle Detection in Graphs
  • Kruskal's Minimum Spanning Tree algorithm
  • Floyd-Warchall Algorithm
  • Web Architecture
  • Rails Implementation
  • Hashing
  • System Design
  • Caching
  • Trie
  • FlexBox
  • HTML and CSS review
  • JavaScript
    • Currying
    • Websockets

Node Project

  • Github-Grabber

Practice Everyday

Everday day you'll be learning new things, and keeping track of all the Learning Goals. The most important thing to do at the end of each day though is review! The learning goals are designed so that they can be used as Flash Card questions. Practice for at least 30 minutes a day.

Besides Reviewing your flash cards it is also important to keep your algorithm and whiteboarding skills up to date.

  • Do 1 Leetcode or Hackerrank Problem
  • Do 1 whiteboarding problem

Code Everyday!

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

  • Polishing or adding features to existing projects- First prioritize polishing and adding features to existing projects.
  • 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 features to them. (Unfinished projects are not a bad thing, as long as you are learning from them!)
  • 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.

Make Sure you Network and Apply EVERYDAY

  • Reach out to 2 people
  • Apply to 5 jobs