9_GaDiBo_6
Junior Member
Modern Software Engineering Resources
Modern Software Engineering Resources. GitHub Gist: instantly share code, notes, and snippets.
gist.github.com
chỉ quan tâm lập trình thôi thì né mục B. C. N, O, P, Q nhé. Menu:
Modern Software Engineering
Z. (down) Notes below. Avoid funnel sales, if you spent money, there's something wrong. Also don't forget good OpSec, self defense gears, and physical/mental strength.
A. (go) Development Environment.
B. (go) Complementary Subjects (Linguistics, English, Security, OpSec, Psychology, Anthropology, History, Philosophy, Economics, Business, Defense, Cooking, Xenology, Self Defense).
C. (go) Fundamentals of Science and Technology (Logic, Physics (Classical/Quantum Mechanics, Thermodynamics, Electricity, Relativity, Electronics, Electromagnetism, Optoelectronic, Semiconductor, Fusion), Mathematics (Calculus, Linear Algebra, Statistics, Applied Math), Game Theory, Geology/Geography, Business, Biology, Medical, and Their Applications).
D. (go) Computer Science and Competitive Programming (CPU/OS, Git, Regex, OOP, Functional Programming, Data Structures and Algorithms, Design Patterns, Database Design, Networking/Security/Encryption/Cryptography, Distributed Systems, System Design).
E. (go) Low-Level Programming (Assembly/C/C++, Embedded Systems, Interpreter/Compiler, Control Theory, Robotics).
F. (go) Game Dev and Digital Arts (Worldbuilding, GDevelop, Love2D, Python/PyGame, JavaScript/Canvas/Phaser, Godot, Lua/Defold, C++/OpenGL, Piskel/Aseprite/Krita/Inkscape, Gimp/Blender/Kdenlive, BeepBox/LMMS/Audacity, C#/Unity, Unreal Engine).
G. (go) Fullstack Dev and Backend Engineering (Go/HTMX, JS/TS/React/NextJS, Bun, Python/Django, Java/Spring, Dart/Flutter/Android, Rust, PostgreSQL/MongoDB/Firebase, REST/GraphQL/GRPC-Protobuf/NATS/Kafka, NGINX/Certbot, and Docker/Kubernetes/AWS/Jenkins/Ansible/Terraform/Prometheus/Grafana).
H. (go) Optional Practice with other stacks (Ocaml, Zig, Svelte, PHP/Laravel, Ruby on Rails, C#/DotNet, CNCF IoT Edge Computing, AI/ML/PyTorch).
I. (go) Preparation for Job Search and Realities of the Industry (Head Ups, Pathways, Resume, Interview, and Reflections).
J. (go) Pet Project Ideas and advice on open-source contribution.
K. (go) Interview Questions that I've been asked throughout the years (Go, JS, React).
L. (go) Interview Preparation Template.
M. (go) Non-free Resources (Books & Udemy courses, wait for sales).
N. (go) Productive Daily Plan for NEETs.
O. (go) Philosophy in Action.
P. (go) Chess Practice.
Q. (go) Speedcubing Resources.