A quoi me sert un doctorat en génie logiciel ?


Contexte : Je parle en tant que personne qui regrette maintenant de ne pas avoir poursuivi au-delà d'un B.Sc. (du MIT attention - à l'époque où le domaine était assez nouveau pour que les gens abandonnent pour aller faire un travail de pionnier). Je parle également comme quelqu'un qui a passé une grande partie de ma carrière à faire du développement commercial pour la R&D financée par le gouvernement (principalement par la défense) - rédiger des propositions de R&D, gérer des projets de R&D, et parfois même faire une partie du travail.

  • Si vous voulez faire de la recherche de pointe - alors le milieu universitaire, ou l'un des rares laboratoires de recherche d'entreprise est l'endroit où il faut être. Un doctorat est généralement une exigence. Et, s'il y a un travail spécifique que vous voulez faire maintenant, votre projet de thèse est une assez bonne occasion de le faire.
  • Si vous voulez travailler dans le gouvernement - par exemple en tant que gestionnaire de programme à la DARPA, ou NSF, ou NASA, etc, fixant les orientations de recherche et distribuant de l'argent - alors vous avez à peu près besoin d'un doctorat pour être considéré. Même chose si vous voulez faire un travail sur la politique technologique.
  • Il y a beaucoup de postes de personnel académique, et des postes d'entreprise - notamment des choses comme "directeur de groupe" - qui exigent à peu près un doctorat pour être considéré.

Personnellement, et avec le recul, j'aurais probablement dû poursuivre un doctorat, avec l'objectif de devenir un professeur dans une université, avec un laboratoire, quelques étudiants diplômés, et quelques bonnes subventions. De l'autre, les problèmes de pointe se trouvent généralement en dehors du milieu universitaire - ce qui est en partie la raison pour laquelle j'ai poursuivi des emplois en entreprise et des poursuites entrepreneuriales (avec des considérations financières).

Le vrai problème - à mon avis - est que le travail avancé est mieux poursuivi APRÈS quelques, ou plusieurs, années d'expérience dans le "monde réel". Comment pouvez-vous vraiment savoir quels sont les problèmes intéressants avant de vous y être frotté ? Et comment être réellement capable de faire progresser l'état de l'art avant d'avoir acquis une solide expérience ? Peut-être que la science pure est principalement menée dans les laboratoires - mais la science appliquée, et l'ingénierie, sont des pratiques dans le monde réel.


Malheureusement, les diplômes avancés sont de plus en plus une accréditation nécessaire pour pouvoir travailler sur des choses intéressantes (en particulier pour les plus jeunes) ; et il est de plus en plus difficile de retourner à l'école après quelques années de travail pour gagner sa vie (les enfants, les hypothèques, et autres commencent à s'accumuler, et vous devenez dépendant de votre revenu).

Dans votre cas - cela dépend vraiment de ce qui vous motive, de l'endroit où vous voulez aller, et dans une certaine mesure, de votre situation de vie.