Sono uno studente di Master presso l'Università di Edimburgo, specializzato in apprendimento automatico ed elaborazione del linguaggio naturale. Ho tenuto alcuni corsi pratici incentrati sul data mining e altri su apprendimento automatico, statistiche bayesiane e modelli grafici. Il mio background è una laurea in informatica.
Ho fatto un po 'di ingegneria del software e ho imparato i concetti di base, come i modelli di progettazione, ma non sono mai stato coinvolto in un grande progetto di sviluppo software. Tuttavia, ho avuto un progetto di data mining nel mio Master. La mia domanda è, se voglio intraprendere una carriera come Data Scientist, dovrei prima candidarmi per un laureato in data scientist o dovrei ottenere prima una posizione come ingegnere informatico laureato, forse qualcosa legato alla scienza dei dati, come i big data sviluppo di software di infrastruttura o di apprendimento automatico?
La mia preoccupazione è che potrei aver bisogno di buone capacità di ingegneria del software per la scienza dei dati e non sono sicuro che queste possano essere ottenute lavorando direttamente come uno scienziato laureato.
Inoltre, al momento mi piace Data Mining, ma se volessi cambiare la mia carriera in ingegneria del software in futuro? Potrebbe essere difficile se mi specializzassi così tanto nella scienza dei dati.
Non sono ancora stato assunto, quindi le mie conoscenze sono ancora limitate. Qualsiasi chiarimento o consiglio sono benvenuti, poiché sto per terminare il mio Master e voglio iniziare a fare domanda per posizioni di laurea all'inizio di ottobre.