Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@zacacollier
Last active June 23, 2017 00:52
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save zacacollier/ec6fae0acf8d00364d87d78607fe2bb2 to your computer and use it in GitHub Desktop.
Save zacacollier/ec6fae0acf8d00364d87d78607fe2bb2 to your computer and use it in GitHub Desktop.
Intermediate Last Day Notes

Intermediate Q2 Last Day Notes

Now that you've learned JavaScript, it's time to learn ....
more JavaScript
  • Watch Javascript: Understanding the Weird Parts (you can always find it for like $10, use the Honey extension for Chrome)
  • Watch the YouTube channel funfunfunction
  • Learn about l33t features like async / await, Promises, Higher-Order Functions & "Composition over Inheritance"
Programming Fundamentals
Basic Algorithms
  • Sorting (Merge Sort, Bubble Sort)
  • Searching (Linear Search, Binary Search, Interpolation Search)
  • See the Introduction to Algorithms in the repo I linked to above, as well as Cracking the Coding Interview
  • Practice every day
    • If you don't think you have time, you probably do. Even just 20 minutes - an hour is enough to keep you from getting rusty.
(☞ ͡° ͜ʖ ͡°)☞ Learn Vim (and a little bit of Emacs)
  • ☞ Seriously
    • ☞ Just
      • ☞ Do it
Contribute to Open Source
  • Even if you can't fix the code, write some documentation!
Mess with Linux to learn more about how your Operating System works (or at least know that Linux is a thing).

macOS is a proprietary BSD-based kernel (which is a neckbeard way of saying it's a lot like Linux - 90% of what you learn on the *nix command line will transfer over.) It becomes a little more important after Advanced: lots of employers are using Linux Container services like Docker or Kubernetes.

  • Try installing Solus, Suse or Ubuntu on a spare laptop or computer. just mess around with it, try using the included package manager, figure out how to build a package from source.
  • Unix tutorial here
Treat your body well
  • Take breaks for exercise
  • Eat the best food you can afford (fresh leafy greens, local meat, eggs + dairy, oily fish)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment