Showing posts with label libros malos. Show all posts
Showing posts with label libros malos. Show all posts

Wednesday, April 23, 2014

De libros de texto y similares

Estoy preparándome para un examen y necesito repasar algunos temas. Voy a la biblioteca de la Facultad de Ciencias y me hago de dos libros, uno de diseño lógico y otro de Estructuras de Datos. Comienzo con el segundo. Necesito entender bien cómo medir la complejidad de algoritmos. El libro en cuestión contiene el tema que necesito pero oh, parece que asume muchas cosas del lector. Pasan las páginas y cada vez se pone más oscuro. ¿Cómo puede ser? ¿No que es un libro que abarca estos temas a un nivel normal (que no avanzado)?

Otro caso: Hace un par de años decidí que quería aprender a programar en Windows Phone 7, el cual parecía tendría futuro de acuerdo a la publicidad que Microsoft hacía en ese momento. Me metí a Amazon y busqué un libro para inicarme en el tema. Hallé "Beginning Windows Phone App Development", de Henry Lee y Eugene Chuvyrov, de APress. Sonaba bueno. Empiezo con el capítulo 1, que se llama "Introducing Windows Phone 7 and the Windows Phone Platform". Muy bien, un repaso a la plataforma. Paso al capítulo 2: "Building Windows Phone 7 Applications". Los autores explican una primera app. Algo así como el "hello world!" que se hizo famoso después de que Dennis Richie iniciara así su libro sobre C. Parece fácil todo hasta el momento. Llego al capítulo 3: "Using Cloud Services As Data Stores". ¿Qué? ¿Después de un primer programa trivial se meten a explicarme  en una centena de páginas el uso de los servicios de la nube Azure? Bueno, ¿quién les enseñó a estos programadores cómo enseñar a programar? Ya se vuelve entonces el libro una pesadilla, ininteligible. Cien páginas después: Fin de la historia. Ahora (y quizás siempre), duerme dicho libro en un estante.

El punto es que parece que los libros de texto que supuestamente son introductorios a un tema, deben ir paso a paso y asumir lo menos posible del lector. Por ejemplo, su hallo un título como "Advanced computer graphics", me queda claro que el o los autores tienen  como nicho a lectores que ya entienden del tema y que buscan entrarle a tópicos más avanzados. Si tomo un libro así, no espero que me traten como principiante. pero si tomo un libro que dice "Beginning Turbo Pascal", no espero que me hablen de apuntadores en el capítulo 3. Eso es ridículo.

En mi opinión, libro que peca de un nulo entendimiento de cómo enseñar, (siendo libro de texto), se va al cajón de los olvidados. Lleva tanto tiempo desentrañar lo que otros explican con cuidado, que no vale la pena ese esfuerzo monumental para decodificar los temas que un autor piensa que son triviales, ignorando las necesidades de quien empieza.