Libros tech para regalar (y pedir) estas fiestas

Mariah Carey ya ha descongelado su habitual villancico, las luces ya tintinean en las calles de todas las localidades, pero seguro que algún fleco se ha quedado suelto. ¿Será la carta de los regalos? ¿Será ese amigo invisible que se te ha atascado y no logras encontrar el regalo per-fec-to? No te preocupes, porque en este post colaborativo hemos recogido la recomendaciones de unos cuantos libros tech que pedir (o regalar) en estas fiestas. Hay para todos los gustos: data, desarrollo, habilidades, Inteligencia Artificial, Machine Learning, etc.


Recomendado por Anaís Solís Gómez

Título: Unit Testing: Principles, Practices, and Patterns

Autor: Vladimir Khorikov

Te gustará si: conoces lo básico del testing automático, pero quieres aprender buenas prácticas y entrar más en profundidad sobre este campo. Introduce muchas definiciones y patrones que ayudan a asentar conceptos, pero también incluye ejemplos prácticos de código, donde el autor aplica lo aprendido. A lo largo de la lectura se menciona la influencia que tienen en el testing otros conceptos como la inyección de dependencias, la arquitectura hexagonal o la programación funcional. En conclusión, una lectura muy recomendada para adentrarse en el mundo del testing automático.


Recomendados por Ruth Carrasco Navarro

Título: Storytelling with Data: A Data Visualization Guide for Business Professionals

Autora: Cole Nussbaumer Knaflic

Recomendado porque: este libro te da todas las claves para aprender a hacer visualizaciones lo más efectivas posibles.


Título: Learning Spark: Lightning-Fast Data Analytics

Autores: Jules S. Damji, Brooke Wenig, Tathagata Das, Denny Lee

Te gustará si: te dedicas al Data Engineering y quieres ir un paso más allá conociendo todas las claves sobre estructura y unificación en Spark. También ofrece ejemplos a modo tutorial paso a paso para realizar análisis de datos simples y complejos a través de algoritmos de machine learning. 


Libros recomendados por Almudena Barreiro

Título: Atlas of AI

Autora: Kate Crawford 

Recomendado porque: es un libro muy interesante sobre los proyectos de IA que se están llevando a cabo en el mundo. Es muy sorprendente y crítico con el uso de la misma a pesar de tener ya unos añitos.


Título: Mother of Invention: How Good Ideas Get Ignored in a World Built for Men 

Autora: Katrine Marçal

Qué te encontrarás: Es muy interesante. Estudia la evolución de las cosas desde un punto de vista de si el uso y disfrute eran para hombres o mujeres. Cosas que por ser consideradas femeninas dejaron de investigarse y de evolucionar.


Título: Invisible Women: Exposing Data Bias in a World Designed for Men

Autora: Caroline Criado Perez

Recomendado porque: Es un must. Explica la importancia de tomar datos con perspectiva de género y también cómo nos ha perjudicado y nos perjudica que la tecnología y puestos de poder estén principalmente ocupados por hombres.


Recomendados por Luis Merino Ulizarna

Título: Deep Learning con Python 

Autor: François Chollet

Recomendado porque: El autor es el creador de una de las librerías de aprendizaje automático más usadas del mundo llamada Keras. Además es un investigador de IA en Google. Es un muy buen libro para iniciarse en la inteligencia artificial, machine learning, etc., ya que explica bastante claros los conceptos y va avanzando en complejidad. 


Título: Approaching (almost) any Machine Learning problem

Autor: Abhishek Thakur

Te gustará si: te interesa el Machine Learning. En este caso, se trata de un libro más práctico y quizá con un pelín más de complejidad. Por ello, el autor asume que se saben algunos conceptos básicos tanto de Machine Learning como de Python y Linux.


Título: The hundred-page machine learning book

Autor:  Andriy Burkov 

Recomendado porque: Este es el más conciso de todos ya que intenta resumir en 100 páginas todos los conceptos relacionados con la inteligencia artificial, aprendizaje automático, aprendizaje profundo, métricas, funciones de coste y de pérdida etc.. El único ‘pero’ es que puede haber fórmulas matemáticas un poco complejas en algunos casos, pero está bien.


Recomendados por Isabel Plaza Vidal

Título: El Programador Pragmático

Autores:  Andrew Hunt y David Thomas 

Recomendado porque: Este libro es mucho más que una guía técnica: es un manual de filosofía profesional para cualquier desarrollador que aspire a ser mejor en su rol. Proporciona consejos prácticos (y no tanto) para que podamos desarrollar todo nuestro potencial. 


Título: The Mythical Man-Month

Autor:  Frederick P. Brooks Jr.

Qué te encontrarás: Este libro es un referente en la gestión de proyectos de software. Brooks explora las complejidades y desafíos únicos que enfrentan los equipos de desarrollo de software, ofreciendo reflexiones sobre la planificación, la estimación, la coordinación y la comunicación en proyectos de gran escala. A través de anécdotas y análisis, Brooks comparte valiosas lecciones sobre cómo abordar los problemas comunes que surgen en el desarrollo de software.


Título: The Phoenix Project

Autores:  Gene Kim, Kevin Behr y George Spafford

De qué va: Este libro presenta una novela sobre la gestión de proyectos de IT y cómo superar los desafíos comunes en el campo.


Libros recomendados por Bosco Domingo

Título: A Philosophy of Software Design

Autor: Dr. John Ousterhout.

Por qué te gustará: Es un libro fantástico escrito por un profesor de Stanford en el que cuenta con todo lujo de detalles y ejemplos, pero de forma breve y sencilla, cómo pensar y escribir código para que sea un goce de leer, mantener y evolucionar. ¡Es la versión «buena» de Clean Code!


Título: Clean Architecture

Autor: Robert C. Martin.

Qué te encontrarás: Un libro donde Uncle Bob explica cómo estructurar los proyectos de software para que la arquitectura trabaje en pos de la solución que tratamos de encontrar, y no del framework o herramienta que usemos para ello.


Estas son solo algunas de las recomendaciones si estás buscando opciones para regalar en un amigo invisible o para dejar debajo del árbol en estas fechas festivas. Pero no son las únicas y, como aquí somos comunidad, estamos deseando escuchar tus sugerencias. Puedes dejarlas en comentarios en este post o bien a través de nuestras redes sociales: X, LinkedIn, Instagram o Bluesky.

Sirviendo Código
Sirviendo Código
Una comunidad de gente apasionada por la tecnología. Nos gusta compartir conocimiento y hacer las cosas bien.

Otros artículos que te pueden interesar

El día en el que comencé a desarrollar todas mis webs con Python

0
En diciembre de 2022 apareció un nuevo framework llamado Pynecone, en su versión 0.1.8 Alpha. Cero ruido. Ya en julio de 2023, con su cambio de nombre a Reflex, y el lanzamiento de su versión 0.2.0, descubrí por primera vez este framework. Y la comunidad comenzó a hablar de él.
Java 23, claves y datos necesarios de la última versión de java

Java 23: ¿dónde estamos y cómo hemos llegado hasta aquí?

0
Java 23 ya está disponible desde el 17 de septiembre de 2024. Como siempre que se lanza una nueva versión, es útil conocer las novedades que incluye nuestro lenguaje favorito.

Tests de integración con Spring Boot y Testcontainers

0
En el desarrollo de aplicaciones Spring Boot es fundamental asegurar que todo funcione correctamente. Los tests unitarios son esenciales para validar el comportamiento de componentes de manera aislada.