2023 was an eye-opener for me as a person in IT. Note that I did not use the term "Software Engineer" or "Developer". I feel as though I have lost that term.
This repo is an ongoing work in progress to track how I am going to fix my skills. I will be noting any learning materials I have been using as well as my work on programming problems that I find.
I have determined that I need to re-learn Math (potentially from linear algebra and upwards) and software engineering. This readme will list books I have read/courses or videos I have viewed (with potential links to reviews) and future plans.
For problems that I experience, I will break them down into location and language. For example, coding questions in Leetcode will be located in it's respective directory. Problems will be organized in child directories which may have multiple languages. Multiple languages will be used if I am trying to apply knowledge for a language I am trying to understand better.
As a visual:
This repo
|-> Leetcode Directory
|-> Example Problem Directory
|-> Python Solution
|-> Java Solution
The math books primarily come from the excellent article by Neil Sainsbury: Mathematics for the Adventerous Self-learner. I heavily recommend giving the article a read just for the sage advice.
The Computer Science books will be from my collection. I will be going through books that I read in my college years as well as books I have picked up that interest me.
- The C Programming Language, 2nd Edition by Brian W. Kernighan and Dennis M. Ritchie
- Ultimate AWS Certified Solutions Architect Associate SAA-C03 by Stephane Maarek (via Udemy)
- ServiceNow's System Administrator Associate Course (via ServiceNow)
- the Art of Problem Solving, Volume 1: the Basics by Sandor Lehoczky and Richard Rusczyk
- The Art of Computer Programming, Vol. 1: Fundamental Algorithms by Donald Knuth
- Structure and Interpretation of Computer Programs, second edition by Harold Abelson and Gerald Jay Sussman with Julie Sussman
- PoC||GTFO by Manul Laphroaig
- PoC||GTFO, Volume 2 by Manul Laphroaig