Une formation universitaire en vaut-elle la peine pour un bon programmeur? [fermé]

37

Je fais de la conception et de la programmation depuis aussi longtemps que je me souvienne. S'il y a un problème de programmation, je peux le résoudre. (Il est vrai débordement de pile m'a permis de sauter le déterminer et aller droit à la faire dans de nombreux cas.) Je l' ai fait des jeux, langages de programmation ésotériques, et des widgets et des gadgets à gogo. Je travaille actuellement sur un langage de programmation généraliste. Je ne fais rien de mieux que de programmer.

Une formation universitaire est-elle vraiment plus qu'une simple formalité?

Jon Purdy
la source
2
Si vous pouvez créer un langage de programmation, il ne vous manque plus que des mathématiques, des sciences humaines (que vous pouvez maîtriser vous-même), des drogues, du sexe et des dizaines de jeunes. Il existe également de nombreux cours en ligne du MIT, de Stanford, etc. La question est de savoir ce que les employeurs vont penser de vous.
Job
1
@Job: Si je peux me débrouiller, je serai mon propre employeur et ce que je pense de moi sera mon propre problème. ;)
Jon Purdy

Réponses:

26

Hooboy. C'est une position difficile à prendre; vous avez mes sympathies.

Je suis partisan d’obtenir un diplôme, probablement parce que 1) j’en ai un (BS en informatique) et 2) j’ai souvent trouvé que les connaissances acquises dans ce domaine étaient très utiles. Mais ce n’est pas une condition préalable à une carrière réussie; le monde de l'informatique est riche en personnes qui donnent des coups de pied de cul, reconnues comme des bottés de pied et qui, techniquement, n'ont pas plus qu'un diplôme d'études secondaires.

La bonne chose à propos d'un diplôme universitaire est que vous pouvez le mettre en attente et y revenir plus tard lorsque la vie le permet. (Bien que la phrase précédente soit dangereuse, c’est un bon moyen de tout simplement cesser de fumer sans se reconnaître soi-même.) Vous pouvez tester le terrain et voir quel type d’emploi vous pourriez obtenir en envoyant votre CV aujourd’hui et en voyant quel genre de grignotines vous obtenez; vous ne vous êtes engagé à rien avant de dire oui à une offre d'emploi.

Et on dirait que votre école vous va mal, peu importe. Si vous vous ennuyez constamment avec tout ce qu'ils vous jettent, alors vous devrez peut-être trouver une école qui fera un meilleur travail en vous donnant votre argent et en vous faisant travailler pour ce diplôme. Avez-vous envisagé de transférer quelque chose de mieux?


Edit: Sur la base de vos commentaires ailleurs, étant donné à quel point vous aimez les aspects théoriques de haut niveau de la programmation, avez-vous pensé que la meilleure façon de continuer à l'explorer et d'être payé pourrait être une carrière dans le monde universitaire? Ce qui exigerait certainement que vous obteniez votre diplôme. :-)

BlairHippo
la source
Merci pour votre réponse. Au moins maintenant, j'ai quelques options supplémentaires à considérer. Je pense que je vais faire un tour au bureau de conseil de l'université et voir ce que je peux faire pour moi-même.
Jon Purdy
Beaucoup de grandes entreprises ne considèrent même pas les personnes sans diplôme universitaire; il sert uniquement à filtrer et à circonscrire les candidats qualifiés. Ceci est typique dans toute organisation dans laquelle les ressources humaines affichent les travaux et effectuent les examens préalables.
citadelgrad
15

Si vous pouvez trouver au moins un emploi tout de suite sans ce poste et pouvoir prouver vos compétences sur papier, alors non, cela ne vaut pas la peine.

Je ressens pour vous et j'étais dans une situation similaire. Dans mon cas (dans lequel j'étais beaucoup plus «motivé» financièrement), je suis parti et j'ai rapidement trouvé du travail de développement (5 mois). En regardant en arrière, c'était il y a seulement 2 ans, mais voici les avantages et les inconvénients tels que je les ai vus:

Avantages:

  • J'ai un travail à faire ce que j'aime. Je ne peux pas vraiment battre ça.
  • J'ai pu arrêter de "vivre comme un étudiant"

Les inconvénients:

  • Sentiment d'accomplissement: un diplôme aurait été agréable, même si je savais que cela ne voulait pas dire que je savais quoi que ce soit.
  • Il n’est pas facile de trouver un emploi sans expérience, mais uniquement pour obtenir un diplôme, car il est difficile de prouver ses compétences sur papier.

Une fois que vous avez acquis cette expérience formelle, trouver du travail - l’objectif ultime de l’éducation - est moins difficile. C'est pourquoi il est important de savoir si vous pouvez trouver du travail rapidement si vous décidez de partir.

Steve Evers
la source
3
Et, compte tenu de l'expérience impressionnante et du manque de diplômes, votre curriculum vitae sera déchiqueté par un grand nombre d'employeurs potentiels et il est probable que vous constaterez qu'il hante votre carrière. Mon beau-père était un dirigeant prospère dans une grande entreprise. Pendant un certain temps, il s'est démené pour mettre en route les grandes usines de fabrication. Il a travaillé pour cette entreprise la plus grande partie de sa vie, et son travail y était bien connu. Il pensait toujours que le manque de diplôme l'avait retenu.
David Thornley
2
@ David Thornley Heureusement, les employeurs qui veulent savoir si vous avez un diplôme ne sont probablement pas ceux pour lesquels vous voudriez travailler.
Tom Hawtin - tackline le
2
@Tom Hawtin: La question est principalement "L'entreprise est-elle assez grosse pour avoir un filtre entre vous et le responsable du recrutement?" Beaucoup de ces entreprises ont des emplois intéressants et sont d'excellents lieux de travail. Bonne chance d'obtenir une entrevue sans diplôme. Vous dites que vous travaillez sans diplôme depuis deux ans. Ce n'est pas assez de temps pour voir les inconvénients.
David Thornley le
@ David Thornley Je ne suis pas le répondeur d'origine. (J'ai un diplôme. Cela fait plus de deux ans que je travaille, mais avec de longues périodes de chômage.)
Tom Hawtin - tackline
J'ai reçu une augmentation de 50% la semaine de mon diplôme universitaire. Avant cela, les départements des ressources humaines adoraient jeter mon CV. Certaines personnes chez qui j'ai été embauché ont eu l'idée de pouvoir programmer sans diplôme en informatique, mais beaucoup ne l'ont pas fait. Maintenant, le manque de diplôme en sciences (le mien en musique) m'empêche de poursuivre des études de maîtrise ...
GlenPeterson
9

Réponse courte: non, ça ne vaut pas la peine.

L'université vous apportera une solide expérience dans de nombreux domaines, dont la plupart ne sont que légèrement liés à l'informatique. Vous aurez beaucoup de connaissances en physique et en mathématiques. C'est toujours une bonne chose. Cependant, l'université consomme du temps et de l'argent.

J'ai commencé à travailler en tant que programmeur juste après le lycée. Je pensais moi-même à la programmation, mais j'étais suffisamment expert pour être immédiatement productif. Certains collègues diplômés étaient tout à fait derrière moi. J'ai finalement obtenu un diplôme pendant mon temps libre, mais je n'ai jamais vraiment eu l'occasion d'appliquer dans mon travail ce que j'ai appris à l'université.

2 tours
la source
7

Se faire embaucher est plus facile avec un diplôme. J'ai un BSc. avec une base solide CS, mais pas un diplôme de CS. J'ai pu expliquer en entrevue, mais je n'ai aucune idée du nombre de fois où j'ai été filtré d'une pile de curriculum vitae à cause de cela ...

Je dirais que si vous voulez travailler dans une grande organisation, c'est un énorme avantage d'avoir ce bout de papier.

Si vous voulez travailler dans une start-up (et pour être honnête, sur la base de ce que vous avez dit jusqu'à présent, cela pourrait être un meilleur choix pour vous), il n'y aura pas autant de concurrence, et il y aura probablement moins de confiance sur votre éducation et plus sur la personnalité, la motivation et l'expérience. Vous envisagerez probablement également des salaires plus bas, avec éventuellement une partie de ceux-ci sous la forme d'actifs non liquides.

Si vous voulez travailler pour vous-même, votre premier salaire sera de 0 $, et le montant que vous gagnerez le mois prochain dépendra de votre dévouement pour trouver du travail et de votre chance de trouver quelque chose qui vous convient. Il est difficile de faire confiance à un projet, sans que vous ayez déjà un certain nombre de projets couronnés de succès.

Où classez-vous les priorités telles que l'argent, le plaisir / les défis du travail, le temps consacré aux loisirs, au temps consacré aux relations, etc. Combien de risques êtes-vous prêt à prendre? Pensez à ce qui est important pour vous et à ce que vous êtes prêt à faire pour l'obtenir. Est-ce que la douleur à court terme vaut la chance d'un avenir meilleur, ou devriez-vous prendre ce que vous avez et courir avec elle.

En passant, pouvez-vous passer à un autre programme et sortir plus vite? Certaines personnes avec lesquelles je suis allée à l'université sont passées à l'informatique et ont obtenu un diplôme de 3 ans (non-spécialisé). Après un peu d'expérience professionnelle, le H à la fin de vos études signifie de plus en plus peu.

Kendrick
la source
6

Ce n'est pas ce que vous savez, c'est qui sait ce que vous savez. Vous sentez que vous avez déjà les compétences. Vous avez dépassé le point de la moitié de vos études, pensez-vous pouvoir obtenir le travail que vous souhaitez? Êtes-vous dans une région où la plupart des postes exigent un diplôme? Avez-vous créé des liens?

Dans une interview, comment répondez-vous à la question? pourquoi as-tu quitté l'école?

Ne mettez pas trop de confiance dans la capacité des personnes recrutant à repérer les talents. Tout le monde a ses préjugés et ses béquilles (comment pourrais-je savoir si ce serait si grave? Ils avaient une certification!).

Peut-être êtes-vous plus un entrepreneur et pouvez-vous vous lancer en affaires?

Si vous décidez de quitter l’école, fixez-vous des normes et fixez-vous un emploi du temps, gagnez combien d’argent et combien de temps allez-vous y consacrer avant de reprendre vos études.

JeffO
la source
J'ai un certain esprit d'entreprise, mais c'est décourageant. Je suppose que c'est le monde réel. Idéalement, j'aimerais travailler pour quelqu'un d'autre aussi longtemps qu'il le faut pour pouvoir travailler pour moi-même.
Jon Purdy
+1 pour "comment répondez-vous à la question; pourquoi avez-vous abandonné l'école?"
Radu Murzea
"Mon cursus scolaire était limité en termes de compétences et de connaissances requises pour rester et rester plus précis dans le secteur actuel du développement Web, par exemple, l'accent était mis sur le langage d'assemblage. Alors que la concentration" Business with E-Commerce "se concentrait davantage sur la résolution des problèmes problème avec les compétences analytiques et le choix des bons outils pour les bons problèmes c’est bien avec mes deux projets de programmation parallèle, cela m’a aidé à diriger mes projets pour résoudre les problèmes que les gens rencontraient réellement, tout en respectant les compétences qui sont aujourd’hui des standards. " Comment ça sonne?
Muhammad Umer
6

L’un des aspects les plus frustrants des programmeurs autodidactes est qu’ils apprennent souvent une technique sans apprendre la terminologie appropriée. J'ai travaillé avec un programmeur autodidacte qui était un ancien marine américain. Le gars était forte et a appris des choses rapidement, mais a souvent utilisé des termes étranges pour les choses.

Il a appelé les étoiles de pointeurs . Les DFA étaient appelés tableaux de diagrammes de flux, des listes numérotées .

S'il avait suivi quelques cours au niveau universitaire, il aurait peut-être utilisé les termes appropriés.

sal
la source
J'ai balancé le -1 avec un plus, et j'ai ri du commentaire "il a appelé les étoiles de l'indicateur" "... je peux comprendre le fait de travailler avec des personnes similaires. Je suis curieux de savoir quelles autres erreurs pourraient être évitées
goodguys_activate
2
Cela semble très étrange. A-t-il appris la programmation sans rien lire à ce sujet? Chaque livre / documentation / tutoriel sur n'importe quel langage de programmation contiendrait les termes appropriés.
FabianB
2
lol, codeur Jarhead ici aussi. Bien que je ne les ai jamais appelées étoiles, j'ai fait tourner les têtes en appelant des points d'exclamation "Bangs".
Neil N
4

Les responsables des ressources humaines et des responsables du recrutement examinent votre formation, alors ma réponse est OUI.

Pensez-y, quelle est la chance si une personne sortait du département CS d'une université décente avec une excellente moyenne cumulative et finissait par être un échec? C'est toujours possible, mais l'objectif est de réduire les risques.

Pour des génies comme Bill Gates, il est normal qu'ils soient sans diplôme. Ils feront bien malgré tout. Cependant, pour la grande majorité des gens, l'éducation reste un excellent indicateur, en particulier pour les personnes qui n'ont pas beaucoup d'expérience professionnelle.

grokus
la source
Je suppose que la question est de savoir si je considère que la couverture de ce risque vaut une "assurance" de plusieurs dizaines de milliers de dollars. Je ne dis pas que je suis le prochain Bill Gates, mais personne ne m'a jamais accusé de viser trop bas.
Jon Purdy
2
@Jon, je ne suis pas en désaccord avec vous. Appelez cela un parti pris si vous voulez. Si j'étais dans la même situation que la vôtre, j'aurais les mêmes questions. Malheureusement, en réalité, pour des raisons intelligentes, pour une raison ou une autre, sans éducation formelle, leur carrière sera quelque peu affectée. Une autre idée est que les frais de scolarité dans ce pays sont incontrôlables depuis 10-20 ans, ce qui est dommage.
Grokus
Oui, j'avais le même problème, mais vivre au Canada signifiant que mes frais de scolarité étaient inférieurs à 4 000 dollars par an, j'ai donc choisi de travailler à plein temps pour une startup (avec quelques problèmes d'horaire) et de suivre un cours ou deux à la fois. Notez que je devais changer d'emploi avant de constater une différence de taux de rémunération basée sur les diplômes.
Kendrick
3

Cette question est très personnelle et dépend du type de développement que vous envisagez de faire. Pilotes de périphériques et systèmes embarqués en temps réel avec beaucoup d'analyses d'algorithmes? Tu es probablement mieux d'aller à l'école. Applications Web CRUD? Probablement pas.

Je ne peux parler que pour moi-même. Je me suis très bien débrouillé dans ma carrière sans diplôme en informatique, ni diplôme universitaire. Cela relève en partie de la compétence et de l’intelligence, mais je n’aimerais pas non plus attribuer un peu plus de chance.

Cela dit, je regrette parfois de ne pas avoir acquis la formation nécessaire sur les modes de pensée requis pour une véritable analyse formelle et des preuves.

haploïde
la source
Je fais tout ce que je peux mettre la main sur. Je suis dans le Web et la conception de jeux, ainsi que des utilitaires pour les programmeurs. La conception de la langue est mon numéro un, mais elle ne paie pas les factures. De là, j'ai presque tout appris sur les formalités de la complexité algorithmique, la théorie des types et toutes les subtilités de la programmation pour la programmation. J'ai beaucoup à apprendre, mais je crains d'avoir déjà dépassé le besoin de ce que mon école peut me donner. Au moins, j’ai le réconfort d’être reconnu parmi mes amis comme une personne extrêmement chanceuse.
Jon Purdy
"J'ai appris à peu près tout ce que je pouvais savoir sur les formalités de la complexité algorithmique, la théorie des types et toutes les autres subtilités de la programmation pour la programmation", "à votre connaissance. Hubris, vous pourriez Un diplôme de niveau CS offre une formation approfondie sur de nombreux éléments pouvant aider un programmeur ... mais probablement pas le diplôme que vous avez choisi.
Rig
2

Un enseignement universitaire , en particulier un cours dans lequel on vous apprend à lire et à écrire, est précieux pour un bon programmeur, voire pour quiconque est bon à tout.

La valeur d'un diplôme universitaire , en revanche, est beaucoup plus contingente. J'ai eu une longue et assez fructueuse carrière dans le développement de logiciels et je n'ai jamais terminé mon diplôme de premier cycle - qui était de toute façon en histoire et en géographie culturelle. J'ai aussi été consultant indépendant pour la plupart des 20 dernières années, et pendant que j'ai un CV, il a été très longtemps que tout le monde en fait regardé. En fait, je ne sais pas ce que serait mon expérience si je devais trouver un vrai travail.

Robert Rossney
la source
2

Permettez-moi de raconter mon histoire sous forme condensée.

J'ai commencé la programmation très jeune. Semblait avoir une aptitude naturelle pour cela, certainement apprécié. Appris en luttant à travers des trucs tout au long du collège et du lycée.

Je suis sorti du lycée et j'ai… euh… autre chose. Travail manuel, vie de jeune, etc.

Quelques années plus tard, j'ai décidé de me recentrer. Travaillé sur mes 2 années de diplôme en temps libre, aced que (littéralement). Je me suis fait embaucher sur le terrain pour gagner un salaire décent - rien d’important, mais bien meilleur que le travail manuel.

Décidé d'aller à la principale université de notre état, bon programme technique. Inscrit en génie informatique, afin de satisfaire davantage ma fascination de l'électronique et d'éviter trop de choses de programmation répétitives que je connaissais déjà.

Eh bien ... laissez-moi juste dire ... saint ennuyeux. Maintenant, une partie de cela pourrait tout simplement être attribuée à moi et à la façon dont je l’ai traitée, mais l’année que j’ai passée dans ce collège a été un énorme perte de temps et d'argent .

J'ai passé l'année à ne rien apprendre et à passer mon temps à "terminer" des devoirs qui étaient si inférieurs à mon niveau de compétence, c'était absurde. J'ai parlé à plusieurs professeurs et conseillers d'orientation de collèges et, dans l'ensemble, le mot était en fait «respectez la ligne, suivez les mouvements, désolé, c'est comme ça que ça fonctionne» ou «peut-être que vous n'en savez pas autant que vous pensez que vous faites et devriez accorder plus d'attention. " (bien que si je le dis moi-même, ce dernier point était totalement invalide).

À la fin de l'année, j'ai passé en revue mes progrès vers l'obtention de mon diplôme. Ayant déjà obtenu un diplôme AA, avec une abondance de crédits, et maintenant une année complète à l'université, j'étais toujours - de façon réaliste, en raison de la façon dont j'avais dû programmer les cours, les conditions préalables, etc. - à trois années complètes de ma BS dans Comp Eng. Sans parler de la dette de 10 000 dollars (pour la première année, cela ne ferait que s'aggraver chaque année supplémentaire [moins les subventions par rapport aux prêts]).

Alors j'ai arrêté.

Et je ne regarde pas en arrière. Et je n'y retournerai pas.

Je suis resté employé dans mon domaine tout au long et depuis lors. Mon absence de diplôme n'a jamais été un obstacle à la recherche d'un emploi, et j'estime que les emplois que j'ai pu obtenir sont destinés à des magasins de qualité offrant des salaires supérieurs à la moyenne.

Alors… longue histoire encore une fois, on dirait que l’école n’est peut-être pas la chose à faire pour vous, comme si ce n’était pas pour moi.

Quentin Starin
la source
2

Je dirige le département de programmation pour une petite startup (~ 50 employés au total, 5 personnes pour le développement, dont moi-même) et mon expérience a montré qu'Uri est correct dans son évaluation des petites startups.

Mon département des ressources humaines (qui, dans une petite entreprise en démarrage, ne compte qu'une personne) demande à ne pas être impliqué jusqu'à ce que la décision d'embauche ait été prise. Quand je lui ai posé la question, elle a répondu: "Vous embauchez pour des postes techniques; je suis administrateur. Comment puis-je éventuellement prendre la meilleure décision concernant les compétences et les qualités dont vous avez besoin?"

Cependant, je suis à peu près sûr que ce type de comportement est principalement limité aux petites startups. Si vous souhaitez évoluer dans le «Big World», vous aurez probablement besoin d'un diplôme ou d'une expérience considérable à votre actif (probablement de 5 à 7 ans et plus).

Damon Prater
la source
1

Une chose à considérer est que vous ne devez pas toujours faire un diplôme en informatique. Je suis passé par le génie logiciel et cela apportait un aspect différent de la programmation normale. Il y avait des tonnes de choses que je n'aurais jamais apprises - principalement en matière de gestion de projet et d'assurance qualité. De plus, nous avons fait beaucoup d’apprentissage de bas niveau qui aurait été impossible sans l’aide d’un professeur, à mon avis. L'éducation formelle a beaucoup à offrir, mais vous devrez peut- être fréquenter une "meilleure" école pour en tirer tous les avantages.

Joe Phillips
la source
1

De très nombreux endroits se penchent d'abord sur le papier, puis sur les qualifications, ou encore exigent le papier avec les qualifications. Comme d’autres l’ont conseillé, voyez quel type d’emploi vous est proposé sans diplôme, mais rappelez-vous que cela limitera également vos choix futurs.

Cependant, certains établissements contribueront également à payer le diplôme. Par conséquent, si vous pouvez obtenir un emploi sans ce dernier et s’ils sont disposés à le faire, vous pourrez le conserver pour l’avenir, au besoin.

thursdaysgeek
la source
1

Je suis dans une position très similaire à vous. Oui, une formation universitaire en vaut la peine, et voici mon "témoignage" expliquant pourquoi: j'ai fait des choses folles en programmation ces cinq dernières années et je suis en train de créer une application iPhone pour mon entreprise, autodidacte. , avec le même fond que vous. Récemment, j'ai contacté quelques chasseurs de têtes hautement recommandés pour savoir comment passer de mon travail technique à celui de programmeur à temps plein. Dans les deux cas, la conversation avec eux s'est arrêtée brusquement - et je ne parle d' aucun contact - lorsque j'ai dû dire "Non" à la question "Avez-vous un diplôme universitaire?"

Vous en avez besoin plus que vous ne le savez et quelques années de plus vont payer des dividendes longtemps après que vous ayez dépassé ce stade.

Garder le calme et continuer.

Philip Regan
la source
1

Comme indiqué dans d'autres questions, il s'agit d'une décision personnelle. Déterminer si un diplôme universitaire en vaut la peine dépend de ce que vous voulez faire.

Mon histoire personnelle, qui vient d'avoir 50 ans, me permet de bien gagner ma vie et je n'ai pas encore obtenu de diplôme. Donc, la vérité est que vous n’avez "pas besoin" d’un diplôme pour vivre de votre programme. Cela étant dit, je poursuis toujours des études bien que mes enfants soient plus âgés que la plupart des élèves de la classe. Permettez-moi de reformuler cela, je poursuis "l'éducation", que je obtienne le diplôme ou pas a peu d'importance à ce stade.

Ce que je veux faire, c'est apprendre. Vous pouvez toujours apprendre par vous-même, mais les limites pour pouvoir le faire augmentent avec la complexité du sujet. Suivre des cours me permet de me pousser plus loin que moi-même. Au fur et à mesure que je progresse, je me rends compte que je ne suis tout simplement pas intéressé à apprendre une autre langue, mais plutôt à approfondir les concepts. L'un de mes objectifs est de pouvoir répondre aux questions de https://cstheory.stackexchange.com/ Heck. Je serais heureux de pouvoir comprendre la plupart d'entre elles. Cette zone peut ne pas intéresser beaucoup de programmeurs.

Un facteur important à considérer lors de la pondération de vos choix est la difficulté avec laquelle il est difficile de revenir à l'école avec l'âge. La vie commence à gêner, les relations, les enfants, les hypothèques, etc. entravent votre capacité à faire ce genre de choix.

Bill
la source
1

J'ai travaillé (et interviewé) pour diverses sociétés du groupe Fortune 100, et pour une société plus petite, mais selon mon expérience, les RH ne vous regarderont tout simplement pas sans diplôme (et parfois même avec un diplôme d'études supérieures). Les curriculum vitae sont lus par le personnel des ressources humaines, qui sait qu'un diplôme est nécessaire. Ainsi, vous ne pourrez jamais prouver vos compétences.

Les petites entreprises en démarrage pourraient assouplir cette politique.

Ainsi, j'estime qu'un diplôme en vaut la peine sur le plan stratégique, même si vous pouviez devenir un développeur plus compétent en utilisant le temps dont vous disposiez pour vous exercer et en rattraper la différence par rapport aux livres.

Uri
la source
0

C'est comme dans cette chanson - "Nous n'avons besoin d'aucune éducation" ... C'est tout un discours qui mérite peu de crédit.

J'ai entrepris des études de maîtrise et je les ai obtenues avec les honneurs. Suis-je un meilleur programmeur que les autres? Eh bien, le diplôme en lui-même ne le garantit pas; et je ne serais pas aussi effronté que de le prétendre. Je connais beaucoup de gens qui, je crois, sont beaucoup plus qualifiés que moi et qui n'ont pas de maîtrise (ni même aucun diplôme dans un domaine lié à l' informatique ).

Néanmoins, je suis fermement convaincu qu'un diplôme est bénéfique et je souhaite que TOUS les développeurs aient au moins un BSc en informatique / génie logiciel, car je suis convaincu que les personnes ayant obtenu un diplôme ont un modèle d'esprit "plus riche" - voyez dans son ensemble - dans la mesure où ils ont tous dû, dans de nombreux cas contre leur propre volonté, mettre la main sur une plus grande variété de technologies et pénétrer dans plus de domaines que ces gourous autoproclamés. (phrase terriblement longue, désolée si j'ai un peu de sens, il est deux heures moins le quart ... je vais me coucher maintenant, nuit)

Peter Perháč
la source
0

Si vous programmez dans le monde des affaires (par opposition à l'enseignement ou pour la science ou quelque chose de très proche du matériel), plus vous avancez dans votre formation (avec le temps), plus l'expérience devient importante.

En fait, l'expérience et la réputation l'emporteront toujours sur l'éducation ... car cela montre votre capacité éprouvée à produire.

J'ai un diplôme d'arts libéraux en études bibliques - ce qui est à peu près aussi pertinent dans cette affaire qu'un diplôme d'études secondaires. Il y a quelques années, alors que je envisageais d'obtenir un diplôme de deuxième cycle en informatique, j'ai trouvé un article dans lequel ils comparaient deux candidatures à un poste: une personne qui avait passé un an et demi à l'université tout en obtenant le diplôme de deuxième cycle et l'autre qui avait obtenu de bons résultats. travailler et avait 1 an et demi d’expérience (peut-être at-il prévu d’obtenir son diplôme plus tard?). Le responsable du recrutement, qui a écrit l'article, a déclaré que, toutes choses étant égales par ailleurs, il engagerait toujours celui qui avait l'expérience le premier. Le raisonnement qu'il a donné est que celui qui avait l'expérience pouvait produire immédiatement, savait qu'il aimait programmer (ne voulait pas payer de caution) et savait travailler.aujourd'hui .

Au son de vos luttes (famille, finances, frustration liée à la pertinence de votre formation par rapport à votre capacité à produire), je suggérerais que vous "lanciez le marché" et que vous commenciez à construire votre expérience. Cela peut être un peu difficile de commencer, mais une fois que vous quittez cela dans votre rétroviseur et que vous construisez votre CV et votre expérience, vous allez bientôt vous trouver un puissant concurrent avec la possibilité de rendre inutile l'éducation de ceux qui vous entourent. .

Ensuite, si le diplôme est vraiment important pour vous sur la route, vous avez toujours la possibilité (quand vous avez le temps et les moyens) de le terminer plus tard.

codeyoung
la source
0

En supposant que vous soyez aux États-Unis, vous pourriez peut-être envisager d'étudier l'informatique dans un autre pays ?

D'après les informations dont je dispose AFAIK (où je suis né, ai étudié, je vis et travaille), les études sont moins chères qu'aux États-Unis (et vous auriez probablement besoin, en tant qu'étrangère, de bourses pour pouvoir étudier ici). Je pense que c'est également le cas dans de nombreux autres pays européens.

Et peut-être qu'avoir étudié dans un autre pays pourrait vous rapporter un petit avantage (lorsque vous rentrez chez vous et cherchez un emploi).

Bien sûr, vous aurez besoin d'apprendre une langue étrangère.

Basile Starynkevitch
la source
0

Il y a deux choses que vous pouvez obtenir.

Degré - probablement pas la peine, sauf si vous n'êtes pas assez sûr de vous pour vous faire embaucher sans. La fréquentation de l'université demandera beaucoup de temps et d'argent.

Connaissances - il vaut vraiment la peine d'apprendre le calcul, l'algèbre, la théorie des algorithmes, etc. (donc CS en général). L'avantage de l'auto-éducation est que vous pouvez vous concentrer sur les sujets pertinents. Cependant, continuer à apprendre nécessite une certaine autodiscipline car il n'y a pas de pression externe (examen) pour vous faire apprendre lorsque vous n'avez pas envie d'apprendre.

Tamás Szelei
la source
J'ai toujours envie d'apprendre. C'est pourquoi je suis un si mauvais élève.
Jon Purdy
-1

Si vous écoutiez Bill Gates, vous trouverez peut-être ce conseil:

Intervieweur: Étudier l'informatique est-il le meilleur moyen de se préparer à être programmeur?

Gates: Non, le meilleur moyen de se préparer est d’écrire des programmes et d’étudier d’excellents programmes écrits par d’autres personnes. Dans mon cas, je suis allé aux poubelles du Computer Science Center et j'ai repéré les listes de leur système d'exploitation.

Pour ces personnes, je vous suggère d’entrer dans une université / collège qui peut vous préparer à une carrière dans la programmation, mais aussi dans une autre activité, si vous étiez passionné par autre chose que de regarder un écran phosphore 9 à 5. déjà fait cela, alors allez voir votre famille, conseiller de carrière, thérapeute, peu importe. Tu es grand, tu peux trouver quel genre de travail tu veux, n'est-ce pas?

La combinaison des deux, c’est-à-dire les cours d’auto-enseignement et de formation continue dans les collèges et universités, semble toujours vous garder en avance. Bonne chance!

Tony
la source
-1

J'ai des collègues dont certains ont des diplômes et d'autres non. Je vois souvent que ceux qui n'ont pas de diplômes utilisent fréquemment des collections sous-optimales ou utilisent des tableaux pour tout et ignorent les collections. Le cours sur les structures de données à l'université en vaut certainement la peine.

Michael Munsey
la source
renifler vraiment?
Tom Hawtin - tackline le
-2

L'université est une belle expérience à vivre. Et cela vous aidera certainement à décrocher un premier emploi (à moins que vous n’ayez une solide expérience professionnelle très peu probable à cet âge).

Pour les deux raisons ci-dessus, si j'avais été capable de remonter le temps, j'aurais décidé de rester à l'école au lieu de le laisser poursuivre les filles dans les clubs.

Oui, vous pouvez le faire tout en restant à l'université aussi;)

utilisateur2567
la source
Merci pour votre commentaire. Je ne veux chasser personne dans les clubs; Je veux juste programmer.
Jon Purdy
Restez ensuite à l’école, mais une (plusieurs) petite (s) amie (s), bien qu’elle puisse diminuer considérablement votre productivité et votre accumulation de connaissances, contribuera à votre bonheur.
5
Je pense que vous comprenez mal mes motivations.
Jon Purdy