¿Cómo lee la gente grandes libros técnicos? [cerrado]

70

Veo que la mayoría de los buenos programadores tienen la costumbre de leer libros grandes para aprender sobre tecnología.

¿Qué se necesita realmente para leer libros técnicos, aparte del interés real en la tecnología?

¿Cómo puedo mejorar mi capacidad de leer estos libros?

Peter Boughton
fuente
20
FWIW, no me gustan los libros que son habladores, prefiero libros como la serie "cáscara de nuez" de OReilly, libros que le permiten leer una o dos páginas y digerir un concepto específico, en lugar de estas novelas épicas que requieren medio día solo para pasar un capítulo, distraído por la prosa.
Robert Harvey
Buena pregunta, pero no necesariamente muy específica de programación. Debería buscar editarlo para hacerlo más específico a la programación.
Anto
2
Deje de leer manuales y comience a hacer preguntas para principiantes en StackOverflow. A ellos les encanta allá.
Trabajo
1
@RobertHarvey ¿Te gusta ese comentario? j / k.
bobobobo

Respuestas:

62

Tenemos ojos realmente GRANDES.

Bromas aparte, soy una de las personas que considera que leer es muy difícil. Si estoy trabajando en un libro muy grande, trato de leer temprano en la mañana, cuando me despierto por primera vez, cuando mi mente está libre de distracciones. Me parece que puedo absorberme mucho más fácilmente a esa hora del día y conservo más.

Luego, hay libros que son tan secos que serán dolorosos sin importar las circunstancias de lectura. Intento evitarlos siempre que sea posible, o encontrar otro libro con la misma información escrita en un estilo diferente. Si leer un libro es tan doloroso que apenas puedes evitar dejarlo, estás perdiendo el tiempo porque probablemente no retendrás mucho de todos modos.

Aún así, prefiero obtener información en dosis más pequeñas. Mis 'grandes libros' son principalmente de referencia y no están destinados a ser leídos de principio a fin, a menos que tenga una capacidad de atención increíble.

Además, aunque estoy divagando, realmente disfruto cuando la gente se toma el tiempo para escribir reseñas de libros en su blog o sitio web personal. Eso me ayuda a encontrar los libros que más me convengan. Entonces, si amas u odias un libro, considera publicar una reseña. Se presentará a personas que puedan estar interesadas en cualquier libro que esté discutiendo.

Tim Post
fuente
14
1 para la observación de que un libro de texto debe presentar la información en un formato digerible de lo contrario es simplemente un esfuerzo inútil
Gary Rowe
Introducción a los algoritmos.
Dhaivat Pandya
Knuth tiene un estilo animado pero es imposible de leer. Solo porque la curva de aprendizaje es muy empinada. Sería mucho más efectivo desplegar la historia en sí mismo en lugar de condensar el asunto en gruesos folletos y obligar a los estudiantes a inventar la teoría que falta entre cada paso.
Little Alien
76

¿Cómo comer un elefante? Un bocado a la vez.

usuario2567
fuente
11
También lleva mucho tiempo comer un elefante. Te aburrirás cuando termine. Lo mismo podría ser un problema con los grandes libros técnicos.
talonx
55
Estoy bastante seguro de que los elefantes, en todas partes están planeando una revolución debido a esta publicación, insensible terrón. Además, ¿en qué extremo del elefante se debe comenzar a comer?
Tim Post
14
En teoría, un club de Npersonas que comen elefantes debería reducir el tiempo N. Un club de Npersonas que leen libros funcionaría en dos fases. En la primera fase, cada persona lee 1/Nel libro, asumiendo que no hay dependencia en el orden de lectura. La segunda fase sería una O(N^2)comunicación, pero solo tomaría O(N)pasos de tiempo porque en cada paso de tiempo una persona puede transmitir a las otras N-1personas. Suponiendo que el tiempo necesario para transmitir 1/N el libro también sea proporcional 1/N, el tiempo necesario para la segunda fase sería independiente de Nla cantidad de personas en el club.
rwong
1
Debería haber preguntado "Cómo escalar una montaña" ... es más vegetariano.
Anton Petrov
1
@ MDMoore313 En una oración: "cómo BitTorrent conocimiento humano de un libro".
rwong
37

Tiempo, esfuerzo y persistencia. Por ejemplo, me llevó meses (quizás 6 meses, 30 minutos por día) rastrear el Código completo inicialmente. Asegúrese de resaltar cosas importantes y tomar notas personales para poder revisar los puntos esenciales más adelante. No aprenderá mucho simplemente mirando el texto.

Vea cómo aprender a programar en diez años .

revs Joonas Pulakka
fuente
¿6 meses? Caray, lo hice en menos de un mes; fue una lectura tan buena que no pude dejar de leerla.
gablin
17
Shudder Highlighting! ¡Qué tipo de monstruo desfigura un libro perfectamente encantador! Sin embargo, las notas son buenas. CC es un gran libro, aunque admito que le eché un vistazo. Algunos de los consejos simplemente no son realmente necesarios en C # (¡y algunos sí lo son!)
CodexArcanum
9
Me gusta destacar porque la mayoría de los libros de programación, incluido CC, tienen una señal de ruido bastante pobre. Es todo "bla, bla, bla, bla, bla, bla, bla, bla, un buen punto, bla, bla, bla, bla". Después de un par de décadas, quedará totalmente obsoleto, por lo que es algo diferente de la literatura tradicional; no es necesario mantenerlo ordenado, en mi opinión.
Joonas Pulakka
55
El tiempo necesario también depende de qué más estés leyendo. Nunca leo solo un libro a la vez. Para mí, generalmente va: 1-2 para el trabajo, 1 para el estudio personal, 1 para el ocio (generalmente una novela) y 1 para el baño.
Steven Evers
77
@Codex, resaltar es la versión de árbol muerto de la sintaxis para colorear.
23

Los buenos libros no son necesariamente grandes. Los libros O'Reilly y los libros Pragmatic Programmer tienden a ser bastante delgados, y son bastante buenos.

Te sugiero que leas algunos de los libros recomendados en https://stackoverflow.com/questions/1711/what-is-the-single-most-influential-book-every-programmer-should-read

Pero para responder a su pregunta: requiere esfuerzo, de la misma manera que cualquier otro sujeto de estudio. Lectura cuidadosa, reflexión, tomar notas y hacer los ejercicios .

usuario1249
fuente
+1 Tiendo a evitar comprar libros que tienen más de 400 páginas, solo porque sé que me llevará una eternidad leerlo. Además, encuentro que los libros más cortos son más precisos y no se repiten tanto.
Martin Wickman el
@ Martin Wickman: No dijo "evite comprar libros que tengan más de 400 páginas"; él dijo que "los buenos libros no son necesariamente grandes". Esa es una gran diferencia. Si evitaba los libros "grandes", nunca podría leer Code Complete , los libros con la tasa más alta en la pregunta que acaba de vincular.
gablin
8
+1 por hacer los ejercicios.
gablin
@ Martin, déjame adivinar: ¿los libros que no compras tienen muchos volcados de pantalla?
1
@gablin: dije " Yo tiendo a". Además, soy dueño de Code Complete. No me gustó mucho para ser honesto.
Martin Wickman el
22

Léalo como si su trabajo dependiera de ello, la mayoría de las veces lo hace.

Esta es un área que siempre busco mejorar. Pocas maneras me he encontrado:

  1. Al leerlo en etapas: .. descremada a través de la primera tratando sólo para terminarlo. Luego, trabaje lentamente para leer las áreas importantes. Es importante echar un vistazo completo primero porque debe tener la idea de que cierto contenido realmente existe y saber cómo acceder a él rápidamente.
  2. lápiz n libro de trabajo: destacando / subrayando puntos importantes. Tome notas resumidas de temas importantes y difíciles.
  3. Abordar primero las áreas relevantes: leer los contenidos y abordar las áreas que son aplicables inmediatamente a su situación y leer el resto a medida que se presentan.
  4. Priorizar áreas importantes: Preguntar a las personas mayores sobre qué áreas cubrir primero y hacer una lista de prioridades y abordar el orden establecido.
  5. Patito de goma: Sí. Es real y muy relevante. Explicar conceptos difíciles o leerlo a un patito de goma te ayudará a entenderlo más.
  6. Referencias en línea : encuentre en línea, referencias, ejemplos, implementaciones en tiempo real de conceptos difíciles y márquelo junto al manual.
  7. Momento para reflexionar: después de cada tema difícil, tómese un momento para tratar de recordar conexiones, dependencias y visualizar su aplicación, implementación. Para realmente entender el concepto.
  8. Encuentre un grupo de discusión: foros, grupos, colegas, personas de la tercera edad, cualquiera que pueda discutir los conceptos para mantener las cosas frescas en mente y reunir su punto de vista sobre el tema. Recuerde que diferentes personas entienden el mismo tema con diferentes intensidades y profundidad según su experiencia y exposición. Esto también ayuda a mantener la motivación y el interés.

Recuerde siempre lo que significa RTFM .

Aditya P
fuente
Sí, supongo que debería contratar a alguien para que apunte con un arma a mi cabeza solo para que su importancia se hunda en mi subconsciente.
intuido
Me gusta la sugerencia de notas en la parte 1. Ya hago algo como esto: recortar partes importantes en un archivo de notas, pero a veces simplemente no es lo suficientemente interactivo.
intuido
"¿Cómo se come un elefante? Una mordida a la vez". Me gusta el # 1 yo mismo.
jmq
66
Lea el manual de mierda?
Nombre para mostrar
3
Lea el manual amistoso .
otto
15

Dieta y sueño: cosas que, en mi opinión, son fundamentales para saber qué tan bien aprendes las cosas.

Aquí hay una lista y explicaciones de mi blog :

Bien, comencemos ... pero primero debería ser evidente que la "mejor" forma de aprender es lo que sea que funcione para usted; estos son solo algunos consejos que creo que me ayudan. Quizás ellos también te ayuden.

1. ¡Aprende algo que te interesa!

Este es fácil. Si tu corazón no está en él, olvídalo. Aprendemos mejor cuando tenemos interés en el tema. Por supuesto, nuestras razones para aprender algo pueden variar: es posible que desee aprender algo para no tener que pagarle a otra persona para que lo haga, o porque realmente le gusta / ama lo que sea que esté aprendiendo. Cuanto más te guste, más probabilidades tendrás de dominarlo.

2. Elige tus recursos sabiamente

Encontrar un tema es la parte fácil: encontrar el mejor material es un poco más complicado. Aquí, mi mejor consejo es jugar en el campo. Eche un vistazo a lo que hay ahí fuera, lea reseñas de libros (busque respuestas apasionadas), escuche los consejos de personas de su confianza o que son respetadas en su campo. Siga adelante y pruebe cosas, solo porque compró un libro, no significa que tenga que leerlo. Compré algunos que empecé y simplemente no me metí. Eso es genial, porque cuando encuentras un libro que realmente te gusta, lo aprecias mucho más.
No se limite a los libros, ya sea screencasts o sitios interactivos de aprendizaje (como Code School, Tryruby, etc.) son excelentes formas de combinar todas las mejores formas de aprendizaje: mirar, leer y hacer.
Ir a tu ritmo. No saltes demasiado lejos, no tengas miedo de comenzar desde lo básico ... en realidad puede terminar ahorrándote tiempo a largo plazo.

3. Come bien

Tu cuerpo es una máquina compleja. Y las máquinas necesitan combustible, energía y deben mantenerse en buen estado de funcionamiento, es decir, no arruines tu cuerpo comiendo mierda, consumiendo drogas o usando venenos en tu piel porque crees que te hacen oler bien, no lo hacen.
¡Podría escribir un libro sobre este tema y mucho menos una publicación de blog! Pero lo básico es apegarse a los alimentos que habrían comido nuestros antepasados, lo que significa que no hay basura procesada, alimentos fritos, dulces, chocolates, panes, pizzas, etc. Cuide también cómo se fabrican / cultivan sus alimentos. ¿Crees que las hormonas de crecimiento, los esteroides, los antibióticos de rutina, la crianza, la alimentación y las condiciones de baja calidad van a generar un buen stock saludable? Piensa otra vez. Beba mucha agua mineral natural (no del grifo, saborizada o reconstituida). La deshidratación puede afectar su rendimiento hasta en un 40%. La gente habla sobre la mala educación para los pobres, pero ¿sabes qué? La educación es solo la mitad de la historia: la dieta y el estilo de vida probablemente tendrán un efecto más profundo en su capacidad de aprendizaje que si va a una buena escuela o no.

4. Duerme bien

Tu cuerpo necesita un sueño de calidad. Para recuperarse, y lo que es más importante, para alguien que se embarca en aprender algo: dormir es cuando su cuerpo indexa todo lo que ha hecho / aprendido ese día. Si la calidad de su sueño es deficiente, su cerebro no habrá podido almacenar / indexar adecuadamente todo lo que hizo ese día correctamente ... ¿entonces todo el tiempo que pasó leyendo algo? Bien podría desperdiciarse.
Afortunadamente para ti, comer limpio (ver arriba) también te ayudará a dormir bien.

5. Consigue un Kindle

Olvídese de su iPad o pantalla de computadora: usan pantallas LCD que no solo le causan quemaduras de retina debido al brillo ridículo, sino porque 'se actualizan' / parpadean tantas veces por segundo, causan fatiga ocular. La pantalla del Kindle es hermosa. Puedes leerlo al aire libre, en interiores, en la cama, en el baño, donde sea. Imagina leer un libro enorme en la cama, volteando de lado a lado sosteniendo la maldita cosa: ¡cuanto más grande sea el libro, menos cómodo será! Ahora imagina cinco o seis libros similares por los que tienes que pasar, no realmente genial. Entra en el Kindle. Es ligero, fácil, perfecto. Amo el mío, no estaría sin él ahora. También le permiten resaltar texto y, si compra un libro electrónico de Amazon, también puede ver los "puntos destacados populares", lo cual es una excelente manera de ver lo que sus compañeros piensan que es importante o que vale la pena mencionar.

6. Leer a última hora de la noche

¿Puedes recordar lo que hiciste ayer por la mañana? ¡No, yo tampoco! Sin embargo, apuesto a que puedes recordar lo que hiciste anoche. Y hay una buena razón para eso, debido a la forma en que funciona su cerebro. Comienza a indexar en orden descendente, por lo que lo que hiciste al final se indexa / almacena primero. Intentalo. Lea algo por la mañana y algo por la noche; al día siguiente, vea cuál recuerda mejor.
¿Escucha eso? Otra buena razón para leer de noche es por la paz y la tranquilidad. No hay nada peor que las distracciones, ya sea el tráfico, los niños jugando o el ambiente general de las personas revoloteando, y aunque no lo notes, tu subconsciente lo hará. ¡Descubro que puedo concentrarme mucho mejor por la noche, cuando las mascotas están dormidas, los teléfonos no suenan y el resto de los vecinos está escondido por la noche!

7. No te adelantes

O más bien, no tengas miedo de dar un paso atrás. Si estás leyendo algo que simplemente no entiendes, escríbelo por el momento y obtén un libro que aborde lo básico, o esté un paso por debajo de lo que estabas leyendo. Si 'obtienes' este nuevo libro y luego vuelves al otro libro y aún no lo obtienes, haz lo mismo otra vez: déjalo y busca otro libro que cubra algo más simple. Confía en mí, no perderás tu tiempo: repetir es un refuerzo. Por lo tanto, incluso si ya ha cubierto el tema antes, repasarlo nuevamente será muy beneficioso.

Si simplemente no puede entrar en el libro que seguía escribiendo, tal vez no fue una buena opción: encuentre una alternativa que cubra el mismo material, no pierda más tiempo o vuelva más tarde como un bono.

8. ¿No puedes concentrarte? Respirar…

A veces tendrás cosas zumbando alrededor de tu cabeza. A veces, sus ojos tardarán un tiempo en adaptarse desde una pantalla LCD parpadeante a la tranquilidad sólida de la tinta (¡digital o no!). Cuando encuentre que su mente se escapa, cierre los ojos y cuente lentamente hasta 10. Repita si es necesario. Funciona. (Asegúrese de beber también suficiente agua, ya que eso puede afectar la concentración).

9. Escucha música antes de comenzar

No durante, aunque algunas personas están de acuerdo con eso. Los científicos han demostrado que escuchar música antes de una tarea como aprender, te ayuda a concentrarte mejor. El tipo de música no importa, siempre y cuando lo disfrutes. ¡Ahora puedes decirles a tus padres / parejas que hay una buena razón por la que tienes la música tan fuerte!

10. Tome notas y repase las cosas.

Hagas lo que hagas, asegúrate de repasar las cosas. Ya sea que sea el tipo de persona a la que le gusta tomar notas, resaltar en su Kindle o simplemente releer libros completos, asegúrese de repasar lo que ha estudiado porque esto ayudará a reforzar lo que ha aprendido.
Solía ​​tomar notas, pero desde que obtuve mi Kindle destaco fragmentos (o, a veces, incluso algunas páginas a la vez) y luego, después de leer otro libro, repaso los aspectos más destacados del libro anterior. Entonces tengo la oportunidad de comenzar a olvidar, luego recordar de nuevo.
También releí o planeo releer mis libros favoritos, en parte porque los disfruté y en parte para ver cuánto me había olvidado jajaja. (¡Es una broma!)
Además, como se mencionó anteriormente, no tenga miedo de obtener dos libros que estén dirigidos al mismo nivel: repetir es un refuerzo. ¿Repetir es ...?

Consejo de bonificación. ¡Diviértete!

Hagas lo que hagas, cuando empiece a aburrirse o se sienta como una tarea, para. Mantenga las cosas interesantes, divertidas y tenga ritmo para que sienta que está logrando cosas. Es una de las razones por las que tiendo a obtener al menos dos libros que tratan con el mismo nivel de lo que sea que estoy aprendiendo: cuando lees el otro libro, a menudo te sorprendes pensando '¡Lo sé!' y son momentos como ese que te dan un zumbido y te recuerdan que realmente estás aprendiendo algo. Pequeños logros como ese te dan el incentivo y la voluntad para continuar.

Matthieu
fuente
Creo que los kindles no son buenos para los libros técnicos, mientras que puedes resaltar digitalmente las páginas de texto y de oreja de perro, no es tan natural. Los libros de Manning Press son buenos porque obtienes un libro físico y un libro electrónico, por lo que puedes hacer anotaciones en la oficina / en casa en el libro real y refrescarte con el Kindle.
StuperUser
2
Estoy de acuerdo en que hay un compromiso, pero imagina llevar un enorme libro de referencia a la cama contigo ... dolor de brazo jajaja. Si estoy siguiendo un tutorial y lo hago mientras leo, generalmente leeré el libro como un PDF en el monitor, pero ajustaré el tono y el brillo para que sea más cómodo. Pero todos los demás libros que leí en el Kindle no pensé que lo haría, pero lo hago.
AstonJ
eye fatigueEs una mierda total. Tus ojos se tensan cuando miras de cerca, en la pantalla de Kindle o el papel natural. El parpadeo no importa. Revisalo. Una computadora portátil es mejor porque su pantalla es más grande y puede sostenerla más lejos. Los ojos desenfrenados se centran en el infinito. Mirar más de cerca tensa algunos músculos y comienzan a causar dolor y pueden causar daño. Aprende la fisiología antes de enseñar a la gente. El consejo de respirar parece ser útil.
Little Alien
La privación del sueño y el material de digestión es algo con lo que me puedo identificar. Tengo que levantarme como a las 430 a. M. Para vencer el tráfico y no extender mi unidad de 1 hora al trabajo. Muchas veces no duermo más de 5 a 6 horas. A lo largo de la semana a medida que duermo menos, mi comprensión de lectura y motivación se desploman. Noté los días en que duermo, estoy mucho más motivado para leer material complicado / técnico que cuando me siento como un zombie, y todo lo que puedo pensar es en mi cama.
eaglei22
@LittleAlien, en realidad es algo real. Especialmente cuando un ojo es más fuerte que el otro. Siempre traté de evitar usar anteojos por temor a que deteriorara mi visión 20/20. Bueno, muchas veces al leer me resultaba cada vez más difícil concentrarme cuanto más leía. Aparentemente uno de mis ojos es más fuerte que el otro causando esta fatiga. Me conseguí un buen par de elegantes gafas de lectura Oakley, y qué diferencia. Se siente mucho más cómodo al leer.
eaglei22
13

Intenta leer el manual más activamente. En otras palabras, no solo mire las palabras, sino que se active. Por ejemplo, considere algunas de las siguientes técnicas:

  • Comience leyendo previamente el manual, es decir, no comience leyendo el manual de principio a fin, sino comience leyendo el título del manual, el desenfoque del editor (si lo hay), el prefacio o la introducción, y luego estudie la tabla de contenido. Luego, comience a leer partes de las secciones que descubrió que son más relevantes para usted (los párrafos de resumen al principio o al final de los capítulos son especialmente buenos para leer al leer previamente).

  • Haga las preguntas del manual, que luego contestará buscando las respuestas en el manual.

  • Escriba un resumen del manual mientras lee. Tenga en cuenta que el esquema no necesita coincidir con la tabla de contenido y puede profundizar más.

  • Subrayar palabras y oraciones importantes.

  • Escriba breves resúmenes de secciones o párrafos.

  • Dibuja un mapa mental sobre lo que estás leyendo mientras lo estás leyendo.

Las técnicas anteriores se aplican a cualquier trabajo expositivo (a diferencia de las novelas, por ejemplo) que lee, y por lo tanto se aplican también a los manuales.

Si desea más información, busque libros sobre, o google, el tema de "lectura activa".

davitenio
fuente
8

Recomiendo encarecidamente cómo leer un libro . Brinda consejos generales sobre cómo aprovechar al máximo su lectura tomando notas, haciendo preguntas, determinando los objetivos de los autores, etc. También brinda consejos sobre cómo aprovechar al máximo su tiempo al determinar qué se puede omitir o omitir temprano en.

No está dirigido específicamente a libros técnicos, pero el consejo ciertamente se aplica. Y es una lectura bastante fácil en sí misma, aunque larga. Pero se pueden omitir varios capítulos sobre tipos específicos de lectura.

Rob Mosher
fuente
Para comprender la recursividad ...
StuperUser
7

Tienes que necesitar lo que estás leyendo. Entonces, de repente, se vuelve interesante.

Además, hable con otros / incluso con usted mismo sobre lo que ha leído. La mayoría de los técnicos están interesados ​​en escuchar resúmenes de libros interesantes, y proporcionarán sus propios resúmenes de las cosas que han leído, lo que resulta en una conversación técnica interesante.

bobobobo
fuente
5

Lo que hago es algo así como "Primero leer la amplitud": primero la tabla de contenido, luego trato de leer los capítulos en orden pero no tan en profundidad, omitiendo grandes fragmentos de texto y yendo directamente al código, retrocediendo un poco si es necesario para entenderlo Teniendo una mejor idea del libro, leí completamente los capítulos interesantes y dejé el resto del libro para leerlo "a pedido".

Ither
fuente
3

A menudo leo el libro un par de veces, leyendo secciones que me llaman la atención. Después de eso, tengo una buena idea de lo que hay en el libro y puedo tomarlo más tarde cuando necesito aprender más sobre algo. Luego, si el tiempo lo permite, lo leeré más metódicamente.

Llevo más de 30 años desarrollándome y aprendí la mayor parte de lo que sé leyendo y probando lo que he leído. Soy un aprendiz práctico y me gusta jugar y ajustar mientras pruebo un código de muestra si no estoy seguro de algo.

Es esencial seguir aprendiendo si quiere ganarse la vida dignamente en la programación. Las tecnologías que conoces ahora y que crees que estarán de moda se volverán obsoletas y estarán abarrotadas en cinco años, por lo que debes seguir aprendiendo. Los desarrolladores no tienen el lujo de aprender una cosa y luego relajarse. Eso es en parte bueno y en parte malo porque la carga recae en nosotros para seguir aprendiendo, pero creo que a la mayoría de los desarrolladores les encanta el desafío creativo, por lo que aceptamos ese precio.

el hombre de hojalata
fuente
3

Lo que he encontrado importante es leer el prefacio. A menudo, el (los) autor (es) le dará alguna sugerencia sobre cómo leer el libro. Además, trato de leer los capítulos introductorios directamente, incluso si creo que ya tengo los antecedentes necesarios. Creo que a menudo me ayuda a familiarizarme con el vocabulario del libro (por ejemplo, "Cuando decimos 'servidor', nos referimos al hardware físico; cuando decimos 'servidor web' nos referimos a la instancia del servidor de aplicaciones").

También tengo que luchar contra el impulso de descremar. Leer para comprender es diferente de leer para referencia. Reduzca la velocidad, tome un descanso cada dos páginas y revise lo que acaba de leer. Volver a leer secciones desafiantes a menudo se siente como una pérdida de tiempo, pero vale la pena a largo plazo porque me ayuda a comprender secciones posteriores más rápido.

TMN
fuente
3

Si obtengo uno de esos grandes libros de referencia, lo leo como referencia. Es decir, lo hojeo buscando los puntos clave y tratando de aprender el libro para saber dónde buscar algo cuando lo necesito. Un buen ejemplo es mi manual de referencia C. Lo he leído bien, pero no pude citarle las especificaciones de C. Sin embargo, sé la mayoría de las cosas importantes, y puedo buscar cualquier cosa que necesite rápidamente porque estoy familiarizado con el diseño del libro.

Si estoy leyendo un libro de procedimientos o de introducción, generalmente lo hago frente a la computadora para poder probar las cosas a medida que avanzo. Mis libros de introducción favoritos tienen mucho código para probar, y te digo que no uses los ejemplos de código en el CD. Obtendrá mucho más conocimiento práctico escribiéndolo usted mismo.

Michael K
fuente
2

Honestamente, hay algunos libros de programación que leo con tanta avidez como uno suele leer una novela. Solo busque los más interesantes , y leerlos no será un problema en absoluto.

No se limite a libros exclusivamente técnicos; muchos libros interesantes sobre programación son entrevistas , ensayos , historias de éxito , cosas así. Los encuentro extremadamente fascinantes y aún informativos. Pueden ser un buen punto de partida para ti.

UncleZeiv
fuente
2

He leído unos 300 libros hasta ahora en mi vida (algunos con hasta 700 páginas) y debo decir que tienes que (1) eliminar las distracciones, (2) encontrar a alguien que también esté interesado en el tema para que pueda contarles lo que aprendió recientemente de la lectura y (3) hágase esta pregunta: en 3 días, ¿quiero haber logrado algo y aprendido mucho, o no quiero haber aprendido nada, teniendo ¿Se sentó frente al televisor o jugó videojuegos?

Pocas personas en los Estados Unidos realmente leen libros de no ficción. Probablemente he conocido a 100 personas en los últimos seis meses, y aunque casi todas saben que soy un lector semi-ávido de libros de no ficción, ninguna persona habló sobre leer un libro de no ficción, Tampoco vi a uno de ellos leer un libro de no ficción. Estar dispuesto y capaz de leer libros de no ficción al instante aumenta mi respeto por alguien, incluso si odio los libros que les gustan. Tan pocas personas están dispuestas a hacer algo que no sea beber, presumir, etc., que es realmente notable cuando alguien se sienta y lee un libro.

Miguel
fuente
Los videojuegos son divertidos.
Joose
2

Ja, crees que leerlos es difícil, ¡intenta escribirlos!

Por lo general, trato de escribir algún código o realizar alguna tarea para probar mi conocimiento a medida que absorbo el material. No dice para qué sirve el manual, por lo que no puedo proporcionar más consejos que eso.

SnoopDougieDoug
fuente
Escribir un libro técnico es muy difícil. Tampoco es lo que yo llamaría una forma de hacerse rico. OTOH, es muy gratificante cuando tienes personas que se acercan a ti en una conferencia, personas que respetas y que te piden tu autógrafo.
Donal Fellows
2

Un truco de metacognición que uso es este.

  1. Lea el libro durante 10 minutos (sin distracciones). Esos 10 minutos deberían incluir comprender el material que acabo de leer.

  2. ¿Estoy aburrido ahora? Sí = Parar, No = Continuar por 10 minutos.

Repito el paso 2 durante un máximo de 30 minutos, luego tomo un descanso. Si estoy aburrido después del descanso, deténgase. Este método evita que me distraiga y me permite parar cuando sé que mi cerebro se está desviando.

Leer es una parte de esto. Además, si hay ejercicios en el material, hazlos. Por último, si sé que necesito volver a leer el material, destaco los puntos clave (¡no toda la página!).

Sio
fuente
1

Esta es una pregunta extraña. Si está interesado en algo, ¿no es natural querer leer sobre él? Si le resulta difícil leer libros sobre programación, debe preguntarse si realmente está tan interesado.

Si la respuesta sigue siendo afirmativa, asegúrese de elegir un buen libro relacionado con lo que está haciendo actualmente. Por ejemplo, si está usando C ++, comience a leer los libros de Scott Meyers o Andrey Alexandrescu.

Dima
fuente
Solo porque amas tanto la cerveza que no puedes tomar 100 latas de ella.
NLV
No, pero si amas tanto la cerveza, querrás leer sobre qué marcas son buenas, cómo se hace, etc.
Dima
1

Me resulta imposible absorber pasivamente el contenido de cualquier manual. Lo mejor que puedo hacer es tener una idea general de las características de la tecnología. Para aprender realmente una tecnología en detalle, tengo el manual abierto mientras intento realizar alguna tarea. Después de aproximadamente un mes, soy un experto relativo; la mayoría de los programadores no parecen leer manuales en absoluto.

Kevin Cline
fuente
+1 para "la mayoría de los programadores no parecen leer los manuales" ¡DEMASIADO VERDADERO!
rapid_now
1

Me llevo los manuales a casa y me siento a leerlos en la cama. Cuando me mandan a dormir, duermo. En unas pocas noches, tal vez una semana, haciendo esto, puedo superarlo.

Al hacer esto, sé que no se me quedará mucho en la cabeza, pero sé dónde mirar.

Luego hago cosas de trabajo real, y cuando no sé qué hacer o necesito mirar en el manual, sé dónde buscar y vuelvo y vuelvo a leer esa parte en detalle.

Siempre hago esto, con manuales de compiladores, enlazadores, herramientas de desarrollo, todo. Siempre tengo. Y siempre sé más sobre las herramientas que todos mis colegas que simplemente van y hacen cosas. Y luego pídeme ayuda cuando las cosas no funcionan.

Yo que la lectura de manuales en la cama por la noche no es muy romántico. Mi esposa ya está acostumbrada. Y es mejor que leer la documentación de diseño o las especificaciones técnicas con un bolígrafo rojo en la mano (hecho también) :-P

rápidamente_ahora
fuente
1

Tengo muchos libros técnicos grandes y gordos:

*) Un buen eReader es esencial a menos que desee reservar un área GRANDE para que los conejos de polvo se acumulen ... Me gusta la línea Sony Reader por la forma en que manejan las notas, la navegación y los índices, ideal para la lectura técnica, pero no 'No funciona para Sony -' para cada uno lo suyo '.

*) Generalmente compro libros de tipo de referencia que están bien indexados, y rara vez, si es que alguna vez, los LEO de la misma manera que lees una novela. Leí el prefacio y la introducción y escaneé la tabla de contenido y los índices, para saber qué hay allí cuando lo necesito.

*) Evito libros grandes y gordos sobre temas especializados limitados: en mi opinión, estos generalmente son un desperdicio, porque cuando terminas el libro, la tecnología está desactualizada, o has pasado a otro proyecto, o gastan un mucho tiempo en cosas que cualquier programador experimentado descubrirá comprar simplemente HACIENDO.

Vector
fuente
0

Considero que los libros técnicos son una categoría demasiado general y no existe un método único que funcione bien con todo tipo de libros. Mucho también depende del interés y el conocimiento de dominio apropiado (más allá del inglés básico) que el lector ya debe poseer para cubrir el material de manera eficiente, dentro de un período de tiempo razonable. Es importante establecer las expectativas correctas, es decir, ninguna persona normal debería esperar leer rápidamente un diccionario de principio a fin y comprender mucho, ya que simplemente hay demasiada profundidad / contenido para ser digerido en poco tiempo en comparación con el texto normal como Noticias o ficción.

Libros de referencia: utilizados principalmente como referencia, si realmente tiene la intención de leer uno de principio a fin, prepárese para poseer los conocimientos básicos necesarios para una velocidad de lectura aceptable. Creo que la serie de libros TAOCP tiene un requisito particularmente alto, y la lectura rápida no funcionará cuando necesite hacer una pausa y pensar después de algunas oraciones. Se parecen más a los libros de texto que se estudian mejor cuando hay ejercicios para trabajar.

Tutoriales / guías: estos son los más fáciles de leer en su totalidad, especialmente aquellos con ejemplos trabajados que pueden traducirse en actividades prácticas, que es una forma más atractiva y efectiva de verificar el conocimiento adquirido. No me importa la prosa, para la cual la lectura rápida es muy efectiva.

Dicho todo esto, podría ser más importante identificar el tipo correcto de libros que uno debería leer en cualquier momento, y dejar los obstáculos insuperables hasta más tarde, cuando esté en una mejor posición para manejarlos.

Prusswan
fuente
-1

Consigue un libro escrito por un buen escritor. Los libros de Manning Press In Action son buenos porque no son manuales, son tutoriales que también cubren los detalles importantes.

Leer con un marcador .

  1. Lee el párrafo completo.
  2. Encuentra la frase más corta que resume el párrafo.
  3. Resaltarlo
  4. Lea el párrafo completo nuevamente.
  5. Lea el resumen resaltado.
  6. Pasar al siguiente párrafo.
  7. Ir a 1.

Si se ve a continuación, debería ser más fácil de recordar:

  1. Lee el párrafo completo .
  2. Encuentra la frase más corta que resume el párrafo.
  3. Resaltar la misma.
  4. Lea el párrafo completo nuevamente .
  5. Lea el resumen resaltado .
  6. Pasar al siguiente párrafo .
  7. Ir a 1.
StuperUser
fuente
-2

No encuentro mucho tiempo para leer libros. "Real World Haskell" me tomó cerca de un año para terminar. Por lo general, me salteo los pasajes que no puedo aplicar a corto plazo. Leí las páginas interesantes poco a poco. Lo que ayuda es delinear las ideas más importantes con un lápiz para que no olvide lo que estaba leyendo cuando finalmente lo vuelva a leer.

LennyProgrammers
fuente
-2

Lo siguiente es cómo suele suceder en mi caso.

"X tech suena realmente genial, ¿dónde puedo aprender más?". Entonces Google dijo que la tecnología absorbía tanto como era posible, si era posible, trato de producir un esfuerzo a pequeña escala para usar el nuevo bombo publicitario. Si todavía estoy interesado, compro un buen libro sobre el tema, más recientemente para mí es una incursión en WCF.

Para leerlo, mantengo mi libro de elección (generalmente la compra más reciente que he hecho) a la mano para mi tiempo privado en el baño, lejos de los niños y las distracciones. Me lleva más tiempo leerlo de esta manera, pero al menos lo consigo.

señor-fu
fuente
-2

Me velocidad de lectura (y escribo mis propias notas en el margen en su caso). La lectura rápida no es un engaño. Pasé de 140 ppm (palabras por minuto) a 800 ppm con un aumento en la retención después de algunas semanas de entrenamiento.

Christopher
fuente