¿Cuál es la respuesta adecuada a la pregunta si el entrevistador le pregunta “¿Está abierto a trabajar en todos los campos”?

Si habla de roles de ingeniería, la mayoría de los puestos son para generalistas, es decir, personas que conocen sus fundamentos de CS (estructuras de datos y algoritmos), que pueden escribir código estricto y hacer las cosas. Además, la mayoría de las entrevistas de ingeniería son independientes del lenguaje de programación que utiliza.

Si tiene experiencia en campos específicos como aprendizaje automático, recuperación de información, HCI, ingeniería de sistemas (por ejemplo, un título avanzado / proyectos anteriores en estas áreas), puede informar al entrevistador / reclutador que preferiría trabajar en estos campos y son apasionados de estas áreas. Las empresas tecnológicas (como MSFT, GOOG et al.) Trabajan en casi todos los dominios de CS. La mayoría de las compañías lo colocarán en una posición que coincida con sus habilidades.

Dicho esto, trata tu carrera como un proceso de aprendizaje continuo. Esto puede implicar salir de su zona de confort y aventurarse en dominios en los que no tiene experiencia previa. “Los ignorantes en la era actual no son aquellos que no están equipados con conocimiento. Son aquellos que no pueden aprender, reaprender y desaprender”.