Nadie se acuerda de todo, y nadie lo intenta. Un desarrollador con quince años de experiencia busca tanto como un principiante: simplemente busca mejor y más rápido. Saber buscar no es hacer trampa, es la competencia número uno del oficio. La buena noticia es que se reduce a unas pocas reglas sencillas.
Una buena búsqueda tiene tres piezas: el lenguaje o la herramienta implicados, la parte genérica del mensaje de error y nada más. La trampa clásica es pegar el mensaje en bruto, con tus rutas de archivos y tus nombres de variables. Nadie más en el mundo tiene una carpeta que se llame como la tuya, así que no saldrá ningún resultado. Quita lo que es personal y conserva lo que es universal.
Se quitan las rutas y los nombres personales, se conserva la formulación genérica.
No todas las fuentes valen lo mismo. Por orden: la documentación oficial de la herramienta, que siempre está al día aunque resulte árida; MDN para todo lo relacionado con la web; los foros de preguntas y respuestas como Stack Overflow, muy útiles para errores concretos; y por último los blogs y los vídeos, agradables pero a menudo caducados. Antes de seguir una respuesta, mira dos cosas: su fecha y la versión de la que habla.
Una IA conversacional es una excelente compañera de búsqueda: te explica un mensaje de error en español, reformula una documentación oscura y te propone un punto de partida. Pero también puede inventarse cosas con total aplomo: funciones, opciones o direcciones que no existen. A eso se le llama alucinación. La regla de oro es sencilla: úsala para entender y después comprueba el detalle exacto en la documentación oficial. Dale siempre tu contexto, tu versión y el mensaje de error completo.
Prueba de conocimientos
Comprueba que has retenido los puntos clave de esta lección.
¿Cómo se formula una búsqueda a partir de un mensaje de error?
Pegando el mensaje entero, con las rutas y los nombres de variables
Conservando la parte genérica del mensaje y quitando lo que es personal
Describiendo el problema con tus propias palabras sin citar nunca el mensaje
¿Qué hay que comprobar antes de seguir una respuesta encontrada en un foro?
El número de comentarios que hay debajo de la respuesta
La fecha de publicación y la versión a la que se refiere
La longitud de la respuesta
El país de origen de su autor
¿Qué actitud hay que adoptar ante una respuesta dada por una IA?
Copiarla tal cual, una IA no se equivoca
Ignorarla, una IA no sirve de nada para aprender a programar
Usarla para entender y después comprobar el detalle en la documentación oficial