You are not logged in. Log in
 

El Programador | Pragmatico Pdf

¡Claro! A continuación te presento un ensayo sobre el libro "El programador pragmático" (en inglés, "The Pragmatic Programmer") de Andrew Hunt y David Thomas:

  1. La curva de aprendizaje: Los autores discuten la importancia de la experiencia y la práctica en la programación, y cómo la curva de aprendizaje puede ser un obstáculo para muchos programadores.
  2. El pragmatismo: Se introduce el concepto de pragmatismo en la programación, que se enfoca en encontrar soluciones prácticas y efectivas en lugar de seguir dogmas o enfoques teóricos.
  3. La curiosidad: Se destaca la importancia de la curiosidad y la exploración en la programación, y cómo estas actitudes pueden llevar a los programadores a mejorar sus habilidades.
  4. Digerir el código: Los autores enfatizan la importancia de leer y comprender el código existente antes de intentar escribir código nuevo.
  5. Estimaciones: Se aborda el tema de las estimaciones en la programación, y cómo los programadores pueden mejorar su capacidad para estimar el tiempo y el esfuerzo requerido para completar una tarea.
  6. Lenguaje: Se discute la importancia de la comunicación efectiva en la programación, y cómo los programadores pueden mejorar su capacidad para expresarse de manera clara y concisa.
  7. Sindicato: Los autores abordan el tema de la colaboración en equipo y cómo los programadores pueden trabajar de manera efectiva en equipo.
  8. La orilla del río: Se introduce el concepto de la "orilla del río", que se refiere a la importancia de considerar el contexto y el entorno en el que se desarrolla el software.
  9. Prototipos: Los autores enfatizan la importancia de la creación de prototipos en la programación, y cómo estos pueden ayudar a reducir el riesgo y mejorar la calidad del software.
  10. Realimentación: Se aborda el tema de la realimentación en la programación, y cómo los programadores pueden obtener retroalimentación efectiva de los usuarios y colegas.
  11. El trabajo: Los autores discuten la importancia de la calidad del trabajo y cómo los programadores pueden asegurarse de que su trabajo sea de alta calidad.
  12. La jornada: Finalmente, se aborda el tema de la jornada del programador, y cómo los programadores pueden mantener su motivación y entusiasmo a lo largo del tiempo.

The authors emphasize the importance of orthogonality, a term borrowed from geometry to describe independence. In software, two components are orthogonal if changes in one do not affect the other. Designing systems with decoupled, independent modules makes them easier to test, understand, and modify. This pragmatic approach ensures that a system remains flexible even as it grows in complexity. 4. The Power of Plain Text and Tool Mastery el programador pragmatico pdf

3. The Open/Closed Principle (OCP) -> Orthogonality

The Pragmatic Quote: "Eliminate effects between unrelated things." (Orthogonality) ¡Claro

Sobre "El Programador Pragmático"

Originalmente publicado en 1999 (y actualizado en 2019 como 20th Anniversary Edition), este libro es considerado una biblia para desarrolladores de software. En lugar de centrarse en un lenguaje o herramienta específica, ofrece filosofía, hábitos y técnicas aplicables a cualquier stack tecnológico. La curva de aprendizaje : Los autores discuten

4. "Good Enough Software"

Perfectionism is the enemy of delivery. The authors argue that software doesn't need to be perfect; it needs to meet the user's needs, be maintainable, and be delivered on time. Understanding the trade-offs between speed, quality, and features is a hallmark of a senior developer.