Nuestro Dev Talent Partner en Italia, Arnaldo Morena, comparte su lista de libros para el 2024. ¡Sigue leyendo para descubrirlos!
Antes de que sea demasiado tarde, quiero compartir en este artículo libros escritos de manera tradicional. Actualmente, con la IA, es común el copiar y pegar, y encontrar obras que realmente merezcan la pena se ha vuelto una tarea ardua. Si te invade la nostalgia, podrías optar por sumergirte en una copia impresa junto a una acogedora chimenea, disfrutando de la compañía de un buen vino. También es válido hacerlo en compañía de la chimenea virtual de Netflix, tu Kindle y una bebida refrescante, pero por favor, recuerda consumir con responsabilidad. 🙂
«Building LLM Apps: Create Intelligent Apps and Agents with Large Language Models» de Valentina Alto
Entrevisté a Valentina el pasado octubre durante la conferencia de Codemotion Milan 2023 (lamentablemente, es la única entrevista de devbooksclub que se perdió por razones técnicas). La IA está aquí para quedarse y si no quieres quedarte atrás, es mejor que aprendas a aprovecharla. Este libro muestra cómo incorporar los LLM (Large Language Model) en aplicaciones del mundo real, creando agentes inteligentes capaces de recuperar información de datos no estructurados interactuando con datos estructurados utilizando LLM y poderosas herramientas.
«Redis Stack for Application Modernization: Build real-time multi-model applications at any scale with Redis» de Luigi Fugaro y Mirko Ortensi
Cada vez que me encuentro con Luigi en una conferencia o una charla, siempre me presenta una nueva característica de Redis, pero Redis ha crecido tanto en el último año que sigo olvidando la mayoría de ellas. Este libro introduce Redis Stack destacando sus amplias capacidades de modelado de datos. Guía a los lectores a través de ejemplos prácticos de consultas en tiempo real, mostrando el enfoque innovador para enriquecer la experiencia de modelado de datos dentro de un solo servidor de base de datos. La integración sin problemas de Redis Stack en arquitecturas de microservicios es bien conocida y al final del libro, los lectores estarán equipados con las mejores prácticas para la administración del servidor, asegurando escalabilidad, alta disponibilidad, integridad de datos, funciones y más.
«The Art of Explanation: How to Communicate with Clarity and Confidence» de Ros Atkins
Este libro explora el arte de la explicación, retratándolo como una habilidad para identificar y comunicar de manera efectiva los mensajes. Ros Atkins, un experto presentador de la BBC y periodista conocido por sus videos virales ‘Ros Atkins on…’, se retrata como un maestro de este arte. Su libro se sumerge en los secretos aprendidos a lo largo de los años en redacciones caóticas y desorganizadas, delineando los diez elementos de una explicación convincente. Además, proporciona un enfoque estructurado con siete pasos para ayudar a las personas a expresarse con claridad e impacto.
«Terraform: Up & Running; Writing Infrastructure As Code» de Yevgeniy Brikman
Mi viaje en el mundo de DevOps siempre está lleno de pasos a ciegas, copiando código de Stack Overflow o rogando a ChatGPT que tenga piedad y haga el trabajo por mí. Pero este libro parece ser la respuesta a muchas de mis preocupaciones. Guiándote a través de ejemplos prácticos de código, el cofundador de Gruntwork, Yevgeniy (Jim) Brikman, ilustra el lenguaje de programación declarativo simple de Terraform para el despliegue y monitoreo de la infraestructura con comandos mínimos, desde lo básico hasta la orquestación de una pila completa capaz de manejar un tráfico sustancial y respaldar a un amplio equipo de desarrolladores.
«The Algorithm: How AI Decides Who Gets Hired, Monitored, Promoted, and Fired and Why We Need to Fight Back Now» de Hilke Schellmann
Ok, el título parece perfecto para una canción de ‘Rage Against the Machine’, pero la trama parece muy interesante. Embarcándose en una historia de investigación periodística, Schellmann examina los algoritmos que analizan en secreto las expresiones faciales y el tono de voz de los candidatos a empleo. Investiga los algoritmos que escudriñan las actividades en línea, incluyendo Twitter y LinkedIn, construyendo perfiles de personalidad al estilo de Cambridge Analytica. Sus resultados revelan cómo los empleadores vigilan a los empleados, monitoreando la ubicación, las teclas presionadas, el contenido de la pantalla y analizando las discusiones grupales durante las reuniones para diagnosticar problemas de equipo. El trabajo de Schellmann arroja luz sobre el impacto intrusivo y potencialmente perjudicial de los algoritmos, destacando la necesidad de resistir a su influencia descontrolada en nuestras vidas.
«The Self-taught Programmer: The Definitive Guide to Programming Professionally» de Cory Althoff
Cada vez que veo «guía definitiva» en el título de un libro, mi «sentido arácnido» comienza a hormiguear en la base de mi cráneo. Pero esta vez le daré una oportunidad a este libro porque cada manual que he comprado para aprender Python siempre me ha dejado con la sensación de falta de algo. ¡Espero que esta vez encuentre ese algo!
«Rewired: The Mckinsey Guide to Outcompeting in the Age of Digital and AI» de Eric Lamarre
Durante gran parte de mi carrera he trabajado como freelancer, y ser hábil en la programación no es suficiente si no sabes dónde aplicarla. En «Rewired», McKinsey & Company comparte una guía práctica basada en las estrategias que sus consultores utilizan para permitir que las empresas prosperen en la era digital y de la inteligencia artificial. Muchas empresas se encuentran en una fase de estancamiento en la transformación digital, y aunque no existen soluciones inmediatas, McKinsey adopta este libro casi como un manual. El tema reside en reestructurar las operaciones para que numerosos equipos puedan aprovechar constantemente la tecnología para mejorar la experiencia del cliente, reducir costos y generar valor, convirtiendo las capacidades organizativas en la clave determinante del éxito.
«Software Architecture and Decision-making: Leveraging Leadership, Technology, and Product Management to Build Great Products» de Srinath Perera
Esta guía completa ilustra tanto los principios y conceptos técnicos como no técnicos esenciales para arquitectos, ingenieros de software senior y responsables técnicos. Los equipa para manejar hábilmente la incertidumbre inherente en la construcción de sistemas de software, guiándolos hacia el éxito de los productos que supervisan.
Únete a nuestra comunidad
¿Quieres orientar tu carrera para convertirte en un gran desarrollador? En nuestra plataforma de Talent puedes encontrar la forma de llevar tu carrera al siguiente nivel. Entra en nuestra web y encuentra tu trabajo ideal. Échale un vistazo.
Ser parte de la comunidad tech de Codemotion te permitirá potenciar tu experiencia y enfrentar nuevos desafíos que impulsarán tu carrera. Aprenderás nuevas habilidades técnicas y crecerás junto a otros miembros mediante el intercambio de opiniones y la creación conjunta. Tenemos dos comunidades para ti según tu experiencia:
Si eres wanna-be-dev, junior-dev o early-mid-dev nuestra comunidad de Discord es para ti. Allí encontrarás recursos, eventos, formación, muchos compañeros de viaje y beneficios exclusivos. Súmate aquí.
Si eres late-mid-dev, senior-dev, Tech Lead o CTO nuestra comunidad de Telegram es para ti. Allí encontrarás el mejor networking, artículos high-tech, debates de tendencias tech y beneficios exclusivos. Súmate aquí.
¡Nos vemos en Codemotion!