En Twitter alguien pidió que nombren una cosa que todo programador -de cualquier nivel- debería saber. Las respuestas han sido muy interesantes. Aquí van algunas (sin ningún orden en particular):

  • Git (y la diferencia con GitHub)

  • Googlear

  • El principio “DRY” (“don’t repeat yourself”)

  • Escribir código limpio y con buenas prácticas, aunque sea una aplicación pequeña

  • Depurar (“debuggear”) código y analizar errores

  • Inglés

  • Cómo y cuándo hacer preguntas, y siempre antes intentar buscar una solución por nuestra cuenta

  • Está bien no saber algo y tener que pedir ayuda

  • Humildad y saber aceptar críticas constructivas

  • Manejo de errores y escribir buenos mensajes de error

  • Vencer el “síndrome del impostor”

  • Continuar aprendiendo siempre, y aprender de manera eficiente

  • Practicar lo aprendido

  • Colocar información útil en un “catch” después de un “try”

  • Comandos básicos de consola

  • Leer documentación

  • Hacer pausas y no programar por largas horas sin descanso

  • Patrones

  • Empatía con el usuario final del software

  • Saber expresarse, habilidades de comunicación

  • Probar (“testear”) el código

  • Documentar correctamente el código, escribir buenos comentarios

  • Manejar la herramienta “Devtools” del navegador

  • Escribir buenos nombres de variables y buenas prácticas en general

  • No hacer “deploy” los viernes 😁

  • Estructuras de datos, algoritmos y complejidad algorítmida

  • Usar sangrías y dar correcto formato al código

  • Saber leer e interpretar código escrito por otros

  • Abstracción

Ver la publicación original en Twitter



Artículos relacionados