El tema de la educación es ciertamente controvertido, dado el problema de la deuda en los Estados Unidos, el aspecto práctico de un título universitario en un trabajo y los métodos alternativos como los cursos en línea y el centro de capacitación privado.
Con respecto a su especialidad actual, realicé una búsqueda rápida y cargué los primeros resultados de búsqueda de Google que conducen a Perspectivas:
Los trabajos directamente relacionados con su título incluyen:
- ¿Qué esperan los empleadores de los desarrolladores junior?
- ¿Cómo es el crecimiento de un chico de TI sin un título en informática?
- ¿Cuáles son las mejores ciudades de nivel 2 para ingenieros de software?
- ¿Cuáles son las ventajas y desventajas de trabajar en una gran empresa de tecnología (como Google o Amazon) frente a una empresa de tecnología de inicio para su primer trabajo de ingeniería de software?
- ¿Cuándo es seguro llamarse programador / ingeniero de software? ¿Cuánta práctica tuviste que hacer antes de sentirte lo suficientemente cómodo para trabajar con tus habilidades?
- Ingeniero aeroespacial
- Ingeniero de radiodifusión
- Ingeniero de control e instrumentación
- Ingeniero eléctrico
- Ingeniero electronico
- consultor de TI
- Ingeniero de redes
- Ingeniero nuclear
- Analizador de sistemas
Si bien las diferentes universidades se centran en diferentes áreas de estudio, yo cuestionaría el enfoque principal en la programación práctica, arquitecturas informáticas, algoritmos, estructuras de datos, sistemas operativos en Ingeniería Eléctrica y Electrónica.
Dicho esto, ¿por qué una empresa buscaría a alguien con ese perfil para un trabajo de desarrollo de software?
Si bien no sé dónde vives, los diplomas y certificados siguen siendo importantes en varias áreas y países. Si navega por Quora o habla con desarrolladores de software experimentados, puede descubrir que la gran mayoría de las empresas de primer nivel que contratan ingenieros de software no están tan interesadas en graduados universitarios y prefieren buscar a alguien con experiencia práctica en forma de pasantías, estudios de investigación, cartera de proyectos personales o independientes y otros elementos medibles que transmiten experiencia en la industria.
Además de eso, la prueba de conocimiento en términos de diploma o certificados podría obtenerse de fuentes alternativas. Microsoft ofrece una gama de programas de certificación para desarrolladores .NET. Oracle hace lo mismo en el campo de Java. Los desarrolladores de PHP pueden estudiar y obtener la certificación como desarrolladores de PHP.
Hay varios proyectos de código abierto que aceptan contribuciones y participación activa de la comunidad en diferentes áreas.
Si bien estudiar y practicar puede ser un desafío al mismo tiempo, considere algunos trabajos independientes que ayudarían a traer una cartera sólida durante el próximo año más o menos. En un momento posterior, puede buscar oportunidades de trabajo remotas en organizaciones que valoran las habilidades y el conocimiento de la industria más que una hoja de papel.