Soy un estudiante de maestría en la Universidad de Edimburgo, especializado en aprendizaje automático y procesamiento de lenguaje natural. Tenía algunos cursos prácticos centrados en la minería de datos, y otros relacionados con el aprendizaje automático, las estadísticas bayesianas y los modelos gráficos. Mi formación es una licenciatura en informática.
Hice un poco de ingeniería de software y aprendí los conceptos básicos, como los patrones de diseño, pero nunca he estado involucrado en un gran proyecto de desarrollo de software. Sin embargo, tenía un proyecto de minería de datos en mi maestría. Mi pregunta es, si quiero ir a una carrera como Data Scientist, ¿debería solicitar primero un puesto de científico de datos graduado, o primero debería obtener un puesto como ingeniero de software graduado, tal vez algo relacionado con la ciencia de datos, como big data infraestructura o desarrollo de software de aprendizaje automático?
Mi preocupación es que podría necesitar buenas habilidades de ingeniería de software para la ciencia de datos, y no estoy seguro de si estas pueden obtenerse trabajando directamente como un científico de datos graduado.
Además, en este momento me gusta la minería de datos, pero ¿qué pasa si quiero cambiar mi carrera a ingeniería de software en el futuro? Puede ser difícil si me especializo tanto en ciencia de datos.
Todavía no he sido empleado, por lo que mi conocimiento aún es limitado. Cualquier aclaración o consejo son bienvenidos, ya que estoy a punto de terminar mi maestría y quiero comenzar a solicitar puestos de posgrado a principios de octubre.