Si bien Fred Brooks puso el listón bastante alto con The Mythical Man-Month, hay mucho más que eso. El libro de Fred es mucho más para programadores y gerentes de programadores que no programadores que intentan entender lo que está sucediendo.
Desea capturar el conocimiento de lo que significa “pensar algorítmicamente”, no necesariamente porque desea escribir código usted mismo, sino porque necesita comprender los procesos de pensamiento que intervienen en el software de escritura para que pueda comprender mejor lo que puede y no puede hacer . Para eso, recomendaría Programación para poetas: una introducción suave con PASCAL. Solo está disponible usado, pero vale la pena la caza. Lo usé para enseñar programación para carreras que no son CS / EE hace mucho tiempo, y todavía es bastante bueno. En realidad, escribir programas es opcional; mirar los ejercicios para pensar cómo funciona todo, no lo es.
También desea capturar el espíritu de lo que es trabajar en un proyecto realmente grande y enormemente técnico. Las compensaciones de conveniencia versus pureza. Las presiones de tiempo y costo. Todas las cosas con las que lidian los equipos de desarrollo, todos los días. Este libro no se trata de programación, per se , sino de un proyecto épico y ofrece una visión profunda de cómo es ser parte de tal cosa. El alma de una nueva máquina: Tracy Kidder es justo lo que recetó el médico.
- Cómo pasar de un buen programador a uno excelente
- ¿Qué puedo hacer después de hacer btech en informática?
- Programación de computadoras: ¿Debo aprender Java o C ++ para conseguir un trabajo en Nueva York?
- ¿Qué métodos de optimización debe conocer todo informático?
- Asesoramiento profesional: ¿cómo se aseguran de manera confiable los programadores de que trabajan en los mejores proyectos?
Esos dos son un gran comienzo: si puedes abrazar el espíritu de desarrollo que se muestra en el equipo de Tom West y entender cómo “pensar como una computadora”, tienes suficiente a bordo para ser mucho más exitoso.