Nueva era: Programa CON la IA, no contra ella

No escribas mil líneas
Entiende y Dirige

La IA ya escribe código por ti. Tu trabajo ahora es pensar lógicamente, entender qué te genera, y saber qué pedirle.

Lógica Primero

Aprende a pensar en pasos, no a memorizar sintaxis

Entiende el Output

Comprende qué hace el código que la IA genera

Aprende a Pedir

Prompts claros = resultados precisos

7 Módulos

Nuestro Camino

No se trata de memorizar todo. Se trata de entender suficiente para saber qué pedirle a la IA y verificar que funcione.

Nota: Cada módulo se enfoca en entender conceptos, no en memorizar sintaxis. La IA escribe el código, tú lo diriges.

Dev +1 año exp

Tu Ruta Dev Avanzado

Llenar gaps específicos. Arquitectura, nuevos lenguajes, certificación AWS, y preparación para pruebas técnicas.

Las Capas que Necesitas Entender

Domain

Entidades, reglas de negocio puras. Sin dependencias externas.

Application

Casos de uso. Orquesta el dominio. Define puertos (interfaces).

Infrastructure

Implementaciones concretas. DB, APIs externas, frameworks.

Adapters

Conectan el mundo exterior. Controllers, repositories concretos.

Hexagonal = Ports & Adapters: Domain y Application definen "puertos" (interfaces). Infrastructure y Adapters son las implementaciones. El dominio nunca depende de frameworks externos.

01
Lógica & Algoritmos

Reforzar pensamiento algorítmico. Estructuras de datos, Big O, patrones de resolución.

Temas:

Arrays & StringsHash MapsTwo PointersRecursiónBig OTrees & Graphs

Recursos:

NeetCode 150LeetCode PatternsGrokking Algorithms
Explorar módulo
02
Arquitectura de Software

Clean Architecture, Hexagonal, DDD. Entender Domain, Application, Infrastructure, Adapters.

Temas:

Clean ArchitectureHexagonal/Ports & AdaptersDomain LayerApplication LayerInfrastructureSOLID aplicado

Recursos:

Clean Architecture (libro)Herberto Graça blogDDD Quickly
Explorar módulo
03
NestJS Profesional

APIs robustas, módulos, providers, guards, interceptors, testing, documentación.

Temas:

Modules avanzadosCustom DecoratorsGuards & PipesTesting e2eSwagger/OpenAPIMicroservicios

Recursos:

NestJS docsNestJS CoursesEnterprise patterns
Explorar módulo
04
Java + Spring Boot

APIs REST con Java. Spring Boot, JPA, seguridad. Muy pedido en empresas grandes.

Temas:

Spring Boot basicsREST ControllersJPA/HibernateSpring SecurityMaven/GradleTesting JUnit

Recursos:

Spring.io guidesBaeldungJava Brains
Explorar módulo
05
Python + FastAPI

Desde cero. Python moderno, tipado, FastAPI para APIs ultra rápidas. Muy demandado.

Temas:

Python desde ceroTipado con PydanticFastAPI routingAsync/awaitSQLAlchemyTesting pytest

Recursos:

FastAPI docsReal PythonPython Crash Course
Explorar módulo
06
Pruebas Técnicas

Preparación para entrevistas. Coding challenges, system design, behavioral.

Temas:

LeetCode patternsSystem Design basicsAPI DesignCode review skillsBehavioral STARLive coding tips

Recursos:

NeetCode.ioSystem Design PrimerPramp
Explorar módulo
Certificación07
AWS Cloud Practitioner

Certificación AWS. Conceptos cloud, servicios core, pricing, seguridad básica.

Temas:

Cloud conceptsEC2, S3, RDSIAM & SecurityPricing modelsWell-ArchitectedExam prep

Recursos:

AWS Skill BuilderStephane MaarekTutorials Dojo
Explorar módulo

Orden sugerido:

1. Arquitectura2. NestJS Pro3. Python/FastAPI4. Java/Spring5. Pruebas Técnicas6. AWS Cert

Lógica & Algoritmos en paralelo con todo. Practica 1-2 problemas diarios mientras avanzas.

Para Profesionales

Ruta Creativa

Para quienes quieren crear páginas profesionales sin ser programadores. La IA hace el código, tú defines qué quieres.

Cómo pedir bien

Muy vago:

"Hazme una página web"

Específico:

"Crea una landing page para un curso de anatomía. Header con mi nombre y título 'Dra. [Nombre] - Curso de Anatomía'. Sección de bienvenida. Lista de módulos del curso. Sección de contacto con formulario. Colores profesionales: azul oscuro y blanco. Estilo limpio y médico."

Muy vago:

"Ponle mejor diseño"

Específico:

"Cambia los colores a tonos más cálidos (beige y verde suave). Aumenta el tamaño del texto de los títulos. Agrega más espacio entre secciones. El botón de contacto debe ser más visible."

Tip: Mientras más detalles des (colores, estructura, propósito, audiencia), mejor resultado obtienes.

Diseñado especialmente para crear recursos educativos

El Nuevo Paradigma

La IA Escribe, Tú Diriges

Ya no necesitas escribir miles de líneas de código. Necesitas entender qué pasa y saber qué pedir.

Antes: Memorizar sintaxis
// Horas memorizando...
for (let i = 0; i < arr.length; i++) {
  // ¿Era i++ o ++i?
  // ¿length o Length?
}
Ahora: Pensar y pedir

Tu prompt:

"Necesito recorrer esta lista de usuarios y filtrar los que tienen más de 18 años"

Tu trabajo:

  • Entender qué hace el código generado
  • Verificar que hace lo que pediste
  • Ajustar si algo no está bien

Pensamiento Lógico

Descomponer problemas en pasos. Si entiendes el problema, la IA lo resuelve.

Leer Código

No memorizar sintaxis, sino entender qué hace cada parte del código generado.

Prompts Efectivos

Saber pedir lo que necesitas. Un buen prompt = código funcional a la primera.

Conectar Piezas

Entender cómo frontend habla con backend, cómo fluyen los datos.

Detectar Errores

Reconocer cuando algo no funciona y saber explicarle el problema a la IA.

Flujo de Trabajo

Git, estructura de proyectos, testing básico. Lo esencial para trabajar.

Aprendamos Juntos

Este es nuestro espacio para aprender a programar de la forma moderna. Sin presión, a nuestro ritmo, con la IA como herramienta.

Lo que vamos a lograr:

Pensar como programadores
Entender código sin memorizarlo
Usar IA efectivamente
Crear proyectos reales