Things to Learn
- Statistics/Probability
- Bayesian – Getting there
- Stronger grasp of basic statistics in general
Resources:
- Machine Learning
- Regression
- Deep Learning
Resources:
- Consensus Algorithms
- How many are there?
- How does Paxos work?
- How does Multi-Paxos work?
- How does Raft work?
- Implement at least 1 (Preferably in Rust)
- File Systems
- What’s in a file?
- File formats
- File system structure
Resources:
- Distributed Systems
- CAP theorem in relation to distributed systems
- General architecture of distributed systems
- Issues in distributed systems and how to mitigate them
Resources:
- Designing Data-Intensive Applications
- Compilers
- Steps of a compiler
- How to parse a file
Resources:
- Game Engines
- How do things get rendered?
- What does the architecture look like?
- React
- Understand the internals properly
Resources:
- Crypto
- How does it work?
- How does buying/trading it work?
Resources:
Written on December 31, 2020