Kodokon kodokon.com

Buscar con eficacia: documentación, buscadores, IA

Formula mejores búsquedas, juzga la fiabilidad de una fuente y usa la IA sin caer en sus trampas.

8 min · 3 preguntas

Abrir esta lección en Kodokon

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.

TEXT
Búsqueda mala:
C:\Users\Marie\projects\site\app.js NameError quantity

Búsqueda buena:
javascript TypeError cannot read properties of undefined
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.

  1. ¿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
  2. ¿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
  3. ¿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