References and things to learn.
Backend / Architect: Mark as done as you go.
General
- 🌐Refactoring guru: Refactoring patterns and Design Patterns
- 📚The Pragmatic Programmer: Agnostic book about software engineering
- 📚Software Engineering at Google: Google’s approach to software engineering
Interviewing
Version Control (Git)
Resources
Languages
Surveys: JetBrains / Stack Overflow
Jobs | Language | Description |
---|---|---|
💼 | Python | best lang 🐍 (not biased) |
💼 | Go | good at networking and concurrency |
💼 | Rust | systems programming |
💼 | Java | enterprise applications |
💼 | TypeScript | large scale web apps |
Terminal
Databases
SQL
ORMs are great, but you should know how to use raw SQL.
NoSQL
- 📗MongoDB Manual / Little Book
- 📕Redis Documentation / Little Book
- [Neo4j]
- [Cassandra]
- [Firebase]