Ciertamente.
Solo he trabajado en una compañía que requirió un título para sus roles de programación. E incluso entonces, podría ser cualquier título en matemáticas, ciencias o ingeniería.
Desarrollé juegos a tiempo parcial pero pagué como un niño de escuela. Yo era demasiado joven para tener un título.
- ¿Sería posible construir una máquina que pueda 'mirar' al pasado?
- ¿Cuáles son algunos algoritmos geniales de computadora?
- Técnicas de procesamiento de señales junto con aprendizaje automático; se han usado juntos para el diagnóstico de fallas, mientras que ML puede hacerlo solo para CBM. ¿Por qué?
- ¿Cuál es la mejor provincia en Canadá para un informático, emprendedor y estudiante de doctorado?
- ¿Cuál fue la respuesta inicial a la publicación de la criptografía de clave pública?
Más tarde obtuve un título, pero en “el tema equivocado”: electrónica.
Eso tampoco me ha impedido desarrollar software en los últimos 27 años.
El pequeño secreto sucio es que gran parte del desarrollo ni siquiera es una actividad de nivel de grado. Algunas de las áreas en las que programa (pronóstico del tiempo, criptografía, juegos, IA) requieren un conocimiento adicional que es difícil. Pero eso es porque saber cómo pronosticar el clima es difícil. No necesariamente programando.
Esperaría que los estudiantes de nivel A pudieran escribir un programa decente y bien estructurado, si aprendieran las técnicas. Y los estudiantes más brillantes de GCSE también.
En general, simplemente no es ciencia espacial. Pero el ego de algunas personas parece depender de venderlo de esa manera.