“La Enciclopedia del Código, una enciclopedia de buenas prácticas de programación, trata sobre técnicas personales, todas las cuales se suman a lo que instintivamente llamamos 'escribir código ordenado'. Este libro tiene 50 páginas sobre diseño de código. ”
——Joel Spolsky
Índice de recomendaciones: ★★★★★
La Enciclopedia de Código Original de Steve McConnell (Versión 1) es una de las más reconocidas. Guías de mejores prácticas de programación. Este libro ha ayudado a los desarrolladores a escribir mejor software durante la última década.
Ahora, el autor ha brindado una interpretación completa de este trabajo clásico, incorporando tecnología práctica de vanguardia y agregando cientos de nuevos ejemplos de código para demostrar completamente el arte y la ciencia de la construcción de software. McConnell ha reunido aprendizajes clave de instituciones de investigación, el mundo académico y la práctica diaria en la industria, y ha entrelazado las técnicas más eficientes y los principios más importantes en esta guía clara y práctica.
No importa su nivel de experiencia, no importa en qué entorno de desarrollo trabaje, no importa cuán grande o pequeño sea el proyecto, este libro estimulará su pensamiento y lo ayudará a crear código de alta calidad.
2
“Esto es como la diferencia entre dibujar y arquitectura. Aunque aprendes a dibujar en la clase de la escuela, puedes dibujar muy bien, pero si sientes que no lo haces. Sepa por dónde empezar. Empecemos, si alguien le pide que dibuje usted mismo un diagrama de red de intercambio de música P2P, entonces este libro es para usted”.
——Joel
Índice de recomendaciones : ★★★★★.
Este es un libro excelente para programadores que ya han aprendido la mecánica de la programación. Quizás todavía sean estudiantes, pero no se sienten muy seguros de lo que hacen.
"Práctica del programador: de chica trabajadora a experta" Introducción al contenido: La "Práctica del programador" consta de una serie de partes independientes que cubren todo, desde la responsabilidad personal, el desarrollo profesional y la comprensión de cómo mantener el código. Flexibilidad y facilidad. de adaptación y reutilización de diversas técnicas arquitectónicas, y una explicación integral de las mejores prácticas y los principales obstáculos en muchos aspectos diferentes del desarrollo de software, utilizando muchas anécdotas interesantes, ejemplos reflexivos y analogías interesantes.
Ya sea principiante, programador experimentado o gerente de proyectos de software, El camino de cultivo del programador: de trabajadora a experta es adecuado para que lo lea.
三
"Todo científico informático serio debería leer este libro. Debido a que es claro, conciso y lleno de sabiduría, recomendamos encarecidamente este libro a cualquiera que quiera aprender más sobre informática"
Índice recomendado: ★★★★★
Se incluirán "Enciclopedia de códigos", "Refactorización", "Patrones de diseño" y otros libros clásicos. Le enseñaremos un trabajo eficiente. hábitos y detalles de transacciones. Otros libros, como "El conjunto de personas", "La psicología de la programación informática" y "El mito del hombre y la luna", profundizan en los aspectos psicológicos del desarrollo de software. Otros libros tratan sobre algoritmos. Todos estos libros tienen su lugar.
Sin embargo, los programas informáticos se construyen e interpretan de forma diferente a estos. Este es un libro que te inspirará, encenderá tu pasión por escribir programas excelentes; también te enseñará a reconocer y apreciar la belleza, te dejará asombrado y ansioso por aprender más;
Es posible que otros libros te conviertan en un mejor programador, pero este libro definitivamente te convertirá en un programador.
Al mismo tiempo, aprenderá otras cosas, como programación funcional (Capítulo 3), computación diferida, metaprogramación, máquinas virtuales, intérpretes y compiladores.
Algunas personas piensan que este libro no es adecuado para principiantes. Aunque personalmente no estoy completamente de acuerdo con que se requiera cierta experiencia en programación para leer este libro, aún así lo recomiendo a los principiantes. Después de todo, este libro fue escrito para el famoso 6.001, el curso de introducción a la programación del MIT.
Cuatro
"Este libro es conciso y fácil de entender. Le enseñará tres cosas: el lenguaje de programación C; cómo pensar como un programador; y el modelo informático subyacente. ( Este es un gran par de comprensión" "abajo" es muy importante)".
——Nathan
Índice de recomendaciones: ★★★★
c Programación Idioma (2.ª edición, nueva edición) Las explicaciones son sencillas, fáciles de entender, prácticas y tienen ejemplos típicos. Es adecuado como libro de texto en lenguaje C para estudiantes de informática o no informáticos en colegios y universidades, y también se puede utilizar como libro de referencia para técnicos dedicados al desarrollo de software y hardware relacionado con la informática.
"El libro original del lenguaje de programación C (segunda edición, nueva edición)" está escrito por Dennis M. Ritchie, uno de los diseñadores del lenguaje C, y el famoso informático Brian W. ·An Libro clásico autorizado sobre el lenguaje C en coautoría con Brian W. Kernighan. Una gran cantidad de libros de texto y monografías de programación en lenguaje C que vemos ahora se basan en este libro. El lenguaje C introducido en la primera versión se convirtió en la base de la versión posterior ampliamente utilizada del lenguaje C, Standard C.
El conocido programa "Hola, Mundo" fue lanzado por primera vez con este libro. Ahora, este programa se ha convertido en la primera lección de todos los lenguajes de programación.
Cinco
“Todavía sueño con este trabajo, paso la mayor parte de mi tiempo (> 50%) escribiendo algoritmos y dejando otros detalles de “gestión” a otros”.
——Ran Billon
Índice recomendado: ★★★★
La Enciclopedia del Código te enseña a programar correctamente El Mito del Hombre y la Luna te enseña a programar; gestionar correctamente. Los patrones de diseño le enseñan cómo diseñar correctamente. ......
En mi opinión, el código es sólo una herramienta, no la esencia. La parte principal del desarrollo de software es crear nuevos algoritmos o reimplementar los existentes, mientras que otras partes son como volver a ensamblar Legos o crear una capa de "administración".
El libro de algoritmos clásico fue seleccionado por Amazon. "COM and Programmers" es uno de los diez libros de TI más populares entre los lectores en 2006.
Muchas universidades famosas de todo el mundo han seleccionado el libro de texto estándar en el campo de los algoritmos.
Está creada conjuntamente por profesores del MIT y se conoce como la "Biblia de los algoritmos informáticos".
Está escrita utilizando "cinco unos", es decir, una introducción al capítulo, una algoritmo y una tecnología de diseño, un área de aplicación y un tema relacionado.
Recursos de libros: WeChat—“Capacitación en la nube”