Hilft ein Master-Abschluss in Informatik Ihrer Karriere? [geschlossen]

32

Ich bin neugierig auf Erfahrungen von Programmierern, die über das College oder die Universität hinausgegangen sind und jetzt in der Industrie arbeiten. Ich spreche nicht von Wissenschaft (Sie brauchen dort sowieso einen Doktortitel). Haben Sie einen Master-Abschluss? Hat es deiner Karriere geholfen? Gibt es neben den Kenntnissen, die man während des Studiums erlangt, noch andere Vorteile?

ysolik
quelle
4
Darauf gibt es keine gute Antwort, es gibt viel zu viele Variablen: Ihre Karriereziele, Ihre Fähigkeiten, Ihr Wohnort, Ihre Branche, die Größe des Unternehmens, die von Ihnen verwendeten Tools usw. usw.
Bryan Oakley

Antworten:

45

Ja tut es. Es hilft sehr dabei, Ihren Lebenslauf von der Personalabteilung in die engere Wahl zu bringen, die keine Ahnung hat, worum es beim Programmieren geht.

Aussenseiter
quelle
6
Nun, vielleicht in einem großen, langsam laufenden Unternehmen, aber in einem kleineren Start-Up / Technologie-Unternehmen ist der Einstellungsmanager im Allgemeinen Teil des technischen Teams (normalerweise tragen sie mehrere Hüte). Am ehesten werden wir uns zuerst die Arbeitserfahrung ansehen.
hanzolo
21

Es kann Ihnen sicherlich helfen , Ihre Karriere in Gang zu bringen - Ihren ersten, vielleicht zweiten Job zu bekommen. Aber nachdem Sie ein paar Jahre Erfahrung gesammelt haben, ist es wichtig, was Sie tatsächlich getan haben.

Ein Abschluss ist schließlich nur ein Abschluss. Es ist ein Hinweis darauf, dass Sie studiert haben, aber nicht mehr (oder weniger). Arbeitgeber sind daran interessiert, was Sie tun, wenn sie Sie einstellen. Wenn sie versuchen, das herauszufinden (im Interview), ist ein Abschluss mit Sicherheit ein besserer Indikator als nichts, aber tatsächlich abgeschlossene reale Projekte (oder ein Mangel an ihnen) sind weitaus bessere Indikatoren als ein Abschluss (oder ein Mangel daran). .

Hat Bill Gates jemals seinen Abschluss gemacht? Tatsächlich tat er es 2007, 30 Jahre nachdem er Harvard verlassen hatte.

Joonas Pulakka
quelle
4
Wenn Ihre Karriere eine Weile gedauert hat und Sie ein einigermaßen großartiger und effektiver Programmierer sind, möchten Sie die Dinge aber auf die nächste Stufe heben und wirklich ein gutes Verständnis für einige der mathematischeren Aspekte der Dinge erlangen und dann eine Job, der sie ernsthaft anwendet, könnte dies ein guter Weg sein. Wohlgemerkt, es mag finanziell nicht vorteilhaft sein - die Kosten für den Abschluss, einschließlich der Opportunitätskosten, wenn man ein wenig kein Gehalt verdient, sind ein bisschen hoch -, aber wenn man der Meinung ist, dass Informatik Spaß macht, wäre es großartig.
Nicht ganz. Sie sind gezwungen, Dinge in der Wissenschaft zu lernen, die Sie vermeiden können, außerhalb zu lernen. Ein gutes Beispiel sind Lambda-Ausdrücke, bei denen die Denkweise später einen Unterschied macht, weil Sie wissen, dass Sie dies können.
"Aber nachdem Sie ein paar Jahre Erfahrung gesammelt haben, ist es wichtig, was Sie tatsächlich getan haben.": Ich habe in einem Unternehmen gearbeitet, in dem die Manager keinen Abschluss hatten, und in einem Unternehmen, in dem die Manager gearbeitet haben einen Abschluss haben. Letztere verfügten im Durchschnitt über viel bessere Planungs- und langfristige Denkfähigkeiten.
Giorgio
Zweifellos besteht ein positiver Zusammenhang zwischen formaler Bildung und langfristigem Denken - der Abschluss erfordert eine gewisse Ausdauer. Aber: 1) Korrelation gilt im Durchschnitt , nicht pro Person, und 2) in welche Richtung geht die Kausalität? Verbessert es Sie, einen Abschluss zu machen, wenn Sie planen, oder ist es nur so, dass diejenigen, die ihre Zukunft planen (dh bereits gut planen), eher einen Abschluss anstreben?
Joonas Pulakka
11

Ich habe einen MSc in Informatik gemacht, hauptsächlich aus Spaß, aber auch, um meine Karriere zu unterstützen. Ich erwartete keine massiven finanziellen Erträge von meinem Input, aber es öffnete mir mit Sicherheit die Augen für viele neue Bereiche von Compsci, die ich in meinem BSc nicht angesprochen hatte. Es hilft wirklich, "University of Edinburgh - Distinction" zu setzen, und außerdem hat es viel Spaß gemacht, meinen Arsch bearbeitet, aber genauso hart gespielt! Tun Sie es nicht nur aus beruflichen Gründen, sondern auch, weil Sie es möchten.

Reich
quelle
7

Ich kann ein bisschen ein Sonderfall sein, weil, obwohl ich einen MS in Informatik habe, mein Bachelor-Abschluss ein BSEE war. Diese Kombination war der Kern meiner Karriere als freiberuflicher Embedded-Software-Entwickler (die ich vor 32 Jahren, etwa ein Jahr nach meinem MS, begonnen hatte). Ich absolvierte mein Studium über einen Zeitraum von sechs Jahren und besuchte die Abendschule.

Ich weiß, dass ein Master-Abschluss in meinem Lebenslauf in Interviews sehr positiv bewertet wird (das wurde mir auch schon gesagt).

Ich glaube, ich habe in der Graduiertenschule auch viel mehr Informatik gelernt, als ich jemals einen BSCS bekommen hätte, sowohl weil ich die Dinge ernster genommen habe (was durch einen großen Sprung in meinem GPA von der Grundschule zur Graduiertenschule belegt wurde), als auch weil ich es nicht war abgelenkt durch die Teilnahme an allen anderen erforderlichen Kursen muss man einen Bachelor-Abschluss haben.

Tcrosley
quelle
3
Ich bin in einem ähnlichen Boot, in Bezug auf Physikstudium, CS-Abschluss und großen Sprung in GPA auf dem Weg, um die Dinge ernster zu nehmen. Was ich gelernt habe, war sehr wertvoll (neue Perspektiven, die Notwendigkeit, UML- und Designmuster ernst zu nehmen usw.), und der Abschluss selbst ist wertvoll - ich hatte Leute, die meinen Abschluss ankündigten, als sie über meine Rolle im Projekt für das Geschäft sprachen / außerhalb Leute.
Michael H.
7

Wie bei vielen Karrierefragen lautet die Antwort: "Es kommt darauf an ..."

Der beste Programmierer, den ich je getroffen habe, hat den Bachelor nicht abgeschlossen. Er ist allen anderen überlegen, und es ist jedem klar, der mit ihm zusammengearbeitet hat. Es ist unvorstellbar, dass er nur mündlich einen tollen Job finden konnte. Er war ein Manager, Architekt, ein einzelner Mitwirkender - Sie nennen es.

Dann ist da noch der Rest von uns ...

Ich habe einen Meister der Informatik gesehen, der Menschen in einer der folgenden Situationen geholfen hat:

Weniger als 5 Jahre Technologieerfahrung.

  • Nicht-CS Undergrad.
  • In einem akademisch geprägten Unternehmen. (Beispiel: die alten Bell Labs)
  • Intellektuell neugierig und gelangweilt bei der Arbeit.
  • Zu weit von der Technologie entfernt.
  • Willst du ein Unterscheidungsmerkmal anstelle von Berufserfahrung. (Beispiel: 5 Jahre BS + MS)

In keiner Weise ist es obligatorisch, aber es kann nützlich sein. Viel hängt von Ihrer intellektuellen Neugier ab.

MathAttack
quelle
3

Ich bin mir nicht sicher, wie verwandt meine Geschichte ist, aber ich habe tatsächlich zwei Hauptfächer in Philosophie und Politikwissenschaften absolviert, und Programmieren war immer nur ein Hobby. Als ich keinen "Philosopher Wanted" auf Craigslist finden konnte und merkte, dass die Leute Softwareentwickler suchten, tauchte ich gleich ein und fand einen Job. Ich denke, weil es ein Hobby war und nicht nur ein Haufen von Klassen, die ich belegen musste, wurde ich sehr leidenschaftlich mit dem Lernen des Fachs und versuchte, das Beste zu tun, was ich konnte, um meinen CS-Klassenkameraden zu entsprechen. Nun, ich habe einen guten Job als Entwickler, bin aber auf jeden Fall nervös, was in Zukunft passieren könnte, wenn ich mich für einen Job als Software-Ingenieur mit einem Abschluss in Korbflechten bewerbe. Ich neige dazu, es nicht zu bekommen und warte eine Weile, in der Hoffnung, dass sich Verbindungen und Erfahrungen auszahlen. In den Bereichen Wissenschaft / Militär würde ich nicht damit rechnen.

Morgan Herlocker
quelle
3

Ein Master-Abschluss ist in der Software-Branche nicht erforderlich. Es gibt viele Jobs, bei denen Sie einfach einen Bachelor-Abschluss mit der richtigen Erfahrung kombinieren können. Das Vermeiden von Nachdiplomstudien kann Ihnen Zeit und Geld sparen. Wenn Sie jedoch für Unternehmen wie Oracle, Google, Microsoft, IBM usw. arbeiten möchten, empfiehlt es sich, einen Master / Doktortitel zu erwerben.

Siamac Nikoo
quelle
2

Vielleicht kann es im Allgemeinen helfen, aber es hängt auch vom Einstellungsmanager ab. Ich stelle .NET-Entwickler ein, die sich mir anschließenMannschaft. Als Entwickler bin ich ziemlich wählerisch, wen ich anstelle, da wir auch mit einigen sehr sensiblen Daten und großen Geldsummen umgehen. Wir sind ein kleines, agiles, leidenschaftliches Team von Software-Entwicklern, das von High School-Absolventen bis hin zu Masterstudiengängen in CS und sogar Physik reicht. Ich schaue nie wirklich auf Hochschulabschlüsse oder sogar Berufserfahrung in Ihren frühen Jahren. Ich möchte sehen, wie Sie kommunizieren, mit dem Team auskommen, echte Probleme bewältigen und mir natürlich den Code zeigen. Sie denken, Sie sind ein schlechter Programmierer? Zeig mir den Beweis. Sie müssen an einer Art Open-Source-Projekt arbeiten, einen Github / Bitbucket / CodePlex / etc ... Account haben, auf dem etwas läuft. Grad ist Papier - es geht darum, was Sie tun können.

Nodey The Node Guy
quelle
2

Für mich persönlich bin ich einer Firma beigetreten, die für meinen Master in CS bezahlt. Es ist Teil meiner Entscheidung, eine Karriere zu wählen. Ich entscheide mich für meine MS, weil sie meine Kenntnisse über CS viel besser vertieft. Während meines Studiums war ich nicht besonders mit KI vertraut, aber in meiner bisherigen Masterarbeit habe ich es weitaus lohnender und nützlicher gemacht, einen neuen CS-Bereich zu erlernen, als dies ausschließlich für den potenziellen beruflichen Aufstieg zu tun .

Jack
quelle
1

Ich denke, Arbeit / reale Erfahrung kann auch einen langen Weg gehen .. und persönliche Projekte ..

Anstatt zur Schule zu gehen, nehmen Sie sich die Zeit, um ein wirklich großartiges System / Service / eine fantastische Website zu erstellen. Lernen Sie dabei und nutzen Sie die neuesten Technologien, mit denen Sie vertraut sind.

Während ich denke, dass das Lernen in einem "Schulrhythmus" nicht schlecht ist und gute Lehrer noch wertvoller sind, können Sie sich selbst viel schneller beibringen und viel mehr lernen, besonders wenn Sie von Ehrgeiz angetrieben werden. Sie können leichter lernen, was Sie wollen, anstatt einen Job zu suchen, der Ihnen die Chance gibt, die Erfahrung zu machen.

Auf diese Weise erhalten Sie (hoffentlich) ein solides Verständnis für diese Technologien, und wenn Sie ein Interview führen, erhalten Sie Beispiele für Ihre Fähigkeiten, anstatt ein Blatt Papier, das besagt, dass Sie zur Schule gehen können und wie Sie Bescheid wissen. Vielleicht schaffst du dir einen Job und stellst dich selbst ein !!

Hanzolo
quelle
1

Für mich bedeutet das ein paar Jahre mehr Erfahrung. Oft werden Sie 3-5 Jahre + Bachelor oder 1-3 Jahre + Master in einer Stellenbeschreibung sehen, und mein Fall, einen Master-Abschluss zu haben, hat mir den Vorteil des Zweifels gegeben. Ich habe als FPGA-Designer angefangen, und jetzt, da ich Webentwickler bin, ist es den Managern egal, wie viele Jahre ich damit verbracht habe. Geschickt, auf keinen Fall! Kein Qualitätsunterschied zwischen einem Programmierer mit einem Bachelor und einem Programmierer mit einem Master. Viele andere Dinge, die Sie tun können, um sich selbst zu einem besseren Programmierer zu machen

demongolem
quelle
1

Ob es Ihrer Karriere hilft, ist schwer zu sagen. Bestimmte Branchen und Personalverantwortliche mögen es vorziehen oder ablehnen. Sie könnten einen Job an einer Universität bekommen, ohne Akademiker zu sein, aber sie bevorzugen Menschen mit höherer Bildung.

Es kann Ihnen helfen, ein besserer Schriftsteller und Konsument von Forschungsliteratur zu sein. Die meisten Ihrer Kurse werden eine schriftliche Komponente enthalten (sie haben den letzten Kurs absolviert, den ich belegt habe). Ein Schlüssel ist, Professoren zu haben, die Ihr Schreiben und Ihre Forschung kritisieren, qualitativ hochwertiges Feedback geben und Sie dazu zwingen, auf einer höheren Ebene zu arbeiten.

Natürlich können Sie auch ohne auskommen und dies selbst lernen. Dies ist keine Voraussetzung und kommt nicht allen zugute. Die meisten Leute werden gute Noten bekommen, aber nicht jeder bekommt die gute Empfehlung.

JeffO
quelle
1

Um die Frage direkter zu beantworten, ist ein MSc besser als keiner. Sprechen Sie als jemand, der technisches Personal anstellt, wenn Sie 2 sehr ähnliche Kandidaten nehmen, aber der einzige Unterschied ist, dass einer einen MSc hat, bis seine Leistung in einem Interview vorliegt. Die MSc-Person wird den Job bekommen. In einem verwandten Bereich umfasst das Durchführen eines Abschlusses (zum Beispiel eines anerkannten Informatik-Abschlusses) Präsentationen, Kommunikationsfähigkeiten und verschiedene Standardaufgaben, die von einem Mitarbeiter erwartet werden.

Nur indem ein Kandidat einen Abschluss macht und einen erreicht, beweist er etwas und setzt ein Häkchen in einem Kästchen, das jemand ohne Abschluss nicht hat. Bei Bewerbern mit langjähriger Berufserfahrung ist dies weniger relevant.

Hitzewelle
quelle
0

Ich denke auch über einen Abschluss in Informatik nach und komme von dem, was man als genau entgegengesetztes Ende des Bildungsspektrums bezeichnen könnte (BA in Sprachkommunikation mit einem gewissen Schwerpunkt) - auch ohne Bezug zu irgendetwas in den Bereichen, die als " harte Wissenschaften ".

Eine Sache, die mir sehr aufgefallen ist, ist die Betonung der Erfahrung, die die Bildung übertrumpft, in noch stärkerem Maße, als dies seit dem Einbruch des Arbeitsmarktes in fast allen Branchen der Fall zu sein scheint. Ich habe ehrlich gesagt das Gefühl, dass die Ausbildung einen schlechten Abschluss bekommen hat.

Ich bin mir sicher, dass ein Großteil meiner Argumentation voreingenommen ist, da ich über einen Abschluss ohne Erfahrung und einen Job verfüge, der es mir nicht ermöglicht, wirtschaftliche Unabhängigkeit zu erlangen. Dennoch denke ich, dass es genügend Gründe für Arbeitgeber gibt, der Bildung ein wenig mehr Gewicht zu verleihen, als es den meisten scheint. Vielleicht liegt es an dieser dummen "Online - Erwachsenenbildung" - in 6 Monaten Ärztin zu sein - an "neuen" Universitäten ", die eher wie Wirtschaftsverbände wirken (das irgendwieakkreditiert) mit primären finanziellen Zielen im Gegensatz zum Bildungsbereich. Vielleicht sind sie Absolventen, die der Bildung ein schlechtes Zeugnis geben. Oder vielleicht überschattet der Zustrom von Zuckerbergs und Gates den Wert von Bildung. Eine Sache, die ich jedoch weiß, ist, dass ich (im wahrsten Sinne des Wortes) viel systematischer lernen kann, als ich es konnte, bevor ich einen Cal State besuchte. Und während meine anfängliche Berufserfahrung (begrenzt, aber ich habe einige) mir gezeigt hat, dass es mir an einigen beruflichen Fähigkeiten mangelt, die von Personen mit umfassender Erfahrung und begrenzter Ausbildung gezeigt werden, an der schnellen Art und Weise, wie ich in der Lage war, ein gutes Ergebnis zu erzielen Ein Stück Professionalität ist definitiv schneller als die Erfahrung, die die Leute brauchen, um ihre Fähigkeiten zu verbessern (Aber andererseits arbeite ich bei RadioShack, also ... lol).

Ich denke, wenn Sie Dinge lernen, die Sie nicht in der Belegschaft anwenden müssen, lernen Sie, wie Sie beim Lernen von Dingen, die Sie tun, effektiver sind.

Dan
quelle