The Codeless Code
Se definen en su página web como una colección ilustrada de (a veces violentas) fábulas sobre el Arte y la Filosofía del desarrollo de software, escritas en el espíritus de los koan Zen.Es, sin duda, una lectura altamente recomendable para todos aquellos programadores de vocación. Os aseguramos que os sentiréis muy identificados con muchas de las situaciones que se narran. Por eso, no dudéis en leer algunas de estas fábulas en vuestros ratos libres.
Dejamos a continuación, a modo de ejemplo, un párrafo de la fábula Vacío:
El primer monje, que era el mayor de los dos, declaró que la culpa debía recaer exclusivamente sobre el segundo monje. “Mi Javadoc era claro en extremo. No es mi culpa que no comprobara los valores null”. El segundo monje bajó la cabeza avergonzado, y no dijo nada.Enlace a Codeless Code
97 cosas que todo programador debería saber
Una traducción al español del libro 97 things every programmer should know. En él podemos leer todo tipo de consejos y recomendaciones destinados a profesionales de la programación. Trata aspectos comunes como refactorización, código limpio, pruebas, etc.Presenta títulos como Aplica los principios de la programación funcional, Averigua qué haría el usuario (tú no eres el usuario) o Toma ventaja de las herramientas de análisis de código, en forma de capítulos escritos por diferentes profesionales del sector.
Otra lectura muy recomendable para esos ratos libres.
Enlace a 97 cosas que todo programador debería saber
El camino a un mejor programador
Formado por artículos sobre ingeniería informática, trata sobre cómo mejorar profesionalmente en el mundo tecnológico. La mayoría de artículos hablan sobre pruebas automáticas de software.En este caso sí encontramos bastantes ejemplos de código, en concreto en Scala. A pesar de ello, lo que se aprende en este libro sigue resultado útil para profesionales de otros lenguajes.
Enlace a El camino a un mejor programador
Aprenda a programar como si estuvieras en primero
Todo un clásico de Internet. Un completo manual, de la Escuela Superior de Ingenieros de San Sebastían, destinado a estudiantes de programación. Está basado en la experiencia de profesionales, y ha sido recomendado por muchos expertos del sector.Comienza detallando los aspectos comunes de los distintos lenguajes de programación, presentando algoritmos con ejemplos, y programas de Matlab.
Enlace a Aprenda a programar como si estuvieras en primero
Scrum & eXtreme Programming para programadores
Es un hecho que cada vez estamos más acostumbrados a oír hablar sobre metodologías ágiles como Scrum, eXtreme, TDD, Kanban, etc.El uso de estas técnicas nos permite organizar mejor un proyecto y obtener mejores resultados del software entregado al cliente. Gracias a esto podremos reducir el riesgo de fracaso.
Normalmente, el fracaso de un proyecto de software suele estar causado por dedicarle más tiempo del que se había planificado, más dinero del que se había estimado, o que las funcionalidades no han resultado ser las que se esperaban.
Para mejorar estos aspectos, y aprender más sobre metodologías ágiles, existen libros como Scrum & eXtreme Programming para programadores, que expone este tipo de situaciones y cómo solucionarlas.
Enlace a Scrum & eXtreme Programming para programadores.
Otro libro bastante similar, también gratuito y en español, es Scrum y XP desde las Trincheras.
Git Immersion
En su página web se presentan como un tour guiado que te lleva por los fundamentos de Git, inspirado en la premisa de que, para conocer algo, hay que hacerlo.Y eso es lo que hace, a través de más de 50 capítulos podemos conocer y profundizar en el universo Git, un sistema de control de versiones distribuido, cuyo uso es prácticamente imprescindible para los desarrolladores de hoy en día.
Su página web presenta una apariencia bastante agradable visualmente, con explicaciones claras y ejemplos de comandos.
Enlace a Git Immersion
También os dejamos una alternativa: si preferís seguir la documentación oficial, donde encontramos explicaciones más técnicas para profundizar más, no os perdáis Pro Git book.
JavaScript para gatos
¡Tan simple que hasta tu amigo humano puede también hacerlo!Aunque el objetivo de este artículo era no profundizar en ningún lenguaje de programación, sí hemos querido hacer referencia a JavaScript para Gatos por su originalidad y sentido del humor.
A pesar de ser una introducción muy básica a JavaScript, puede resultar de utilidad para aquellos que estéis empezando con este lenguaje. También para los que queráis refrescar algunos aspectos esenciales como los callbacks. Además, la página también cuenta con numerosos enlaces a libros y recursos recomendados para ampliar conocimientos.
Siempre vas a caer de pie. ¡Incluso programando! A diferencia de patear un vaso de agua sobre tu laptop, no hay nada en estos tutoriales que vaya a dañar tu computadora de ninguna manera, incluso si escribes mal un comando o haces click en un botón equivocado.
Enlace a JavaScript para Gatos
0 Comentarios