Un diplôme d'études collégiales en informatique nuira-t-il un jour à mon employabilité? [fermé]


33

Trop souvent, je peux voir qu'il y a beaucoup de programmeurs viables sans diplômes collégiaux en informatique, en informatique, etc.

Maintenant que je lis plus d’articles sur l’éducation insuffisante et l’insignifiance des diplômes universitaires (en particulier en tant que programmeur), un diplôme universitaire me nuira-t-il jamais à mon employabilité? (Comptant également pour quatre ans à partir de maintenant, après avoir obtenu mon diplôme)

PS je vais à UC Irvine; l'école elle-même aurait-elle une importance dans l'importance du diplôme?


6
Vous pourriez être surqualifié pour des choses. Je crois que ce n'est pas ce qui vous préoccupe.

4
Il me semble que vous cherchez une excuse pour abandonner ou changer de direction.
Mike Baranczak

36
Cela peut «nuire» à votre tolérance à être employé pour travailler sur des projets qui évitent toutes les erreurs qui vous ont été enseignées à l'université et avec des coéquipiers qui défendent ces stupidités en tant que «concepteurs».
keppla

1
@keppla - définitivement, +1.
Jas

1
Je n'ai jamais eu l'impression que mon diplôme était un obstacle. J'ai souhaité passer plus de temps libre à l'université à contribuer à des projets open source ou à obtenir une maîtrise.
Thomas Langston

Réponses:


65

Non.

La raison pour laquelle il semble que bon nombre de programmeurs autodidactes «réussissent gros sans diplôme» est la même que celle qui explique que tous ceux qui réussissent à vivre jusqu'à 120 ans vivent de la cigarette, du bacon et boivent une bouteille de whisky tous les jours. : les exceptions attirent beaucoup d'attention .

Les bons programmeurs autodidactes / autodidactes sont en fait assez rares. Dans le passé, j'ai hérité de bases de code construites par des programmeurs autodidactes. Inutile de dire que les atrocités telles que les tables de hachage utilisées comme tableaux étaient légion. Vous n'en entendez pas parler parce que c'est à peu près tout ce à quoi on peut s'attendre - c'est seulement quand on voit du travail dans la vie réelle qui a été fait par des personnes sans connaissances en informatique formelle que l'on peut voir combien il leur manque. Bien sûr, c’est une échelle mobile (en d’autres termes, examinez-la à travers une paire de lunettes de protection 80/20), et individuellement, certaines personnes peuvent être formidables - mais dans l’ensemble - tout le reste étant identique - l’argent intelligent est en jeu. personne avec un diplôme.


36
"l'argent intelligent est sur la personne avec un diplôme." Pas dans mon expérience. D'après mon expérience, l'argent intelligent concerne les personnes intelligentes, ce qui est orthogonal à l'obtention d'un diplôme.
Rein Henrichs

12
@Bobby twer il n'y a pas si longtemps que presque tous les programmeurs étaient des autodidactes ... L'argent futé est sur la personne avec une feuille de route de succès ;-)
Steven A. Lowe

31
C'est vrai, les bons programmeurs sans CS sont rares. Mais, selon mon expérience, les bons programmeurs titulaires d' un diplôme en sciences de la concurrence sont également rares.
Nikie

16
+1: fait Degree = Good developer? Non, mais Degree + Good Developer = Great Developer. Si vous avez les pierres pour être «bon» ou «excellent», une éducation formelle vous permettra d'élever un niveau. Ainsi Gooddevient Greatet Greatdevient Truly exceptional.
Binary Worrier

12
Beaucoup de personnes ayant un diplôme de CS ne peuvent pas programmer non plus.
Job

15

Le diplôme ouvrira de nombreuses portes pour vous (les recruteurs s'en servent comme base. Vous devez être un programmeur vedette pour être sélectionné pour des entretiens, si vous n'avez pas de diplôme de niveau CS ou si vous avez un pedigree). De plus, l'aspect communautaire d'un diplôme est également très important - vos camarades de classe actuels seront les futurs directeurs / pairs / intervieweurs.

Obtenez le diplôme!


Je suis d’accord, et j’ajouterais que, s’il existe des exemples de programmeurs autodidactes sans diplômes de licence, ils sont beaucoup moins nombreux et sans diplômes.
Agradl

10

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.


Grande réponse. +1
Adam Arold

9

Non, même les employeurs aiment diffuser ce genre de licence, de manière à laisser suffisamment de réserve de talents sous-éduqués disponible pour un travail sous-payé et "excitant".

Optez pour ce diplôme maintenant.


6

Cela ne nuira pas à votre employabilité dans un domaine connexe. Que vous ayez postulé ou non, votre diplôme en sciences de la communication dépend de la nature des emplois pour lesquels vous postulez, des ressources humaines en lecture de votre CV, de la qualité de l'éducation et de nombreux autres facteurs. Mais avoir un diplôme serait rarement un inconvénient.


6

D'après mon expérience, les employeurs recherchent deux qualités dans une embauche potentielle:

  • Intelligence
  • Réussite

et pas nécessairement dans cet ordre. Avez-vous fait quelque chose que les gens utilisent? Êtes-vous motivé, êtes-vous motivé, avez-vous l'esprit d'équipe? Diplômé avec un diplôme et une moyenne décente GPA démontre certains de ce qui précède; si vous pouvez également acquérir une expérience pertinente, cela comblera les lacunes.

Dans tous les cas, terminer ce que vous avez commencé est louable et aucun employeur (pour qui vous voudriez travailler) ne vous pénaliserait pour avoir terminé - ou ne vous féliciterait pour votre abandon.


2
+1 pour la réalisation. Obtenir un diplôme, c’est cela, et cela montre que vous pouvez passer avec quelque chose. Ce n’est pas trop difficile de se frayer un chemin à l’université, mais le faire et obtenir les bonnes notes (ou bien avoir quelque chose à montrer) est une bonne chose.
Macke

2

Voulez-vous programmer toute votre vie? Un diplôme CompSci couvre plus que la programmation; beaucoup plus de vie en informatique en dehors de la programmation. À bien des égards, cela ouvre la porte à des choses que vous n’auriez peut-être pas envisagées. Si vous envisagiez de vous déplacer un peu dans l’industrie, cela vous équiperait mieux qu’un FANTASTICCODINGLANGUAGE dans un délai extrêmement préoccupant pour une carrière dans l'industrie plutôt que comme un programmeur.

DoInterest - Je n'ai pas de diplôme en CompSci - j'ai une formation post-universitaire en informatique reposant sur d'autres éléments - mais je suppose que vous souhaitez poser la question suivante: est-ce que vous souhaitez terminer vos études collégiales plutôt que de suivre une voie légèrement détournée à où vous allez.

Je me rends compte - également - que des facteurs liés à l’enseignement universitaire aux États-Unis - en raison des coûts qui y sont associés - peuvent influencer votre décision. Cependant, je serais en faveur de l'obtention du diplôme si vous le pouvez, car non seulement cela vous ouvrira l'esprit, mais cela pourrait également constituer un point de départ utile pour la mise en réseau. S'il y a des considérations financières, quelles sont vos options pour le temps partiel?


2

Non.

Entre autres choses, le BSCS est un filtre pour beaucoup d'endroits. Si vous ne l'avez pas, vous n'êtes pas en lice pour le travail.

Le BSCS vous propose une discussion décente sur la théorie et l'histoire de l'informatique, qu'il vous faudrait sinon savoir comment diriger vous-même. Si vous ne savez pas ce que vous ne savez pas, il est difficile de l'apprendre.

À mon avis, il est impossible d'apprendre certaines choses sans un enseignant. En particulier, les mathématiques de niveau supérieur, qui s'avèrent être un gros problème si vous voulez des emplois intéressants.

College fournit également un niveau d’acculturation dans la culture des cols blancs (ce qui peut être un gros problème pour certains étudiants).

Si quelqu'un ne veut pas vous embaucher parce que vous avez un diplôme, quittez-le avec plaisir.


2

Pratique> Idéalité

Disons que vous êtes un employeur.

Supposons que vous avez BEAUCOUP d'applications et qu'il est IMPOSSIBLE de toutes les lire attentivement.

Quelle application allez-vous jeter en premier?

Bien sûr, celui avec une faible MPC ou aucun degré. Pourquoi? Je ne sais pas pourquoi pas Connaissez-vous une meilleure option?


2

Le développeur intelligent ne laissera pas son diplôme devenir un excellent développeur. L'université peut t'apprendre de très mauvaises choses (un professeur m'a dit une fois que mon patron ne serait pas heureux si je pouvais faire fonctionner le logiciel de mon entreprise deux fois plus vite. Mot à mot.) Un développeur intelligent sait comment filtrer la sagesse qu'il peut utiliser dans le monde réel de la malbouffe des universitaires qui sont allés à l’école supérieure après avoir échoué à garder un vrai travail pendant six mois et ne sont jamais retournés. (Appelez-moi cynique, mais je trouve que la plupart des "recherches" universitaires dans notre domaine manquent cruellement d'application réelle.)

Donc, si vous êtes un développeur intelligent, votre diplôme ne vous gênera pas.

Si vous n'êtes pas un développeur intelligent, vous avez bien plus à vous soucier qu'un degré de ralentissement.

Dans les deux cas, ce ne sera pas votre plus grande préoccupation.


+1 Très vrai. Il est intéressant de noter que, dans l’industrie, les personnes âgées ont déclaré des choses assez folles. Je suppose que le thème commun est de ne pas développer la capacité d'adaptation. par exemple "La programmation pour les entreprises commence et se termine avec COBOL". Je suppose que si c'est tout ce que vous savez et que vous prendrez votre retraite prochainement en conservant le code COBOL, cela ne fait rien.
Bobby Tables

2

Au contraire, les programmes de diplôme en informatique ne font que vous rendre plus commercialisable et ajouter à vos compétences actuelles. En fait, comme l’a affirmé l’Association nationale des collèges et des employeurs , les salaires des majors en informatique sont parmi les plus élevés à l’heure actuelle, avec une moyenne de 63 017 $.

Même si vous possédez déjà les compétences et le savoir-faire requis par un programmeur informatique, le cachet d'un diplôme en informatique d'un collège accrédité vous donnera quelque chose à montrer.


0

Un diplôme en informatique est certainement un atout majeur pour de nombreuses raisons.

Si vous dites "J'ai une bonne offre d'emploi basée sur mon expérience actuelle, dois-je accepter et ne pas obtenir de diplôme"? Alors c'est un coup de théâtre: il sera plus difficile de trouver un emploi sans diplôme, mais j'espère être des emplois qui valoriseront plus de quatre ans d’expérience commerciale.

Si vous dites "je veux faire un diplôme en mathématiques ou en sciences, pas en informatique", alors c'est probablement bien (selon votre pays): la plupart des emplois que je vois veulent un bon diplôme et n'insistent pas pour que ce soit de l'informatique .

Mais si vous n'êtes pas sûr, un diplôme en informatique est de plus en plus normal. (Et ils varient certainement, certains étant plutôt de la pure théorie, d'autres "comment apprendre Java en quatre ans" et différentes personnes en apprécieront davantage les différentes. Je ne peux malheureusement pas parler universellement.)


0

Je ne peux pas dire si c'est même une question sérieuse.

Maintenant que je lis plus d’articles sur l’éducation insuffisante et l’insignifiance des diplômes universitaires (en particulier en tant que programmeur), un diplôme universitaire me nuira-t-il jamais à mon employabilité? (Comptant également pour quatre ans à partir de maintenant, après avoir obtenu mon diplôme)

La réponse simple à cette question est: Non

Le diplôme universitaire que vous étudiez couvre une grande quantité de connaissances. Vous en utiliserez une partie tous les jours, d'autres choses en fonction de l'endroit où vous vous retrouverez dans 4-5 ans, le plus important étant les exigences de la formation générale.

Les employeurs veulent du savoir-faire en lecture et en écriture et les exigences en matière de formation générale prouvent que vous avez au moins une compréhension de base. Un simple diplôme de BS va un long chemin.


0

Je vais dire "oui" à votre question, sur la base de l'utilisation du mot jamais . Avoir actuellement un certificat dans quelque chose, comme Microsoft Certified Professional, par exemple, peut nuire à vos chances. Si tu faisais bien ton travail, pourquoi en aurais-tu besoin, etc.?

Donc, si les choses continuent comme elles sont, dans quelques décennies, les gens se demanderont pourquoi vous êtes allé au collège. Vous auriez sûrement dû coder depuis que vous aviez 6 ans, créer votre première application Web pour un million d'utilisateurs à 12 ans, disposer d'un portefeuille énorme à la fin de vos études secondaires (y aura-t-il encore des études secondaires?), Etc. , et pas besoin d'aller au collège. Donc, aller au collège sera en corrélation avec le manque de capacité de codage.

Pourrait arriver. Mais pas encore. Rester à l'école.


0

Ça ne fera pas mal. Cela peut aider ou non.

OMI, vos chances d'obtenir un poste de programmeur générique (en particulier de débutant) sont meilleures avec le diplôme que sans celui-ci, tout simplement parce que la plupart des postes le spécifient comme une exigence. Vous ne serez tout simplement pas considéré comme candidat au poste sans poste, sauf si vous connaissez des personnes qui connaissent des personnes ou qui ont un produit fini que vous pouvez désigner.

Cela aide également si le diplôme provient d’un programme reconnu pour être très bon; Je ne connais rien à UC Irvine, je ne peux donc rien en dire.

Toutefois, si vous souhaitez travailler en tant que programmeur dans un domaine d'application spécifique tel que la biotechnologie, vous aurez peut-être intérêt à obtenir un diplôme dans le domaine concerné (biologie) et à apprendre la programmation parallèlement. Le risque est que vos compétences ne soient pas très bien transférées. J'ai constaté que le code fonctionnait assez bien pour un domaine spécifique, mais était bien en dessous des normes de l'industrie.


-1

La seule personne qui peut nuire à votre employabilité avec un diplôme CS est vous

C'est sûr que ça va aider, mais je sais que 4.0 étudiants d'honneur sont à la recherche d'un emploi, pourquoi? Ils ont triché leur chemin à l'université. Ils ne savent rien et n'ont pas réussi à avoir une vue d'ensemble. Ils ne peuvent pas passer à travers une interview.

Certaines personnes ne peuvent pas sortir d'un sac en papier sans parler de leur programme! Vous devez être capable de bien parler et en toute confiance.

Certaines personnes ne peuvent pas programmer ou démontrer qu'elles ont réellement écrit du code à l'université. La langue ne compte pas, les compétences sont ce dont vous avez besoin.

Il existe une multitude de raisons pour lesquelles les personnes sont inemployables et la plupart d'entre elles veulent en attribuer la responsabilité à autre chose qu'à elles-mêmes.

PS je vais à UC Irvine; l'école elle-même aurait-elle une importance dans l'importance du diplôme?

Je suis allé à Cal State Northridge, faites-moi confiance, travaillez avec vos fesses, apprenez les rudiments, faites votre travail, exposez-vous et vous vous en sortirez bien avec un diplôme en informatique. Vous obtenez un coup dans la vie pour faire des études supérieures, faites en sorte que cela compte. Aucun diplôme ne peut nuire à votre employabilité.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.