¿Es una buena idea releer un libro de programación?

La respuesta clásica (“Todo depende …”) ya se ha dado (y se ha dado bien), pero obtuve un A2A (¡gracias!), Por lo que me siento justificado al esperar un poco sobre por qué y cómo depende, de mi punto de vista.

En primer lugar, la programación es asistida por un aprendizaje y comprensión exhaustivos. No importa cuán atentamente lea la primera vez (y cuánto haya aprendido), seguramente habrá algún material que se haya perdido o pasado por alto, pensando que entendió cuando en realidad no lo “entendió”. Especialmente después de haberse tomado un tiempo para “aplicar” lo que aprendió, su experiencia le habrá cambiado y es probable que “lea el libro con nuevos ojos”, una perspectiva diferente que lo ayudará a ver las cosas con una nueva comprensión. , aprovechando de nuevo la relectura.

Entonces, ¿cuándo sería desaconsejable una relectura? A veces, un libro simplemente no parece “amigable” o no es comprensible en absoluto; tal vez está dirigido a lectores más experimentados, o más aprendices novatos, o en tono y enfoque, simplemente no “encaja” con usted y su propio estilo cognitivo. En tal caso, probablemente sea mejor buscar un libro diferente con un enfoque diferente para el mismo material, en lugar de tratar de “forzar” la comprensión releyendo cosas que son tan desagradables que te distraen, incluso después de ti. han adquirido cierta comprensión al aprender en otro lugar.

Puede que se sorprenda, pero yo digo NO.

Los libros están obsoletos. ¿Por qué desperdiciar papel cuando puedes ver una demostración en vivo de un video o seguir un blog? Si desea comprender más, puede saltar de aquí para allá utilizando hipervínculos en las páginas de Internet.

¡No gastes ni un centavo en libros! Pronto no tendrás espacio en tu casa con demasiados libros. Los libros son pesados ​​y acumulan polvo. También son muy pesados ​​de transportar cuando te mueves de un lugar a otro.

Si es un libro .PDF o Kindle, entonces es una historia diferente. Estamos acostumbrados a la estabilidad de un libro y las páginas de Internet pueden estar un poco cargadas de publicidad y otras cosas.

Por lo tanto, mi consejo es que no comience con un libro, sino que comience con un sitio web.

Únase a SageCode y obtenga capacitación gratuita en Python:

Python Archives – SageCode

Pronto publicaré más artículos sobre Python.

Python tiene miles de videos tutoriales, sitios web y ejemplos en línea. Eso no significa que no poseo varios libros de Python. Lástima que los desperdicie cuando me mude a una nueva ciudad. El error de mi vida. Perderé todas mis cosas :).

Así es la vida. Trabajas para acumular, entonces no sabes qué hacer para tener más espacio y llenas la basura con cosas perfectas. ESTÚPIDO YO !!!!

Tal vez. Depende del libro y de ti.

Si es un libro de referencia, sí, definitivamente. Aunque creo que es mejor que leas y trabajes selectivamente con el material que necesitas en lugar de leer de principio a fin como lo harías con un libro de texto convencional o una novela.

Si se trata de un libro de texto o un libro de ejercicios y no trabajó el material (o no lo entendió) la primera vez, puede ser útil volver a leerlo. Pero rara vez funcionará más de una segunda vez. Si todavía no obtiene el contenido, pase a un libro diferente. Quizás regrese a las secciones de este (como se describió anteriormente) para referencia específica.

Algunos libros simplemente no funcionan para ti. Aprender a reconocer qué es lo que hace que un libro sea inutilizable para usted es difícil pero muy útil. Quizás es un factor que puede cambiar (tasa de lectura, forma de ejercicios de trabajo, lectura con un texto complementario, etc.). Si no, al menos reconocer que no funciona y seguir adelante puede ser bueno. Si se trata de una “lectura obligatoria” para una tarea, es posible que al menos pueda leerla o forzarla, pero una vez que sale de la escuela, los escenarios de “lectura obligatoria” rara vez suceden, generalmente hay alternativas.

Finalmente, algunos libros son tan útiles o tan divertidos, que las lecturas múltiples están bien. Como han dicho otros, casi siempre aprendes algo nuevo o diferente con cada lectura. Pero si es una tarea, tienes el libro equivocado para ti. O el tema equivocado.

Siempre. Recomiendo releer cualquier libro de naturaleza educativa: matemáticas, ciencias, programación electrónica, etc. Cuando lees un libro de programación por primera vez, (generalmente) estás experimentando tu primera exposición a ese idioma. Como eres nuevo en el idioma, no puedes comprender todo. Entonces, si lo relees después de pasar a una programación más avanzada, lo que nunca haya tenido sentido para ti lo hará.

De hecho, obviamente es bueno volver a leer un libro de programación, pero aunque esté considerando volver a leer un libro implica que algunos de los conceptos no son comprensibles. Si ese es el escenario, lo mejor es poner las manos en el teclado y el código.

Porque la programación se puede aprender de manera eficiente solo con la codificación. Los conceptos se pueden aprender leyendo libros, pero la implementación señala los errores, conceptos erróneos y hace que el nivel de comprensión sea mayor.

Así que ensucia tus manos con la codificación y la mejor suerte para tu proceso de aprendizaje.

¡Por supuesto! Los libros no son como dulces: cuando comes los dulces, ¡no queda nada! Sin embargo, una vez que haya leído un libro, descubrirá que aún tiene mucho conocimiento para ser ‘comido’.

Hay libros que he consultado a lo largo de los años y aún sigo consultando una década más tarde. Por lo tanto, no se avergüence de dar un paso atrás para confirmar su conocimiento o ver lo que podría haberse perdido.

Estoy de acuerdo con el consenso general aquí, seguramente deberías.

Todos los libros que valieron la pena leer, en mi opinión, siempre vuelven a leer, siempre ves algo la segunda vez que te perdiste la primera.

Además, una mejor comprensión y contexto arrojarán nueva luz sobre las cosas leídas sin ese conocimiento.

Seguro.

Habrá cosas que haya olvidado, y el resto se reforzará. Sin duda, no tiene que volver a leer la portada completa del libro si lo desea: elija una sección que parezca interesante y con temas que haya olvidado un poco.

Recomiendo releer.

Sí, y resuelva los problemas y póngalos a trabajar. Y guárdelo como referencia más tarde. Habrá cosas que no recibió la primera vez, y cosas que no usa todos los días para las cuales necesitará un repaso.

¡Sí, por supuesto!

Si desea prepararse para una entrevista, es una buena idea releer algunas partes de un libro, especialmente si ha incluido varios lenguajes de programación en su currículum. Es posible que desee asegurarse de que su conocimiento sea nuevo y no esté balbuceando sobre cosas de las que no está seguro.

Pero si realmente quieres aprender algo, entonces quizás deberías echar un vistazo al código fuente también. Pregúntese, ¿por qué se implementó esto de esta manera?

¿Puedes recordar todo lo que tiene para ofrecer? ¿Entiendes cada idea que el autor presentó? Si respondió no a lo anterior, entonces, ¿por qué no?

Si cubre partes en las que siente que es bueno, salte sobre ellas y luego disminuya la velocidad cuando se sienta desafiado nuevamente.

Es probable que haya algo de valor allí para usted, la mejor pregunta es: “¿cuál es el mejor uso de mi tiempo para mejorar mi oficio en este momento”? Si eso es lo mejor que puedes hacer en este momento, entonces, hazlo, tendría un nuevo libro con más valor y luego lo leería.

¿Puedes aprender a tocar la guitarra simplemente aprendiendo y entendiendo las notas musicales?

Si puedes):

Entonces deberías seguir adelante con tu idea

más:

Lea el libro, pero ensuciarse la mano es importante

Supongo que eres lo suficientemente sabio como para entender lo que realmente quiero decir 🙂