{"id":97,"date":"2008-11-12T21:34:44","date_gmt":"2008-11-12T19:34:44","guid":{"rendered":"https:\/\/blogs.ua.es\/especialistajava\/?p=97"},"modified":"2008-12-03T21:19:09","modified_gmt":"2008-12-03T19:19:09","slug":"animate-a-leer","status":"publish","type":"post","link":"https:\/\/blogs.ua.es\/especialistajava\/2008\/11\/12\/animate-a-leer\/","title":{"rendered":"An\u00edmate a Leer"},"content":{"rendered":"<p>Hace ya alg\u00fan tiempo que me rondaba por la cabeza la idea de promover o unirme a alg\u00fan club de lectura. S\u00ed, de lectura, pero tecnol\u00f3gica \ud83d\ude42<\/p>\n<p>Personalmente, la lectura es uno de mis hobbies, y concretamente suelo leerme unos 3 o 4 libros t\u00e9cnicos al a\u00f1o. As\u00ed que al grano, voy a animaros a que nos leamos (yo releer) el pedazo de libro que es &#8220;<strong>The Pragmatic Programmer<\/strong>&#8221; (en ingl\u00e9s, <em>of course<\/em>). Es un libro que si rebusc\u00e1is por Google ver\u00e9is que gusta mucho. En poco m\u00e1s de 300 p\u00e1ginas te aconseja y gu\u00eda en como convertirte en un mejor programador.<\/p>\n<p><img decoding=\"async\" class=\"alignright\" src=\"http:\/\/www.pragprog.com\/images\/covers\/190x228\/tpp.jpg?1184184147\" alt=\"Portada de Pragmatic Programmer\" \/><\/p>\n<p>Este libro se escribi\u00f3 en el a\u00f1o 1999, me lo le\u00ed en el 2004 y luego me lo compr\u00e9 al a\u00f1o siguiente. S\u00ed, me lo le\u00ed de la biblioteca de la universidad. Acabo de ver que hay tres copias disponibles. Si os lo quer\u00e9is comprar, ronda los 40\u20ac &#8230; tambi\u00e9n hay otros medios de conseguirlo que yo no os voy a decir c\u00f3mo, pero que seguro que ya sab\u00e9is \ud83d\ude09<\/p>\n<p>Pero \u00bfQu\u00e9 es un programador pragm\u00e1tico? Es aquel que es efectivo y productivo, y seg\u00fan los autores:<\/p>\n<ul>\n<li>se adapta r\u00e1pidamente a los cambios, nuevas tecnolog\u00edas, herramientas<\/li>\n<li>es curioso, se pregunta el porqu\u00e9 y c\u00f3mo funcionan las cosas<\/li>\n<li>tiene pensamientos cr\u00edticos, y duda de las justificaciones del tipo <em>porque s\u00ed<\/em>, o <em>porque siempre se ha hecho as\u00ed<\/em>.<\/li>\n<li>es realista, comprende la naturaleza y dificultad de los problemas<\/li>\n<li>es aprendiz de todo, manitas en m\u00faltiples tecnolog\u00edas y entornos<\/li>\n<\/ul>\n<p>A lo largo de libro se enumeran 70 consejos repartidos en 8 cap\u00edtulos. He pensado que para llevar un buen ritmo, sin saturar pero sin aburrir, escribir\u00e9 una entrada comentando un cap\u00edtulo m\u00e1s o menos cada tres semanas. As\u00ed pues, dentro de tres semanas, comentaremos el cap\u00edtulo 1 &#8220;<em>A Pragmatic Philosophy<\/em>&#8220;.<\/p>\n<p>En el prefacio de libro te motiva a leerte el libro y ya plantea los dos primeros consejos (no soy traductor profesional, as\u00ed que puede que no encuentre la mejor traducci\u00f3n posible):<\/p>\n<h3>Tip 1: Preoc\u00fapate <strong>por lo que haces<\/strong> <em>(Care About Your Craft)<\/em><\/h3>\n<p>Cuando est\u00e9s programando, tu principal objetivo debe ser hacer las cosas bien.<\/p>\n<h3>Tip 2: Piensa ! Piensa en lo que estas haciendo <em>(Think! About Your Work)<\/em><\/h3>\n<p>Si tus cinco sentidos no est\u00e1n en lo que tienes que estar, mejor no deber\u00edas estar programando. No tenemos que hacer las cosas con el piloto autom\u00e1tico, hay que pensar. <strong>Piensa!<\/strong><\/p>\n<p>Estos dos <em>tips<\/em>\/consejos van a provocar que empleemos m\u00e1s tiempo en realizar nuestras tareas, pero el resultado va a ser m\u00e1s satisfactorio para nosotros, para el c\u00f3digo y para nuestros jefes.<\/p>\n<p>Aqu\u00ed pod\u00e9is leer el listado completo de todos los consejos que ofrece el libro y que ir\u00e9 comentando en posteriores entregas: <a href=\"http:\/\/www.codinghorror.com\/blog\/files\/Pragmatic%20Quick%20Reference.htm\">http:\/\/www.codinghorror.com\/blog\/files\/Pragmatic Quick Reference.htm<\/a>.<\/p>\n<p>Bueno, de momento, hasta aqu\u00ed la presentaci\u00f3n del libro. Espero que os pique el gusanillo y os anim\u00e9is a leer el libro. \u00bfOs parece acertada la elecci\u00f3n del libro? \u00bfYa os lo hab\u00e9is le\u00eddo? \u00bfOs gustar\u00eda que tras este planteemos la lectura de alg\u00fan otro libro?<\/p>\n<p>\u00c1nimo, y a leer.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hace ya alg\u00fan tiempo que me rondaba por la cabeza la idea de promover o unirme a alg\u00fan club de lectura. S\u00ed, de lectura, pero tecnol\u00f3gica \ud83d\ude42 Personalmente, la lectura es uno de mis hobbies, y concretamente suelo leerme unos &hellip; <a href=\"https:\/\/blogs.ua.es\/especialistajava\/2008\/11\/12\/animate-a-leer\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":903,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[307],"tags":[3954],"class_list":["post-97","post","type-post","status-publish","format-standard","hentry","category-articulos","tag-pragmatic"],"_links":{"self":[{"href":"https:\/\/blogs.ua.es\/especialistajava\/wp-json\/wp\/v2\/posts\/97","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.ua.es\/especialistajava\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.ua.es\/especialistajava\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.ua.es\/especialistajava\/wp-json\/wp\/v2\/users\/903"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.ua.es\/especialistajava\/wp-json\/wp\/v2\/comments?post=97"}],"version-history":[{"count":24,"href":"https:\/\/blogs.ua.es\/especialistajava\/wp-json\/wp\/v2\/posts\/97\/revisions"}],"predecessor-version":[{"id":122,"href":"https:\/\/blogs.ua.es\/especialistajava\/wp-json\/wp\/v2\/posts\/97\/revisions\/122"}],"wp:attachment":[{"href":"https:\/\/blogs.ua.es\/especialistajava\/wp-json\/wp\/v2\/media?parent=97"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.ua.es\/especialistajava\/wp-json\/wp\/v2\/categories?post=97"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.ua.es\/especialistajava\/wp-json\/wp\/v2\/tags?post=97"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}