A2A
No. He oído hablar de músicos que se convierten en programadores u otros campos dispares. Solo depende de si tienes aptitud para los requisitos de programación.
He conocido a varias personas que entraron en la programación debido al potencial de dinero, la cantidad de trabajos disponibles, etc., pero terminaron abandonando la escuela o mudándose a otro campo porque se dieron cuenta de que no les gustaba la programación.
Creo que hace la diferencia si eres un programador autodidacta o si obtienes un título de CS. Como la mayoría de los títulos universitarios, hay algunas clases de BS que debes tomar y, aunque pueden ser útiles como programador, no necesariamente se requiere que escriban código.
Si bien tengo un título en ingeniería informática, me considero un programador autodidacta. Mi título me enseñó C, C ++ y Java, pero nunca he escrito nada más allá de la tarea en esos idiomas. Me enseñé Python años más tarde y programo exclusivamente en ese idioma; efectivamente, todo lo que sé sobre programación es leer y probar cosas diferentes.
Sin embargo, ese conocimiento (y mi serie de libros basada en mis experiencias) me ha dado tres trabajos como programador. ¿Sé cómo hacer grandes algoritmos concisos? Para nada, pero puedo hackear algo juntos y funciona. ¿Sé cómo calcular el valor de BigO para un fragmento de código? Absolutamente no, y hasta el año pasado, ni siquiera sabía que era una cosa. Pero no me ha impedido hacer programas que se usan en producción.
No permita que su falta de conocimiento o aptitud le impida aprender a programar. Pruébalo y mira lo que piensas. Puede disfrutarlo o puede que lo odie, pero no lo sabrá hasta que lo intente.