TL; DR:
Wenn Sie Dinge lernen möchten, würden Sie niemals anderen ausgesetzt sein und tatsächlich etwas Grokness ohne Bedingungen haben: Bleiben Sie in der Schule, aber suchen Sie absichtlich schwierige Kurse für alte Menschen. Modische Themen wie Compiler-Design, Betriebssysteme, Herstellung von elektrotechnischen Medien (eigentlich sehr cool), Graphentheorie, Mengenlehre usw. Wenn Sie nur einen Gehaltsscheck für die nächsten Jahre wünschen, arbeiten Sie in einem coolen Framework oder einer anderen Variante -Woche: Brechen Sie * in gutem Zustand * ab und bekommen Sie einen Job in einem Startup-Unternehmen mit dem Vorwissen, dass es scheitern wird. Wenn es nicht ein wenig Erfolg hat, verwandeln Sie den Ort, den Sie mochten, in einen Ort, den Sie nicht haben. und wenn nicht, dann werden Sie irgendwann von der Lösung trivialer Probleme, die Sie zu lösen wissen, zur Lösung nicht trivialer Probleme übergehen, für die Sie nicht die nötige Kraft haben, weil Sie es versäumt haben, Ihre intellektuellen Gebühren zu zahlen. Else: Ändern Sie das Hauptfach, weil dieses Zeug einfach nicht ist. t für dich, und ich kann es nicht ertragen empfehlen wissentlich, dass jemand mit offensichtlicher Intelligenz sich selbst zu einem anderen Mitglied der Mole Man Army verbannt.
Hier gibt es einige interessante Antworten; Ich kann dir nur sagen, was ich selbst erlebt habe. Was folgt, ist ein großer Exkurs, aber einer, der hoffentlich die Tatsache veranschaulichen wird, dass man die Zukunft nicht kennen kann, die Gelegenheit völlig zufällig ist und altmodische harte Arbeit (oft akademischer Natur) der einzige Weg ist, die "Bereitschaft" zu befriedigen "Teil der Glück / Genie-Gleichung.
Ich habe mich in jungen Jahren mit Phreaking und Computern beschäftigt, als Kind eine Menge nützlicher Software geschrieben, nie Hausaufgaben gemacht, aber alle meine Tests in der Schule bestanden, mich im Sport gut geschlagen, indem ich meinen inneren Geek vor den anderen versteckt habe des Teams usw. Ich war (und bin) besessen von der Idee, irgendwann mein eigenes Unternehmen für Computerdienste (Hardware, Software, alles) zu gründen. Ich habe viel alleine in Fächern gelernt, die nicht in meiner Schule unterrichtet wurden, und meine Noten (ironischerweise) litten manchmal darunter. Eine emotionale / soziale Kluft öffnete sich zwischen mir und der Idee der Schule, ich betrachtete sie als wertlos, das System betrachtete mich als einen Außenseiter. Wahrscheinlich nicht ganz anders als Sie, obwohl sich die Fäden des Wandteppichs zweifellos unterscheiden.
Als ich erkannte, dass dies keine nachhaltige Situation war, bat ich meinen Vater, mich auf eine Militärschule zu schicken, damit ich in eine gezwungen werden konnte reguliertes Programm. Ich besuchte eine große Militärhochschule, an der die Oberschulklassen von derselben Fakultät wie die Hochschulklassen unterrichtet wurden, und lernte viel über mich selbst, die Welt und die Art der Möglichkeiten. Ich habe auch gelernt, wie großartig großartige Pädagogen sein können - eine Lektion, die erst nach einem Jahrzehnt des Nachdenkens Bestand hatte. Ich beschloss auch, gegen den Rat meiner Mentoren und Berater kein College zu besuchen. Meine Eltern lassen mich jedoch tun, was ich für am besten hielt.
Meine Familie ist ein bisschen schlicht: Wenn ich versage, helfen sie mir nicht, weil ich bewiesen habe, dass ich ein schlechtes Ei bin. Wenn es mir jedoch gelingt, werde ich gefeiert und mit Verantwortung betraut. Ich fand das schrecklich kalt, als ich jünger war, aber mir ist klar geworden, dass die erfolgreichen Teile der Welt so funktionieren, außer in der realen Welt besteht eine große Chance, dass niemand Ihr Essen oder Ihre Unterkunft subventioniert (und wenn jemand es tut, ist es das auch in der Regel ein Zeichen für ein bevorstehendes Systemversagen). Obwohl ich in einigen schwierigen Situationen gesehen habe, muss ich sagen, dass es mir viel beigebracht hat, und wenn meine Geschwister und unsere allgemeine familiäre Beziehung Anzeichen dafür sind, scheint es erstaunlich gut zu funktionieren.
Ich habe es nicht getan Ich lande keinen großartigen Programmierjob, nachdem ich die Zulassungsschreiben der Universität abgelehnt habe. Ich interessierte mich für die größere Welt und verbrachte fast die nächsten zwei Jahrzehnte damit, zu reisen, zu unterrichten (ja, komisch) oder an diesem oder jenem Militär (zuletzt an der ganzen GWOT-Sache beteiligt, zuerst an der Armee, dann an einigen anderen Verträgen Organisationen). Mein letztendliches Ziel, eine Computerfirma zu leiten, war immer im Hinterkopf, aber die Zeit war nie richtig und ich war so in andere Dinge verwickelt, dass es einfach wie eine andere Welt schien.
Bis ich ausstieg . Jetzt, wo ich diese Firma gegründet habe, beginnen sich die Dinge endlich zu beleben (nach einer langen, trockenen Strecke, die hauptsächlich aufgrund der Gemeinschaft, die meine ex-militärischen Beziehungen umgibt, überlebensfähig ist), und ich kann am Ende dieser langen Zeit ein kleines bisschen Licht sehen , extrem schwieriger, einsamer Tunnel.
Das bringt mich zurück in die Schule und ich war nicht viel davon ausgesetzt. Da ich nicht zur Schule ging, wusste ich nicht einmal, dass es kanonische Hinweise auf eine Vielzahl von Problembereichen gibt. Ich wusste nicht, wie verdammt wichtig es ist, die genauen Unterschiede zwischen analogen und digitalen Daten zu lernen, bevor ich versuche, ein wirklich teures Kundenproblem zu lösen, das eine maßgeschneiderte Hardwarelösung erfordert (und bevor Sie glauben, dass dies ein einfacher Unterschied ist, sollten Sie sich mit dem Thema befassen es). Ich habe nicht wirklich verstanden, dass es sich bei den gehypten Frameworks im Grunde genommen um riesige Kuchensäcke mit undichten Abstraktionen handelt, die versagen, sobald eine neue reale Anforderung an sie gestellt wird (normalerweise etwas Unschädliches, wie ein Kunde, der sagt: "In der nächsten Version sagen wir" em> wirklich brauchen Bildschirm X, um Y anzuzeigen "- und natürlich, wenn Sie nicht wissen, wie beängstigend eine Aussage ist, sagen Sie einfach" sicher! "). Ich hatte keine Ahnung, wie produktiv Betriebssysteme sind oder wie flüchtig ihr Leben auf dem Markt ist. Ich habe nicht genau verstanden, wie Software es ist, mit der wir verschiedene Maschinen in anderen Hardwaremaschinen emulieren können, und warum dieses Nugget an esoterischem Wissen so unglaublich zentral für alles ist, was ich wahrscheinlich in den nächsten Jahrzehnten meines Lebens tun werde (und Ich sage absichtlich "Leben", nicht "Karriere". Ich war als Programmierer noch nicht einmal genug gereift, um eine gesunde Grundverachtung für alle Programmiersprachen zu entwickeln.
Aber jetzt, nachdem ich Leute interviewt und eingestellt habe, merke ich auch, dass die meisten Schulen die Dinge einfach nicht unterrichten das muss gelehrt werden, und die meisten Leute sind einfach zu langweilig, um die Dinge zu groken, die ich brauche, um sie zu groken, und wären aus den Kursen gescheitert, von denen ich wünschte, sie hätten sie besucht. Und das ist scheiße.
Wenn Sie es also von der anderen Seite des Tisches aus betrachten, möchte ich Sie dringend bitten, nicht ein 20-jähriges Action-Abenteuer wie ich zu unternehmen (es sei denn, das ist Ihr Ding; ich bereue es nicht). aber nicht einfach "in der Schule bleiben", um wertloses Papier zu bekommen, das einem potenziellen Arbeitgeber wie mir nichts über Ihr tatsächliches Potenzial vermittelt. Stattdessen möchte ich Sie dringend bitten, die schwierigsten, schwierigsten und High-Level-Kurse auf niedriger Ebene zu suchen, die sich mit Computer befassen. Dies kann erfordern, dass Sie in einigen Kursen gute Noten erreichen, um später für die interessanten Dinge in Frage zu kommen. Dies kann einfach das Universum sein, das Ihnen eine Lektion in Demut und gebührenpflichtiger Bezahlung erteilt (Hinweis: Es ist einfacher, Ihre eigenen Erwartungen an das Leben zu kontrollieren (um das Ergebnis jeder Phase davon zu kontrollieren).
Sie werden in diesem Bereich niemals "fertig" sein. Was Sie also suchen sollten, ist eine starke Grundlage für führende Konzepte und zugrunde liegende Prinzipien. Sie werden viel lernen / entdecken, indem Sie neue Ideen aus scheinbar nicht verwandten Konzepten zusammenstellen, die Sie in Verbindung mit herausragenden Menschen in Ihrem Studium aufgegriffen haben, aber lange nachdem die Basisideen erworben wurden. In einer guten Comp-Sci- oder Engineering-Abteilung zu sein, ist eine der wenigen Möglichkeiten, um sicherzustellen, dass Sie ständig solchen Menschen ausgesetzt sind. Ich betrachte dies als eines der wichtigsten Elemente der offiziellen Schulbildung, und etwas, das Online-Bildung wahrscheinlich nie replizieren kann (und daher sehe ich Lebensläufe voller Online-Abschlüsse mit Argwohn; tatsächlich lassen meine Schergen diese Zeilen vor mir verdunkeln Holen Sie sich den Lebenslauf, wenn sie den Rest für würdig halten.
Aber all dies hängt natürlich von Ihren Zielen ab, weshalb ich oben die if-elif-else-Klausel geschrieben habe. Ich könnte Sie falsch einschätzen, aber ich kann mir leicht vorstellen, dass ich vor zwei Jahrzehnten eine sehr ähnliche Frage im Usenet geschrieben habe, und wünschte, jemand hätte diese Art von Post damals geschrieben (denken Sie mal darüber nach, ich hätte vielleicht gerade ein solches Gespräch geführt damals und ignorierte den Rat, wie ich es so gewohnt war).