Zu oft sehe ich, dass es viele leistungsfähige Programmierer ohne Hochschulabschluss in Informatik, Informatik usw. gibt.
Wird ein Hochschulabschluss jemals meine Beschäftigungsfähigkeit beeinträchtigen, nachdem ich mehr Artikel über schlechte Bildung und die Bedeutungslosigkeit von Hochschulabschlüssen (insbesondere als Programmierer) gelesen habe? (In vier Jahren, wenn ich meinen Abschluss mache)
PS Ich gehe zu UC Irvine; Würde die Schule selbst für die Bedeutung des Abschlusses von Bedeutung sein?
education
computer-science
Gio Borje
quelle
quelle
Antworten:
Nein.
Der Grund, warum es so aussieht, als würden nicht wenige Autodidakten "ohne Abschluss groß rauskommen", ist derselbe wie der Grund, warum es so scheint, als würden alle Menschen, die es auf 120 schaffen, täglich von Zigaretten und Speck leben und eine Flasche Whisky trinken : Ausnahmen ziehen viel Aufmerksamkeit auf sich .
Gute Autodidakten / Autodidakten-Programmierer sind eigentlich eher selten. Ich habe in der Vergangenheit Codebasen geerbt, die von Autodidakten erstellt wurden. Unnötig zu erwähnen, dass Gräueltaten wie Hash-Tabellen, die als Arrays verwendet werden, im Überfluss vorhanden sind. Man hört nicht davon, weil es so ziemlich das ist, was man erwarten kann - nur wenn man sieht, dass Menschen ohne formale Informatikkenntnisse im wirklichen Leben arbeiten, kann man sehen, wie viel sie vermissen. Natürlich ist es eine gleitende Skala (mit anderen Worten, betrachten Sie sie mit einer 80/20-Schutzbrille), und einige Leute können individuell großartig sein - aber im Großen und Ganzen - alles andere ist gleich - das kluge Geld liegt auf der Hand Person mit einem Abschluss.
quelle
Degree = Good developer
? Nein, aberDegree + Good Developer = Great Developer
. Wenn Sie die Steine haben, um "gut" oder "großartig" zu sein, dann wird eine formelle Ausbildung Sie auf eine Stufe heben. SoGood
wirdGreat
undGreat
wirdTruly exceptional
.Der Abschluss wird Ihnen eine Reihe von Türen öffnen (Personalvermittler verwenden dies als Basislinie. Sie müssen ein Star-Programmierer sein, um für Interviews ausgewählt zu werden, wenn Sie keinen CS-Abschluss haben / über einen Stammbaum verfügen). Auch der Community-Aspekt eines Abschlusses ist sehr wichtig - Ihre derzeitigen Klassenkameraden werden künftig Manager / Kollegen / Interviewer einstellen.
Holen Sie sich den Abschluss!
quelle
Wenn alles gleich ist und Sie einen Abschluss haben, verbessern sich Ihre Jobaussichten, und wenn Sie keinen haben, werden die Ihnen zur Verfügung stehenden Jobs erheblich eingeschränkt.
Erstens gibt es eine Reihe von Unternehmen (normalerweise Fortune 1000), die im Allgemeinen keine höheren internen Softwareentwickler beschäftigen, es sei denn, sie haben mindestens einen Bachelor-Abschluss. Möglicherweise können Sie aufgrund Ihrer Fähigkeiten als Vertragsbediensteter eintreten und dort arbeiten, aber die internen Richtlinien verhindern möglicherweise, dass Sie eine Stelle finden, wenn sie besagen, dass Sie einen Abschluss haben müssen.
Zweitens filtern Unternehmen Bewerber automatisch auf der Grundlage dessen, was sie in ihrem Lebenslauf angeben, und Sie müssen möglicherweise mehr Beinarbeit leisten, um Ihren Lebenslauf vor eine Person zu bringen, die Sie zu einem Vorstellungsgespräch einladen kann.
Drittens kann es eine Entschuldigung sein, Ihnen weniger Geld zu zahlen, wenn Sie einen Job bekommen. Dies gilt im Allgemeinen nur für große Unternehmen, da kleinere Unternehmen verstehen, dass einige wirklich gute Entwickler keinen Abschluss haben. Eine Reihe von Unternehmen zahlt jedoch auf der Grundlage der "Marktpreise", und im Allgemeinen verdient eine Person mit einem Abschluss mehr Geld als eine Person ohne Abschluss.
Viertens hilft es in Bezug auf die Büropolitik. Auch dies ist bei großen Unternehmen wahrscheinlich eher ein Problem als bei kleineren, aber in Bereichen, in denen ein Abschluss mehr oder weniger erwartet wird, wird erwartet, dass Ihr Vorgesetzter mindestens den gleichen Abschluss wie Sie selbst hat, also sobald Sie Seit einiger Zeit in der Industrie. Wenn Sie keinen Abschluss haben, aber Personen mit einem Abschluss oder einem höheren Abschluss beaufsichtigen, kann es sein, dass Sie auf Büropolitik stoßen. Dies ist auch einer der Gründe, warum die Leute nach ein paar Jahren in der Industrie zurückkehren, um einen Master oder einen MBA zu machen - sie versuchen, die Karriereleiter nach oben zu rücken, und die zusätzlichen Abschlüsse sind inoffiziell für die Bewegung obligatorisch.
Nun zum Haftungsausschluss: Es gibt Ausnahmen zu jeder Regel, und Sie werden auf Entwickler stoßen, die keinen Abschluss haben, aber sehr gut abschneiden. Aber für jede Geschichte wie diese gibt es Entwickler, die zurück in die Schule gehen, damit sie das Kontrollkästchen "erhalten item "kümmerte sich um und begann ihre Karriere voranzutreiben. Darüber hinaus gibt es in den meisten Fällen, in denen es nicht so wichtig ist, dass Sie zur Schule gehen, sondern nur den Abschluss erwerben, einige wenige Fälle, in denen ein Abschluss an einer bestimmten Schule zu einer Kopfjagd führen kann werden feststellen, dass es den meisten Menschen egal ist.
quelle
Nein, auch wenn die Arbeitgeber solche BS gerne verteilen, um genügend untergebildeten Talentpool für unterbezahlte und "aufregende" Code-Monkey-Arbeit zur Verfügung zu stellen.
Mach JETZT diesen Abschluss.
quelle
Es wird Ihre Beschäftigungsfähigkeit in einem verwandten Bereich nicht beeinträchtigen . Ob ein Hochschulabschluss hilft oder nicht, hängt von der Art der Stellen ab, für die Sie sich bewerben, von bestimmten HR-Mitarbeitern, die Ihren Lebenslauf lesen, von der Qualität der Ausbildung und vielen anderen Faktoren. Aber selten wäre es ein Nachteil, tatsächlich einen Abschluss zu haben.
quelle
Meiner Erfahrung nach suchen Arbeitgeber bei einer potenziellen Einstellung nach zwei Eigenschaften:
und nicht unbedingt in dieser Reihenfolge. Hast du irgendetwas gemacht, das die Leute benutzen? Bist du motiviert, selbstmotiviert, ein Teamplayer? Der Abschluss mit einem Abschluss und einem anständigen GPA zeigt einige der oben genannten Punkte. Wenn Sie auch relevante Erfahrungen sammeln können, werden diese Lücken geschlossen.
In jedem Fall ist es lobenswert, das zu beenden, was Sie beginnen, und kein Arbeitgeber (für den Sie tatsächlich arbeiten möchten) würde Sie für das Beenden bestrafen - oder Sie für den Abbruch loben.
quelle
Möchten Sie Ihr ganzes Leben lang programmieren? Ein CompSci-Abschluss umfasst mehr als nur Programmieren. viel mehr Leben in der IT außerhalb der Programmierung. In vielerlei Hinsicht ist es ein Türöffner für Dinge, an die Sie vielleicht noch nicht gedacht haben, und wenn Sie sich ein bisschen in der Branche bewegen wollen, sind Sie damit in einer beunruhigend kurzen Zeitspanne für eine Karriere in besser gerüstet als mit einem Teach Yourself FANTASTICCODINGLANGUAGE die Branche und nicht als Programmierer.
DoInterest - Ich habe keinen CompSci-Abschluss - Ich habe einen Aufbaustudiengang in Informationstechnologie, der auf einigen anderen Dingen aufbaut - aber ich gehe davon aus, dass Sie daran interessiert sind, die Frage zu stellen, ob Sie das College überhaupt abschließen sollen, anstatt einen etwas umständlichen Weg einzuschlagen wohin du gehst
Mir ist auch klar, dass es in den USA - aufgrund der damit verbundenen Kosten - Faktoren gibt, die Ihre Entscheidung beeinflussen können. Ich würde mich jedoch dafür aussprechen, den Abschluss zu machen, wenn Sie können, da dies nicht nur Ihren Verstand erheblich erweitert, sondern möglicherweise auch ein nützlicher Off-Point für die Vernetzung ist. Welche Möglichkeiten haben Sie aus finanziellen Gründen für eine Teilzeitbeschäftigung?
quelle
Nein.
Das BSCS ist unter anderem ein Filter für viele Orte. Wenn Sie es nicht haben, sind Sie nicht im Rennen um den Job.
Das BSCS bietet Ihnen eine anständige Diskussion über Theorie und Geschichte der Informatik, die Sie sonst selbst zu lenken gewusst hätten. Wenn Sie nicht wissen, was Sie nicht wissen, ist es schwer, es zu lernen.
Meiner Meinung nach ist es unmöglich, einige Dinge ohne einen Lehrer zu lernen. Insbesondere Mathematik auf höherer Ebene, die sich als große Sache herausstellt, wenn Sie interessante Jobs suchen.
Das College bietet auch ein gewisses Maß an Akkulturation in die Angestelltenkultur (was für einige Studenten eine große Sache sein kann).
Wenn jemand Sie nicht anstellt, weil Sie einen Abschluss haben, gehen Sie weg, froh, dass Sie dort keinen Job bekommen haben.
quelle
Praktikabilität> Idealität
Angenommen, Sie sind ein Arbeitgeber.
Angenommen, Sie haben VIELE Anwendungen und es ist UNMÖGLICH, alle sorgfältig zu lesen
Wessen App wirst du zuerst rausschmeißen?
Natürlich mit niedrigem GPA oder ohne Abschluss. Warum? Ich weiß nicht, warum nicht? Kennen Sie eine bessere Option?
quelle
Der kluge Entwickler wird seinen Abschluss nicht in die Quere kommen lassen, ein großartiger Entwickler zu sein. Die Universität kann Ihnen einige wirklich schlimme Dinge beibringen (Ein Professor sagte mir, mein Chef wäre nicht glücklich, wenn ich die Software meiner Firma doppelt so schnell laufen lassen könnte. Wort für Wort.) Ein kluger Entwickler weiß, wie er die Weisheit filtern kann kann in der realen Welt vom Trödel der Akademiker Gebrauch machen, die zur Schule gingen, nachdem sie es versäumt hatten, einen echten Job für ein halbes Jahr zu behalten und nie zurückgegangen sind. (Nennen Sie mich zynisch, aber ich finde, dass die meisten akademischen 'Forschungen' auf unserem Gebiet in der Praxis furchtbar fehlen.)
Wenn Sie also ein kluger Entwickler sind, steht Ihrem Abschluss nicht im Wege.
Wenn Sie kein kluger Entwickler sind, müssen Sie sich um viel mehr Sorgen machen, als um einen Grad, der Sie verlangsamt.
In beiden Fällen wird es nicht Ihre größte Sorge sein.
quelle
Im Gegenteil, Informatik-Studiengänge machen Sie nur marktfähiger und erweitern Ihre derzeitigen Fähigkeiten. Tatsächlich gehören die Gehälter für Informatik-Fachkräfte , wie von der Nationalen Vereinigung der Hochschulen und Arbeitgeber behauptet , mit durchschnittlich 63.017 US-Dollar derzeit zu den höchsten.
Selbst wenn Sie bereits über die Fähigkeiten und das Fachwissen verfügen, die ein Computerprogrammierer benötigt, können Sie mit dem Stempel eines Informatik-Abschlusses einer akkreditierten Hochschule etwas vorweisen.
quelle
Ein Informatik-Abschluss ist mit ziemlicher Sicherheit aus vielen Gründen ein großes Plus.
Wenn Sie sagen: "Ich habe ein schönes Stellenangebot, basierend auf meiner bisherigen Erfahrung, sollte ich einen Abschluss akzeptieren und nicht machen", dann ist das ein Fehler: Es wird schwieriger sein, einen Job ohne Abschluss zu bekommen, aber es wird hoffentlich einen geben Es gibt Jobs, bei denen vier Jahre Berufserfahrung mehr als einen Abschluss wert sind.
Wenn Sie sagen "Ich möchte einen Abschluss in Mathematik oder Naturwissenschaften machen, nicht Informatik", dann ist das wahrscheinlich in Ordnung (abhängig von Ihrem Standort): Die meisten Jobs, die ich sehe, wollen einen guten Abschluss und bestehen nicht darauf, dass es Informatik ist .
Aber wenn Sie sich nicht sicher sind, wird ein Informatik-Abschluss meiner Meinung nach immer normaler. (Und sie variieren definitiv, einige sind ziemlich reine Theorie, andere sind "wie man Java in vier Jahren lernt" und verschiedene Leute werden andere mehr schätzen. Ich kann leider nicht universell sprechen.)
quelle
Ich kann nicht sagen, ob dies überhaupt eine ernste Frage ist.
Die einfache Antwort auf diese Frage lautet: Nein
Der College-Abschluss, auf den Sie hinarbeiten, deckt eine Menge Wissen ab. Einige davon werden Sie jeden Tag verwenden, andere Dinge, je nachdem, wo Sie in 4-5 Jahren landen, werden wichtig sein, das Wichtigste sind die allgemeinen Bildungsanforderungen.
Die Arbeitgeber möchten, dass jemand lesen und schreiben kann, und die allgemeinen Bildungsanforderungen beweisen, dass Sie zumindest ein grundlegendes Verständnis haben. Ein einfacher BS-Abschluss ist ein langer Weg.
quelle
Ich werde auf der Grundlage der Verwendung des Wortes immer "Ja" zu Ihrer Frage sagen . Ein aktuelles Zertifikat in einem Bereich wie Microsoft Certified Professional kann Ihre Chancen beeinträchtigen. Wenn du gut in deinem Job wärst, warum brauchst du das usw.?
Wenn also die Dinge so weitergehen, wie sie sind, werden sich die Leute innerhalb weniger Jahrzehnte fragen, warum Sie das College besucht haben. Sicherlich hättest du seit deinem sechsten Lebensjahr programmieren sollen, mit 12 deine erste Web-App für Millionen Nutzer erstellt und mit dem Abschluss der Highschool ein riesiges Portfolio haben sollen (wird es noch eine Highschool geben?) Usw und nicht benötigt, um aufs College zu gehen. Ein College-Besuch korreliert also mit mangelnder Codierfähigkeit.
Könnte passieren. Aber noch nicht. In der Schule bleiben.
quelle
Es wird nicht weh tun. Es kann helfen oder auch nicht.
IMO, Ihre Chancen auf einen allgemeinen Programmierjob ( insbesondere für Anfänger) sind mit dem Abschluss besser als ohne, einfach weil die meisten Stellen ihn als Voraussetzung angeben. Sie werden einfach nicht als Kandidat für eine Stelle ohne eine angesehen, es sei denn, Sie kennen Leute, die Leute kennen oder ein fertiges Produkt haben, auf das Sie verweisen können.
Es ist auch hilfreich, wenn der Abschluss aus einem Programm stammt, von dem bekannt ist, dass es ziemlich gut ist. Ich weiß nichts über UC Irvine, daher kann ich das nicht kommentieren.
Wenn Sie jedoch als Programmierer in einem bestimmten Anwendungsbereich wie der Biotechnologie arbeiten möchten, ist es möglicherweise besser, einen Abschluss in dem entsprechenden Bereich (Biologie) zu erwerben und nebenbei Programmieren zu lernen. Das Risiko ist, dass Ihre Fähigkeiten möglicherweise nicht sehr gut übertragen werden. Ich habe Code gesehen, der für die jeweilige Domain gut genug funktionierte, aber weit unter den Industriestandards lag.
quelle
Die einzige Person, die Ihre Beschäftigungsfähigkeit mit einem CS-Abschluss beeinträchtigen kann, sind Sie
Es wird sicher helfen, aber ich weiß, dass 4.0 Studenten ehren, die noch einen Job suchen, warum? Sie betrogen ihren Weg durch das College. Sie wissen nichts und haben es nicht geschafft, den Überblick zu behalten. Sie kommen nicht durch ein Interview.
Manche Leute können nicht aus einer Papiertüte herauskommen, geschweige denn aus einer programmieren! Sie müssen in der Lage sein, gut und sicher zu sprechen.
Einige Leute können nicht programmieren oder demonstrieren, dass sie tatsächlich Code im College geschrieben haben. Die Sprache spielt keine Rolle, die Fähigkeiten sind das, was Sie brauchen.
Es gibt eine Vielzahl von Gründen, warum Menschen arbeitslos sind und die meisten von ihnen wollen etwas anderes als sich selbst dafür verantwortlich machen.
PS Ich gehe zu UC Irvine; Würde die Schule selbst für die Bedeutung des Abschlusses von Bedeutung sein?
Ich ging nach Cal State Northridge, vertraue mir, arbeite dir den Arsch ab, lerne die Grundlagen, mache deine Arbeit, mache dich frei und du wirst mit einem CS-Abschluss gut abschneiden. Sie bekommen einen Schuss im Leben, um das College zu machen, es zählt. Ein Abschluss kann auf keinen Fall Ihre Beschäftigungsfähigkeit beeinträchtigen.
quelle