Libros sobre programacion: Aprender de la experiencia ajena

Vamos a entrar en la alta literatura de programadores, es muy necesario para todos nosotros hablar, intercambiar ideas, que entre todos aprendamos como ser mejores en nuestro trabajo.

Creo que una diferencia entre la mayoría de profesiones y los herreros junto a programadores, es que nosotros sabemos el beneficio de reunirnos a hablar, hay congresos de doctores pero sin unos científicos que encuentren grandes novedades es muy difícil que sirvan de algo sus congresos.

Los programadores aprendimos de los herreros a poner lugares en común para reunirnos e intercambiar herramientas, tenemos GitHub, BitBucket, entre otras de las mayores herrerías de los programadores que están en Internet y son casi publicas, nuestro negocio es limitado, trabajamos en teorías matemáticas que no se han mejorado en mas de mil años, equipos creados por electricistas con la total capacidad de re organizar las ideas de los matemáticos y que tengamos cada vez mejor potencia con rendimiento, pero las bases en las que trabajamos son muy antiguas, los maestros de la programación saben que todo existe, ya no es necesario re inventar la rueda sino re inventarnos a nosotros mismos, evitar que los nuevos se atrasen en el conocimiento por que es inútil que un programador trabaje en temas cerrados, como herreros de Internet en estos pocos libros podemos aprender como funcionan las convenciones y cuales reglas no escritas debemos seguir.


  • Clean Code(código limpio):
    • Robert C. Martin nos muestra su forma de codificar, la realidad es que los maestros de programación no enseñan a programar, nos enseñan un lenguaje, por que es totalmente inútil intentar imponer una forma de codificar, cada persona codifica de forma distinta, la forma y el método son dos cosas muy diferentes, forma viene del griego y significa molde, cada quien crea su molde, el método significa orden y la forma en la que trabajamos debería ser mas metódica, podemos programar con estilo propio y el tio robert nos enseña los mejores métodos en el reino de los programadores para que nadie, ni nosotros mismos tengamos que soportar un código espagueti.
  • Fundamentos de programación con C++:
    • Vicente Benjumea y Manuel Roldán de la universidad de málaga nos ayudan a comprender C++ de principio a fin, los lenguajes de programación de muy alto nivel como java o python nos hacen perder un poco el norte, se nos olvida como está creada la computadora y nos alejan de el funcionamiento de el hardware así como del sistema operativo, la mayoría de educadores saben esto pero se les obliga a enseñar solo en lenguajes de altísimo nivel, cuando aprendemos a programar en c++ tenemos un acercamiento a las bases de la programación y hardware, a todos nos hace bien un poco de bases y este libro es el mas claro que he visto en años, hay mucha literatura de c++ desfasada con el lenguaje actual y este documento del 2013 nos facilita muchas tareas de aprendizaje.
  • Python para niños:
    • Esta joya es creada por Jason Briggs, ¿que mejor experiencia para un niño que saber como se hacen las cosas?, este libro esta pensado para que los mas jóvenes de la casa puedan interesarse en el mundo del desarrollo, al menos tengan una idea de como funcionan las cosas, totalmente recomendable.
  • Internet, hackers y software libre:
    • Los medios gustan de hablar sin saber, en este libro encontramos de primera mano una compilación de obras relacionadas con nuestro mundillo, quien el día de hoy no conozca a Kevin Mitnick, Linus Torvalds, Stallman y Eric Raymond se esta perdiendo de los mayores exponentes de nuestra industria, aquí se compilan algunas cosas interesantes sobre ellos y al mismo tiempo se pueden aclarar algunas dudas para aquellos informáticos o usuarios que están mal informados sobre la realidad de Internet, hacking y software libre.
  • Trampa en el Cyber Espacio:
    • Este pequeño libro de bolsillo de 18 paginas nos deja muy en claro varios conceptos interesantes sobre hardware, organización de archivos y gestiones del sistema operativo, por los años que han pasado desde el 1995 se nos han olvidado algunos detalles propios de los sistemas operativos, algunas personas siquiera sabían de la existencia de estas irregularidades y me deja muy en claro este libro que todas las quejas que tenia de windows no solo son reales, sino que se van acumulando con forme los años pasan, lectura muy amena con bastante ironía así como ejemplos claros

Hasta aquí esta entrada, no quedaron los mejores libros dentro pero resulta que esos libros no son sobre programación en general, sino que están focalizados en juegos, así que en la próxima entrada voy a tener un par de libros sobre ello para quitarme las ganas de hacer piratería ideológica.

Comentarios

Entradas populares de este blog

Hablemos de difamación, parafilias y denuncias bien hechas

Criticamos a pablito: "Atrapado en el cuerpo equivocado"

El fruto de una era: Antiintelectualismo moderno