Hay muchos libros técnicos escritos por Googlers (empleados de Google). Intentaré limitar esta lista a los libros que recomiendo.
HTML5: Up and Running de Mark Pilgrim es un excelente libro sobre HTML5.
Effective Java de Joshua Bloch es el libro líder sobre mejores prácticas y patrones de Java.
Organización y diseño de computadoras: La interfaz de hardware / software es el libro definitivo sobre organización y arquitectura de computadoras. Lo usé como estudiante de pregrado. Está escrito por David Patterson y John Hennessy, el último de los cuales forma parte de nuestra junta directiva.
- ¿Cuáles son algunos buenos libros que un joven de 25 años debería leer?
- ¿Qué libro es útil para comenzar un negocio en eBay?
- ¿Qué es un buen libro para un estudiante de primer año aburrido?
- ¿Cuál sería un buen libro para leer para una persona interesada principalmente en la fantasía y la ficción?
- ¿Cuáles son algunas recomendaciones de libros (ficción)?
La práctica de programación de Brian Kernighan y Rob Pike, ambos Googlers, es un excelente tratado sobre buenas prácticas de programación.
El entorno de programación de Unix , también de Brian Kernighan y Rob Pike, está un poco anticuado pero sigue siendo una introducción sólida al entorno de desarrollo de Unix y la filosofía de Unix.
Control de versiones con Subversion por Pilato, Collins-Sussman y Fitzpatrick, de los cuales los dos últimos son ingenieros de Google, se considera el libro líder en el sistema de control de fuentes Subversion.
Inteligencia artificial: un enfoque moderno de Stuart Russell y Peter Norvig, este último director de investigación en Google, es un buen libro de texto sobre inteligencia artificial.
Y, por supuesto, mis esfuerzos:
Linux Kernel Development es una introducción a la piratería y la comprensión del kernel de Linux.
Linux System Programming es una guía para la programación de sistemas en Linux, una especie de Stevens para el siglo XXI.
Linux in a Nutshell es una referencia para el sistema Linux, dirigido a todos los usuarios.