🔎 Buscar

🗺️ Plan de Estudio

La ruta completa, fase a fase, para llegar a ingeniero de nivel élite: backend, system design, devops y frontend.

Plan de Estudio🗂️ Índice de sección

Plan de Estudio

Este es el mapa completo. No es una lista de temas sueltos: es un camino de fases, donde cada fase se apoya en la anterior. La meta no es «saber de backend»: es pensar como ingeniero de sistemas — diseñar, construir, operar y, cuando toque, escribir el propio sistema.

📌 La regla de oro

Alterna siempre teoría de alto nivel con práctica validada. Cada página de este sitio está ordenada por niveles (0 → Élite). No avances de nivel hasta que puedas construir algo real con lo aprendido en el nivel actual.

Fase 0 · Cimientos (meses 1-3)

Sin cimientos no hay edificio. Antes de tocar un framework:

  1. Fundamentos CS — cómo funciona una computadora, memoria, punteros, estructuras de datos. → 🧠 Fundamentos CS
  2. Linux y terminal — navegación, permisos, procesos, scripting básico. → 🐧 Linux
  3. Git — control de versiones de verdad, de los fundamentos al open source. → 🌿 Git y open source
  4. Redes básicas — cómo viaja un paquete, HTTP/HTTPS, DNS. → 🔒 Redes
CSAPPOSTEPThe Linux Command LinePro Git

Fase 1 · Backend de verdad (meses 2-8)

Aquí empieza lo serio. Elige UN lenguaje principal y domínalo:

Ruta Ideal si… Página
🐹 Go Quieres backend de alto rendimiento, concurrencia nativa y simplicidad Backend con Go
🐍 Python Quieres productividad, FastAPI/Django y ecosistema enorme Backend con Python
🟦 TypeScript Ya te mueves en el ecosistema JS y quieres full-stack Backend con TypeScript
🐘 PHP Quieres Laravel/Symfony y el ecosistema web más probado Backend con PHP

En paralelo estudia los fundamentos de backend que aplican a todos los lenguajes: HTTP, bases de datos a fondo, seguridad y testing. → 🔧 Backend: visión general · 🗄️ Bases de datos · 🛡️ Seguridad web · 🧪 Testing

⚠️ Error clásico

Cambiar de lenguaje cada mes por «FOMO» es la forma más rápida de no llegar a nivel profesional. Uno profundo vale más que cuatro superficiales. El segundo lenguaje llega en la Fase 4.

Fase 2 · Infraestructura y DevOps (meses 4-10)

Un backend no vale nada si no sabes operarlo:

  1. Linux a nivel administrador — systemd, users, logs, networking. → 🐧 Linux
  2. Servidores reales a mano — monta un LEMP (Linux, Nginx, MySQL/MariaDB, PHP) sin Docker primero: virtual hosts, reverse proxy, TLS/HTTPS. → ⚙️ Servidores y Nginx
  3. Redes y seguridad — firewalls (iptables/nftables/UFW), SSH hardening, fail2ban. → 🔒 Redes y seguridad
  4. Infraestructura moderna — Docker, Kubernetes, Terraform, Ansible, CI/CD, monitoreo. → ☁️ Infraestructura moderna
  5. Cloud — AWS/GCP/Azure, certificaciones y arquitectura cloud. → ☁️ Cloud en profundidad

Fase 3 · Arquitectura (meses 6-12)

El salto de «programo» a «diseño sistemas»:

  1. Designing Data-Intensive Applications — el libro que todo ingeniero senior ha leído.
  2. Casos de diseño — URL shortener, chat, feed, rate limiter.
  3. Patrones — microservicios, event-driven, CQRS, sagas, outbox.
  4. Distribuidos de élite — Raft, Dynamo, Spanner, Kafka, MIT 6.824. → 🏗️ System Design

Fase 4 · Especialización + Frontend (meses 9-16)

  • Frontend completo — HTML/CSS moderno, JS profundo, un framework, testing, accesibilidad, performance. → 🎨 Frontend
  • Segundo lenguaje de backend — ya con criterio para elegirlo tú.
  • Sistemas de verdad — colas, caching, PostgreSQL a fondo, observabilidad.

Fase 5 · Nivel Élite — el camino Linus (continua)

Esto ya es carrera de fondo, no un curso:

  • Sistemas: CSAPP → OSTEP → xv6 → kernel Linux. → 👑 Nivel Élite
  • Compiladores: Crafting Interpreters → escribir tu propio lenguaje.
  • Bases de datos: CMU 15-445 → construir un DBMS.
  • Redes: Beej → TCP/IP Illustrated → RFCs.
  • El hábito final: leer código fuente real (Go runtime, CPython, Linux, Node core) y contribuir.

En paralelo, afina tu toolkit (terminal, editores, debugging, profiling, IA) y tu preparación de entrevistas y lectura canónica:

💡 Sobre la práctica

Usa los ▶️ Playgrounds para experimentos rápidos y los ✅ Ejercicios para práctica validada con corrección automática. Los proyectos reales desplegados son el CV que importa.

Estudio · Recursos de todo el mundo (inglés, chino, japonés, español, francés, ruso…) curados y traducidos al español.