Tutorial: GitHub Copilot para Programadores — De Escéptico a No Poder Vivir Sin Él

IA 9 de feb. de 2026

Cuando GitHub Copilot salió en 2021, lo probé una semana y lo desactivé. Las sugerencias eran erráticas, el autocompletado interrumpía mi flujo y sentí que me hacía peor programador. Cuatro años después, lo tengo activado 8 horas al día y mi productividad ha subido un 40%. ¿Qué cambió? Todo.

Configuración inicial (hazlo bien o sufrirás)

Primer error que comete todo el mundo: instalar la extensión y dejarlo con la configuración por defecto. No hagas eso. Aquí mi setup recomendado para VS Code:

Extensiones necesarias

1. GitHub Copilot (la extensión base)
2. GitHub Copilot Chat (la que permite conversación, imprescindible)
3. Opcionalmente: Copilot Labs para funciones experimentales

Ajustes que cambiarán tu vida

En settings.json, añade:

"github.copilot.enable": {"*": true, "markdown": false, "yaml": false}

Desactiva Copilot para Markdown y YAML. En serio. Las sugerencias en esos formatos son más ruido que ayuda y te ralentizan.

También recomiendo configurar un atajo de teclado para aceptar sugerencias línea a línea (Ctrl+→) en lugar de aceptar bloques enteros. Te da más control.

Programando con GitHub Copilot en VS Code
Programando con GitHub Copilot en VS Code

Copilot Chat: el verdadero game-changer

La sugerencia de código inline está bien, pero donde Copilot brilla es en el chat integrado. Casos de uso que me ahorran tiempo real:

Explicar código heredado

Selecciona un bloque de código, abre Copilot Chat y escribe: /explain. Especialmente útil para ese archivo de 2.000 líneas que nadie ha tocado en 3 años y que ahora te toca mantener.

Generar tests

Escribe /tests sobre una función y genera tests unitarios razonables. No son perfectos — necesitarás ajustar casos edge — pero tener un 70% del test escrito en 10 segundos vs. empezar de cero es una diferencia enorme.

Refactorizar con contexto

Selecciona código, escribe: Refactoriza esto para usar async/await en lugar de callbacks. Mantén el manejo de errores. El resultado suele ser aplicable directamente el 60% de las veces.

Trucos avanzados que poca gente conoce

Comentarios como prompts: Escribe un comentario detallado de lo que quieres y Copilot genera el código. Cuanto más específico el comentario, mejor el resultado. Ejemplo:

// Función que recibe un array de objetos {name, price, quantity}
// y devuelve el total con IVA del 21%, redondeado a 2 decimales
// Si el array está vacío, devuelve 0

Copilot generará esa función correctamente el 90% de las veces.

Código asistido por inteligencia artificial
Código asistido por inteligencia artificial

Los peligros reales (y cómo evitarlos)

Dependencia ciega: Si aceptas todo lo que sugiere sin leer, acabarás con bugs sutiles. Regla de oro: lee cada sugerencia como si la hubiera escrito un junior con prisa.

Código con licencia: Copilot puede generar fragmentos similares a código open source. Activa el filtro de código público (github.copilot.advanced.blockSuggestions.public) si trabajas en proyectos comerciales.

Atrofia de habilidades: No dejes que Copilot escriba cosas que deberías saber hacer. Para algoritmos complejos, intenta primero tú y usa Copilot para optimizar, no para pensar por ti.

¿Merece la pena los 10$/mes?

Si programas más de 2 horas al día: absolutamente sí. Según datos de GitHub, los desarrolladores que usan Copilot completan tareas un 55% más rápido. Mi experiencia personal lo confirma — no al 55%, quizá al 35-40%, pero el ahorro es indiscutible.

Si eres estudiante, recuerda que es gratis con GitHub Student Developer Pack. No hay excusa para no probarlo.

Etiquetas

Daniel Campos

Consultor de automatización que descubrió que la mejor forma de enseñar es escribir. Si algo se puede automatizar, lo automatizo. Si no, también lo intento.