Libros de Rafael Gómez Blanes

4.5/5 - (30 votos)

 

❤️ Biografía de Rafael Gómez Blanes

En 2000 me licencié en Informática por la Universidad de Sevilla (España). Han pasado muchas cosas desde entonces, he tenido muchos trabajos y experiencias laborales y he visto cómo muchas tecnologías se quedaban obsoletas mucho más rápido de lo esperado.

También he abordado muchos tipos de proyectos propios, como Picly.io, Green Kiwi Games y mi actual proyecto estrella, www.hubdelibros.com.

Comparto mis actividades profesionales y empresariales.

En 2014 publiqué 'Negros de los programadores', que fue revisado en 2017 y suele ser número uno por categoría en Amazon; en 2019 publiqué la correspondiente versión práctica de mi anterior obra, 'El libro práctico de los programadores ágiles', así como 'El método Lean MP', que sistematiza la implementación de prácticas para actividades empresariales y de emprendimiento, este último también me interesa. He terminado un libro llamado 'Coder Habit'.

De todas las empresas en las que he trabajado -no muchas, para ser sincero-, Telvent Energy (que ahora forma parte de Schneider Electric en Francia) tuvo un gran impacto en mi desarrollo profesional. Esta empresa me ha permitido participar en muchos tipos de proyectos -nacionales e internacionales, de I+D+i, de creación de prototipos- y me ha introducido en una gran variedad de tecnologías: desde C++ hasta la adopción de la primera versión del framework .NET (¡¡¡se acabaron las fugas de memoria!!!). .

Pude trabajar en la programación, a veces 12 horas al día e incluso los fines de semana cuando los hitos eran difíciles. También tuve la oportunidad de participar en varios equipos, algunos de ellos internacionales.

En 2006 me enviaron a Suecia durante un año y medio en un proyecto para una empresa de energía, y aparte de comer muchos bollos de canela y albóndigas y pasar mucho frío, pude experimentar una cultura de trabajo diferente. Tanto mis colegas como yo experimentamos muchas crisis en los proyectos en los que trabajamos en Gotemburgo, pero fuimos capaces de superarlas y atesorar las maravillosas experiencias que todos recordamos con cariño. Cuando tuve que salir de mi "zona de confort" para avanzar, me desprendí de tantas cosas en aquel entonces que casi se ha convertido en un hábito hasta el día de hoy.

Mi experiencia en Suecia me llevó a liderar un pequeño equipo, a tomar decisiones completas de arquitectura y diseño (de lo que no estoy orgulloso, al contrario, este papel conlleva mucha responsabilidad) y también a participar en los desarrollos más importantes. También empecé a participar en licitaciones, viajé por todo el mundo, incluso a las oficinas de Microsoft en Seattle, y me interesé cada vez más por la cultura del código abierto y todo lo relacionado con el desarrollo ágil, que quería poner en práctica en mi empresa. Tuve mis primeras experiencias como autónomo, emprendedor y consultor externo, probando combinaciones fuera de mi función profesional "oficial".

Entre 2010 y 2011, sentí que mi carrera necesitaba un cambio de rumbo completo, y la oportunidad no tardó en presentarse: en 2012, creé una oficina de desarrollo de software dedicada a Telecontrol STM (una empresa muy vinculada al sector eléctrico de mi país), con recursos, tiempo y equipos suficientes para desarrollar la plataforma de telegestión IRIS.

Desde entonces, todas mis actividades se han dedicado al desarrollo de productos (en contraposición a los proyectos que empiezan y terminan para el usuario final) y a proyectos escalables siempre que sea posible, con éxitos grandes y pequeños, y trato de influir en todas las mejores prácticas descritas en este trabajo.

En 2017, cambié de marca y puse en marcha una empresa de software llamada Solid Stack en la antigua división de software de Telecontrol STM para no estar demasiado asociada al sector energético.

Del mismo modo, en los últimos años me han pedido que dé charlas y seminarios sobre código limpio, refactorización, software ágil, pruebas y auditorías de calidad de proyectos y siempre me sorprende lo poco que prevalece esta cultura en los entornos profesionales. También ofrecemos "mentoring", un método de formación que se ha hecho cada vez más popular últimamente, de forma individual o en grupo.

Puedes ver parte de mi repositorio de código en github.com/gomezbl. También puedes ponerte en contacto conmigo en contact@rafablanes.com.

Lector incansable, entrenador de yoga y running, padre de dos maravillosas hijas. Intento que mis niñas no se interesen demasiado por el desarrollo de software.

Estoy disponible en www.rafablanes.com

 

📕 Bibliografía de Rafael Gómez Blanes

A continuación, te dejamos con sus libros más recomendados en español (Actualizado este 2024):

📗 El manifiesto del escritor libre, cómo escribir un libro y publicarlo en el siglo XXI


El manifiesto del escritor libre, cómo escribir un libro y publicarlo en el siglo XXI

🧐 Sinopsis del libro: El manifiesto del escritor libre, cómo escribir un libro y publicarlo en el siglo XXI

En la era actual, el panorama de la escritura ha evolucionado de manera radical. Nos adentramos en la economía 'gig', donde los agentes libres tienen la oportunidad de expandir sus horizontes más allá de las fronteras físicas, ofreciendo sus propios productos y servicios en cualquier rincón del mundo. Este cambio no solo se refleja en la esfera económica, sino también en el ámbito cultural, especialmente en lo que respecta a la publicación de libros.

La revolución tecnológica ha desempeñado un papel fundamental en esta transformación. Los autores exitosos y superventas están aprovechando las herramientas digitales para reinventar la forma en que se publican los libros. Ya no es necesario depender exclusivamente de las editoriales tradicionales; ahora, cualquier individuo tiene el poder de controlar todo el proceso de creación y edición de su obra, lo que se traduce en una mayor libertad y la posibilidad de obtener mayores ingresos.

La democratización de la producción literaria es uno de los logros más significativos de la tecnología moderna. Ahora, cualquier persona puede convertirse en autor y compartir sus obras con el mundo entero. Sin embargo, el verdadero juez de la calidad de un libro sigue siendo el lector. Por lo tanto, es fundamental no solo crear y publicar, sino hacerlo de manera profesional y sobresaliente para captar la atención y el aprecio del público.

En este contexto, surge la necesidad de una guía que oriente a los escritores en el proceso de autopublicación. Desde Hub de Libros - Plataforma Editorial de Publicación Abierta, nos complace presentar esta breve guía de introducción al mundo de la escritura libre. En estas páginas, encontrarás consejos prácticos y recursos útiles para convertir tu idea en un libro exitoso que llegue a millones de lectores con tan solo un clic.

Como autor independiente, tienes el control absoluto sobre cada aspecto de tu obra. Sin embargo, es crucial entender que con gran poder viene una gran responsabilidad. Por eso, te instamos a hacer las cosas bien desde el principio. Desde la concepción de la idea hasta la promoción del libro, cada paso es importante y requiere dedicación y atención al detalle.

📗 Bitcoin, una guía esencial y práctica


Bitcoin, una guía esencial y práctica

🧐 Sinopsis del libro: Bitcoin, una guía esencial y práctica

El mundo y la economía han experimentado una transformación sin precedentes gracias a Internet, y esta revolución está lejos de terminar, especialmente con el crecimiento y la creciente aceptación de Bitcoin.

Bitcoin representa la evolución del dinero hacia un nuevo paradigma digital, con características radicalmente distintas a las que conocemos: descentralización, deflación, escasez, ausencia de una autoridad centralizada, y la capacidad de facilitar intercambios de bienes y servicios entre dos personas sin limitaciones geográficas, sin necesidad de permisos ni control por parte de intermediarios, y desde cualquier lugar del planeta.

Nos encontramos ante un cambio de paradigma financiero que redefine la manera en que entendemos y utilizamos el dinero.

Este libro es una guía introductoria al fascinante mundo de Bitcoin, diseñada para que cualquier persona pueda comprender los conceptos fundamentales y dar sus primeros pasos en su utilización.

Bitcoin se posiciona como el Internet del dinero, y su adopción masiva parece ser una inevitabilidad en el panorama financiero global.

📗 La era del código


La era del código

🧐 Sinopsis del libro: La era del código

¿Te gustaría descubrir qué implica realmente programar?

¿Estás considerando adentrarte en el mundo de la programación?

¿Acabas de dar tus primeros pasos y deseas obtener una visión general del campo profesional del desarrollo de software?

En todas partes que dirijas tu mirada, te encontrarás con una multitud de dispositivos electrónicos cuyo funcionamiento está controlado por una o varias aplicaciones de software (programas) compuestas por cientos o miles de líneas de código.

En la actualidad, la presencia del código de software es omnipresente y todo lo relacionado con la programación constituye un sector e industria cada vez más relevante.

En este libro, te adentrarás en el mundo de la programación y descubrirás los aspectos más destacados de un sector en constante crecimiento, ya que todos los aspectos de la economía se están digitalizando.

📗 De qué hablo cuando hablo de programar (volumen nº 1)


De qué hablo cuando hablo de programar (volumen nº 1)

🧐 Sinopsis del libro: De qué hablo cuando hablo de programar (volumen nº 1)

Programar y desarrollar una carrera como programador son dos cosas distintas, aunque estén estrechamente relacionadas. En el primer volumen de "De qué hablo cuando hablo de programar (volumen nº 1)", Rafael Gómez Blanes recopila una selección de los artículos más populares y vinculados en su sitio web (www.rafablanes.com).

Estos artículos han sido corregidos, revisados e incluso reescritos, enriquecidos con la experiencia acumulada durante los últimos años. Cada capítulo aborda un aspecto diferente del desarrollo de software, ofreciendo un contenido indispensable para desarrolladores de todos los niveles: desde conceptos como la deuda técnica y la correcta documentación de proyectos software, hasta la identificación de malos gestores y la utilidad de realizar paradas técnicas y retrospectivas.

Además, se exploran técnicas para mejorar el orden de trabajo y habilidades de desarrollo personal. Todos estos aspectos contribuyen a mejorar profesionalmente y avanzar más rápido en la carrera como programador.

En palabras del autor: "Este libro es el tipo de recurso que desearía haber tenido al terminar mis estudios; me habría permitido cometer menos errores y progresar con mayor rapidez y menos dificultades".

📗 De qué hablo cuando hablo de programar (volumen nº 2)


De qué hablo cuando hablo de programar (volumen nº 2)

🧐 Sinopsis del libro: De qué hablo cuando hablo de programar (volumen nº 2)

En este segundo tomo de "De qué hablo cuando hablo de programar (volumen nº 1)", Rafael Gómez Blanes ha compilado una selección de los artículos más visitados y compartidos en su página web (www.rafablanes.com).

Estos artículos han sido corregidos, revisados e incluso reelaborados, enriquecidos con su experiencia de los últimos años. Cada capítulo aborda un aspecto distinto del desarrollo de software.

Al igual que en el primer tomo, el contenido de este libro es esencial para cualquier desarrollador, ya sea amateur, junior o senior. Desde explicaciones sobre por qué surge la deuda técnica, cómo documentar adecuadamente un proyecto de software, hasta identificar a un mal gestor y la importancia de realizar paradas técnicas y retrospectivas. También se abordan temas como trabajar con mayor organización y desarrollar habilidades personales que, sin duda, te ayudarán a convertirte en un profesional más competente y a progresar más rápidamente en tu carrera.

En palabras del propio autor: "Este es uno de esos libros que me habría gustado leer tan pronto como finalizara mi etapa académica. Habría cometido menos errores, habría progresado mucho más rápido y con menos dificultades".

📗 El arte del emprendedor digital


El arte del emprendedor digital

🧐 Sinopsis del libro: El arte del emprendedor digital

El mundo del emprendimiento digital se ha convertido en un terreno fértil para los desarrolladores de software profesionales. ¿Por qué? Porque su idioma nativo es la tecnología, el lenguaje que está impregnando cada rincón de nuestra sociedad moderna. En este contexto, el software desempeña un papel crucial.

En su último libro, Rafael Gómez Blanes (conocido autor de "El Libro Negro del Programador", entre otros) nos sumerge en un paradigma de desarrollo diseñado específicamente para la creación de proyectos emprendedores escalables. Este enfoque se basa en su vasta experiencia, incluyendo la exitosa gestión de proyectos como 'Hub de Libros - Plataforma Editorial de Publicación Abierta' (www.hubdelibros.com).

Sin embargo, el camino del emprendimiento no se limita únicamente al dominio técnico. También implica un proceso de crecimiento personal y profesional. Por esta razón, este libro no solo ofrece técnicas para construir sistemas escalables, sino que también proporciona estrategias fundamentales para el desarrollo personal necesario en el ámbito empresarial.

📗 Legacy code


Legacy code

🧐 Sinopsis del libro: Legacy code

¿Cómo podemos mejorar de manera gradual y sencilla un código que ha crecido rápidamente y tal vez de manera desordenada? ¿Qué hacer para modernizar una aplicación heredada?

En catorce simples pasos, Rafael Gómez Blanes nos guía a través de un método fácil para "modernizar" un proyecto de software con el menor esfuerzo posible, incluso cuando presenta deficiencias en su diseño y una acumulación excesiva de deuda técnica.

📗 El método Lean MP


El método Lean MP

🧐 Sinopsis del libro: El método Lean MP

Desarrollar un proyecto emprendedor, ya sea digital o no, representa una emocionante aventura llena de creatividad y la oportunidad de destacar como un profesional de excelencia, aumentar tus ingresos y expandirte.

Pero... ¿qué sucede una vez que has lanzado tu proyecto al mundo? Las ventas no se generan por sí solas. La gestión posterior al lanzamiento es tan crucial, o incluso más, que la propia solución, producto o servicio que estás ofreciendo.

Siguiendo la metodología "lean", con el método Lean MP y su Matriz de Procedimientos, tienes a tu disposición una forma sencilla, práctica y ágil de administrar, supervisar y mejorar todos los aspectos de tu negocio, sin necesidad de contar con un MBA de prestigio ni de contratar a un CEO multimillonario.

Con esta guía, aprenderás a responder las siguientes interrogantes: ¿Cómo gestionar y hacer avanzar el proyecto después de haberlo lanzado al mercado? ¿Existe alguna manera de automatizar y sistematizar este proceso? ¿Cómo lograr que el negocio progrese sin requerir toda tu atención, permitiéndote delegar responsabilidades? ¿Es posible sistematizar la gestión empresarial y, por ende, mejorar sus resultados? ¿Cómo aplicar la metodología "lean" para avanzar y progresar en tu proyecto emprendedor?

📗 Las doce claves


Las doce claves

🧐 Sinopsis del libro: Las doce claves

Emprender un proyecto, sea del tipo que sea, demanda un plan bien definido, una ruta clara que nos oriente hacia el éxito. Además, requiere ciertas habilidades personales y estrategias técnicas y organizativas que nos permitan sortear los obstáculos que surjan en el camino. En este artículo, te presentaremos las doce claves esenciales para todo emprendedor que aspira a triunfar en sus iniciativas.

Kaizen: Este concepto japonés se traduce como "mejora continua". Implica la búsqueda constante de perfeccionamiento en todos los aspectos del negocio, desde la calidad del producto hasta los procesos internos.

Gestión por microtareas: Dividir las tareas en pequeñas acciones facilita su ejecución y seguimiento. Esto permite mantener el control sobre el avance del proyecto y ajustar la estrategia según sea necesario.

Enfoque "lean": Se trata de minimizar el desperdicio de recursos, ya sea tiempo, dinero o energía. Adoptar un enfoque "lean" implica eliminar todo aquello que no agregue valor al producto final.

Iteración: En lugar de buscar la perfección desde el principio, es preferible lanzar versiones preliminares del producto y mejorarlas en base al feedback de los usuarios. Este enfoque ágil permite adaptarse rápidamente a las necesidades del mercado.

Desarrollo de habilidades "suaves": Además de competencias técnicas, es fundamental cultivar habilidades blandas como la comunicación efectiva, el trabajo en equipo y la resolución de problemas. Estas habilidades son clave para establecer relaciones sólidas con clientes, socios y colaboradores.

Visión estratégica: Tener una visión clara del objetivo final y trazar un plan detallado para alcanzarlo es fundamental para guiar todas las acciones del proyecto.

Flexibilidad: El mundo empresarial está en constante cambio, por lo que es crucial ser flexible y estar dispuesto a adaptarse a nuevas circunstancias y desafíos.

Resiliencia: Los obstáculos y fracasos son inevitables en el camino del emprendimiento. La capacidad para superarlos y aprender de ellos es lo que marca la diferencia entre el éxito y el fracaso.

Networking: Establecer y mantener una red de contactos sólida es fundamental para obtener apoyo, consejos y oportunidades de negocio.

Automatización: Utilizar herramientas y tecnologías que automatizan tareas repetitivas permite ahorrar tiempo y recursos, liberando así más espacio para la innovación y el crecimiento.

Aprendizaje continuo: El mundo empresarial evoluciona constantemente, por lo que es crucial mantenerse actualizado y seguir aprendiendo nuevas habilidades y conocimientos.

Pasión y perseverancia: Por último, pero no menos importante, es fundamental tener pasión por lo que se hace y la determinación para seguir adelante incluso en los momentos más difíciles.

📗 El libro práctico del programador ágil


El libro práctico del programador ágil

🧐 Sinopsis del libro: El libro práctico del programador ágil

Una inmersión en el ciclo completo de desarrollo de software desde una perspectiva ágil. Este compendio recoge las prácticas más comunes de escritura de código limpio, refactorización, principios de diseño, pruebas y gestión de la configuración, acompañadas de reflexiones sobre la naturaleza creativa y artística del software, así como técnicas de productividad para los desarrolladores.

Si disfrutaste de "El Libro Negro del Programador", en esta nueva obra de Rafael Gómez Blanes hallarás las claves fundamentales para todo programador profesional, con numerosos ejemplos extraídos de proyectos reales en C# y Javascript. Presentado por Aurelio Gandarillas, un experto en pruebas y calidad de software.

📗 The coder habits


The coder habits

🧐 Sinopsis del libro: The coder habits

Un excelente programador no se limita a escribir código; también integra en su día a día rutinas, trucos y actitudes que lo hacen más productivo, creativo y profesional. Interioriza estas prácticas hasta convertirlas en hábitos y experimentarás un avance significativo en tu carrera.

Los hábitos son la marca distintiva que separa a un profesional destacado del resto. No se trata de trabajar más horas, sino de hacerlo con eficacia, productividad y concentración. Evita generar software plagado de errores y adopta buenas prácticas de diseño y codificación limpia. Desarrolla las habilidades blandas necesarias para un programador.

No es cuestión de agotarse, sino de asumir verdaderamente los hábitos de un programador experto y valorado. Estas son solo algunas de las lecciones que podrás aprender al sumergirte en las treinta y nueve píldoras de sabiduría descritas en el libro que te impulsarán varios escalones más arriba en tu carrera.

Comprenderás por qué algunos logran mucho más con menos esfuerzo, mientras que otros se esfuerzan mucho y obtienen poco. En "The Coder Habits: Los 39 hábitos del programador profesional", encontrarás todas estas pautas, tanto técnicas como de otra índole, que multiplicarán tus resultados y te situarán en el selecto grupo del 10% de los mejores.

Este libro es una obra ecléctica y única en su género que demuestra que no puede haber desarrollo técnico sin desarrollo personal, y que solo integrando ambas facetas podrás convertirte en un gran profesional.

📗 El libro negro del programador


El libro negro del programador

🧐 Sinopsis del libro: El libro negro del programador

El mundo del siglo XXI se encuentra inmerso en una era dominada por la información y las tecnologías de vanguardia. En el corazón de esta revolución se halla la impresionante industria del software, cuyos cimientos sustentan gran parte de nuestra vida cotidiana.

Sin embargo, a pesar de este escenario tan propicio, muchos desarrolladores de software pasan por alto oportunidades clave para avanzar en sus carreras profesionales. Repiten los mismos errores una y otra vez, sin percatarse de que el éxito en este campo va más allá de las habilidades técnicas puras. La verdadera excelencia en el desarrollo de software requiere una combinación única de creatividad y destreza artística.

Es aquí donde entra en juego "El Libro Negro del Programador". Esta segunda edición, revisada y actualizada en mayo de 2017, desentraña los secretos que diferencian a un programador novato de un verdadero profesional. En un contexto marcado por el auge del emprendimiento y la economía digital, el desarrollo profesional en el ámbito del software se erige como un pilar fundamental.

Si aspiras a no solo destacar, sino a consolidarte como un profesional de renombre en la programación, es imprescindible sumergirse en las valiosas lecciones que este libro tiene para ofrecer. Contiene auténticas gemas de sabiduría que pueden marcar la diferencia en tu trayectoria.

Desde estrategias de gestión del tiempo hasta técnicas de resolución de problemas, "El Libro Negro del Programador" abarca una amplia gama de temas cruciales para todo aquel que busque alcanzar la excelencia en el mundo del desarrollo de software.

No pierdas la oportunidad de elevar tu carrera al siguiente nivel. Descubre cómo transformar tus habilidades técnicas en una carrera profesional sólida y exitosa. "El Libro Negro del Programador" es tu guía indispensable en este apasionante viaje hacia el éxito en el universo del software.


🎥 Para finalizar, te dejamos con un vídeo relacionado de Rafael Gómez Blanes