Cada tanto me preguntan qué leer para crecer en tech. Mi respuesta honesta es: lee mucho y no te apegues a una sola tecnología. Las herramientas cambian cada pocos años; los principios que hay debajo casi no se mueven. Estos nueve libros son los que siempre vuelvo a abrir, y la mayoría está en un estante físico que puedo alcanzar de verdad. Algo tiene una biblioteca de referencia que puedes tomar con la mano.

El estante

  • Portada de El Programador Pragmático
    El Programador Pragmático de Andrew Hunt y David Thomas. Los hábitos y las responsabilidades que separan a quien escribe código de quien hace ingeniería, más una filosofía de buenas prácticas (DRY, "don't repeat yourself", por delante de todas). Si vas a leer solo uno de esta lista, lee este.
  • Portada de Testing JavaScript Applications
    Testing JavaScript Applications de Lucas da Costa. El título dice JavaScript, pero los conceptos son universales. Me enseñó a pensar los tests en cualquier lenguaje.
  • Portada de Head First Python
    Head First Python de Paul Barry. Una introducción liviana y práctica a los fundamentos y modismos de Python. Excelente para quien está empezando y para quien llega de otro lenguaje.
  • Portada de Head First Git
    Head First Git de Raju Gandhi. Va más allá de los comandos, hasta los conceptos que hay debajo de Git, para que entiendas por qué se comporta como se comporta, y no solo qué hechizo teclear.
  • Portada de Murach's MySQL
    Murach's MySQL de Joel Murach. SQL avanzado, diseño de bases de datos y optimización de performance, explicados con claridad. El tipo de conocimiento de SQL que rinde una carrera entera.
  • Portada de Designing with the Mind in Mind
    Designing with the Mind in Mind de Jeff Johnson. Patrones de UX y UI basados en cómo funciona de verdad la cognición humana. Cambia la forma en que miras cualquier interfaz.
  • Portada de Information Dashboard Design
    Information Dashboard Design de Stephen Few. Buenas prácticas para comunicar con claridad a través de dashboards y visualizaciones. Indispensable si algún día pones números frente a quien decide.
  • Portada de The Data Warehouse Toolkit
    The Data Warehouse Toolkit de Ralph Kimball y Margy Ross. Conceptos atemporales de ingeniería de datos y modelado dimensional. Las ideas de aquí sobreviven a cualquier base de datos específica.
  • Portada de CSS: The Missing Manual
    CSS: The Missing Manual de David Sawyer McFarland. Los fundamentos y las posibilidades avanzadas de CSS, la parte del front-end que todos subestiman hasta que les muerde.

Fíjate en la variedad: oficio de programar, pruebas, un lenguaje, control de versiones, bases de datos, UX, visualización de datos, arquitectura de datos y estilos. Es a propósito. Las personas más útiles con las que trabajé no son las que se metieron infinitamente hondo en un solo stack. Son las que transitan entre las capas y ven cómo encaja todo.

No te apegues a una tecnología. Apégate a aprender.

Publicado originalmente en LinkedIn. Leer el original