Saltar al contenido

Plan de 30 días: de cero a dios

El curso convertido en calendario: cuatro semanas con lección, práctica y un criterio de hecho verificable cada día. Semana 1 el Nivel 0 con repaso diario, semana 2 el Nivel 1, semana 3 configuración e IDE, semana 4 entorno, proyecto real y la ronda de golf. Los descansos como consolidación, y qué pasa el día 31.

Un plan de estudio falla casi siempre por lo mismo: sus días se dan por cumplidos con solo leer. «Día 4: objetos de texto» y uno lee sobre objetos de texto, asiente, y marca la casilla sin que las manos se hayan enterado. Este plan está construido contra eso: cada día tiene una lección, una práctica sobre trabajo real y —la parte importante— un criterio de hecho que se puede verificar sin autoengaño: o el :checkhealth salió limpio o no salió, o la macro transformó las veinte líneas o no las transformó. Treinta días, veinte o treinta minutos diarios más tu trabajo normal, el repaso corriendo en paralelo desde el día 1, y cuatro días de descanso que no son huecos: son parte del método.

  • Recorrer el curso en cuatro semanas: Nivel 0 con repaso diario, Nivel 1, configuración e IDE (niveles 2–3), y entorno, proyecto real y Nivel 6.
  • Cerrar cada día con un criterio de hecho verificable, no con una sensación de haber leído.
  • Tratar los días de consolidación como entrenamiento, no como premio ni como hueco que rellenar.
  • Salir el día 30 con el ritual permanente montado: el que hace que el día 31 no sea el final de nada.

Cómo usar el plan

Tres reglas gobiernan los treinta días, y las tres importan más que cualquier fila de las tablas.

El repaso es diario y no cuenta como el trabajo del día. Diez minutos de cola de repaso, todos los días, desde el día 1, aparte de lo que toque. Los drills que hagas en las lecciones van entrando en la cola y el repaso espaciado los va sirviendo con sus intervalos; tu única obligación es aparecer. Al final del plan, la racha debería rondar los treinta.

El criterio de hecho es la casilla. Cada día se cierra cuando su criterio se cumple, no cuando la lección se termina de leer. Si un día el criterio no sale, el día se repite mañana, y no pasa absolutamente nada: el plan tiene treinta días de material, no una fecha de caducidad. Es preferible un plan de cuarenta días cumplido que uno de treinta fingido.

La práctica es sobre trabajo real. Salvo donde se indica lo contrario, la práctica del día se hace editando lo que edites de verdad —tu proyecto, tus notas, tus configs—, forzando el foco del día aunque al principio sea más lento. La lentitud inicial es la inversión; ya sabes por la 6.1 que la comodidad no entrena.

Semana 1 · El editor sin plugins (Nivel 0)

La semana más importante. La gramática que se asienta aquí multiplica todo lo que viene después; si hay que ir lento en algún sitio, es este.

Día Lección Práctica Hecho cuando…
1 Instalación Instala la 0.12.4 y haz nvim +Tutor entero :checkhealth sin errores y el Tutor terminado
2 0.3 · movimientos 30 min de edición real sin flechas ni ratón Llegas a cualquier punto visible con f, /, { o conteos — sin ráfagas de jjjj
3 0.4 · la gramática I Operadores + mociones sobre texto real Los drills de la 0.4 con ✓ en el repaso
4 0.4 · la gramática II Objetos de texto y el punto Diez ediciones reales con verbo + objeto, y al menos tres repetidas con .
5 0.5 · modo Insertar Una sesión de escritura larga Pegas con Ctrl-r y corriges con Ctrl-w sin salir de Insertar ni una vez
6 0.6 · leer :help + 0.7 · la 0.12 Resuelve tus dudas del día solo con :h Tres dudas reales resueltas sin abrir el navegador
7 — consolidación Solo el repaso, sin material nuevo Cola a cero y racha de 7

Semana 2 · Fluidez (Nivel 1)

Las herramientas que separan «uso Vim» de «edito con ventaja»: la memoria del editor, la edición por patrones y la automatización. Cada día de esta semana deja drills en la cola; la semana 3 los cosechará.

Día Lección Práctica Hecho cuando…
8 1.1 · buffers y ventanas Una hora de trabajo sin cerrar Neovim Alternas ficheros con Ctrl-^ y :b nombre, sin picker y sin árbol
9 1.2 · registros y marcas Cosecha y siembra con registros Una edición real salvada por "0p, y las marcas ma/'a usadas para volver a un sitio lejano
10 1.3 · buscar y reemplazar Dos renombrados reales Uno con :%s///c decidiendo caso a caso, otro con cgn + .
11 1.4 · el comando :g Limpia un log o fichero generado de verdad Líneas vacías fuera con :g/^$/d y el fichero filtrado con :v/patrón/d
12 1.5 · macros Una transformación de 20+ líneas La macro grabada una vez y aplicada con 99@a o :g/patrón/normal @a — sin retocar líneas a mano
13 1.6 · quickfix Un cambio repartido por el proyecto :grep + :cfdo con revisión previa en :copen, en tres ficheros o más
14 — consolidación Solo el repaso Cola a cero, y la lección de tu peor punto débil releída

Semana 3 · De editor a IDE (niveles 1–3)

Se cierra el Nivel 1 y el editor se convierte en el tuyo: configuración propia, versionada, y las capacidades de IDE montadas pieza a pieza para saber qué hace cada una.

Día Lección Práctica Hecho cuando…
15 1.7 · folds + 1.8 · deshacer Lee un fichero grande plegado; provoca un desastre y recupéralo Navegas con zM/za, y vuelves de un estropicio con g- y :earlier 1f sin contar pasos
16 Nivel 2 · init.lua Tu configuración mínima, línea a línea entendida Arranca sin errores, con undofile, tu leader y tus opciones — nada copiado sin saber qué hace
17 Nivel 2 · gestor de plugins Tema y treesitter instalados La config vive en un repo Git con su primer commit
18 Nivel 3 · LSP Tu proyecto real con servidor de lenguaje gd, K, un renombrado de símbolo y los diagnósticos en pantalla, todo verificado
19 Nivel 3 · completado + treesitter Escribe código dejándote asistir El completado propone y tú controlas; una edición estructural con objetos sintácticos
20 Nivel 3 · git + tu lenguaje Tu stack de verdad (C, Rust, Swift o frontend) Stage por hunks y commit sin salir del editor; tu lenguaje con LSP y formateo operativos
21 — consolidación Solo el repaso Cola a cero, y tu primer export del repaso guardado junto a la config

Semana 4 · Entorno, proyecto real y el repaso (niveles 4–6)

La última semana invierte la proporción: menos lección, más realidad. Tres días de herramientas de entorno y una decisión, luego el editor se gana el puesto trabajando.

Día Lección Práctica Hecho cuando…
22 Nivel 4 · el picker Un día entero de navegación por búsqueda Ni árbol de ficheros ni ratón para abrir nada en toda la jornada
23 Nivel 4 · terminal + IA Tests y un refactor asistido Los tests corren desde dentro con la salida navegable; el refactor de la IA, revisado diff a diff antes de aceptar
24 Nivel 5 · LazyVim La decisión informada Por escrito: ¿distro o config propia, y por qué? Si distro: LazyVim instalado y :LazyExtras explorado
25 Proyecto real I Media jornada solo en Neovim Ni un solo «lo abro en el otro editor»; fricciones apuntadas
26 Proyecto real II Un bug de verdad, de punta a punta Localizado con :grep/quickfix, arreglado, probado — sin salir del editor
27 Proyecto real III Caza la tarea repetitiva del proyecto Resuelta con macro o :g, y convertida en drill del repaso con la regla de las tres veces
28 — consolidación Solo el repaso Cola a cero; puntos débiles revisados; los triples de la semana, capturados como drills
29 6.2 · la ronda de golf Los quince retos, contando pulsaciones Ronda completa con total ≤ 135; los retos sobre par, en tu lista de repaso
30 6.3 · tu kata Diseña la vida después del plan Ruta de perfil elegida y escrita; ritual permanente definido: ancla diaria + 10 min de repaso

Los descansos no son huecos

Los días 7, 14, 21 y 28 no tienen material nuevo, y la tentación de rellenarlos —adelantar una lección, «aprovechar»— es exactamente lo que hay que resistir. No son un premio por la semana cumplida: son la parte de la semana en que lo cumplido se queda.

La memoria no se consolida durante la práctica sino después de ella —una parte sustancial, durante el sueño—, y ese proceso necesita algo que un plan ambicioso tiende a no darle: material que repose sin material nuevo empujando detrás. Los días de consolidación hacen tres trabajos a la vez: dejan que la semana asiente, mantienen el único hábito que este plan quiere dejarte de por vida (la sesión de repaso existe hasta cuando no hay nada más), y te dan el momento de leer los puntos débiles con calma, que es de donde salen las decisiones de entrenamiento buenas. Un plan sin descansos no es un plan más rápido: es un plan que confunde ingesta con digestión.

Y la otra cara: si un día de semana se cae —trabajo, vida—, el descanso no es su hueco de recuperación. El día caído se retoma donde tocaba y todo lo demás se desplaza. El plan cede fechas; no cede descansos.

El efecto de espaciado: por qué 30 días ganan a un fin de semana intensivo

Este plan podría comprimirse: sus horas totales caben en tres fines de semana de inmersión, y la industria de los bootcamps vive de que eso parece equivalente. No lo es, y la razón es uno de los resultados más sólidos de la psicología del aprendizaje: el efecto de espaciado. A igualdad de tiempo total de práctica, distribuirla en sesiones separadas produce una retención muy superior a concentrarla — lo observó ya Ebbinghaus en 1885, y un siglo largo de réplicas, incluida la gran síntesis experimental de Nicholas Cepeda y colaboradores sobre cientos de comparaciones, no ha hecho más que confirmarlo y afinarlo: el intervalo óptimo entre sesiones crece con el horizonte al que quieres recordar.

Lo traicionero es que la intuición vota por el atracón, y vota con datos falsos: al final de una jornada intensiva el rendimiento medido en ese momento es excelente, y la sensación de dominio, total. La diferencia aparece a las dos semanas, cuando lo masificado se ha evaporado y lo espaciado sigue ahí — es decir, aparece exactamente cuando ya no estás mirando. El masificado optimiza el examen de esta noche; el espaciado optimiza que la habilidad exista en marzo. Y el mecanismo vuelve a ser el de siempre: la sesión separada te obliga a recuperar lo de la sesión anterior a través de un principio de olvido, y esa recuperación con esfuerzo es la que consolida — el atracón, al no dejar que nada empiece a olvidarse, no da ocasión de fijar nada.

La generalización es directa: casi todo lo que la cultura del esfuerzo celebra como intensidad —la noche antes del examen, el curso de inmersión de un fin de semana, el enero del gimnasio— es la estrategia perdedora con mejor imagen del mundo. Veinte minutos al día durante un mes le ganan a diez horas de un sábado en cualquier dominio con memoria de por medio: un idioma, un instrumento, una API, este editor. No es una cuestión de disciplina ni de talento; es que el cerebro factura por sesiones, no por horas. Este plan dura treinta días porque no conoce forma más corta de que te dure treinta años.

El día 31

El plan no termina: desemboca. El día 30 no eres un producto acabado —nadie lo es con este editor, y el cierre del Nivel 26 te contará por qué eso es la gracia y no el defecto—; eres alguien con la base motora asentada, un editor que es tuyo, y lo único que de verdad importaba fabricar en estos treinta días: el sistema que sigue funcionando sin plan.

Ese sistema tiene tres piezas, y las tres ya las tienes en marcha: la microsesión diaria de el repaso, anclada a un momento fijo (6.1); la regla de las tres veces cosechando drills de tu trabajo real, que es lo que mantiene el entrenamiento pegado a lo que de verdad haces (6.1); y el kata —tu ruta de perfil de la 6.3— marcando qué toca cuando quieras crecer hacia algún sitio: más fluidez, más configuración, o los niveles 7 a 26, donde el editor deja de ser algo que usas y pasa a ser algo que escribes.

El día 31, por tanto, tiene el criterio de hecho más corto del plan: la sesión de repaso, hecha. Igual que el 32, y el 60, y el 200. Diez minutos que ya no necesitan calendario, porque ya no son un plan: son cómo trabajas.

Empieza hoy el día 1

  1. No mañana: hoy. Instala la 0.12.4, lanza nvim +Tutor y no te levantes hasta que :checkhealth salga limpio. El día 1 tiene el criterio más fácil de los treinta a propósito.
  2. Ancla ahora la microsesión: decide a qué momento de tu día se pega el repaso, y hazla hoy mismo aunque la cola tenga dos drills.
  3. Copia las cuatro tablas a un fichero plan.md —editándolo con Neovim, claro— y marca cada día solo cuando su criterio de hecho se cumpla. Los que se repitan, apúntalos: son información, no fracasos.
  4. El día 30, con la ronda de golf jugada y tu kata escrito, vuelve a leer la lección 0.4 entera. Esa sonrisa que se te va a poner es la medida real del plan.