¿Crees que no hay una razón obvia para esto? 🙂
He contratado a algunos programadores en función de sus antecedentes musicales. Recuerdo que una persona específicamente no tenía educación en informática, pero había comenzado a entrenarse a sí misma. Vi en su currículum que era un músico de jazz. “¡Estas contratado!” Fue un excelente empleado y todos en el departamento conocen esta historia.
La razón es que el entrenamiento en teoría musical (del cual no tengo ninguno, así que puede que no sea totalmente correcto al representar esto) implica construir acordes, agrupar notas, organizar, muchas de las cosas que queremos que los buenos programadores hagan con la estructura de sus programas Pero difieren en un gran detalle, te escucharán acerca de cómo se debe hacer porque no vienen con nociones preconcebidas de que saben cómo se debe hacer.
- ¿Cuál es su mayor problema cuando desarrolla una nueva idea de software?
- ¿Las nuevas empresas y los desarrolladores experimentados usarán Swift de Apple?
- ¿Unirse a Datamatic Global, Mumbai es una buena opción para los no principiantes?
- ¿Qué desafíos técnicos implica un motor de procesamiento de registro de big data?
- Cómo escribir código profesional
Además, aprender un lenguaje de programación de computadoras es como aprender un idioma, que es muy parecido a aprender teoría de la música.
A menudo he pasado esta pepita a otros gerentes. (No es un prejuicio personal u orgullo porque, como dije, no tengo entrenamiento musical. Sin embargo, todos mis hijos han sido forzados a pasar al menos diez años de piano).