La pregunta no tiene sentido.
Un desarrollador autodidacta que haya manejado bien su propia autoeducación sería un buen ingeniero de software. Por otro lado, un desarrollador autodidacta cuyo conocimiento es superficial y superficial no lo haría. Obtienes ambos tipos.
Un título universitario no es una garantía automática de que la persona sea un buen ingeniero de software. Entrevisté a un posgrado de Stanford preguntándome qué pregunta podría hacerle si no respondía. Después de que terminé de entrevistar, me sentí bastante decepcionado. Básicamente, no podía escribir 10 líneas de código de búsqueda binario, e incluso sugirió la búsqueda lineal de una matriz ordenada (no es broma, esto sucedió hace apenas 6 meses). No solo tiene un Stanford MS, sino que fue un estudiante de primer nivel en su programa de UG en India.
- ¿Cómo es el futuro para el desarrollador de BizTalk? Considerando el plan de carrera a largo plazo, ¿debo continuar mi carrera en BizTalk?
- ¿Qué tan pronto AI y ML harán que los desarrolladores de software sean obsoletos?
- ¿Hay alguna forma de obtener experiencia práctica como ingeniero / desarrollador de software - DESDE CASA? (debido a mi situación inusual)
- ¿Pueden los programadores principiantes escribir código limpio?
- ¿Los probadores de software normalmente ofrecen el mismo salario que los desarrolladores de software por parte de las compañías de software?
Quizás los mejores programadores autodidactas tienen grietas en su armadura que los mejores graduados universitarios no tienen. Pero nadie es invencible. Normalmente no estás contratando para obtener lo mejor que hay. Estás contratando para conseguir un ingeniero que sea lo suficientemente bueno, más que adecuado y algo más. Por lo tanto, nunca debería ser un concurso de meadas entre una persona con título y otra sin él.