En cours de chargement...
No es lo mismo programar que desarrollar una carrera profesional como programador. En este primer volumen de "De Qué Hablo Cuando Hablo de Programar", Rafael Gómez Blanes recopila una selección de los artículos más visitados y vinculados en su web (www.rafablanes.com). Corregidos, revisados y hasta elaborados de nuevo, y enriquecidos con su experiencia de los últimos años, cada capítulo aborda un aspecto diferente del desarrollo de software.
El contenido de este libro es imprescindible para cualquier desarrollador amateur, júnior o sénior: desde por qué se produce la deuda técnica, cómo documentar correctamente un proyecto software, cómo reconocer a un mal gestor y por qué es útil realizar paradas técnicas y retrospectivas hasta cómo trabajar con mejor orden y con ciertas habilidades de desarrollo personal, aspectos que te ayudarán, sin duda, a ser mejor profesional y avanzar más rápido en tu carrera.
En palabras del mismo autor: "Este es uno de esos libros que me hubiese gustado leer tan pronto como terminé mi etapa académica, habría cometido menos errores, progresado mucho más rápido y con menos dificultades". Por el autor de El Libro Negro del Programador, El Libro Práctico del Programador Ágil, Legacy Code, The Coder Habits, El Arte del Emprendedor Digital y otros. Lista de capítulosINTRODUCCIÓN1.
EL PROGRAMADOR KAIZEN2. QUÉ ES LA DEUDA TÉCNICA Y CÓMO SE PRODUCE3. SIMPLIFICA4. QUÉ ES LA LEGIBILIDAD5. EL CÓDIGO NO CUENTA TODA LA HISTORIA6. ¿ES TU JEFE UN BUEN GESTOR DE PROYECTOS SOFTWARE?7. SOBRE LA ESTIMACIÓN DE PROYECTOS POR HORAS8. REFACTORIZA LA ESTRUCTURA DE UN PROYECTO9. MICROMEJORAS10. SOBRE LA OPERACIÓN DE UN SISTEMA11. EXTRAE SUBPROYECTOS DE UN PROYECTO12. GESTIONAR LA INCERTIDUMBRE13.
¿DESARROLLADOR AMATEUR, JÚNIOR O SÉNIOR?14. SOBRE LA ARQUITECTURA SOFTWARE15. LAS DOCE CLAVES PARA EMPRENDER16. HAZ PARADAS TÉCNICAS17. NO FOMENTES ISLAS DE CONOCIMIENTO18. EVENTOS Y ORQUESTACIÓN DE COMPONENTES19. REFLEXIONES SOBRE EL TRABAJO EN REMOTO20. ¿CUÁNDO ESTÁ TERMINADO UN PROYECTO SOFTWARE?21. HAZ RETROSPECTIVAS22. EL ARTE DEL EMPRENDEDOR DIGITAL23. LOS DIEZ HÁBITOS DE UN BUEN DESARROLLADOR24.
INVIERTE EN TI MISMO25. MEJORANDO CUANDO SE TRABAJA EN PROYECTOS26. MALDITAS INTERRUPCIONES27. CONTRATANDO A LOS MEJORES28. EL VIEJO TEST DE JOEL29. ESTO TIENE QUE ESTAR PARA MAÑANA30. LA ESCALABILIDAD NO DEPENDE DE LA BASE DE DATOS31. CREA ENTORNOS DE TRABAJO SENCILLOS Y EFICIENTES32. AMA LO QUE HACES O DEDÍCATE A OTRA COSA33. PROTOTIPANDO UNA NUEVA APLICACIÓN34. EL HAPPY PATH EN LOS TESTS (O LOS TESTS FELICES)