Si quieres ser un buen programador, ¿qué libro deberías leer?

  1. Código limpio: un manual de artesanía de software ágil por Robert C. Martin

2. El programador pragmático: de oficial a maestro por Andrew Hunt y David Thomas

3. Código: El lenguaje oculto del hardware y software de la computadora por Charles Petzold

4. Siete idiomas en siete semanas: una guía pragmática para aprender lenguajes de programación por Bruce A. Tate

5. Codificadores en el trabajo por Peter Seibel

6. Diseño web con HTML, CSS, JavaScript y jQuery Set

7. JavaScript: las partes buenas

8. HTML y CSS: diseño y creación de sitios web

9. Patrones de diseño Pro CSS y HTML

10. Head First HTML con CSS y XHTML

11. El lenguaje de programación C

12. Refactorización: mejora del diseño del código existente

13. Diseño para hackers: belleza de ingeniería inversa

14. Programación de perlas (2ª edición)

15. The Clean Coder: un código de conducta para programadores profesionales

16. Conceptos, técnicas y modelos de programación informática (MIT Press) por Peter Van Roy Seif Haridi

17. Hackers y pintores: grandes ideas de la era de la informática por Paul Graham

18, Gödel, Escher, Bach: una trenza dorada eterna

Para ser un buen programador, necesitas practicar mucho.

Tome la ayuda del libro, pero intente establecer su propio código y comprender el mecanismo.

Hay muchos lenguajes de codificación disponibles en el mercado. Haga su base en uno de ellos y sea el maestro de ese idioma.

JAVA es el lenguaje altamente preferido en muchas organizaciones.

GUÍA DEL PROGRAMADOR PARA LA CERTIFICACIÓN DE JAVA (inglés) 2da edición con CD

La referencia completa Java 2

Libro negro de programación del servidor Java

Programación con JAVA 2nd Edition

MYPUSTAK proporciona estos libros de forma gratuita. Solo cobra un costo de envío mínimo para entregar los libros en su puerta.

Contiene una gran colección de programación y otros libros.

En mi opinión, no te vuelves bueno en nada solo leyendo. Conoces los conceptos básicos de Python, ahora encuentra un proyecto que pondrá a prueba tus habilidades.

Mi opinión es que casi cualquier mono puede programar. La programación es más valiosa cuando resuelves problemas . A los programadores se les paga bien porque pueden resolver problemas . Dicho esto, encuentra problemas para desafiarte. Cree sus propias estructuras de datos, explore una biblioteca GUI y cree algo genial, cree un juego, escriba un sistema servidor-cliente, etc.

Estos son mucho más valiosos que solo leer libros y seguir sus ejemplos o pequeños desafíos que pueden presentar. En este momento, los libros tratarán temas especiales como algoritmos o algo en el campo de “suponemos que sabe programar antes de leer este libro”.

¡Hola!

Te sugiero que leas “Codificadores en el trabajo” de Peter Seibel . Es un libro muy bonito y definitivamente te encantará. Obtenga este libro GRATIS de nuestro sitio web MyPustak .

MyPustak es la iniciativa filantrópica pionera de la India que está trabajando para que la educación esté disponible para todos. Es una plataforma en línea para donar y obtener libros .

Trabajamos para proporcionar libros gratis a aquellos que desean leer. Es por eso que mostramos libros donados en nuestro sitio web. Las personas de cualquier parte del país pueden solicitar esos libros de forma gratuita .

MyPustak cree en compartir, por lo tanto, realice una campaña llamada ” LEER Y COMPARTIR”, lo que significa que después de haber leído el libro y ya no lo necesita, mejor done.

Lee y comparte !! ¡Feliz lectura! ¡¡Gracias!!

No lea libros: codifique sus propias demostraciones , participe en proyectos abiertos , comparta contribuciones a repositorios públicos y lea documentos oficiales , si realmente quiere leer.

Una vez que llegue a un obstáculo importante en términos de destreza y conocimiento de codificación pura ( algoritmos, estructuras de datos , etc.), vaya al CLRS.

Espero que esto ayude, saludos 🙂

Si desea convertirse en un buen programador, deberá hacer más que simplemente leer un libro para mejorar sus habilidades de programación. Recuerde que la programación es una habilidad práctica y cuantos más proyectos realice usted mismo, más experiencia y conocimiento obtendrá para ser más competente. Un buen programador es uno que puede resolver un problema una y otra vez hasta que puede encontrar la manera de resolver el mismo problema con muchas menos líneas de código. Eso a la larga hará que sea considerado un buen programador. Por otro lado, un buen programador necesita tener el conocimiento para resolver problemas con varias tecnologías de programación y eso contribuirá en gran medida a hacerlo versátil en su trabajo. Usted también puede llegar a este nivel uniéndose a una buena escuela de programación como Holberton School y aprender las técnicas utilizadas en la programación de hoy. Únase a nuestra escuela y trabaje con otros estudiantes y tutores y ellos lo ayudarán a mejorar sus habilidades de programación. Además, cuando te gradúes serás un programador completo y estarás listo para asumir grandes proyectos en la industria hoy. Buena suerte y todo lo mejor.

Aquí hay una lista que debería ayudarlo a comenzar.

El diseño y análisis de algoritmos informáticos
Alfred V. Aho, John E. Hopcroft, Jeffrey D. Ullman
http://books.google.com/books?id

El arte de la programación de computadoras
Donald E. Knuth
http://books.google.com/books?id

Algoritmos + Estructuras de datos = Programas
Niklaus Wirth
http://books.google.com/books?id

Fundamentos de la informática
Alfred V. Aho, Jeffrey D. Ullman
http://books.google.com/books?id

Elementos de la programación ML
Jeffrey D. Ullman
http://books.google.com/books?id

Estructura e interpretación de programas de computadora
Harold Abelson, Gerald Jay Sussman, Julie Sussman
http://books.google.com/books?id

Diseño de software orientado a objetos
Rebecca Wirfs-Brock, Brian Wilkerson, Lauren Wiener
http://books.google.com/books?id

Esto me ayudó mucho cuando comencé mi carrera. ¡Te puede ser útil también!

  1. El programador pragmático: de oficial a maestro
  2. Código limpio: un manual de artesanía de software ágil
  3. Programando Perlas
  4. Código: El lenguaje oculto del hardware y software de la computadora

No se trata solo de libros. Ser un buen programador proviene de una gran cantidad de práctica. Tienes que escribir muchísimo software.

¿Alguna vez has preguntado quién enseña a las personas que escriben libros de programación? Aprenden mucho jugando con el lenguaje en sí.

Si quieres ser un buen programador, debes construir más de lo que lees.

espero que esto ayude

¡Hola!
Te sugiero que leas “codificadores en el trabajo”. Es un libro muy bonito y definitivamente te encantará. Obtenga este libro sin costo en nuestro sitio web MyPustak. ¡Feliz lectura!
¡¡Gracias!!

En el siglo XX, los libros fueron la mejor fuente de información. Ahora tiene muchos sitios, proyectos de código abierto, personas que pueden decirle “secretos”, etc.

Para ser un buen programador necesitas practicar mucho. (y usar las fuentes de información).

Code Complete es bueno una vez que tenga un poco de conocimiento de programación.

http://www.amazon.com/Code-Compl

Recomiendo el libro de Douglas Crockford, JavaScript: The Good Parts.

¡Consiguelo aqui!

El libro es bastante delgado (176 páginas) y le brinda la cantidad perfecta de detalles que necesita saber para aprender JavaScript. La mayoría de los buenos desarrolladores de JavaScript han leído este libro, ya que te da lo que necesitas saber, pero no te da pelusa, como hacen muchos otros libros.

Lo he escuchado referirse como la “Biblia” para la programación de JavaScript, lo cual es genial porque la programación de JavaScript es el futuro. Anteriormente, solo había podido desarrollar con JavaScript en la web, pero ahora, utilizando varios marcos, puede desarrollar aplicaciones móviles, aplicaciones de escritorio y aplicaciones web complejas, con JavaScript. ¡Qué bueno aprender!

¿Podría facilitar un poco responder a su pregunta contando lo que sabe sobre programación? ¿Puedes programar en otros idiomas o es Python el primer idioma que intentas?

Construir aplicaciones es una de las cosas de la lista que debe preocuparle, si realmente quiere ser un buen programador, le sugeriré que ponga sus manuales en algoritmos, personalmente le recomendaré que lea extensamente sobre Algoritmos y Estructura de datos, si entiende esto en profundidad, usar cualquier idioma será fácil para usted siempre que comprenda la sintaxis del idioma

Este artículo puede ayudar. http://stackoverflow.com/questio