Si eres principiante o te consideras principiante entonces este artículo es para ti;
No podemos decir que estos 30 libros sean la mejor combinación, pero sí podemos decir que esta combinación no es mala;
He leído muchos libros, muchos de ellos son repetitivos y muchos de ellos no son aplicables. Estos libros están disponibles actualmente en las librerías;
Cómo convertirse en programador senior después de llegar a un programador intermedio depende de usted. En este momento, ya tiene la capacidad de distinguir el bien del mal. ¡Éste es el propósito de este artículo!
30 buenas reseñas de libros:
Dividido en 4 direcciones principales (
html--la base de la Web;
javascript: hacer que la página web se mueva;
C#--programa;
Vertical en el gráfico de datos;
5 puntos (entrada, básico, aplicación, mejora, salto), horizontales en la figura
1. Primeros pasos
1. "Introducción clásica a HTML y CSS (séptima edición)" Introducción a HTML;
Comentarios: Una introducción al lenguaje HTML Dado que HTML es extremadamente simple, también se pueden sustituir otros libros del mismo tipo. ¡Este libro no es un clásico! Puedes usar otros libros en su lugar.
2. "C# Introductory Classic (3.ª edición)" Comentarios sobre C# Introductory: Un clásico entre los clásicos, personalmente creo que es el más importante entre los 30 libros. Aunque hay muchos otros buenos libros sobre C#, la mayoría de ellos son la versión 1.0. , y muchos de ellos están en las librerías. Está agotado y fue seleccionado como uno de los diez libros de TI más populares por los lectores en 2006 por "Programmer" y otras organizaciones.
3. Comentarios sobre "Competente en SQL: explicación detallada del lenguaje de consulta estructurado" Introducción a los datos SQL: No puedo decir que sea muy bueno, pero tampoco está mal. Siento que después de leer todo el libro, puedo manejar SQL normal. declaraciones.
4. Comentarios sobre "Clínica de expertos: 200 preguntas y respuestas sobre el desarrollo de SQL SERVER" Introducción a los datos SQL: un buen libro, simplemente perfecto para el libro anterior, pero es una pena que no sea Sqlserver2005.
5. Comentarios sobre el "Tutorial básico de SQL SERVER 2005" Introducción a los datos SQL: el libro es normal, pero sigue siendo muy completo. En comparación con libros similares, sigue siendo bueno.
Resumen de cómo empezar: si aprende estos libros rápidamente, le llevará 2 meses, y si los aprende lentamente, le llevará varios meses. Si realmente los comprende a fondo, ¡básicamente tendrá una buena base! Por supuesto, no puedo decirlo al 100%. Muchas cosas requieren más estudio para descubrir deficiencias y volver a aprender. Autor http://blog.csdn.net/21aspnet/ .
2. Conceptos básicos
6. "Programación ASP.NET Edición china (3.ª edición)" Conceptos básicos de ASP.NET Comentarios: Un clásico entre los clásicos, un clásico global, tres ediciones en cinco años, un libro autorizado, este libro es el ASP más básico. NET, es muy completo y cubre todos los conceptos básicos. Cada control se explica en detalle, lo cual es muy fácil de entender. Sin embargo, este libro es inevitablemente un poco complicado después de leerlo, por lo que es necesario. un resumen en el próximo libro, este libro es una lectura obligada.
7. "Tutorial clásico de ASP.NET 2.0 - C#" Comentarios básicos de ASP.NET: Clásico, mejor combinado con el anterior. Este libro habla sobre aspectos importantes que pueden hacer que las personas comprendan los puntos de ASP.NET. -Proceso paso a paso, pero el único defecto es que no está detallado. El libro anterior simplemente lo complementa. Este libro es de lectura obligada.
8. "Programación avanzada de C# (cuarta edición)" Comentarios básicos de C#: Un buen libro, pero no un clásico. Este libro fue tan elogiado que fue seleccionado como uno de los diez libros de TI más autorizados en 2005 y el más popular entre los lectores. en 2006. Uno de los diez mejores libros de TI. De hecho, este libro solo habla de algunos contenidos que otros libros no tienen. Este libro también tiene la mayor cantidad de palabras entre todos los libros .NET. Es bastante grueso y puede considerarse como sintaxis de C#. Para mejorar, haré un libro de referencia, pero en general la escritura sigue siendo buena. Autor http://blog.csdn.net/21aspnet/
9. "La guía definitiva de JAVASCRIPT (cuarta edición)" Conceptos básicos de Javascript Comentarios: Un buen libro, pero no un clásico. Este libro también se promociona como sorprendente, pero de hecho es el. La segunda mitad es toda referencia de sintaxis de Javascript. Siento que este libro solo se puede usar como libro de referencia. Es bastante bueno para enseñar gramática y el contenido también es muy detallado. Sin embargo, después de comprender la primera mitad, me gusta. Cambió a la segunda mitad, por lo que se puede combinar con el siguiente libro. Se convierte en un libro de referencia más perfecto.
10. "Referencia para desarrolladores WEB: el libro de herramientas HTML, CSS y JAVASCRIPT más completo" Comentarios básicos de Javascript, HTML, CSS: Un buen libro, como su nombre indica, el autor es un anciano con una rica experiencia. Este libro es para todos. Sería mejor combinar este libro de referencia esencial para desarrolladores de BS con el anterior.
11. "SQLServer2005 desde el inicio hasta el dominio (fundamentos de la tecnología de aplicaciones)" Comentarios básicos sobre SQLServer: un buen libro que puede ayudar a los lectores a mejorar su comprensión de SQLServer. Después de todo, es publicado por Microsoft Press. necesarios para los desarrolladores, como funciones de agregación, transacciones anidadas, informes, etc.
Resumen básico: se estima que le llevará 4 meses aprender estos libros. Si es lento, es posible que no los aprenda a fondo en medio año. De hecho, lo principal que utilizará en el desarrollo futuro es la aplicación integral. sobre lo que aprendiste en este momento. ¡Es mejor ser lento que rápido! ! !
3. Aplicación
12. "Programación avanzada de JavaScript" Comentarios sobre la aplicación JavaScript: Clásico, habla más sobre la aplicación que la "Guía autorizada de JAVASCRIPT (cuarta edición)", incluida la parte de Ajax. El autor espera que todos puedan tratar JavaScript orientado a objetos. forma. .
13. "Desarrollo detallado de ASP.NET 2.0 por Temple Priests - Usando C#" Comentarios de la aplicación ASP.NET: Buen libro, el autor es de Taiwán, creo que los autores taiwaneses tienen estilos europeos y americanos, este libro es específicamente para los nuevos partes de 2.0, no existe la parte 1.1. Personalmente, creo que esto es muy bueno para el autor de 1.1. Con solo leer este libro.
14. Revisión de la aplicación asp.net "ASP.NET 2.0 Advanced Programming (4.ª edición)": un buen libro, se ha publicado en la 4.ª edición. Es comparable a "C# Advanced Programming (4.ª edición)" y también es el mejor. El libro más popular. Primero, es muy completo, pero no creo que tenga muchos puntos brillantes. Lo usaré simplemente como libro de referencia.
15. Revisión de la aplicación C# "Beginning C# Objects Chinese Edition - Concept to Code": un buen libro, habla sobre cómo C# está orientado a objetos y también habla sobre UML y métodos de modelado. El traductor tiene una gran reputación. No estar orientado a objetos da mucho miedo. Por supuesto, estar orientado a objetos por sí solo no es suficiente y debe combinarse con una programación extrema en el patrón de diseño de refactorización.
16. Revisión de la aplicación ADO.NET "ASP.NET 2.0 Database Introduction Classic (4.a edición)": de mal gusto, desafortunadamente, este libro es una versión Beta, pero el editor no indica la versión Beta por alguna razón, y el código es VB .NET, pero este libro es muy completo sobre la manipulación de datos ADO.NET, al menos para que los principiantes tengan una comprensión general. La versión oficial tiene texto E, así que puedes buscarla tú mismo.
17. "Práctica práctica de desarrollo de bases de datos de SQL Server 2005" Comentarios de la aplicación SQL Server 2005: Un buen libro. El autor es el Sr. Zhang Limin, el cuarto MVP de Taiwán. Pensando en ello, comencé leyendo su libro. libro introductorio. Autor http://blog.csdn.net/21aspnet/
18. "Tutorial de caso clásico de ASP.NET2.0" Comentarios de la aplicación ASP.NET: un buen libro, cuenta varios ejemplos clásicos y siempre es necesario utilizar ejemplos para aprender. mucho conocimiento The string together es solo aprender algo de arquitectura en el proceso.
Solicitud: Se estima que te llevará 4 meses aprender estos libros. Si eres lento, es posible que no puedas completarlo en medio año. En este momento, lo principal es ampliar tus conocimientos y combinarlos. Ejemplos. Lo mejor es hacer proyectos pequeños, como foros de mensajes.
4. Mejora
19. "ASP.NET 2.0 XML Advanced Programming (3.a edición)" Comentarios de mejora de datos XML: buen libro, Xiaohei escribe muy bien y cubre todos los aspectos de XML en asp.net, si encuentra algo que no comprende Léelo varias veces. No hay muchos libros sobre XML, pero éste es suficiente.
20. Comentarios sobre "Aplicación práctica de Ajax": Un buen libro. 2006 es el año de Ajax en la industria editorial china. Creo que este es el mejor libro de la misma serie (los otros dos son "Tutorial básico de Ajax" y "). Programación avanzada Ajax"). La teoría es muy completa, pero es necesario tener conocimientos básicos de Javascript. La escritura es muy profunda y un poco detallada en algunos lugares. De hecho, Ajax significa que no hay actualización. Ahora Microsoft ha lanzado muchos controles, lo que facilita enormemente la dificultad de aprender y codificar por su cuenta.
21. Comentarios sobre la mejora de datos de ".NET Secure Programming": un buen libro, la seguridad y el cifrado no se pueden ignorar. ¡El libro habla sobre algoritmos hash, cifrado simétrico, firmas digitales, políticas de seguridad y otros conocimientos de seguridad aplicables!
22. Revisión de mejora de asp.net "ASP.NET 2.0 Technology Insider": buen libro, la versión en inglés es absolutamente un buen libro y el publicado por Microsoft Press definitivamente no será malo. Sin embargo, este libro no es adecuado para principiantes. Es mejor que los principiantes lean "Programación en chino ASP.NET (tercera edición)" antes de leer este libro. Este libro habla sobre el modelo de eventos, el modelo de enlace de datos, el estado de la página web, el caché, la sesión y otros contenidos. Autor http://blog.csdn.net/21aspnet/
23. "Framework Design (2nd Edition): CLR Via C#" Comentarios de mejora de C#: Classic, publicado por Microsoft Press, el autor es profundamente querido y respetado por los programadores Experto en programación, ¡Consultor del equipo de desarrollo .NET de Microsoft! El primer libro y su edición revisada son muy populares. Este libro permite a todos comprender CLR desde un nivel más profundo y mejorar su comprensión general de .NET. ¡Sería en vano leer miles de libros sin leer este libro!
24. Comentarios sobre la aplicación de datos de "VISUAL C# 2005 File IO and Data Access Secrets": Un buen libro. El autor es el Sr. Zhang Limin, el cuarto MVP de Taiwán. Pensando en ello, comencé leyendo su libro. Un libro muy reconocido. Un buen libro de introducción. Al principio, pensé que todo el libro trataba sobre las operaciones de IO de archivos. De hecho, es solo un poco al principio y más sobre la interacción entre programas y bases de datos al final.
25. "Edición china EFECTIVA de C#: 50 formas de mejorar los programas de C#" Comentarios sobre la aplicación C#: un libro muy práctico con un nivel muy alto de traductores, pero este libro se retrasó durante varios años y no se publicó hasta abril de 2007. Este libro consta de 50 pequeños temas que brindan a los programadores algunas sugerencias prácticas sobre cómo usar el lenguaje C# y las bibliotecas .NET de manera eficiente, y estos problemas se encuentran a menudo. Este libro habla principalmente de 1.1 y 2.0 solo se menciona al final.
Mejora: Se estima que te llevará 4 meses aprender estos libros. Si eres lento, no podrás completarlos en unos años. En este momento, creo que la amplitud, profundidad e integración del conocimiento tienen. ha mejorado mucho.
5. Salto
26. "Programación ASP.NET AJAX - Volumen I: EXTENSIONES AJAX ASP.NET 2.0 del lado del servidor y KIT DE HERRAMIENTAS DE CONTROL ASP.NET AJAX" Revisión de Ajax Leap: buen libro, Microsoft utilizó muchos códigos complejos Ajax y javascript en el pasado Integrado en los controles, este libro presenta principalmente esto, el autor trabaja en Microsoft.
27. "Programación avanzada de ASP.NET 2.0" Revisión de asp.net Leap: un buen libro. El autor es el autor de "ASP.NET 2.0 Technology Insider". Siento que es una mejora con respecto a ese libro y habla sobre lo interno. mecanismo de ASP.NET, controladores y módulos HTTP, controles personalizados y otros temas avanzados.
28. "Refactorización: mejora del diseño del código existente (edición china)" Comentarios sobre Language Leap: Un libro inmortal, la refactorización es tan famosa como los patrones de diseño. Este libro requiere toda una vida de estudio y está escrito en otros idiomas. Pero las personas que conocen C# deberían poder entenderlo.
29. "Patrones de diseño de C#" Comentarios de C# Leap: En términos generales, debido a que el trabajo representativo de los patrones de diseño "Patrones de diseño: la base del software reutilizable orientado a objetos" es antiguo y está escrito en otros idiomas, solo existe este en el mercado. De hecho, el autor de "C# Design Patterns" escribió originalmente una versión de Java, que está disponible en las librerías, así que supongo que cambió el lenguaje a C#.
30. Comentarios sobre "Programación avanzada ADO.NET 2.0" C# Leap: No está mal, habla de los temas avanzados de las clases sin conexión de ADO.NET, datos asociados sin conexión, transacciones, metadatos, objetos grandes, etc.
Leap: Se necesita mucho, mucho tiempo para aprender estos libros, depende de la suerte.
Resumen final: siga todo el proceso de aprendizaje. Si tiene alguna pregunta, vaya al foro de CSDN. No hay ningún problema que no se pueda resolver combinando MSDN, Baidu y Google. Después de convertirte en programador intermedio, te convertirás en programador senior.
Revisado el 24 de mayo,
se agregó .net2.0 en respuesta a la solicitud de los lectores. El compañero de lectura ideal para principiantes:
C# Entry Classic (3.ª edición) + Programación ASP.NET versión china (3.ª edición) + Guía autorizada de JavaScript (4.ª edición) + Editor senior de ASP.NET 2.0
http://blog.csdn.net/lisky119/archive/ 2007/06 /29/1671365.aspx