Dies ist ein Dilemma, über das ich schon eine ganze Weile nachgedacht habe.
Ich bin ein Doktorand und meine Interessengebiete sind Programmiersprachendesign, Codeanalyse, Kompilierung usw. Bisher war dieses Gebiet für mich sehr interessant und lohnend, daher habe ich darüber nachgedacht, einen Job in diesem Gebiet zu finden und fortzufahren darauf zu spezialisieren. Ich denke, es ist ein relativ solides Feld, das nicht so schnell "aus der Mode kommt". Ich habe immer gedacht, dass es in solch komplexen Bereichen besser ist, ein echter Experte zu sein als nur ein anderer, der oberflächlich versteht, wovon die Experten sprechen.
Andererseits habe ich das Gefühl, dass ich durch diese Spezialisierung meine zukünftige Option wirklich einschränke. Ich habe immer stark an multidisziplinäre Herangehensweisen an Probleme geglaubt. Vielleicht sollte ich mich auf die Suche nach einem allgemeinen Programmierjob machen, in dem ich Erfahrungen in anderen Bereichen sammeln und gelegentlich mein Lieblingsfach zur Problemlösung anwenden kann. Die Spezialisierung auf nur ein oder zwei Gebiete kann mich daran hindern, über den Tellerrand hinauszudenken und Stagnation zu verursachen.
Ich würde wirklich gerne mehr Meinungen über diese Wahl hören. Die Wahrheit ist, dass ich mich bereits auf eine der Entscheidungen neige. Die grundlegende Psychologie sagt also, dass nichts meine Meinung ändern wird, aber ich würde immer noch gerne Feedback hören.