Outre le fait d'acquérir une formation universitaire complète et d'obtenir un doctorat / post-doc, ou d'opter pour un emploi plus ou moins standard dans le développement de logiciels, quelles sont les autres options de carrière dans le domaine CS complet ou semi-théorique?
soft-question
advice-request
career
ripper234
la source
la source
Réponses:
En supposant que vous ne soyez pas intimidé lors de la lecture de documents théoriques en raison de votre formation dans votre maîtrise, ce qui, je suppose, est dans un aspect théorique de la CS puisque vous le demandez sur ce site, je pense que ce serait une excellente idée d'essayer d'être un recherche programmeur (généralement au sein d'un organisme de recherche, comme un laboratoire industriel ou sous l'égide d'une subvention plus importante).
Pourquoi? Ce n'est pas facile d'implémenter un algorithme correctement, même si les auteurs ont sincèrement voulu l'exposer complètement, et pourtant, parfois, la nécessité d'exécuter un algorithme se pose! De plus, si vous aimez la programmation et les mesures, vous pourrez peut-être plus tard poursuivre vos études vers un doctorat dans le domaine de l'ingénierie algorithmique, qui est à mon avis un domaine très excitant et que vous souhaitez en voir plus se produire. (Consultez la conférence ALENEX et les défis de mise en œuvre de DIMACS.)
la source
Un master est souvent suffisant pour vous trouver un emploi de chargé de cours dans une institution de quatre ans ou de professeur titulaire dans un collège de deux ans.
la source
Tout domaine technologique de pointe recherchera des théoriciens.
Un exemple récent est le trading haute fréquence, comme dans ce récent poste d' Allston Trading (ht à Don Stewart ):
Il garantit ensuite un entretien téléphonique à toute personne qui a résolu P! = NP (entre autres).
la source
Jetez un œil à General Electric Global Research . En particulier, voir ici pour des emplois sympas en informatique (dont certains ont une intersection non vide avec la théorie).
la source
Vous pouvez vous attacher à un laboratoire scientifique (radar, sonar, météo, espace, etc ...). Les scientifiques auront des algorithmes qui ne sont pas prêts pour les heures de grande écoute et l'apprentissage de leur domaine vous permettra d'apporter des contributions en dehors de l'informatique.
la source