To dylemat, o którym myślałem od dłuższego czasu.
Jestem doktorantem, a moje zainteresowania obejmują projektowanie języka programowania, analizę kodu, kompilację itp. Do tej pory ta dziedzina była dla mnie bardzo interesująca i satysfakcjonująca, więc zastanawiałem się nad znalezieniem pracy w tej dziedzinie i kontynuowaniem specjalizować się w tym. Wydaje mi się, że jest to stosunkowo solidne pole, które w najbliższym czasie „nie wyjdzie z mody”. Zawsze myślałem, że w tak złożonych dziedzinach lepiej być prawdziwym ekspertem niż tylko innym facetem, który powierzchownie rozumie, o czym mówią eksperci.
Z drugiej strony czuję, że specjalizując się w ten sposób, naprawdę ograniczam swoją przyszłą opcję. Zawsze wierzyłem w multidyscyplinarne podejście do problemów. Może powinienem poszukać ogólnej pracy programistycznej, w której mógłbym zdobyć doświadczenie w innych dziedzinach, a także od czasu do czasu zastosować moją ulubioną dziedzinę do rozwiązywania problemów. Specjalizacja tylko w jednym lub dwóch dziedzinach może powstrzymać mnie od myślenia poza schematem i spowodować stagnację.
Naprawdę chciałbym usłyszeć więcej opinii na temat tego wyboru. Prawda jest taka, że już skłaniam się ku jednemu z tych wyborów, więc podstawowa psychologia mówi, że nic nie zmieni mojego zdania, ale nadal chciałbym usłyszeć jakieś opinie.