Empieza aquí
¿Nuevo construyendo software con IA?
Esta página enseña las palabras y la forma del trabajo — sin discurso de venta, sin jerga sin explicar. Diez minutos aquí hacen que todo lo demás en este sitio, y casi todo lo que dice tu IA, tenga sentido.
Qué implica construir una app realmente
Construyas lo que construyas, el trabajo sigue el mismo ciclo. La IA acelera cada paso — no elimina ninguno.
- 1
Decide qué construyes
Una frase: ¿para quién es y qué pueden hacer con ella? Todo lo demás nace de ahí.
- 2
Descríbeselo a tu IA
Con palabras sencillas, una pieza a la vez. Las peticiones pequeñas y específicas dan resultados mucho mejores que 'constrúyeme toda la app'.
- 3
La IA escribe código — tú lees el resultado
No necesitas entender cada línea. Sí necesitas comprobar que hace lo que pediste, y pedirle a la IA que explique cualquier cosa sorprendente.
- 4
Pruébalo
Recórrelo con clics como lo haría un desconocido. Mejor aún: ten pruebas — pequeños programas que verifican tu app automáticamente cada vez que cambia.
- 5
Lánzalo
Poner tu app en internet donde la gente real puede usarla. Esto se llama desplegar, y es un paso repetible, no un evento único.
- 6
Mejórala — para siempre
Las apps reales nunca están terminadas. Arreglarás, añadirás y remodelarás continuamente; el ciclo de arriba simplemente sigue girando.
Las palabras que encontrarás, en lenguaje claro
Veinte términos cubren casi todo lo que oirás en tus primeras semanas. Ninguno es complicado — solo suelen quedar sin explicar.
Los bloques básicos
- Frontend
- La parte de tu app que la gente ve y toca — las páginas, botones y formularios en el navegador.
- Backend
- La parte que corre tras bambalinas en un servidor — verificando logins, guardando datos, haciendo el trabajo real.
- API
- Cómo dos piezas de software se hablan. Tu frontend pide datos al backend a través de una API; tu app puede usar APIs de otras empresas también (como Stripe para pagos).
- Base de datos
- Donde vive permanentemente la información de tu app — usuarios, pedidos, mensajes. Si debe sobrevivir un reinicio, pertenece a la base de datos.
- Framework
- Una base pre-construida sobre la que montas tu app, para no empezar de cero. Next.js y Rails son frameworks.
- Dependencia
- Código de otra persona que tu app usa en vez de escribirlo tú. Las apps suelen tener cientos; mantenerlas actualizadas importa porque sus bugs se vuelven tus bugs.
Cómo se gestiona el código
- Repositorio (repo)
- La carpeta que contiene el código de tu proyecto más toda su historia. Normalmente guardada en GitHub.
- Control de versiones (Git)
- El sistema que registra cada cambio hecho a tu código, para ver qué cambió, cuándo, y deshacer lo que sea. Git es el que usa todo el mundo.
- Commit
- Un cambio guardado con una nota sobre qué hace — una instantánea en la historia de tu proyecto a la que siempre puedes volver.
- Pull request (PR)
- Un lote de cambios propuesto, empaquetado para revisión antes de unirse al código principal. El punto natural donde los cambios se examinan — por personas, o por herramientas como esta.
- Revisión de código
- Leer un cambio propuesto para detectar problemas antes de que se lance — la práctica que más separa a los equipos profesionales del resto.
- CI (integración continua)
- Un robot que construye y prueba tu código automáticamente cada vez que propones un cambio, para que lo roto se detecte en minutos y no por tus usuarios.
Lanzar y operar
- Prueba (test)
- Un pequeño programa que verifica que una parte de tu app funciona — automáticamente, cada vez que algo cambia. Las pruebas son cómo cambias código sin miedo.
- Despliegue
- El acto de poner una versión de tu app en internet. Las herramientas modernas lo hacen un botón o algo totalmente automático.
- Producción
- La versión en vivo de tu app que usa la gente real. 'Se rompió en producción' es la razón de que exista todo lo demás de esta lista.
- Staging
- Una copia privada de tu app para probar cambios con seguridad antes de que lleguen a producción.
- Variable de entorno
- Un ajuste que tu app lee al ejecutarse — como la contraseña de la base de datos — guardado fuera del código para que los secretos nunca queden escritos en él.
- Lanzamiento (release)
- Un momento de envío con nombre y decisión: este conjunto de cambios, juzgado listo, sale. Los lanzamientos son decisiones, no accidentes.
- Rollback
- Volver a poner la versión anterior que funcionaba tras un mal lanzamiento. Los buenos montajes lo hacen rápido y aburrido.
- Clave de licencia
- Un código que demuestra tu derecho a usar un software de pago — cómo herramientas como esta saben quién eres, sin contraseña.
Trabajar con una IA, bien
Construir con IA es una habilidad en sí misma. La versión corta:
- Pide una cosa pequeña a la vez, con especificidad.
- Lee lo que recibes; pide a la IA que explique lo que no sigas.
- Prueba después de cada cambio, no al final.
- Cuando dé vueltas en círculo, reinicia la conversación con una petición más limpia.
Ya conoces las palabras
La ruta guiada configura Enterprise Skills en tu editor y te acompaña en tu primera sesión gobernada — cada concepto de arriba, aplicado por ti.