miércoles, 22 de agosto de 2012

Think Like a Programmer by V. Anton Spraul


 

NOTA: 7

Pues esta vez no me ha gustado mucho este libro. Ya he comentado alguna vez, que suelo poner notas altas porque cuando saco un libro se más o menos de que va y que me va a gustar. Pero ahora he fallado. No porque el libro sea malo, que no lo es, sino porque no es lo que necesito en este momento. Quizá si estuviera empezando a programar, lo hubiera devorado en una semana, pero se me hace muy pesado.
 
El libro comienza dando unas pinceladas sobre la teoría del autor de como resolver problemas en programación, reducir condiciones, buscar analogías con problemas conocidos, experimentar, buscar puntos de vista diferentes, etc... y luego, va poniendo ejemplos mediante cortos problemas que hay que ir resolviendo. Como metodología es bastante buena, pero hay que tener paciencia. Como 'calentamiento' para concentrarte y empezar a trabajar, si pueden estar bien esos mini problemas.
 
Resumiendo, es un buen libro, y si crees que tu punto débil a la hora de programar es la resolución de problemas este es tu libro, si no, déjalo pasar. Otra cosa que yo hubiera hecho diferente al autor, es la elección del lenguaje de programación. Usa C++... yo hubiera puesto Python, porque al fin y al cabo, lo que se busca en el libro no es aprender un lenguaje, sino una metodología de resolución independiente del lenguaje y Python es claramente más legible por cualquier programador independientemente del leguaje del que venga.
 

From Google Translator ->

Well this time I really liked this book. I've said once, I usually put high notes because when I pull a book about that is that I will like. But now I have failed. Not because the book is bad, which it is not, but because it is what we need right now. Maybe if you were starting to program, would have eaten in a week, but I find it too heavy.

The book begins by giving some comments on the author's theory of how to solve problems in scheduling, reducing conditions, look for analogies with known problems, experiment, look for different views, etc ... and then, going by giving examples short problems to be solving. The methodology is pretty good, but it takes patience. As 'warming' to concentrate and get to work, if they can be well these mini problems

In short, it is a good book, and if you think your weak point when programming is problem solving this is your book, if not, let it go. Another thing I have done differently to the author, is the choice of programming language. Use C + + ... I had put Python, because after all, what is sought in the book not to learn a language, but a methodology of language independent resolution and Python is clearly more readable to anyone regardless of language programmer to come.




FICHA DEL LIBRO:
Título: Think Like a Programmer. An Introduction to Creative Problem Solving
Autor: V. Anton Spraul
Editorial: No Startch Press
Edición: August 2012
Nº de Páginas: 256
Idioma: Inglés

No hay comentarios:

Publicar un comentario en la entrada