Cómo estudiar en este plan
Esta guía es el manual de profesor. Léela una vez y vuelve cuando te atasques.
Flujo rápido (cada materia)
- Primera lección (L01) — hoy, 2–3 h.
- Semana tipo (20 h) — reparte la semana (no improvises todo el bloque).
- Lecciones L01…Ln en orden + Lecturas de cada lección (solo esos capítulos).
- Práctica + proyecto — marca en la UI solo si cumple Evidencia de hecho.
- Sigla en azul → glosario.
En cada ficha verás también En resumen (qué harás, en claro).
Lecciones tipo freeCodeCamp (todas las materias)
Cada materia está partida en lecciones L01…Ln (~4 por semana). Cada una se marca como completada por su cuenta (objetivo + pasos + lectura + “Hecho cuando”). Las prácticas y el proyecto de la ficha siguen exigiendo evidencia en projects/.
Una semana de 20 horas (modelo)
| Bloque | Horas | Qué haces |
|---|---|---|
| Teoría / libro | 6–8 | Leer con lápiz: anotar dudas, no subrayar todo |
| Práctica deliberada | 6–8 | Ejercicios, katas, labs de la materia |
| Proyecto | 4–6 | Avance medible del proyecto de la materia |
| Retrospectiva | 1 | Bitácora: qué aprendí, qué no, qué sigue |
Si un día solo tienes 2 h: 1 h práctica + 1 h proyecto. No “ver videos” sin escribir código.
Cómo leer una materia (orden fijo)
- Por qué existe — contexto (para qué te sirve).
- Objetivos — qué debes poder hacer al terminar.
- Lecciones — empieza por L01 hoy, sin saltarte pasos.
- Lecciones siguientes — avanza en orden (L02…Ln).
- Lecturas — sigue la tabla semana → capítulos o la lectura de cada lección (ver bibliografía). No elijas capítulos al azar. Si aparece una sigla en azul, ábrela en el glosario.
- Prácticas — márcalas en la UI solo cuando existan archivos/evidencia.
- Proyecto — cierra la materia.
- Criterios de dominio — autoexamen honesto.
Lee también la filosofía, el glosario y el hilo de seguridad.
Qué cuenta como “terminado”
Una materia no está terminada porque leíste el Markdown. Está terminada cuando:
- Las prácticas tienen evidencia en
projects/o un repo enlazado. - El proyecto cumple los requisitos mínimos de la ficha.
- Puedes explicar los criterios de dominio sin mirar el tutorial.
Luego marcas el checkbox en el plan. Cada semana: check-in en la página Progreso (horas reales + hecho / bloqueo / siguiente), exporta el JSON a progress.json y haz commit.
Cuando no entiendas algo
- Intenta 25–40 minutos por tu cuenta (docs + prueba y error).
- Escribe: qué intentaste, qué error viste, qué esperabas.
- Pregunta al mentor (Cursor) con: materia + enlace/código + duda concreta.
- No pidas “explícame todo TypeScript”; pide “no entiendo por qué este
awaitfalla aquí”.
Errores de método (evítalos)
- Consumir 10 tutoriales sin un proyecto propio.
- Marcar prácticas sin evidencia.
- Saltar M01/M02 porque “ya sé programar” (el hueco está en profundidad).
- Estudiar solo teoría la semana entera.
- Compararte con juniors de LinkedIn en vez de con tu bitácora de hace 30 días.
Inglés y la universidad
- Inglés: sigue tu curso; aquí usamos libros en español hasta B1 lectura técnica.
- Si cursas carrera en paralelo: este plan adelanta y profundiza. Cuando la U vea “Bases de datos”, tú ya construyes el esquema del CRM aquí.