La respuesta corta es sí. Los ingenieros de software son contratados en base a tres cosas principales:
-Su capacidad de codificar / conocimiento de lenguajes de programación
-Su capacidad para analizar y analizar problemas complejos (tanto en papel como en una computadora)
- ¿Cuál es la mejor manera para que un graduado en informática tome un trabajo en el campo de las redes?
- ¿Cuánto ganan los diseñadores / desarrolladores web en India o EAU?
- ¿Alguien puede guiarme a través de algunos trabajos de nivel de entrada en el sector financiero?
- ¿Debo comenzar a solicitar trabajos en Python a pesar de que solo comencé a aprender hace 2-3 meses?
- Si la demanda de trabajos de ingeniería de software disminuye, ¿qué puedo hacer con el título de ingeniería de software?
-Su capacidad para comunicar ideas a grupos de personas.
Uno puede leer los criterios de selección de numerosas ofertas de trabajo de ingeniería de software para verificar esto. Los planes de estudio estándar de informática enfatizan en gran medida los primeros dos puntos; el tercero a menudo se cultiva a través de proyectos de investigación, pasantías y similares. A menudo, las empresas acuden a las mejores escuelas de CS para reclutar estudiantes en el lugar, en un evento conocido como feria de empleo.
Agregaré que no todas las especialidades en ciencias de la computación se convierten en ingenieros de software (los candidatos fuertes de CS generalmente también tendrán opciones de trabajo en otras industrias), y los puestos de ingeniería de software no son cubiertos exclusivamente por las especialidades de CS (muchas especialidades de matemáticas, por ejemplo, también se desarrollan el conjunto de habilidades codiciado para puestos de ingeniería de software).