Puede ser contratado en Microsoft sin conocer C #, sin conocer C ++ y muchas otras cosas. Microsoft tiende a contratar ingenieros de software a tiempo completo en función de su enfoque y capacidad de resolución de problemas, y sus habilidades de codificación.
Mientras entrevistaba a personas para Microsoft, he respondido preguntas exitosamente en C, C ++, C #, Java, Python y Basic. No hice las preguntas en ningún idioma en particular, el idioma en que se resolvieron fue la elección del candidato.
La suposición es que alguien que sea un buen solucionador de problemas y codificador, y que sea un buen candidato para Microsoft, podrá aprender el lenguaje específico requerido para su rol rápidamente, y eso no es un factor para contratarlos.
- Cómo aprender y comprender estructuras de datos y algoritmos de manera efectiva
- ¿Cuáles son los peligros de usar software de código abierto en una empresa? ¿Cómo pueden ser mitigados?
- ¿Qué conocimientos de pruebas de software se necesitan para escribir pruebas de unidad de desarrollo eficaces basadas en pruebas?
- ¿Doodly es un buen software?
- ¿Cuán geográficamente dispersos están los servidores de Google App Engine en todo el mundo?
Por ejemplo, dos personas diferentes fueron contratadas en mi pequeño equipo, que trabaja exclusivamente en C #, sin saberlo. Ya están aprendiendo y haciendo grandes cosas.