Oltre a diventare completamente accademico e ottenere un dottorato / post-dottorato, o andare per un lavoro più o meno "standard" nello sviluppo di software, quali sono alcune altre opzioni di carriera nel campo CS completo o semi-teorico?
Oltre a diventare completamente accademico e ottenere un dottorato / post-dottorato, o andare per un lavoro più o meno "standard" nello sviluppo di software, quali sono alcune altre opzioni di carriera nel campo CS completo o semi-teorico?
Risposte:
Supponendo che non ti intimidisca quando leggi documenti teorici a causa della tua formazione nel tuo master, che presumo sia in un aspetto teorico del CS poiché stai chiedendo su questo sito, penso che sarebbe una grande idea provare a essere una ricerca programmatore (di solito all'interno di un'organizzazione di ricerca, come un laboratorio industriale o sotto l'egida di una sovvenzione più ampia).
Perché? Non è facile implementare correttamente un algoritmo, anche se gli autori intendevano sinceramente spiegarlo completamente, eppure a volte sorge la necessità di eseguire un algoritmo! Inoltre, se ti piacciono la programmazione e le misurazioni, in seguito potresti anche essere in grado di approfondire il tuo studio in un dottorato di ricerca nell'area dell'ingegneria algoritmica, che penso sia un'area molto eccitante e vorrei vederne di più accadere. (Scopri la conferenza ALENEX e le sfide di implementazione DIMACS.)
Un Master è spesso sufficiente per ottenere un lavoro come docente in un istituto di quattro anni o professore ordinario in un college di due anni.
Qualsiasi campo tecnologico "all'avanguardia" cercherà teorici.
Un esempio recente è il trading ad alta frequenza, come in questo recente incarico di Allston Trading (da ht a Don Stewart ):
Conosci gli insegnamenti e le tradizioni di SICP, PAIP, TAOCP? Sai perché le monadi sono davvero come i burritos (o hanno un'analogia ancora migliore)? Hai una relazione amore / odio (o solo amore?) Con l'inferenza Hindley-Milner? E riesci a far funzionare il codice così velocemente che la tua CPU chiede pietà? Quindi vogliamo parlarti.
Continua a garantire un'intervista telefonica a chiunque abbia risolto P! = NP (tra le altre cose).
Dai un'occhiata a General Electric Global Research . In particolare, vedi qui per lavori interessanti in Informatica (alcuni dei quali hanno un'intersezione non vuota con la teoria).