No soy un programador avanzado, soy un estudiante de ingeniería industrial con un interés aficionado en la programación y la informática.
Desde esta perspectiva, diría (en mi opinión) que el tipo de libros más interesante para la programación intermedia o avanzada son los que tratan temas o problemas concretos además de enseñar un lenguaje de programación.
El arte de la programación de computadoras es genial, no por el código de ensamblaje MIX que usa, sino porque se adentra en el algoritmo, aplicado en un contexto CS.
Recientemente leí un libro llamado Game Engine Architecture de Jason Gregory que es un libro completo sobre la arquitectura y las técnicas utilizadas en los motores de videojuegos, dirigido a motores de renderizado 3D en tiempo real. Tiene un capítulo corto sobre algunos de los conceptos básicos y otros no tan básicos de C ++. El resto se ocupa de los problemas del motor de videojuegos del mundo real y las técnicas utilizadas para resolverlos a lo largo de la historia del videojuego, con una gran cantidad de código C ++ y seudocódigo incluidos para mayor claridad.
- ¿Cuál es el mejor libro para la programación de VB.net?
- Si alguien me pide que haga una breve descripción de Linux y Shell Scripting, ¿qué debo responder?
- ¿Por qué muchos libros sobre aprendizaje de programación funcional son pesados en matemáticas?
- ¿Qué libros debo leer si quiero crear un sitio web de redes sociales?
- ¿Cuál es su revisión de C ++ Primer (libro)?
Lo bueno de este tipo de libros es que el autor generalmente tiene una importante experiencia en el tema, por lo que encontrará muchos conceptos intermedios a avanzados disfrazados como consejos de una persona más experimentada. Además, los libros como estos generalmente tienen un capítulo gigantesco sobre las referencias que el autor usó para escribir el libro, que tratan temas avanzados por sí mismos de alguna otra manera.
Por último, como señala Cawly, el desarrollo de software es un oficio donde la experiencia tiene un enorme valor. Los libros que abordan soluciones y soluciones pasadas a problemas actuales a menudo le brindan conocimientos “intermedios a avanzados” y consejos que pueden ser inmensamente valiosos para comprender cierto tipo de programación. Además, si está en un área que le interesa, la lectura será mucho más agradable.
Espero que esto te ayude a encontrar libros útiles
Editar * Algunos errores tipográficos e hipo