Un par de cosas antes de darte mi lista.
Primero: K&R, aunque es bastante bueno, es un tomo antiguo sobre un idioma antiguo. C no es un lenguaje primario en Google (la lista oficial es Java, JavaScript, C ++, Python y Go). Incluso si lo fuera, K&R C ni siquiera está cerca de un dialecto moderno.
Segundo: aunque animo totalmente a tener objetivos, la lectura debe ser sobre edificación personal y crecimiento. Tiendo a pensar en los libros de tecnología más como un efecto secundario de la pasión que como requisitos previos para cualquier posición.
Dicho esto, hay algunos libros que recomendaría a cualquiera que siga una carrera en desarrollo de software:
- ¿Cuáles son las mejores novelas duras de ciencia ficción de los últimos 10-15 años?
- ¿Cuáles son los libros recomendados para los psicólogos en ciernes que admiran el trabajo de Mike Leary?
- ¿Qué es un buen libro para la ingeniería geotécnica?
- ¿Qué es una gran novela o escritor para leer?
- ¿Cuáles son los libros que debe leer para la programación y el desarrollo de software si quiero competir con los mejores inventores de software en el futuro?
- Código limpio – Robert C. Martin
- El codificador limpio – Robert C. Martin
- El programador pragmático – Andrew Hunt y David Thomas
- Prueba conducida – Lasse Koskela
- Java efectivo : Joshua Bloch (obviamente algo específico para Java, pero creo que hay varias perlas aquí que cualquier desarrollador podría internalizar)
Además, si tiene mucho tiempo de lectura, consulte Beautiful Code . Es un poco largo, pero ofrece algunas ideas de varios grandes desarrolladores que han estado a la vuelta de la esquina.
Finalmente, lea cualquier cosa que despierte su interés. Nadie se quejará de que has leído demasiados libros.