Ich mache Design und Programmierung so lange ich mich erinnern kann. Wenn es ein Programmierproblem gibt, kann ich es herausfinden. (Allerdings hat mir Stack Overflow in vielen Fällen erlaubt, das Herausfinden zu überspringen und direkt mit der Arbeit zu beginnen.) Ich habe Spiele, esoterische Programmiersprachen und Widgets und Gizmos in Hülle und Fülle erstellt. Ich arbeite derzeit an einer universellen Programmiersprache. Ich kann nichts besser als programmieren.
Ist eine Universitätsausbildung wirklich mehr als nur eine Formalität?
Antworten:
Hooboy. Dies ist eine schwierige Position zu sein; Sie haben mein Mitgefühl.
Ich bin voreingenommen in Richtung eines Abschlusses, höchstwahrscheinlich, weil 1) ich einen (BS in Computer Science) habe und 2) ich das erworbene Wissen oft als sehr nützlich empfunden habe. Aber es ist kaum eine Voraussetzung für eine erfolgreiche Karriere; Die IT-Welt ist reich an Leuten, die in den Arsch treten, als in den Arsch treten gelten und technisch gesehen nicht mehr als ein Abitur haben.
Das Schöne an einem Universitätsabschluss ist, dass Sie ihn in die Warteschleife legen und später darauf zurückgreifen können, wenn das Leben es zulässt. (Das Gefährliche am vorherigen Satz ist jedoch, dass es eine gute Möglichkeit ist, einfach aufzuhören, ohne zuzugeben, dass Sie aufhören.) Sie können das Wasser testen und herausfinden, welchen Job Sie bekommen könnten, indem Sie Ihren Lebenslauf heute herausschicken und sehen Was für Knabbereien bekommst du? Sie haben sich zu nichts verpflichtet, bis Sie tatsächlich zu einem Stellenangebot Ja sagen.
Und es hört sich so an, als ob Ihre Schule schlecht zu Ihnen passt. Wenn Ihnen alles, was sie auf Sie werfen, so langweilig ist, müssen Sie möglicherweise eine Schule finden, die es Ihnen leichter macht, Ihr Geld zu verdienen und Sie dazu zu bringen, für diesen Abschluss zu arbeiten. Haben Sie darüber nachgedacht, woanders hin zu wechseln?
Bearbeiten: Basierend auf Ihren Kommentaren an anderer Stelle, haben Sie in Anbetracht dessen, wie sehr Sie die hochrangigen theoretischen Aspekte des Programmierens lieben, in Betracht gezogen, dass der beste Weg, dies weiter zu erforschen und bezahlt zu werden, eine akademische Karriere sein könnte? Was definitiv erfordern würde, dass Sie Ihren Abschluss machen. :-)
quelle
Wenn Sie mindestens einen Job sofort finden und Ihre Fähigkeiten auf dem Papier unter Beweis stellen können, dann ist es das nicht wert.
Ich fühle für dich und ich war in einer ähnlichen Situation. In meinem Fall (in dem ich finanziell weitaus „motivierter“ war) bin ich gegangen und habe bald eine Entwicklungsarbeit gefunden (5 Monate). Rückblickend war es erst 2 Jahre her, aber hier sind die Vor- und Nachteile, wie ich sie gesehen habe:
Vorteile:
Nachteile:
Sobald Sie diese formale Erfahrung gemacht haben, ist es nicht mehr so schwer, eine Arbeit zu finden - was das ultimative Ziel einer Ausbildung ist. Deshalb ist es wichtig zu wissen, ob Sie bald Arbeit finden, wenn Sie sich entscheiden, zu gehen.
quelle
Kurze Antwort: nein, es lohnt sich nicht.
Die Universität wird Ihnen einen starken Hintergrund in vielen Bereichen bieten, von denen die meisten nur wenig mit der Informatik zu tun haben. Sie werden viel Physik und Mathe-Hintergrund haben. Das ist immer gut so. Die Universität ist jedoch zeit- und kostenaufwendig.
Ich begann kurz nach der High School als Programmierer zu arbeiten. Ich war selbstgedacht in der Programmierung, aber ich war genug Experte, um sofort produktiv zu sein. Einige Kollegen mit einem Abschluss waren ziemlich hinter mir. Irgendwann habe ich in meiner Freizeit einen Abschluss gemacht, aber ich hatte nie wirklich die Möglichkeit, etwas, was ich an der Universität gelernt habe, in meiner Arbeit anzuwenden.
quelle
Mit einem Abschluss ist es einfacher, eingestellt zu werden. Ich habe einen BSc. mit einem starken CS-Fundament, aber keinem CS-Abschluss. Ich konnte es in Interviews erklären, aber ich habe keine Ahnung, wie oft ich deswegen aus einem Stapel von Lebensläufen herausgefiltert wurde ...
Ich würde sagen, wenn Sie in einer großen Organisation arbeiten möchten, ist es ein großer Vorteil, ein Stück Papier zu haben.
Wenn Sie bei einem Startup arbeiten möchten (und ehrlich gesagt, was Sie bisher gesagt haben, passt das vielleicht besser zu Ihnen), dann gibt es nicht so viel Wettbewerb und es wird wahrscheinlich weniger Vertrauen geben auf Ihre Ausbildung und mehr auf Persönlichkeit, Antrieb und Erfahrung. Sie werden wahrscheinlich auch niedrigere Löhne in Betracht ziehen, möglicherweise in Form von weniger als liquiden Vermögenswerten.
Wenn Sie für sich selbst arbeiten möchten, beträgt Ihr erster Gehaltsscheck 0 $. Wie viel Sie im nächsten Monat verdienen, hängt von Ihrer Hingabe ab, Arbeit zu finden, und davon, ob Sie ein gewisses Maß an Glück haben, etwas zu finden, das zu Ihnen passt. Es ist schwierig, jemanden dazu zu bringen, Ihnen ein Projekt anzuvertrauen, ohne dass Sie bereits eine Reihe erfolgreicher Projekte abgeschlossen haben.
Wo rangieren Sie Prioritäten wie Geld, Freude / Herausforderung an der Arbeit, Zeit für Erholung, Zeit für eine Beziehung usw. Wie viel Risiko sind Sie bereit einzugehen? Denken Sie darüber nach, was Ihnen wichtig ist und was Sie tun möchten, um es zu erreichen. Ist der kurzfristige Schmerz die Chance auf eine bessere Zukunft wert, oder sollten Sie das nehmen, was Sie haben und damit rennen?
Kannst du nebenbei noch in ein anderes Programm wechseln und schneller raus? Einige Leute, mit denen ich zur Universität gegangen bin, haben auf "Computermathematik" umgestellt und meinen 3-Jahres-Abschluss (ohne Auszeichnung) gemacht. Nach ein wenig Berufserfahrung bedeutet das H am Ende Ihrer Ausbildung immer weniger.
quelle
Es ist nicht was du weißt - es ist wer weiß was du weißt. Sie haben das Gefühl, Sie haben bereits die Fähigkeiten. Sie haben den halben Weg bis zum Abschluss noch nicht geschafft. Glauben Sie, Sie können den Job bekommen, den Sie sich wünschen? Befinden Sie sich in einem Bereich, in dem die meisten Stellen einen Abschluss erfordern? Hast du Verbindungen hergestellt?
Wie beantworten Sie in einem Interview die Frage? warum hast du die schule abgebrochen
Vertrauen Sie nicht zu sehr auf die Fähigkeit der Mitarbeiter, Talente zu finden. Jeder hat seine Vorurteile und Krücken (Wie konnte ich wissen, dass sie so schlimm wären? Sie hatten eine Zertifizierung!).
Vielleicht sind Sie eher ein Unternehmer und können selbst Geschäfte machen?
Wenn Sie sich dazu entschließen, die Schule zu verlassen, legen Sie einige Standards und einen Zeitrahmen für Ihren Job fest, verdienen Sie wie viel Geld und wie viel Zeit werden Sie dafür aufwenden, bevor Sie wieder zur Schule gehen.
quelle
Eines der frustrierendsten Dinge bei Autodidakten ist, dass sie oft eine Technik erlernen, ohne die richtige Terminologie zu lernen. Ich habe mit einem Autodidakten gearbeitet, der ein ehemaliger US-Marine war. Der Typ war scharfsinnig und lernte schnell, benutzte aber oft seltsame Begriffe für Dinge.
Er nannte Zeiger Sternen . DFAs wurden als Flussdiagramme bezeichnet. Bei Arrays handelte es sich um nummerierte Listen .
Wenn er ein paar Kurse auf Universitätsniveau belegt hätte, hätte er möglicherweise die richtigen Begriffe verwendet.
quelle
Personal- und Einstellungsmanager prüfen Ihre Ausbildung, daher lautet meine Antwort JA.
Denken Sie darüber nach, was ist die Chance, wenn eine Person die CS-Abteilung einer anständigen Universität mit ausgezeichnetem GPA abschliesst und am Ende ein Versager ist? Es ist immer noch möglich, aber das Ziel ist es, das Risiko zu senken.
Für Genies wie Bill Gates ist es in Ordnung, dass sie keinen Abschluss haben. Sie werden es trotzdem gut machen. Für die überwiegende Mehrheit der Menschen ist Bildung jedoch immer noch ein guter Indikator, insbesondere für Menschen, die nicht viel Berufserfahrung haben.
quelle
Dies ist eine sehr persönliche Frage und hängt stark davon ab, welche Art von Entwicklung Sie planen. Gerätetreiber und eingebettete Echtzeitsysteme mit zahlreichen Algorithmusanalysen? Du bist wahrscheinlich besser dran, in die Schule zu gehen. CRUD-Webanwendungen? Wahrscheinlich nicht.
Ich kann nur für mich selbst sprechen. Ich habe in meiner Karriere ohne einen CS-Abschluss oder einen College-Abschluss jeglicher Art sehr gut abgeschnitten. Einiges davon ist Geschicklichkeit und Intelligenz, aber ich würde es nicht mögen, wenn ich nicht auch ein bisschen Glück kriege.
Trotzdem bereue ich es manchmal, nicht in den Denkweisen geschult worden zu sein, die für echte formale Analysen und Beweise erforderlich sind.
quelle
Eine Universität Ausbildung , vor allem einer , in der Sie unterrichtet wird , wie und Schreiben zu lesen, ist wertvoll für einen guten Programmierer oder sogar für fast jedermann , das ist gut zu nichts.
Der Wert eines Universitätsgrades , auf der anderen Seite, ist viel mehr Kontingent. Ich habe eine lange und einigermaßen erfolgreiche Karriere in der Softwareentwicklung hinter mir und mein Grundstudium - das sowieso Geschichte und Kulturgeographie betraf - habe ich nie abgeschlossen. Ich habe auch ein unabhängiger Berater für die meisten der letzten 20 Jahre, und während ich habe einen Lebenslauf, ist es eine sehr lange Zeit , da jemand gewesen es tatsächlich aussah. Ich weiß eigentlich nicht, wie meine Erfahrung wäre, wenn ich einen richtigen Job finden müsste.
quelle
Gestatten Sie mir, meine Geschichte in komprimierter Form zu erzählen.
Ich habe früh angefangen zu programmieren. Schien eine natürliche Begabung dafür zu haben, hat es auf jeden Fall genossen. Gelernt durch das Durchkämpfen von Sachen während der gesamten Mittel- und Oberschule.
Bin von der High School rausgekommen und habe .. ähm .. andere Sachen gemacht. Handarbeit, Leben eines jungen Menschen usw.
Einige Jahre später entschloss ich mich, mich neu zu konzentrieren. Hat an meinem 2-jährigen Abschluss in der Freizeit gearbeitet, das hat (im wahrsten Sinne des Wortes) gepasst. Wurde wieder im Außendienst angestellt und verdiente einen anständigen Lohn - in keiner Hinsicht großartig, aber deutlich besser als Handarbeit.
Beschlossen, auf die große Universität unseres Staates zu gehen, gutes technisches Programm. Eingeschrieben für Computertechnik, um meiner Faszination für Elektronik mehr zu frönen und zu viel repetitives Programmieren zu vermeiden, das ich bereits kannte.
Nun ... lass mich nur sagen ... heilig langweilig. Einiges davon konnte ich mir einfach zuschreiben lassen und wie ich damit umgegangen bin, aber das Jahr, das ich an diesem College verbracht habe, war eine enorme Zeit- und Geldverschwendung .
Ich verbrachte das Jahr damit, nichts zu lernen und meine Zeit damit zu verbringen, Hausaufgaben zu "erledigen", die so weit unter meinem Können lagen, dass es absurd war. Ich habe mit mehreren Professoren und Studienberatern gesprochen und auf der ganzen Linie lautete das Wort: "Gehen Sie die Bewegungen durch, tut mir leid, so funktioniert es" oder "Vielleicht wissen Sie nicht so viel wie Sie." denke, du tust und solltest mehr Aufmerksamkeit schenken. " (obwohl, wenn ich das selbst sage, der letzte Punkt völlig ungültig war).
Ende des Jahres überprüfte ich meine Fortschritte auf dem Weg zu meinem Abschluss. Nachdem ich bereits ein AA-Studium mit einer Fülle von Credits abgeschlossen hatte und nun ein volles Jahr an der Universität verbracht hatte, war ich - realistisch gesehen - noch 3 volle Jahre von meinem Studium entfernt BS in Comp Eng. Ganz zu schweigen von einer Verschuldung von 10.000 USD (für das erste Jahr würde sich die Verschuldung jedes weitere Jahr verschlechtern [abzüglich Zuschüsse im Vergleich zu Darlehen]).
Also habe ich aufgehört.
Und ich schaue nicht zurück. Und ich werde nicht zurückgehen.
Ich bin während und seitdem in meinem Bereich beschäftigt geblieben. Noch nie war mein fehlender Abschluss ein Hindernis für die Arbeitssuche, und ich habe das Gefühl, dass die Jobs, die ich bekommen konnte, für hochwertige Läden mit überdurchschnittlichen Löhnen sind.
Also ... lange Rede, kurzer Sinn, es hört sich so an, als wäre die Schule nicht das Richtige für dich, als wäre es nicht für mich.
quelle
Ich betreibe die Programmierabteilung für ein kleines Startup (ca. 50 Mitarbeiter, 5 Entwicklungsmitarbeiter, einschließlich mir) und meine Erfahrung hat gezeigt, dass Uri bei seiner Einschätzung kleiner Startups richtig liegt.
Meine Personalabteilung (die sich in einem kleinen Start-up befindet und nur aus einer Person besteht) bittet darum, erst beteiligt zu werden, wenn die eigentliche Entscheidung über die Einstellung getroffen wurde. Als ich sie danach fragte, sagte sie: "Sie stellen für technische Positionen ein; ich bin ein Administrator. Wie kann ich möglicherweise die beste Entscheidung über die Fähigkeiten und Qualitäten treffen, die Sie benötigen?"
Ich bin mir jedoch ziemlich sicher, dass diese Art von Verhalten in erster Linie auf kleine Startups beschränkt ist. Wenn Sie in die "Große Welt" aufsteigen möchten, benötigen Sie höchstwahrscheinlich entweder einen Abschluss oder viel Erfahrung (wahrscheinlich 5 - 7+ Jahre).
quelle
Eine Sache zu berücksichtigen ist, dass Sie nicht immer ein Informatik-Studium absolvieren müssen. Ich habe Software Engineering durchlaufen und es bot einen anderen Aspekt als die normale alte Programmierung. Es gab Unmengen von Dingen, die ich nie gelernt hätte - hauptsächlich im Bereich Projektmanagement und Qualitätssicherung. Außerdem haben wir eine beträchtliche Menge an Lerninhalten auf niedrigem Niveau erarbeitet, die meiner Meinung nach ohne die Hilfe eines Professors nicht möglich gewesen wären. Die formale Bildung hat so viel zu bieten, aber Sie müssen möglicherweise eine "bessere" Schule aufsuchen, um all diese Vorteile zu nutzen.
quelle
Viele, viele Orte schauen zuerst auf das Blatt Papier und dann auf die Qualifikationen oder verlangen das Papier mit den Qualifikationen. Sehen Sie sich an, wie andere geraten haben, welche Jobs Ihnen ohne Abschluss zur Verfügung stehen, aber denken Sie daran, dass dies auch Ihre zukünftigen Auswahlmöglichkeiten einschränkt.
Einige Orte werden jedoch auch dazu beitragen, den Abschluss zu bezahlen. Wenn Sie also einen Job ohne Abschluss finden und bereit sind, dafür zu zahlen, können Sie ihn bei Bedarf für die Zukunft haben.
quelle
Ich bin in einer sehr ähnlichen Position wie Sie. Ja, eine Universitätsausbildung lohnt sich, und hier ist mein "Zeugnis", warum: Ich habe in den letzten fünf Jahren ein paar verrückte Programmieraufgaben gemacht und starte jetzt eine iPhone-App für mein Unternehmen, die alle Autodidakten sind , mit dem gleichen Hintergrund wie Sie. Kürzlich habe ich mich an einige sehr empfohlene Headhunter gewandt, um zu erfahren, wie ich von meinem technischen Job zu einem Vollzeitprogrammierer wechseln kann. In beiden Fällen hörte das Gespräch mit ihnen plötzlich auf - und ich meine keinen Kontakt -, als ich zu der Frage "Haben Sie einen Hochschulabschluss?" "Nein" sagen musste.
Sie brauchen dies mehr als Sie wissen, und ein paar Jahre mehr Aufwand wird sich auszahlen, lange nachdem Sie darüber hinweg sind.
quelle
Wie bereits in anderen Fragen ausgeführt, ist dies eine persönliche Entscheidung. Ob sich ein Universitätsabschluss für Sie lohnt, hängt davon ab, was Sie tun möchten.
Meine persönliche Geschichte, gerade 50 Jahre alt, ich mache ein gutes Programm, und ich habe noch keinen Abschluss. Die Wahrheit ist also, dass Sie keinen Abschluss "brauchen", um ein lebendiges Programm zu machen. Abgesehen davon strebe ich immer noch einen Abschluss an, obwohl ich Kinder habe, die älter sind als viele der Schüler in der Klasse. Lassen Sie mich das umformulieren, ich betreibe "Ausbildung", ob ich den Abschluss habe oder nicht, hat an dieser Stelle wenig Bedeutung.
Was ich tun möchte, ist zu lernen. Sie können immer alleine lernen, aber mit zunehmender Komplexität des Fachs steigen auch die Grenzen, die dem Lernen im Wege stehen. Wenn ich am Unterricht teilnehme, kann ich mich weiterentwickeln, als ich es alleine tun würde. Während ich vorbeigehe, bin ich einfach nicht so sehr daran interessiert, eine weitere Sprache zu lernen, sondern ich möchte tiefere Konzepte lernen. Ein Ziel, das ich habe, ist es, Fragen unter https://cstheory.stackexchange.com/ beantworten zu können. Ich würde mich freuen, wenn ich nur in der Lage wäre, die meisten von ihnen zu verstehen. Dieser Bereich dürfte nicht viele Programmierer interessieren.
Ein wichtiger Faktor, den Sie beim Abwägen Ihrer Entscheidungen berücksichtigen sollten, ist, wie viel schwieriger es ist, mit zunehmendem Alter wieder zur Schule zu gehen. Das Leben beginnt sich in die Quere zu kommen, Beziehungen, Kinder, Hypotheken usw. behindern Ihre Fähigkeit, solche Entscheidungen zu treffen.
quelle
Ich habe für eine Vielzahl von Fortune-100-Unternehmen und für ein kleineres Unternehmen gearbeitet (und befragt), aber aufgrund meiner Erfahrung wird HR Sie einfach nicht ohne Abschluss (und manchmal mit Abschluss) ansehen. Lebensläufe werden von Personalverantwortlichen gelesen, Personalverantwortliche wissen, dass ein Abschluss erforderlich ist, sodass Sie niemals Ihre Fähigkeiten unter Beweis stellen müssen.
Kleine Startups könnten diese Politik lockern.
Aus diesem Grund glaube ich, dass sich ein Abschluss strategisch lohnt, auch wenn Sie ein erfahrener Entwickler werden könnten, wenn Sie die Zeit zum Üben nutzen und den Unterschied zu Büchern ausgleichen.
quelle
Es ist wie in diesem Lied - "Wir brauchen keine Ausbildung" ... Das ist alles großes Gerede, das wenig Anerkennung verdient.
Ich habe das Masterstudium absolviert und mit Auszeichnung abgeschlossen. Bin ich ein besserer Programmierer als andere? Nun, der Abschluss an sich garantiert es nicht; und ich wäre nicht so frech, wie ich behaupte. Ich kenne viele Leute , die, glaube ich, sind viel mehr technisch versierte und professionell , als ich erfahren, und die haben nicht einen Master-Abschluss (oder in der Tat, jeder Grad in einem Rechen -related Bereich).
Trotzdem bin ich fest davon überzeugt, dass ein Abschluss von Vorteil ist, und ich wünsche ALLEN Entwicklern, dass sie mindestens einen Bachelor-Abschluss in Computer- / Software-Engineering haben, da ich glaube, dass Menschen, die einen Abschluss gemacht haben, ein "reicheres" Denkmodell haben - sehen Sie ein größeres Bild - da sie alle, in vielen Fällen gegen ihren eigenen Willen, eine viel größere Vielfalt an Technologien in die Hände bekommen mussten und mehr Themenbereiche als die selbsternannten Gurus ansahen. (furchtbar langer Satz, tut mir leid, wenn ich wenig Sinn habe, es ist viertel vor 2 Uhr morgens ... geh jetzt ins Bett, nächtliche Nacht)
quelle
Wenn Sie in der Geschäftswelt programmieren (im Gegensatz zum Unterrichten oder für die Wissenschaft oder etwas, das der Hardware sehr nahe kommt), wird die Erfahrung umso wichtiger, je weiter Sie (rechtzeitig) von Ihrer Ausbildung entfernt sind.
In der Tat werden Erfahrung und Ansehen die Bildung immer übertreffen ... weil es Ihre nachgewiesene Fähigkeit zum Produzieren zeigt.
Ich habe einen Abschluss in Geisteswissenschaften in Bibelwissenschaften - was in diesem Geschäft ungefähr so relevant ist wie ein Abitur. Vor ein paar Jahren, als ich darüber nachdachte, einen Abschluss in CS zu machen, fand ich einen Artikel, in dem zwei Bewerbungen verglichen wurden - eine, die 1 1/2 Jahre direkt nach dem College verbracht hatte, um den Abschluss zu machen, und die andere, die richtig ablief zu arbeiten und hatte 1 1/2 Jahre Erfahrung (vielleicht hatte er vor, den Abschluss später zu machen?). Der Einstellungsmanager, der den Artikel schrieb, sagte, dass er immer denjenigen mit der Erfahrung zuerst einstellen würde, wenn alle Dinge gleich wären. Die Begründung, die er gab, ist, dass derjenige mit der Erfahrung sofort produzieren konnte, wusste, dass er es liebte zu programmieren (nicht zu retten) und wusste, wie man arbeitet.heute .
Vom Klang Ihrer Kämpfe (Familie, Finanzen, Frustration mit der Relevanz Ihrer Schulbildung für Ihre Fähigkeit zu produzieren) - Ich würde vorschlagen, dass Sie "auf den Markt kommen" und anfangen, Ihre Erfahrung aufzubauen. Es mag ein bisschen mühsam sein, anzufangen, aber wenn Sie den Start in Ihrem Rückspiegel hinter sich lassen und Ihren Lebenslauf und Ihre Erfahrung aufbauen, werden Sie bald einen starken Konkurrenten finden, der die Möglichkeit bietet, die Ausbildung Ihrer Mitmenschen irrelevant zu machen .
Wenn Ihnen der Abschluss später wirklich wichtig ist, haben Sie immer die Möglichkeit (wenn Sie die Zeit und die Mittel dazu haben), ihn später zu beenden.
quelle
Angenommen, Sie befinden sich in den USA und möchten möglicherweise in einem anderen Land Informatik studieren ?
AFAIK, in Frankreich (wo ich geboren bin, studiert habe, lebe und arbeite), ist weniger teuer als in den USA (und als Ausländer müssten Sie wahrscheinlich ein Stipendium beantragen, um hier studieren zu dürfen). Ich glaube, dass dies auch in vielen anderen europäischen Ländern der Fall ist.
Und wenn Sie in einem anderen Land studiert haben, können Sie vielleicht einen kleinen Vorteil daraus ziehen (wenn Sie nach Hause zurückkehren und einen Job suchen).
Natürlich müssen Sie eine Fremdsprache lernen.
quelle
Es gibt zwei Dinge, die Sie bekommen können.
Abschluss - wahrscheinlich nicht wert, es sei denn, Sie sind nicht selbstbewusst genug, um ohne einen angestellt zu werden. Der Besuch der Universität erfordert viel Zeit und Geld.
Wissen - es lohnt sich sehr, Kalkül, Algebra, Algorithmus-Theorie usw. zu lernen (also CS im Allgemeinen). Der Vorteil der Selbsterziehung ist, dass Sie sich auf die relevanten Themen konzentrieren können. Es erfordert jedoch eine gewisse Selbstdisziplin, um weiterzulernen, da es keinen externen Druck (Prüfung) gibt, um Sie zum Lernen zu bewegen, wenn Sie keine Lust zum Lernen haben.
quelle
Wenn Sie Bill Gates zuhören würden, könnten Sie diesen Rat finden:
Interviewer: Ist das Studium der Informatik der beste Weg, um sich auf ein Programmierstudium vorzubereiten?
Gates: Nein, die beste Vorbereitung ist, Programme zu schreiben und großartige Programme zu studieren, die andere geschrieben haben. In meinem Fall ging ich zu den Mülleimern im Computer Science Center und fischte Listen ihres Betriebssystems heraus.
Ich schlage vor, dass Sie eine Universität / Hochschule besuchen, die Sie auf eine Karriere in der Programmierung vorbereiten kann, aber auch auf eine Karriere in einem anderen Bereich, wenn Sie die Leidenschaft für etwas anderes finden, als auf einen Phosphorbildschirm zu starren (9 bis 5) Haben Sie das schon getan, dann gehen Sie zu Ihrer Familie, Ihrem Berufsberater, Ihrem Therapeuten oder was auch immer. Du bist erwachsen, du kannst herausfinden, was für einen Job du willst, oder?
Die Kombination aus Selbstunterricht und CS-Kurs an einem College / einer Universität scheint Sie immer auf dem Laufenden zu halten. Viel Glück!
quelle
Ich habe Mitarbeiter, von denen einige einen Abschluss haben und einige nicht. Ich sehe oft, dass diejenigen ohne Abschluss häufig suboptimale Sammlungen verwenden oder Arrays für alles verwenden und die Sammlungen ignorieren. Der Kurs Data Structures an der Universität lohnt sich auf jeden Fall.
quelle
Universität ist eine schöne Erfahrung zu leben. Und es wird Ihnen sicherlich dabei helfen, eine erste Anstellung zu finden (es sei denn, Sie verfügen über eine solide Berufserfahrung, die in diesem Alter sehr unwahrscheinlich ist).
Aus beiden oben genannten Gründen hätte ich mich entschieden, in der Schule zu bleiben, anstatt Mädchen in Clubs zu jagen, wenn ich in der Lage gewesen wäre, diese Zeit zu wiederholen.
Ja, das kannst du auch während des Studiums;)
quelle