Wird ein Hochschulabschluss in Informatik jemals meine Beschäftigungsfähigkeit beeinträchtigen? [geschlossen]

33

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?

Gio Borje
quelle
6
Sie könnten für Dinge überqualifiziert sein . Ich glaube, das ist nicht das, worüber Sie sich Sorgen machen.
4
Klingt für mich so, als suchst du nach einer Ausrede, um die Majors zu wechseln.
Mike Baranczak
36
Es kann Ihrer Toleranz schaden, an Projekten mitzuarbeiten, die alle Fehler enthalten, die Sie an der Universität zu vermeiden gelernt haben, und mit Teamkollegen, die diese Dummheiten als "Design" verteidigen.
Keppla
1
@keppla - auf jeden Fall +1.
Jas
1
Ich hatte noch nie den Eindruck, dass mein Abschluss hinderlich war. Ich wünschte, ich hätte mehr Zeit am College verbracht, um an Open-Source-Projekten mitzuwirken oder einen Master-Abschluss zu machen.
Thomas Langston

Antworten:

65

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.

Bobby Tables
quelle
36
"Das kluge Geld ist auf die Person mit einem Abschluss." Nach meiner Erfahrung nicht. Nach meiner Erfahrung liegt das kluge Geld bei den klugen Leuten, was orthogonal zu einem Abschluss ist.
Rein Henrichs
12
@Bobby ist noch nicht so lange her, dass fast alle Programmierer Autodidakten waren ... Das kluge Geld ist auf die Person mit einer Erfolgsbilanz ;-)
Steven A. Lowe
31
Es ist wahr, gute Programmierer ohne CS-Abschluss sind selten. Aber meiner Erfahrung nach sind gute Programmierer mit einem CS-Abschluss ebenso selten.
Nikie
16
+1: Tut Degree = Good developer? Nein, aber Degree + 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. So Goodwird Greatund Greatwird Truly exceptional.
Binary Worrier
12
Viele Menschen mit CS-Abschluss können auch nicht programmieren.
Job
15

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!

Subu Sankara Subramanian
quelle
Einverstanden, und ich möchte hinzufügen, dass es zwar Beispiele für autodidaktische Programmierer ohne CS-Abschluss gibt, aber weitaus weniger ohne Abschluss.
Agradl
10

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.

rjzii
quelle
Tolle Resonanz. +1
Adam Arold
9

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.

Jas
quelle
6

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.

GroßmeisterB
quelle
6

Meiner Erfahrung nach suchen Arbeitgeber bei einer potenziellen Einstellung nach zwei Eigenschaften:

  • Intelligenz
  • Leistung

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.

user14609
quelle
2
+1 für Leistung. Ein Abschluss ist das, und es zeigt, dass man tatsächlich etwas durchmachen kann. Nicht, dass es zu schwer wäre, das College zu durchkreuzen , aber es zu schaffen und die richtigen Noten zu bekommen (oder sonst etwas zu zeigen), ist eine gute Sache.
Macke
2

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?

Versuchung
quelle
2

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.

Paul Nathan
quelle
2

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?

Mehrdad
quelle
2

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.

corsiKa
quelle
+1. Sehr richtig. Interessanterweise habe ich Senior Lifers in der Industrie gesehen, die auch ein paar ziemlich verrückte Dinge gesagt haben. Ich denke, das gemeinsame Thema ist nicht, Anpassungsfähigkeit zu entwickeln. zB "Business-Programmierung beginnt und endet mit COBOL." Ich denke, wenn das alles ist, was Sie wissen, und Sie bald in den Ruhestand gehen werden, COBOL-Code beizubehalten, spielt es keine Rolle.
Bobby Tables
2

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.

Anna Lear
quelle
0

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.)

Jack V.
quelle
0

Ich kann nicht sagen, ob dies überhaupt eine ernste Frage ist.

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)

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.

Ramhound
quelle
0

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.

Paul Biggar
quelle
0

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.

John Bode
quelle
-1

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.

Bryan Harrington
quelle