No.
Hace un par de años en Facebook tuvimos una discusión que creo que fue provocada por una pregunta de cuota con el espíritu de: ¿necesita graduarse de una escuela superior para trabajar en Facebook? (como ingeniero). La respuesta no solo fue un no rotundo y colectivo, sino que la gente comentó cómo aprendieron a programar y algunas respuestas fueron especialmente coloridas.
En mi experiencia, los ingenieros en grandes tecnologías vienen en partes casi iguales de: escuelas CS o SWE, otros campos pesados técnicos / científicos (es decir, física, matemáticas), o campos académicos totalmente no relacionados (humanidades, negocios … o ninguna universidad).
- ¿Qué áreas de la informática tienen mayor demanda? Estoy a punto de graduarme y me gustaría saber dónde puedo encontrar trabajo. Obviamente hay desarrollo web, que parece que a todos les gusta en estos días. ¿Qué más hay ahí?
- Me gustan las computadoras, y para la clase 11, quiero elegir la ciencia por las computadoras, pero soy malo en química. ¿Qué tengo que hacer?
- ¿Cómo es la vida como ingeniero informático?
- ¿Cuál sería una buena plantilla para el CV / currículum vitae de un solicitante de doctorado en informática?
- ¿Qué lenguajes de programación debe saber una licenciatura en ciencias de la computación cuando se gradúa?
El otro secreto no tan bien guardado es que todos son autodidactas: lo que has aprendido en tu primer año de universidad probablemente sea obsoleto para cuando te gradúes. Los ingenieros están aprendiendo perpetuamente.
Sin embargo, autodidacta no significa sin método o disciplina.