Esta es una gran pregunta. Dos que veo (y hago eco) con frecuencia: ” pensar más ” y ” es más complicado que eso “.
Por “pensar más” quiero decir que debe pasar más tiempo planeando, o al menos considerando cuidadosamente un programa, arquitectura o contexto empresarial antes de saltar a una implementación. Una gran charla sobre este tema es Hammock Driven Development del legendario Rich Hickey; mi cita favorita que expresa esta idea es “Tengo un solo método que recomiendo ampliamente: se llama pensar antes de escribir” del aún más legendario Richard Hamming.
Por “es más complicado que eso” quiero decir que las ideas y prácticas que ve recomendadas por los desarrolladores junior son a menudo generalizaciones excesivas y erróneas en muchas circunstancias. Las personas mayores generalmente pueden discutir ambos lados de cualquier argumento sobre la elección del idioma, el estilo de programación, las pruebas, la calidad del código, etc. e intentarán elegir el conjunto correcto de compensaciones para cualquier circunstancia en particular. Otra forma de expresar este consejo es que “una talla no sirve para nada”.
- ¿Podrías recomendarme un buen simulador electrónico?
- ¿Cuál es su consejo para alguien que no está seguro de tener hijos?
- ¿Cuáles son algunos consejos que le gustaría dar a una persona que quiere ser matemático?
- ¿Crees que un CFA proporcionará mejores consejos de inversión, o su consejo no es mejor que el que se brinda sin educación?
- ¿Qué consejo financiero le darías a los estudiantes universitarios?