Question:
Dois-je rester à l'école?
Matt Bell
2012-03-17 05:03:00 UTC
view on stackexchange narkive permalink

Je suis presque tout au long de ma première année à l'Université de l'État de Washington, où je prépare un BS en informatique. Aller à l'école a été difficile et j'ai été assez déprimé la plupart du temps là-bas. En ce moment, je suis plutôt enclin à ne pas vouloir poursuivre mes études, mais mes parents y sont fermement opposés.

Pourquoi je ne pense pas avoir besoin d'université

L'un des principaux facteurs qui me pousse loin de l'école, c'est le fait que je passe déjà beaucoup de temps à travailler sur mes propres projets logiciels. Par moi-même, j'ai acquis des connaissances et une expérience approfondies du développement d'applications Web, en utilisant des plates-formes beaucoup trop nouvelles pour avoir une classe de premier cycle qui les enseigne. Ce sont des plates-formes utilisées dans de vrais lieux de travail et des logiciels de production, et je n'acquérirais pas ces compétences à l'école.

Deuxièmement, j'ai perdu beaucoup de confiance en mon école après avoir vu tant d'incompétence de la part de personnes qui sont censées pour m'éduquer. Les professeurs sous-traitent la majorité de leur travail à leurs AT, que je pense en savoir plus. Mon cours d'informatique n'est en réalité qu'un entourage de TA reprenant les mots du professeur, avec une compréhension embarrassante peu de leur propre compréhension.

Une autre grande raison est que pendant 10 semaines cet été, je vais voyager à Silicon Valley pour participer à un «programme d'accélération de démarrage». Il s'agit d'un programme dans le cadre duquel des entrepreneurs et des investisseurs technologiques déjà établis aident les personnes novices dans le jeu à créer leur produit et à démarrer leur entreprise. À la fin des 10 semaines, les investisseurs décident du montant qu'ils souhaitent investir dans chaque entreprise, en échange de fonds propres. Parmi les entreprises qui passent par ce genre de programmes, un très grand nombre réussit. J'ai le sentiment que si les développeurs avec lesquels je travaille et que je réussis bien ici (non, ce n'est pas garanti que nous gagnerons de l'argent), l'université est inutile pour moi.

À quoi ressemble l'université pour moi maintenant

L'université a été difficile pour moi. Pas parce que je ne suis pas capable de comprendre le matériel, ni parce que je n'ai pas assez de temps pour faire tout mon travail. J'ai souffert dans mes cours parce qu'au lieu d'aller en cours ou de terminer mes devoirs, je travaille sur mes propres projets.

Bien sûr, si je me forçais à consacrer du temps et des efforts à ce travail, je réussirais de manière satisfaisante. Cependant, c'est beaucoup plus facile à dire qu'à faire.

Pour commencer à me soucier de l'école, je devrais abandonner tous mes autres projets logiciels parallèles (ou au moins limiter considérablement le temps que je passe dessus) . Essentiellement, c'est un choix, et pour le moment, je choisirai toujours mes propres projets plutôt que l'école.

Ai-je vraiment besoin d'école?

Après tout ce que j'ai vu sur l'emploi limité marché (même pour les diplômés) et tout ce que j'ai vécu à l'école, je me demande vraiment si je dois rester à l'école. Convainquez-moi si j'ai vraiment besoin d'un BS ou de tout autre conseil que vous pouvez donner sur le sujet.

Merci beaucoup d'avoir pris le temps de lire et de répondre. Normalement, je me sens mal de prendre du temps loin des autres pour mon propre bénéfice, mais c'est une décision majeure de ma vie et je ne peux pas vraiment parvenir à un consensus par moi-même.

Je ne pense pas que vous ayez besoin d'aller à l'école pour obtenir une éducation. Je pense que votre problème principal n'est pas "Ai-je vraiment besoin d'école?" mais "Comment puis-je convaincre mes parents que je n'ai pas besoin d'école?"
Vous devez également vous demander où vous souhaitez terminer votre formation en informatique. Si vous souhaitez simplement créer des applications pour créer une entreprise, l'école n'est peut-être pas importante. Mais si vous souhaitez accéder à des postes de niveau de recherche ou à des emplois plus complexes que la simple création d'applications, un diplôme vous aidera à y arriver plus rapidement.
Cette question et les excellentes réponses seront probablement utiles à de nombreuses autres, et la modification de la question du titre facilitera probablement la recherche de celle-ci via les moteurs de recherche et autres. J'avais moi-même l'intention d'ignorer la question en raison du ton subjectif de la question actuelle, et je suis très heureux d'avoir décidé de continuer à lire.Je pense à quelque chose comme "Critères utiles pour choisir entre un diplôme en informatique et travailler sur sa propre start-up "serait précis et invitant. Désolé de vous déranger @eykanal, mais comme nous n'avons pas de modérateurs, pourriez-vous peut-être modifier la question?"
Cette question est parfaite pour ce nouveau site SE: area51.stackexchange.com/proposals/49571/teachers-school si vous le trouvez utile, vous pouvez le suivre et nous aider à le rendre plus populaire
+1 Situation similaire avec moi. Je cherchais des conseils sur Google et j'ai trouvé votre réponse. A rejoint l'université ce mois-ci. La vie universitaire est vraiment houleuse. Vous vous demandez simplement ce que vous avez décidé?
Une chose à considérer est que prendre le temps d'apprendre la CS à un niveau plus profond finira probablement par améliorer vos propres projets open source / personnels. Vous pourriez donc le considérer comme un investissement - il y a un certain délai avant que vous ne le voyiez payer en termes qui vous tiennent à cœur.
Douze réponses:
Charles E. Grant
2012-03-17 06:26:53 UTC
view on stackexchange narkive permalink

Je sais par expérience trop personnelle que c'est la chose la plus facile au monde de dire "Je pourrais totalement réussir ces devoirs si j'essayais, mais je ne peux pas être dérangé d'essayer." Parler n'est pas cher. Vous êtes peut-être différent, mais quand j'ai dit des trucs comme ça, je me faisais des illusions.

Vous êtes peut-être trop dur avec vos professeurs et assistants. Les départements CS ne couvrent généralement pas les plates-formes de développement spécifiques dans leurs classes, car les plates-formes vont et viennent, parfois dans un laps de temps incroyablement court. Un bon département CS va essayer de vous éduquer sur les bases de la CS et du génie logiciel. Des choses qui ne font pas la une des journaux technologiques actuellement, mais qui seront probablement encore pertinentes dans 10 ans. Pourtant, il se peut qu'ils ne soient pas très bons, auquel cas la solution n'est pas forcément d'abandonner, mais de trouver un meilleur service.

Cela dit, si vous ne vous appliquez pas l'école, et n'en tirez pas grand-chose, alors vous ne devriez probablement pas être à l'école. Cependant, si vous n'allez pas à l'école, vous devez quand même avancer dans votre vie. Vous ne pouvez pas simplement monter dans le bus pour rentrer chez vous et laisser vos parents vous soutenir. L'accélérateur sonne bien, mais c'est un lancer de dés, vous avez donc besoin d'un plan de sauvegarde. Les choix évidents sont de rejoindre l'armée et de trouver un emploi. Je n'ai jamais été dans l'armée, donc je ne peux pas vous conseiller à ce sujet. Si vous trouvez un travail qui paie toutes vos dépenses, vos parents peuvent être contrariés, mais ils ne peuvent pas vraiment vous arrêter. Ils seront probablement moins en colère contre vous si vous avez un travail en main lorsque vous annoncez que vous quittez l'école. Si vous ne trouvez pas un emploi qui vous soutienne, alors c'est une information assez critique, et cela signifie que vous devez soit l'aspirer à l'école, soit rejoindre l'armée.

Ma suggestion serait de mettre complètement de côté vos projets personnels pour le reste de l'année. Concentrez-vous sur vos devoirs et prouvez que vous ne faites pas que souffler de la fumée, quand vous dites que vous pourriez y exceller. Prouve le. À la fin de l'année scolaire, commencez à chercher un emploi. Si vous trouvez un emploi qui paiera tous vos frais de subsistance, ou si votre accélérateur fonctionne, alors prenez un congé. Si vous prospérez dans votre travail ou votre startup, tant mieux. Si cela ne fonctionne pas ou semble être une impasse, vous pouvez retourner à l'école. Si vous voulez vraiment poursuivre vos projets en tant qu'entrepreneur, vivez sur Ramen, économisez chaque centime et financez-vous pendant quelques années.

+30 pour "accélérateur = lancer de dés". [On peut dire que seulement 1 startup sur 100 réussit] (http://answers.onstartups.com/a/36967). Gardez les statistiques à l'esprit.
Si seulement 1 startup sur 100 réussit, tout ce que vous aurez à faire est d'en démarrer 100.
@zzzzBov: Oui, c'est ainsi que fonctionne la probabilité.
@NateEldredge, J'utilisais plus qu'une petite hyperbole.
@zzzzBov - Mais c'est ainsi que fonctionnent les investisseurs dans les startups. Ils investissent dans plusieurs, sachant qu'ils n'obtiendront que quelques succès.
@BenNorris,, mais cette stratégie ne fonctionne que si vous avez des sacs d'argent (de préférence l'argent d'autres personnes) autour desquels vous ne pourrez plus utiliser de manière rentable au cours des dix prochaines années. Cela ne fonctionne pas très bien si vous mettez votre loyer et vos ramen sur votre Master Card.
Ce que j'essayais de faire passer, c'est l'idée qu'il n'y a rien de mal à échouer; il est normal de faire des erreurs; il est normal de se tromper. C'est par l'échec que nous apprenons.
Cette question sur les programmeurs SE pourrait être intéressante: http: //programmers.stackexchange.com/questions/128263/years-experience-over-unfinished-degree. En bout de ligne, il suffit de terminer le diplôme.
J'ai pensé que c'était un conseil très judicieux, à l'exception notable de "Les choix évidents sont de rejoindre l'armée et de trouver un emploi". Pourquoi diable se joindre à l'armée serait-il un choix évident pour un jeune intéressé par le développement de logiciels?
@PeteL.Clark rejoindre l'armée n'a rien à voir en particulier avec le développement de logiciels. Je le mentionne seulement parce que l'OP doit encore se frayer un chemin dans le monde même s'il ne trouve pas d'emploi dans le développement logiciel. Il veut quitter l'école, le chômage aux États-Unis est encore assez élevé pour les personnes sans diplôme, le service militaire est donc une option.
Charles: Le PO est sûrement au courant de l'existence de l'armée américaine. Je ne pense pas que le meilleur conseil donne une énumération de toutes les options possibles, mais si nous devions aller dans cette direction, le PO a plus d'options que vous ne le suggérez. Il n'a pas dit que ses parents ne seraient pas disposés à le soutenir; il a dit qu'ils étaient «fermement opposés» à son abandon de l'université. Si mon enfant voulait abandonner ses études, je serais également fermement opposé, mais s'il insistait, j'essaierais certainement de le soutenir pendant un certain temps plutôt que de le faire enrôler dans l'armée! De plus, il pourrait peut-être s'écraser sur le canapé d'un ami, etc.
À mon avis, pour un jeune adulte intellectuel qui a des problèmes de stabilité émotionnelle, s'enrôler dans l'armée est à peu près la pire chose qu'il puisse faire. N'oublions pas que c'est la guerre: il pourrait se retrouver en Afghanistan. Je trouve cette remarque jetable étrange car le reste de votre message donne exactement le bon conseil: ** il devrait rester à l'école **. En outre, il devrait passer un semestre à clouer ses cours, que cela lui semble trivial ou non. Si à la fin de ce semestre il a tous les A et a toujours l'impression de ne pas apprendre beaucoup, il devrait être transféré dans une meilleure école.
@PeteL.Clark En tant que vétéran du combat de deux armées et de trois guerres qui a finalement pu faire ce que j'avais initialement prévu de faire il y a 20 ans et créer ma propre société de logiciels, je dois dire qu'il y a des choses bien pires. un jeune qui essaie encore de se comprendre peut faire que de rejoindre l'armée. Vous ne trouverez pas d’ancien fantassin dans le monde qui se remémorera son temps de service et dira: «Je n’ai rien appris sur le monde, sur moi-même ou sur la façon dont des groupes de personnes travaillent dans l’armée, et ces expériences sont sans importance pour moi aujourd'hui. "
Je recommande également fortement les stages / coop pendant la période estivale. Ce sont des choses qui préoccupent vraiment les employeurs.
JeffE
2012-03-18 02:00:17 UTC
view on stackexchange narkive permalink

Je suis presque tout au long de ma première année ... Aller à l'école a été difficile et j'ai été assez déprimé la plupart du temps là-bas.

Cela me semble être la partie la plus importante de votre question. Je vous encourage fortement à trouver de l'aide pour votre dépression avant de prendre une décision. Parlez avec les mentors de votre faculté, avec vos amis et avec votre famille. Profitez des services de conseil aux étudiants de votre université. La transition vers l’âge adulte est difficile , que vous le fassiez à l’école ou à l’extérieur; vous ne devez pas le faire seul.

+10000 pour demander une aide professionnelle pour la dépression.
Je ne sais pas vraiment si vous pouvez dissocier l'émotion et le fait d'être à l'université. Si cesser de fumer pouvait aider à résoudre l'émotion, cela ne vaut-il pas mieux que l'aide professionnelle? Un professionnel ne devrait-il pas simplement vous dire de "sucer ou de partir"?
@Lodewijk Non, une aide professionnelle ne devrait ** pas ** dire simplement "Suck it up"! Cela n'aide pas; ce n'est que de l'intimidation. Peut-être que la dépression est liée au fait d'être étudiant, et peut-être que ce n'est pas le cas. C'est l'une des questions qu'un conseiller compétent peut vous aider à comprendre.
Compétent n'est que le mot et le problème avec ce genre de choses. C'est un bon conseil, mais trouver quelqu'un de compétent me semble peu probable. Peut-être que ce n'est pas le cas, c'est juste la façon dont je le perçois.
_trouver quelqu'un de compétent me semble peu probable_ - Je suppose que j'ai eu plus de chance que vous. (Désolé d'entendre cela.) Il est certain que trouver un bon conseiller nécessite quelques démarches, mais je serais très surpris si en trouver un autour de WSU était impossible (en particulier avec U. Idaho à moins de 10 miles).
ESultanik
2012-03-18 00:01:58 UTC
view on stackexchange narkive permalink

J'ai travaillé en tant qu'ingénieur logiciel pendant plusieurs années avant de décider de poursuivre un BS à temps plein en CS. Obtenir un diplôme est l'une des meilleures décisions que j'ai jamais prises.

Étant donné que vous avez déjà une bonne compréhension des principes de la programmation, il n'est pas surprenant que vous n'ayez pas beaucoup appris lors de votre premier an. Mais cela va vite changer! Des classes plus avancées telles que l'intelligence artificielle, la théorie formelle du langage et les algorithmes d'& de structures de données sont très intéressantes. Rétrospectivement, les choses que j'ai apprises dans ces cours auraient été extrêmement utiles à la fois dans mes projets parallèles et dans mon travail professionnel précédent en tant qu'ingénieur logiciel. Ce sont aussi des types de choses qui seraient incroyablement difficiles à apprendre soi-même en dehors d'une salle de classe.

De plus, rappelez-vous que vos professeurs sont des experts dans des domaines très profonds et spécifiques de leurs sous-disciplines. Ils sont à peu près aussi intéressés à enseigner des cours de CS de niveau intro que vous l'êtes à les suivre. Mais une fois que vous commencerez à suivre des cours plus avancés, vous remarquerez un intérêt beaucoup plus grand de la part des professeurs, car ils enseignent l'état de l'art dans le domaine dans lequel ils sont spécifiquement intéressés et experts.

Comme d'autres l'ont déjà noté, cela dépend également du type d'emploi que vous souhaitez en fin de compte. Si vous souhaitez créer votre propre entreprise et que vous avez déjà toutes les compétences nécessaires pour le faire, alors un diplôme peut être une perte de temps. Si votre rêve est de travailler dans une entreprise comme Google ou Facebook, ce ne sera certainement pas le cas. J'ai passé des entretiens dans plusieurs entreprises, y compris Google, après avoir obtenu mon diplôme, et je peux vous dire que je n'aurais jamais réussi les entretiens techniques sans ce que j'ai appris à l'université.

Par conséquent, je dirais qu'il faut au moins un an de plus. Parlez d'abord à vos conseillers pédagogiques et expliquez votre situation. Parlez à des professeurs qui enseignent des cours plus avancés et voyez si vous pouvez les amener à renoncer aux conditions préalables afin de pouvoir les suivre plus tôt. Alternativement, les universités vous permettent souvent de contrôler les cours ( c'est-à-dire , de vous asseoir aux cours pour peu ou pas de crédit sans avoir à faire les devoirs ou à passer les examens). Je recommanderais de suivre certaines des classes les plus avancées pour avoir un avant-goût de la lumière au bout du tunnel.

Une autre chose à considérer - alors qu'une startup peut être intéressante pour OP maintenant, plus tard dans la vie, il pourrait préférer la stabilité d'un endroit comme Facebook ou Google. Bien que je sois intelligent et un programmeur expérimenté, je peux dire quand j'interviewe dans des endroits comme celui-là qu'on me pose des questions qui "parlent la langue" de ceux qui ont des diplômes de CS.
C'est ma réponse préférée. Distinguer la différence entre les cours de première année et les cours de niveau supérieur est vraiment important.
No One in Particular
2012-03-17 20:32:21 UTC
view on stackexchange narkive permalink

(De mon iPhone, veuillez excuser les fautes de frappe)

Il semble de ma position que l'obtention d'un BS devient de plus en plus important avec le temps. De nombreuses grandes et moyennes entreprises ne rechercheront même pas de candidats sans diplôme. (Je travaille depuis plus de 30 ans dans des startups et des multinationales.)

Il se peut que vous ne soyez pas encore assez mature pour l'université. La maturité peut se manifester de plusieurs manières. L'un en particulier est l'idée que quelque chose de long et de difficile n'est pas nécessaire. Ce genre de rationalisation doit être étudié longuement et sérieusement avant d'agir.

Je suggérerais de rester à l'école et d'obtenir ce diplôme. Si vous en décidez autrement, prenez un congé scolaire d'un an. Cela économise votre place sans avoir à faire une nouvelle demande. Vous devriez également vérifier un certain nombre d'entreprises pour déterminer leurs critères d'entrée. Vous verrez que l'industrie mûrit et que vos concurrents sautent à travers les cerceaux pour soutenir leur carrière.

Enfin, faites comme d'autres l'ont suggéré, mettez de côté les projets parallèles et commencez à faire de bonnes affaires of As sur les tests / devoirs pour être sûr que vous n'êtes pas seulement compétent en CS.

Bonne chance et garde la foi.

+1 pour "La maturité peut se manifester de plusieurs manières. L'une en particulier est l'idée que quelque chose de long et de difficile n'est pas nécessaire." J'aime la façon dont cela a été formulé.
zzzzBov
2012-03-17 11:13:37 UTC
view on stackexchange narkive permalink

Dois-je rester à l'école?

Non

Vous êtes un grand garçon maintenant et pouvez prendre vos propres décisions. Aussi condescendant que cela puisse paraître, c'est la simple vérité. Si vous trouvez un emploi et trouvez un logement, vous serez comme la majorité des gens dans le monde qui n’ont pas de diplôme universitaire, mais qui sont autonomes.

Les lycées américains ont tendance à intimider les étudiants pour qu'ils postulent à l'université parce que c'est The Right Thing To Do ™, que vous ayez ou non un intérêt à apprendre quelque chose qui peut réellement être enseigné à l'université. Nous manquons cruellement de main-d’œuvre qualifiée, et apprendre à souder se fait mieux en stage / apprentissage qu’en tant qu’associé où vous vous concentrez uniquement sur la théorie des soudeurs.

Programmation peut être le même; avoir un mentor au lieu d'un professeur peut vous aider à gagner de l'argent plus rapidement, sans les grosses factures associées à un programme de 4 ans. À long terme, cependant, votre salaire sera probablement inférieur à celui d'une personne qui a un diplôme universitaire.

Mais ne quittez pas non plus

Si vos parents vous encouragent à poursuivre vos études universitaires, et vous aident financièrement, ils devraient être réceptifs à l'idée que vous preniez un moment pour vous éloigner du milieu universitaire pour réévaluer vos capacités, vos objectifs de vie et vos options. S'ils ne vous aident pas financièrement, ils n'ont pas le droit de décider comment vous dépensez votre argent (au-delà du paiement du loyer si vous vivez avec eux).

À la plupart des lycéens diplômés, je recommande de prendre du temps pour apprendre. Un an en retournant des hamburgers s'avère être une très forte motivation pour retourner dans le milieu universitaire, et donne également un sens de la perspective qui manque souvent à la plupart des étudiants de première année.

Si vous décidez oui, j'ai besoin d'un diplôme , vous devriez alors vous concentrer sur la recherche d'un collège qui correspond à votre personnalité. Ne vous contentez pas du grand collège parce qu'il dispose de nouveaux équipements coûteux; si vous pouvez entrer en contact avec un professeur expérimenté dès le début de votre carrière universitaire, vous vous retrouverez sur des bases plus solides. Si vous n'aimez pas vos cours, vos professeurs et vos TA, poursuivre vos études universitaires dans cette école ne sert qu'à donner de l'argent gratuit.

À moins que vous ne le souhaitiez

Si vous décidez non, je n'ai pas besoin d'un diplôme , vous devriez alors vous concentrer sur le renforcement de vos compétences pendant que vous disposez encore d'un filet de sécurité familial solide. Rejoignez une entreprise qui travaille sur des choses que vous trouvez intéressantes. Vous devrez peut-être commencer en tant que stagiaire non rémunéré à temps partiel travaillant 60 heures par semaine entre un emploi rémunérateur et un emploi qui enseigne. Quoi qu'il en soit, le succès n'est pas facile.

S'il vous en coûte 20 000 $ / an pendant 4 ans pour gagner un BS, vous dépensez 80 000 $ , en supposant que vous obteniez le diplôme en 4 ans. Si vous avez la motivation, vous pouvez démarrer une petite entreprise avec une petite partie de ces fonds.

Et n'oubliez pas que l'échec est toujours une option. C'est normal d'échouer. On n'apprend pas en faisant les choses correctement, on apprend en les malentendant.

Protip: les écoles à l'étranger sont BEAUCOUP moins chères et vous pouvez même obtenir une bourse!
zxq9
2014-03-16 19:19:30 UTC
view on stackexchange narkive permalink

TL;DR:

  Si vous voulez apprendre des choses auxquelles vous ne seriez jamais exposé autrement et que vous aurez en fait un peu de grokness sans condition: restez à l'école, mais cherchez délibérément des cours difficiles sur de vieux- des sujets façonnés tels que la conception de compilateurs, les systèmes d'exploitation, la fabrication de supports d'ingénierie électrique (en fait très cool), la théorie des graphes, la théorie des ensembles, etc. si vous voulez juste un chèque de paie pour les prochaines années à travailler dans un cadre cool ou autre saveur du -semaine: abandonnez * en règle * et obtenez un emploi dans une entreprise en démarrage avec la connaissance préalable que cela échouera, et si cela ne réussit pas, un peu de succès transformera l'endroit que vous avez aimé en un endroit que vous n'avez pas, et sinon, vous finirez par passer de la résolution de problèmes insignifiants que vous savez résoudre à la résolution de problèmes non triviaux auxquels vous n'avez pas la force de vous attaquer parce que vous avez négligé de payer votre dû intellectuel. t pour toi, et je ne peux pas supporter recommander sciemment que quelqu'un d'intelligence évidente se relégue au rang de membre de l'armée des hommes-taupes.  

Il y a quelques réponses intéressantes ici; Je ne peux que vous dire ce que j'ai vécu moi-même. Ce qui suit est une digression énorme, mais qui, espérons-le, illustrera le fait que vous ne pouvez pas connaître l'avenir, que les opportunités sont entièrement aléatoires et que le travail acharné à l'ancienne (souvent de nature académique) est le seul moyen de satisfaire la "préparation "fait partie de l'équation chance / génie.

Je me suis impliqué dans le phreaking et l'informatique quand j'étais assez jeune, j'ai écrit pas mal de logiciels utiles quand j'étais enfant, je n'ai jamais fait de devoirs mais j'ai réussi tous mes tests à l'école, j'ai bien réussi dans le sport en cachant mon geek intérieur au reste de l'équipe, etc. J'étais (et je suis toujours) obsédé par l'idée de créer éventuellement ma propre entreprise de services informatiques (matériel, logiciel, tout). J'ai beaucoup étudié seul sur des matières non enseignées dans mon école et mes notes (ironiquement) en ont parfois souffert. Une fracture émotionnelle / sociale s'est ouverte entre moi et l'idée d'école, moi la considérant comme sans valeur, le système me considérant comme un inadapté. Probablement pas entièrement différent de vous, bien que les fils de la tapisserie diffèrent sans aucun doute.

Reconnaissant que ce n'était pas une situation durable, j'ai demandé à mon père de m'envoyer dans une école militaire afin que je puisse être forcé à programme régimenté. J'ai fini par fréquenter un grand lycée militaire où les classes du lycée étaient enseignées par la même faculté que les classes du collège et j'ai beaucoup appris sur moi-même, le monde et la nature des opportunités. J'ai également appris à quel point les bons éducateurs peuvent être incroyables - une leçon qui n'a pas duré jusqu'à ce qu'une décennie de réflexion se soit écoulée. J'ai également décidé de ne pas fréquenter l'université contre l'avis de mes mentors et conseillers. Mes parents, cependant, me laissent faire ce que je pense de mieux.

Ma famille est un peu simple: si j'échoue, ils ne m'aideront pas car j'ai prouvé que j'étais un mauvais œuf; si je réussis, cependant, je serai célébré et responsable. J'ai pensé que c'était terriblement froid quand j'étais plus jeune, mais je me suis rendu compte que c'est ainsi que fonctionnent les parties du monde qui réussissent, sauf dans le monde réel, il y a de fortes chances que personne ne subventionnera votre nourriture ou votre abri (et si quelqu'un le fait, c'est généralement le signe d’une défaillance systémique imminente). Bien que cela m'ait vu dans quelques situations difficiles, je dois dire que cela m'a beaucoup appris, et si mes frères et sœurs et notre relation familiale en général sont une indication, cela semble fonctionner incroyablement bien.

Je n'ai pas 'pas décrocher un travail de programmation génial après avoir refusé les lettres d'acceptation de l'université. Je me suis intéressé au monde plus large et j'ai passé presque les deux décennies suivantes à voyager, à enseigner (ouais, bizarre), ou à telle ou telle armée (la plus récemment impliquée dans toute l'affaire GWOT, d'abord dans l'armée, puis dans quelques contrats différents. organisations). Mon objectif ultime de diriger une entreprise informatique était toujours dans mon esprit, mais le moment n'était jamais venu et j'étais tellement impliqué dans d'autres choses que cela semblait être un monde différent.

Jusqu'à ce que je sors . Maintenant que j'ai lancé cette entreprise, les choses commencent enfin à s'améliorer (après une longue période sèche, survivable principalement à cause de la communauté entourant mes anciennes relations militaires), et je peux voir un tout petit peu de lumière à la fin de cette longue période. , tunnel extrêmement difficile, solitaire .

Ce qui me ramène à l'école et je n'ai pas été exposé à beaucoup de choses. Comme je n'allais pas à l'école, je ne savais même pas qu'il y avait des références canoniques à un vaste ensemble d'espaces à problèmes. Je ne savais pas à quel point il était important d'apprendre les différences précises entre les données analogiques et numériques avant d'essayer de résoudre un problème client très coûteux qui nécessite une solution matérielle personnalisée (et avant de penser que c'est une simple différence, allez étudier sur il). Je n'ai pas vraiment compris que les frameworks à la mode sont essentiellement des gâteaux géants d'abstractions qui fuient qui échouent au moment où une nouvelle exigence du monde réel leur est lancée (généralement quelque chose d'innocent, comme un client disant "dans la prochaine version, nous vraiment besoin de l'écran X pour afficher Y "- et bien sûr vous, ne réalisant pas à quel point une déclaration est effrayante, dites simplement" bien sûr! "). Je n'avais aucune idée à quel point les systèmes d'exploitation sont prolifiques ou à quel point leur vie est éphémère sur le marché. Je ne comprenais pas exactement comment le logiciel est la chose qui nous permet d'émuler différentes machines au sein d'autres machines matérielles, et pourquoi cette pépite de connaissance ésotérique est si incroyablement centrale à tout ce que je vais probablement faire au cours des prochaines décennies de ma vie (et Je dis «vie», pas «carrière», délibérément). Je n'avais même pas assez mûri en tant que programmeur pour développer un dédain de base sain pour tous les langages de programmation.

Mais je me rends également compte maintenant, après avoir interviewé et embauché des gens, que la plupart des écoles n'enseignent tout simplement pas les choses cela doit être enseigné, et la plupart des gens sont tout simplement trop ennuyeux pour grok les choses que j'ai besoin d'eux pour grok et auraient échoué hors des cours que j'aurais aimé avoir assisté. Et ça craint.

Alors en regardant de l'autre côté de la table, je vous exhorte à ne pas partir dans une aventure d'action de 20 ans comme je l'ai fait (à moins que ce soit votre truc; je n'ai aucun regret) mais pas simplement «rester à l'école» pour obtenir du papier sans valeur qui ne communique rien sur votre potentiel réel à un employeur potentiel comme moi. Au lieu de cela, je vous exhorte à rechercher les cours de bas niveau et de bas niveau les plus difficiles et les plus difficiles que vous puissiez trouver sur l’informatique. Cela peut nécessiter que vous obteniez des notes décentes dans certains cours maintenant pour être éligible aux choses intéressantes plus tard, qui peuvent simplement être l'univers qui vous donne une leçon d'humilité et de rémunération due (indice: il est plus facile de contrôler vos propres attentes concernant la vie que de contrôler le résultat de chaque phase de celui-ci).

Vous ne "terminerez" jamais dans ce domaine, donc ce que vous devriez rechercher est une base solide dans les concepts directeurs et les principes sous-jacents. Vous ferez beaucoup d'apprentissage / de découverte en composant de nouvelles idées à partir de concepts apparemment sans rapport que vous avez retenus en association avec des personnes stellaires dans vos études, mais longtemps après que les idées de base aient été acquises. Être dans un bon département de comp-sci ou d'ingénierie est l'un des très rares moyens de garantir que vous serez constamment exposé à de telles personnes. Je considère cela comme l'un des éléments les plus importants de la scolarité officielle, et quelque chose que l'éducation en ligne ne pourra probablement jamais reproduire (et par conséquent, je regarde les curriculum vitae pleins de diplômes en ligne avec suspicion; en fait, mes sbires ont masqué ces lignes avant que je obtenir le CV s'ils pensent que le reste en vaut la peine).

Mais tout cela dépend de vos objectifs, bien sûr, c'est pourquoi j'ai écrit la clause if-elif-else ci-dessus. Je vous méprise peut-être, mais je peux facilement m'imaginer en train d'écrire une question très similaire il y a deux décennies sur Usenet, et j'aurais aimé que quelqu'un ait écrit ce genre de message à ce moment-là (en y réfléchissant, j'ai peut-être eu une telle conversation à l'époque, et je n'ai pas tenu compte des conseils comme j'avais l'habitude de le faire).

C'est aussi mon histoire. Je l'ai entendu mille fois. L'université est un «camp d'entraînement» pour la vraie vie, et des gens comme nous en ont besoin.
Très bonne réponse. Je suis un peu gêné d'admettre que j'ai dû chercher la définition de «grok».
@MadJack Bah, je pense que ce terme est probablement un peu archaïque aujourd'hui. Je devrais probablement m'abstenir d'utiliser des termes qui ont une entrée dans le fichier Jargon.
earthling
2012-12-15 08:45:15 UTC
view on stackexchange narkive permalink

Il y a déjà beaucoup de réponses, mais j'en ajouterai une de plus pour les générations futures à la recherche d'une réponse à une question très importante.

J'ai travaillé avec beaucoup de gens qui ont soit abandonné l'université ou ne sont jamais allés pour qu'ils puissent se concentrer sur des logiciels d'écriture fonctionnels. En général, ils ont plutôt bien réussi. Certains ont des difficultés récemment parce qu'ils ne géraient pas leur argent mais ils en ont fait BEAUCOUP parce qu'ils suivaient leur rêve et travaillaient 80 heures par semaine à leur rêve. Cet effort accumulé s'est construit dans un ensemble de compétences très solide qui était très demandé par les employeurs. Certains ont démarré des éditeurs de logiciels, certains viennent de les consulter. Tous ont fini par gagner beaucoup d'argent (ils ne l'ont pas tous gardé).

Je pense que la programmation pour le monde des affaires est un peu différente des autres activités académiques. D'après mon expérience (après avoir consulté les très grands, les très petits et tout le reste), les entreprises se soucient vraiment d'une chose: comment pouvez-vous me faire de l'argent. Les universitaires se soucient beaucoup plus. Donc, si vous voulez écrire des logiciels pour le monde des affaires et que vous ne voyez pas les avantages à l'université, oubliez-les. Vous pouvez toujours revenir en arrière.

Cela dit, une éducation est toujours une bonne idée. Bien sûr, vous n'êtes pas obligé de suivre une formation formelle, cela peut être par vous-même, mais certains se soucient d'une éducation formelle ... mais en affaires, les gens se soucient généralement plus de votre capacité à leur faire de l'argent. / p>

Si vous voulez être conservateur / sûr, vous devriez vous en tenir à l'école. Cependant, puisque vous êtes jeune, lancez les dés et préparez-vous à ramasser les morceaux au cas où cela ne fonctionnerait pas. N'abandonnez pas vos rêves. Les rêves nous poussent à faire plus d'efforts et à en apprendre davantage, et c'est là que se trouve le plaisir.

Paul Hiemstra
2012-12-17 01:26:59 UTC
view on stackexchange narkive permalink

Mes 2cts, notez que j'ai un certain nombre de degrés, donc je pourrais être biaisé pour obtenir des diplômes :).

Obtenir un diplôme montre que;

  • Vous avez acquis des compétences techniques (algorithmes, conception de logiciels, structures de données) et des compétences pour apprendre de nouvelles choses. Bien sûr, vous pouvez les obtenir en dehors d'une école officielle, mais un diplôme montre qu'après quelques années, une source (relativement) objective (l'école) dit que vous avez ces compétences. À moins d'avoir développé un logiciel révolutionnaire que tout le monde connaît, il est difficile de convaincre un employeur potentiel que vous pouvez vraiment faire ce que vous dites.
  • vous pouvez terminer quelque chose que vous avez commencé. Obtenir un diplôme demande trois ans de travail et de persévérance, plus si vous optez pour une maîtrise ou un doctorat.
racoo
2012-12-16 04:32:39 UTC
view on stackexchange narkive permalink

J'avais exactement le même sentiment que vous sauf dans un pays du 3ème monde. L'école était mauvaise, les professeurs n'enseignaient pas correctement et j'avais aussi un bon revenu en faisant des emplois indépendants. Mais lorsque le temps passe et lorsque vous atteignez les cours de la division supérieure, vous voudrez rester à l'école. Au moins c'est comme ça que ça m'est arrivé et maintenant je veux continuer avec mes études supérieures pour m'impliquer davantage dans le domaine.

Piotr Migdal
2012-03-17 13:45:36 UTC
view on stackexchange narkive permalink

L'éducation formelle est de plus en plus surestimée dans le monde actuel au rythme rapide.

Et en particulier dans l'informatique, où elles sont moins traditionnelles et plus méritocratiques que pratiquement partout ailleurs. Ils se soucient plus de votre expérience que de votre diplôme universitaire (ou de son absence). Et plus d'années à suivre des cours signifie moins d'années à acquérir une véritable expérience (à moins que les cours ne soient vraiment excellents et que vous puissiez en bénéficier).

Bill Gates, Steve Jobs ou Mark Zuckerberg peuvent être seulement quelques exemples stellaires. Il y a beaucoup de programmeurs à tous les niveaux qui ont abandonné à cause de leurs start-ups ... ou même des emplois réguliers.

Cependant, il y a de bonnes et de mauvaises raisons pour quitter les études (il y avait une liste quelque part mais quelqu'un clairement plus compétent que moi). C'est bien quand vous voyez que l'université vole votre temps précieux à votre travail / start-up. Si vous n'en avez actuellement pas, alors ce n'est peut-être pas la meilleure idée.

Quelques liens aléatoires:

Je pense qu'en général un diplôme est assez important, des gens comme Zuckerberg et Gates sont une exception sur laquelle je ne fonderais pas de décision. Sonne un peu comme: Mon grand-père est devenu 85 en fumant deux paquets de cigarettes par jour, pourquoi devrais-je arrêter de fumer.
@PaulHiemstra En fait, je connais quelques amis (intelligents) qui n'ont jamais terminé leur diplôme, à cause d'une carrière de programmeur (très réussie).
Il y a probablement aussi beaucoup de gens qui retournent des hamburgers à cause d'un manque de diplôme. Je pense qu'en général, un diplôme est une bonne chose.
@PaulHiemstra Et il y a beaucoup de gens avec un diplôme qui retournent des hamburgers. Ma réponse ci-dessus était pour «les gens en informatique, _déjà_ faire quelque chose» et peut ne pas s'appliquer à d'autres situations (par exemple, en sciences, vous devez avoir un diplôme, peu importe votre intelligence).
I Like to Code
2014-03-18 05:38:37 UTC
view on stackexchange narkive permalink

Malgré le coût élevé en argent et en temps pour obtenir un diplôme universitaire en CS, je pense que c'est toujours une bonne idée d'obtenir votre diplôme.La principale raison (pour moi) qu'un diplôme universitaire est précieux est que dans l'ordre pour obtenir un diplôme, vous devez acquérir les compétences essentielles de l ' autorégulation . Quel que soit votre futur emploi, il y aura des moments où votre travail sera ennuyeux, mais Néanmoins, le travail ennuyeux doit être accompli pour que vous puissiez avancer dans votre vie. Êtes-vous capable de vous discipliner afin de faire ce qui doit être fait plutôt que ce que vous voulez faire?

Une autre compétence utile en milieu de travail qui vous pouvez développer pendant vos études comment organiser votre temps, comment travailler en équipe et comment jongler avec plusieurs classes + projets + devoirs.

Enfin, une autre façon de considérer cette décision est de maximiser votre niveau minimum de réussite.

  • Si vous obtenez de bonnes notes à l'école ou si vous quittez l'école maintenant, cela peut nuire à vos chances d'obtenir un aj ob chez Google ou Facebook à l'avenir. Vous pourriez donc regretter cette décision si vos futurs désirs / circonstances changent.
  • À l'inverse, si vous allez à l'école, vous vous retrouverez légèrement plus qualifié (en étant certifié avoir un diplôme) que vous ne le seriez sans diplôme. Votre pire offre d'emploi avec un bon diplôme est probablement au moins aussi bonne que votre pire offre d'emploi si vous abandonnez l'école maintenant.

En le langage de l'optimisation, obtenir un bon diplôme est une stratégie plus «robuste».

user20029
2014-07-26 21:36:26 UTC
view on stackexchange narkive permalink

Vous devriez rester à l'école si vous aimez être dans un environnement académique. L'université n'est pas seulement une voie pour une carrière. Il s'agit de s'engager avec les autres, de collaborer à des projets, d'établir des liens.



Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 3.0 sous laquelle il est distribué.
Loading...