¿La programación autodidacta cuenta como una experiencia en ingeniería de software?

Hay mucho conocimiento que puedes obtener siendo autodidacta, pero hay cosas que te perderás porque no sabrás buscarlo. Por ejemplo, ¿te enseñarás a ti mismo ensamblador? Es posible que nunca tenga que codificar en ensamblador profesionalmente, pero si no sabe qué es, se perderá el funcionamiento de las computadoras. ¿Qué pasa con los lenguajes formales y los autómatas finitos? Ese conjunto de conocimientos te ayuda a comprender qué es una gramática, lo cual es útil. ¿Vas a aprender la recursión solo? ¿Qué pasa con el uso de punteros y gestión de memoria? ¿Obtendrá una buena base en algoritmos? ¿Cuántas matemáticas has tenido? Si está haciendo una programación gráfica, necesita estar versado en álgebra lineal. La programación es una profesión y hay muchas herramientas y juegos de herramientas, es importante tener una buena educación en el largo plazo. Eso no significa que no puedas conseguir un trabajo sin una educación, solo significa que estarás limitado en formas que no puedes ver si lo haces solo.

No, no cuenta como experiencia; sin embargo, si crea proyectos paralelos mientras se enseña a programar, puede contar como experiencia. Cuando esté en la entrevista, tendrá que venderse allí donde los proyectos paralelos lo ayudarán.

Si eres autodidacta, en realidad no cuenta como “experiencia”, pero puedes crear una cartera de software para demostrar tu habilidad. Esto suele ser lo suficientemente bueno como para poner el pie en la puerta de un nuevo campo.