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.
¿La programación autodidacta cuenta como una experiencia en ingeniería de software?
Related Content
¿Qué es el software de aplicación?
¿Qué tan bueno es CS50 en comparación con un curso universitario real sobre informática?
¿Cuál es el mejor enfoque para alternar características en el desarrollo basado en troncales?
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.
More Interesting
Métodos ágiles o planificación adecuada, ¿cuál es el equilibrio correcto?
Cómo hacer de Windows 10 un entorno de desarrollador
¿Cuál es el peor código que has escrito en tu carrera? ¿Qué aprendiste de eso?
Accesibilidad: ¿Prueba aplicaciones de una sola página para los estándares AA?
¿En qué campo profesional específico se usa ampliamente C ++?
¿Cuáles son algunos recursos / software útiles para desarrolladores que usan Linux?
¿Cuál es la diferencia entre los paquetes de aplicaciones y el software interno?
¿Por qué la industria del software tiene tantos problemas?
¿Cuál es la diferencia entre refactorizar, rediseñar, rediseñar y reescribir?
¿Qué hizo que los sistemas informáticos: la perspectiva de un programador fueran tan populares?
Se dice que copiar código es malo, pero ¿qué tal copiar solo patrones y arquitectura de software?