/Constant-Vigilance

Learn this if you want to be a software engineer. Constant vigilance means being continually aware of areas that need improvement. For me, I am constantly searching for valuable resources to ensure I am able to solve any problem that comes my way.

Constant Vigilance

"Constant vigilance" means continually being on watch or guard against threat. This is a phrase used by the kooky one-eyed auror, Alastor "Mad-Eye" Moody, in J.K. Rowling's Harry Potter book series. The character was introduced in the fourth book of the series, Harry Potter and the Goblet of Fire.

Here, constant vigilance means being continually aware of areas that need improvement. For me, I am constantly searching for valuable resources to ensure I am able to solve any problem that comes my way. The ultimate goal is a repertoire of languages, paradigms, skills, and experiences sufficient to solve the biggest problems in human health.

Table of Contents

  1. Computer Science
  2. Web Development
  3. Book List
  4. Must Read Articles
  5. Tools
  6. Language Specific Resources

Computer Science

500 Data structures and algorithms interview questions and their solutions

Coding Interview University

My Algorithm Practice

Open Source CS Degree

Prerequisites

Udacity
Khan Academy

Coursework

Bioinformatics

Machine Learning

Prerequisites

Blockchain

Web Development

AWS

Wordpress

Courses

Tutorials/Articles

Mobile App

Front End

API's

Book List

My Python Book List

Must Read Articles

Tools

Docker

Command Line

Git