Toutes choses étant égales par ailleurs, le fait d'obtenir un diplôme améliorera vos perspectives d'emploi et de ne pas en avoir un qui limitera considérablement les emplois disponibles.
Premièrement, il existe un certain nombre d’entreprises (typiquement Fortune 1000) qui ne seront généralement pas plus nombreuses que les développeurs de logiciels internes, à moins d’avoir au moins un baccalauréat. Vous pourrez peut-être entrer et travailler là-bas en tant que contrat sur la seule base de vos compétences, mais les politiques internes pourraient vous empêcher de décrocher un emploi si elles stipulent que vous devez avoir un diplôme.
Deuxièmement, les entreprises filtrent automatiquement les candidats sur la base de ce qu’ils disent sur leur CV et vous devrez peut-être faire plus de travail sur les jambes pour pouvoir placer votre CV devant une personne susceptible de vous inviter à un entretien.
Troisièmement, cela peut servir d’excuse pour vous payer moins d’argent une fois que vous avez obtenu un emploi. Cela ne s'appliquera généralement qu'aux grandes entreprises, car les petites entreprises comprendront que certains très bons développeurs n'ont pas de diplôme. Toutefois, un certain nombre d’entreprises paieront sur vous ce que sont les "taux du marché" et, en général, une personne diplômée gagnera plus d’argent que celle qui n’a pas de diplôme.
Quatrièmement, cela aide en ce qui concerne la politique de bureau. Là encore, c’est probablement davantage un problème pour les grandes entreprises que pour les plus petites, mais dans les domaines où un diplôme est plus ou moins attendu, on s’attend à ce que votre supérieur hiérarchique ait au moins le même degré que vous-même. Si vous n’avez pas de diplôme mais si vous supervisez des personnes qui ont des diplômes ou des diplômes supérieurs, vous pouvez vous retrouver en politique depuis un certain temps. De même, cela fait partie de la raison pour laquelle vous voyez des gens revenir pour un Master ou un MBA après avoir été dans l'industrie pendant quelques années - ils essaient de progresser dans la carrière et les diplômes supplémentaires sont officieusement obligatoires pour le mouvement.
Maintenant pour le disclaimer: il y a des exceptions à chaque règle et vous rencontrerez des développeurs qui n'ont pas de diplôme mais se débrouillent extrêmement bien, mais pour chaque histoire comme celle-ci, il y a des développeurs qui retournent à l'école pour pouvoir obtenir la "case à cocher" article "pris en charge et commencer à avancer leur carrière. De plus, le plus souvent, lorsque vous allez à l’école importe peu que l’obtention du diplôme, il existe quelques cas limités où un diplôme d’une école donnée peut vous faire perdre la tête, mais une fois que vous avez obtenu cet emploi initial, vont trouver que la plupart des gens ne s'en soucient pas.