Abgesehen davon, dass Sie eine akademische Ausbildung absolvieren, promovieren oder einen mehr oder weniger „normalen“ Job in der Softwareentwicklung anstreben, gibt es einige andere Karrieremöglichkeiten im voll- oder halbtheoretischen CS-Bereich?
Abgesehen davon, dass Sie eine akademische Ausbildung absolvieren, promovieren oder einen mehr oder weniger „normalen“ Job in der Softwareentwicklung anstreben, gibt es einige andere Karrieremöglichkeiten im voll- oder halbtheoretischen CS-Bereich?
Antworten:
Angenommen , Sie sind eingeschüchtert nicht erhalten , wenn Theorie Papiere zu lesen aufgrund Ihrer Ausbildung in Grad deines Herren, die ich in einem theoretischen Aspekte der CS übernehmen, da Sie auf dieser Seite fragen, ich glaube , es wäre eine gute Idee, zu versuchen , ein Wesen Forschung Programmierer (normalerweise in einer Forschungsorganisation wie einem Industrielabor oder unter dem Dach eines größeren Stipendiums).
Warum? Es ist nicht einfach, einen Algorithmus korrekt zu implementieren, auch wenn die Autoren ernsthaft beabsichtigten, ihn vollständig zu formulieren, und dennoch besteht manchmal die Notwendigkeit, einen Algorithmus auszuführen! Wenn Sie Spaß am Programmieren und Messen haben, können Sie vielleicht später sogar Ihre Promotion im Bereich Algorithmic Engineering fortsetzen, was meines Erachtens ein sehr aufregender Bereich ist, und möchten, dass mehr davon passiert. (Sehen Sie sich die ALENEX-Konferenz und die Herausforderungen bei der Implementierung von DIMACS an.)
Ein Master-Abschluss reicht oft aus, um eine Stelle als Dozent an einer vierjährigen Hochschule oder als ordentlicher Professor an einer zweijährigen Hochschule zu bekommen.
Jedes "innovative" Technologiefeld wird nach Theoretikern suchen.
Ein aktuelles Beispiel ist der Hochfrequenzhandel, wie in dieser aktuellen Stellenanzeige von Allston Trading (ht an Don Stewart ):
Kennen Sie die Lehren und Überlieferungen von SICP, PAIP, TAOCP? Wissen Sie, warum Monaden wirklich wie Burritos sind (oder eine noch bessere Analogie haben)? Haben Sie eine Liebes- / Hass- (oder nur Liebes-?) Beziehung zu Hindley-Milner-Schlussfolgerungen? Und können Sie den Code so schnell laufen lassen, dass Ihre CPU um Gnade bittet? Dann möchten wir mit Ihnen sprechen.
Es wird weiterhin jedem ein Telefoninterview garantiert, der (unter anderem) P! = NP gelöst hat.
Schauen Sie sich General Electric Global Research an . Insbesondere für coole Jobs in der Informatik (von denen einige einen nicht leeren Schnittpunkt mit der Theorie haben) , siehe hier .
Sie könnten sich an ein wissenschaftliches Labor anschließen (Radar, Sonar, Wetter, Weltraum usw.). Die Wissenschaftler verfügen über Algorithmen, die noch nicht für die Hauptsendezeit bereit sind, und das Erlernen ihres Fachs ermöglicht es Ihnen, Beiträge außerhalb der Informatik zu leisten.