it-swarm.dev

Hilft ein Master in Informatik Ihrer Karriere?

Ich bin neugierig auf Erfahrungen von Programmierern, die über das College oder die Universität hinausgegangen sind und jetzt in der Branche arbeiten. Ich spreche nicht von Wissenschaft (Sie brauchen dort sowieso einen Doktortitel). Hast du einen Master? Hat es Ihrer Karriere geholfen? Gibt es neben dem Wissen, das man während des Studiums erlangt, noch weitere Vorteile?

32
ysolik

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

45
Geek

Es kann sicherlich helfen, Ihre Karriere zu beginnen - 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 als das (noch weniger). Arbeitgeber interessieren sich für das, was Sie tun werden tun wenn sie Sie einstellen. Wenn sie versuchen, das herauszufinden (im Interview), ist ein Abschluss sicherlich ein besserer Indikator als nichts, aber tatsächlich abgeschlossene Projekte in der realen Welt (oder deren Fehlen) 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.

21
Joonas Pulakka

Ich habe einen MSc in Informatik gemacht, hauptsächlich zum Spaß, aber auch um meine Karriere zu unterstützen. Ich hatte keine massiven finanziellen Renditen von meinem Input erwartet, aber es öffnete mir sicherlich 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 für die Karrierechancen, sondern auch, weil Sie es auch wollen.

11
Rich

Ich bin vielleicht ein Sonderfall, denn obwohl ich einen MS in Informatik habe, war mein Bachelor-Abschluss ein BSEE. Die Kombination war der Kern meiner freiberuflichen Karriere als Embedded-Software (die ich vor etwa 32 Jahren etwa ein Jahr nach meinem MS-Abschluss begann). Ich habe mein Studium über einen Zeitraum von sechs Jahren absolviert und bin zur Abendschule gegangen.

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

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

7
tcrosley

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

Der beste Programmierer, den ich je getroffen habe, hat das Undergrading nicht abgeschlossen. Er ist Kopf und Schwanz über allen anderen und es ist für jeden offensichtlich, der mit ihm gearbeitet hat. Es ist unvorstellbar, dass er nur durch Mundpropaganda keinen guten Job finden konnte. Er war Manager, Architekt, einzelner Mitarbeiter - Sie nennen es.

Dann ist da noch der Rest von uns ...

Ich habe gesehen, wie ein Master in Informatik Menschen in einer der folgenden Situationen half:

Weniger als 5 Jahre Technologieerfahrung.

  • Nicht-CS-Student.
  • In einem Unternehmen mit akademischer Neigung. (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.

7
MathAttack

Ich bin mir nicht sicher, wie verwandt meine Geschichte ist, aber ich habe tatsächlich ein Doppelstudium in Philosophie und Politikwissenschaft absolviert, und Programmieren war immer nur ein Hobby. Als ich keine "Philosopher Wanted" -Zusätze auf Craigslist finden konnte und feststellte, dass die Leute Softwareentwickler wollten, tauchte ich sofort ein und fand einen Job. Ich denke, weil es ein Hobby war und nicht nur eine Reihe von Klassen, an denen ich teilnehmen musste, wurde ich sehr leidenschaftlich darin, das Feld zu lernen und versuchte, mein Bestes zu geben, 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 Softwareentwickler 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. Im Bereich Wissenschaft/Militär würde ich mich allerdings nicht darauf verlassen.

3

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

3
Siamac Nikoo

Vielleicht kann es im Allgemeinen helfen, aber es hängt auch vom Personalchef ab. Ich stelle .NET-Entwickler ein, um dem my -Team beizutreten. Als Entwickler bin ich ziemlich wählerisch, wen ich anheuere, da wir mit einigen ernsthaft sensiblen Daten und großen Geldsummen umgehen. Wir sind ein kleines, agiles und leidenschaftliches Team von Softwareentwicklern, die von Abiturienten bis zu Master-Abschlüssen in CS und sogar Physik reichen. Ich schaue nie wirklich auf Hochschulabschlüsse oder Berufserfahrung in Ihren frühen Jahren. Ich möchte sehen, wie Sie kommunizieren, mit dem Team auskommen, echte Probleme lösen 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 los ist. Abschlüsse sind Papier - es geht darum, was Sie tun können.

2

Für mich persönlich bin ich einer Firma beigetreten, die meinen Master in CS bezahlt. Es ist Teil meiner Entscheidung, Karriere zu machen. Ich entscheide mich für meine MS, weil sie mein Wissen über CS viel besser vertieft. Während meines Studiums hatte ich nicht viel Kontakt mit KI, aber in der Arbeit meines Masters habe ich bisher, und das ist weitaus lohnender und nützlicher, einen neuen Bereich der CS zu lernen, als dies ausschließlich für potenzieller beruflicher Aufstieg.

2
Jack

Für mich verlängert sich meine Erfahrung um einige Jahre. Oft werden Sie in einer Stellenbeschreibung 3-5 Jahre + Bachelor oder 1-3 Jahre + Master sehen, und mein Fall mit einem Master-Abschluss hat mir den Vorteil des Zweifels gegeben. Ich habe als FPGA-Designer angefangen, und jetzt, da ich ein Webentwickler bin, könnten sich Manager weniger um die Jahre kümmern, die ich damit verbracht habe. Die Jahre, die mir der Abschluss gibt, sind so wertvoll. Geschicklich, 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

1
demongolem

Ob es Ihrer Karriere hilft, ist schwer zu sagen. Bestimmte Branchen und Personalmanager haben möglicherweise eine Präferenz für oder gegen. 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 haben eine schriftliche Komponente (sie haben den letzten Kurs gemacht, den ich besucht 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 ohne auskommen und dies selbst lernen. Es ist keine Voraussetzung und kommt nicht allen zugute. Die meisten Leute werden gute Noten bekommen, aber nicht jeder bekommt die gute Empfehlung.

1
JeffO

Um die Frage direkter zu beantworten, ist es besser, einen MSc zu haben, als keinen zu haben. Wenn Sie als jemand, der technisches Personal anstellt, zwei sehr ähnliche Kandidaten einstellen, aber der einzige Unterschied darin besteht, dass einer einen MSc hat, bis zu dessen Leistung in einem Interview, wird die MSc-Person den Job bekommen. In einem ähnlichen Zusammenhang beinhaltet ein Abschluss (zumindest ein anerkannter Informatik-Abschluss) Präsentationen, Kommunikationsfähigkeiten und verschiedene Standardaufgaben, die Sie von einem Mitarbeiter erwarten würden.

Nur durch einen Abschluss und einen Abschluss beweist ein Kandidat etwas und gibt ein Häkchen in einem Kästchen, das jemand ohne Abschluss nicht hat. Es ist weniger relevant, wenn Kandidaten über langjährige Berufserfahrung verfügen.

1
Heatwave

Ich denke, Arbeit/reale Erfahrung können 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/Website zu erstellen. Lernen Sie auf dem Weg und nutzen Sie die aktuellsten Technologien, mit denen Sie vertraut sind.

Während ich denke, dass das Lernen in einem "Schultempo" nicht schlecht ist und gute Lehrer noch wertvoller sind, können Sie sich viel schneller unterrichten und viel mehr lernen, besonders wenn Sie von Ehrgeiz angetrieben werden. Es wird für Sie einfacher sein zu lernen, was Sie wollen, anstatt zu versuchen, einen Job zu finden, der Ihnen die Chance gibt, die Erfahrung zu sammeln.

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 anstelle eines Blattes Papier, auf dem steht, dass Sie zur Schule gehen können und wie Sie wissen. Vielleicht schaffen Sie sich einen Job und stellen sich selbst ein !!

1
hanzolo

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 einigen Schwerpunkten) - 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 größerem Maße, als es in den meisten Branchen seit dem Rückgang des Arbeitsmarktes der Trend zu sein scheint. Ich habe ehrlich gesagt das Gefühl, dass Bildung einen schlechten Abschluss bekommen hat.

Ich bin sicher, dass viele meiner Überlegungen voreingenommen sind, da ich einen Abschluss ohne Erfahrung und einen Job habe, der es mir nicht ermöglicht, wirtschaftliche Unabhängigkeit zu erlangen. Dennoch denke ich, dass es genug Gründe für Arbeitgeber gibt, der Bildung ein wenig mehr Gewicht beizumessen, als die meisten zu scheinen scheinen. Vielleicht liegt es an dieser dummen "Online-Erwachsenenbildung - sei in 6 Monaten ein Arzt" neuer "Universitäten", die eher wie Unternehmensorganisationen (die irgendwie akkreditiert wurden) mit hauptsächlich finanziellen Zielen im Gegensatz zu Bildung erscheinen . Vielleicht sind sie Absolventen, die der Bildung einen schlechten Abschluss 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) lernen kann und dies viel systematischer als vor dem Besuch eines Cal State. Und während meine anfängliche Berufserfahrung (begrenzt, aber ich habe einige) mir gezeigt hat, dass mir einige der beruflichen Fähigkeiten fehlen, die von Personen mit umfassender Erfahrung und begrenzter Ausbildung gezeigt werden, ist es mir schnell gelungen, ein gutes Ergebnis zu erzielen Ein Stück Professionalität ist definitiv schneller als das, was die Erfahrung braucht, um ihre Fähigkeiten zu verbessern (aber andererseits arbeite ich bei RadioShack, also ... lol).

Ich denke, das Lernen von Dingen, die Sie nicht in der Belegschaft anwenden müssen, lehrt Sie, wie Sie effektiver lernen können, was Sie tun.

0
Dan