Was ist ein Ph.D. gut für in der Softwareindustrie? [geschlossen]


52

Ich bin ein Autodidakt und habe gerade ein Informatik-Studium begonnen, um mein Wissen zu ergänzen und die Lücken zu füllen.

Ich diskutiere jedoch bereits über die Richtung meiner Ausbildung. Ich möchte mit Sicherheit einen 4-jährigen Bachelor-Abschluss, aber danach bin ich mir nicht sicher: Lohnt es sich, einen Master-Abschluss zu machen? Was ist mit einem Doktortitel? Welche Chancen eröffnen sich mit diesen Abschlüssen?

Derzeit ist es mein Ziel, ein Softwareentwickler zu sein, aber es gibt eine Reihe faszinierender Bereiche in der Softwareindustrie, und ich bin zweifellos daran interessiert, viele davon zu untersuchen. In dieser Hinsicht denke ich, dass sich ein höherer Abschluss lohnen könnte - auch wenn dies für eine Karriere in der Softwareentwicklung nicht unbedingt hilfreich wäre.

Also lohnt es sich? Wird die Schule Türen öffnen?

Antworten:


106

Wenn Sie einen Doktortitel erwerben, hat dies zwei Auswirkungen und dauert mindestens vier Jahre. Sie müssen sich entscheiden, ob diese beiden Dinge die Zeit wert sind. Erstens gibt es Ihnen einige Initialen nach Ihrem Namen. Für den Rest der Zeit werden Leute, die diese Initialen sehen, denken: "Wow, du musst wirklich schlau sein!" (Und oft sagen sie es laut.) In einem Lebenslauf hilft es Ihnen im Allgemeinen, obwohl es Ihnen unter bestimmten Umständen wehtun kann, wenn Leute denken, Sie seien überqualifiziert oder ein Egghead.

Zweitens, und was meiner Meinung nach noch wichtiger ist, sind die Veränderungen in Ihrem Gehirn und Ihrer Einstellung, die sich im Verlauf des Studiums ereignen. Sie werden am Ende mehr über einen kleinen Teil der Welt wissen als jede andere Person. Sie werden vor 3 oder 4 Personen stehen, die Experten sind, manchmal weltberühmte Experten, und sie über Ihre Arbeit unterrichten. Wenn Sie eintreten, sind diese Experten Vorgesetzte, Prüfer, "Chefs" einer Art, und wenn Sie hinausgehen, sind sie Ihre Kollegen. Sie lernen viel über eine Ecke der Informatik und viel mehr über sich selbst und Ihre Fähigkeiten. Sie können sicher sein, "der Experte" zu sein, wenn dies erforderlich ist. Und das ändert alles.

Sofern Sie nicht wissen, dass Sie jetzt Professor werden oder in ein bestimmtes Forschungslabor eintreten möchten, erscheint es mir ungewöhnlich, dass Sie sich vor Abschluss des Studiums für eine Promotion entscheiden könnten. Mach den Undergrad und schließe Freundschaften mit einigen Studenten. Sie erzählen Ihnen alles, was Sie über das Leben eines Studenten, das Leben eines Babyprofis, die beruflichen Aussichten während Ihrer Abwesenheit und vieles mehr wissen möchten.

Ich bereue die Zeit meiner Promotion nicht. Es hat mir viele Türen geöffnet. Es hat mich unvergesslicher gemacht ("Richtig, Sie sind die Frau mit dem Doktortitel, nicht wahr?") Und war für einige meiner Teams eine Bereicherung, unabhängig von meinen Fähigkeiten oder Kenntnissen ("wir haben einen Doktortitel in unserem Team ! "). Aber die Branche, der ich damals beigetreten bin, ist nicht die Branche, der Sie jetzt beigetreten sind. Sprechen Sie mit Leuten, die jetzt mittendrin sind, und treffen Sie dann eine Entscheidung, wenn Sie die Undergrad-Arbeit beendet haben.


3
Ich musste meine akzeptierte Antwort darauf ändern, weil es so gut ist. Ich möchte kein Profi sein, aber ich möchte mich wirklich in die Forschung einbringen, auch wenn dies nicht unbedingt professionell ist.
Carson Myers

2
@Paul wie gesagt, es hat mir viele Türen geöffnet. Übrigens, meine Tochter ist in die Kochschule gegangen und hat mit großartigen Köchen gearbeitet, die das taten und die es nicht taten. Ich denke, sowohl im CS als auch im Kochen sind Fähigkeiten besser als Papier, obwohl viele Fertigkeiten erlangen, während sie Papier erlangen.
Kate Gregory

26

Kann jemand einen CEO eines großen Unternehmens mit einem Doktortitel in Informatik nennen? Steve Jobs? Er hat das College abgebrochen, weil er die langweiligen Teile bekanntermaßen hasste. Bill Gates? fiel auch aus, als er sich von Leuten umgeben fühlte, die nicht so schlau waren wie er (basierend auf GPA).

Ich habe für Unternehmen gearbeitet, die großartige Programmierer haben, die an unglaublichen Systemen arbeiten, von denen einige Menschen jeden Tag nutzen (z. B. Windows) und andere, die der Industrie helfen, miteinander auszukommen (z. B. XML und SOAP). Viele dieser Leute waren Autodidakten und haben andere Fächer als Informatik studiert, zum Beispiel Physik oder Elektrotechnik. Der Grund für das Programmieren in ihrem Leben war, ihre Arbeit zu erledigen, anstatt Programmieren zu studieren, um zu lernen, wie man programmiert.

Ich habe auch mit der Regierung und großen Unternehmen zusammengearbeitet, die erstaunliche Cambridge-Absolventen haben, die nicht nur einen, sondern zwei Doktortitel hatten. Das waren unglaublich intellektuelle Leute, die raffinierte und elegante Lösungen für sehr spezifische Probleme in Bereichen wie Kommunikation und Signalverarbeitung entwickelten. Sie waren weder reich noch hatten sie hochrangige Jobs in ihren Abteilungen. Es fühlte sich so an, als wären sie als "Trottel" angestellt und allein gelassen worden, um diese Lösungen zu finden.

Meiner Branchenerfahrung nach besteht kein Zusammenhang zwischen der Programmierfähigkeit und dem Ausbildungsniveau im Bereich der Informatik. In meiner Anfangszeit als Softwareentwickler sah ich Leute, die an mir vorbeigekommen waren und deren Programmierung nicht so gut war wie meine (IMO natürlich) - aber sie verfügten über die Fähigkeiten des Social Engineerings, um herauszufinden, was die richtigen Worte waren die richtigen Leute und wann. Sie haben sich nicht hochgearbeitet - sie konnten den Job erledigen, es ist nur so, dass andere Fähigkeiten (Kundengespräche, Termintreue usw.) ebenfalls wichtig waren, sodass sie nicht 100% ihrer Zeit mit dem Programmieren verbrachten, wie ich es tat .

Ich habe eine wichtige Lektion gelernt: Wenn Sie das Feuer in sich haben, um erfolgreich zu sein, finden Sie die Lösung, die Programmierung oder andere, für das vorliegende Geschäftsproblem, um Ihr Unternehmen / Ihre Abteilung erfolgreicher und damit profitabler zu machen.

Von all den Programmierern, die ich engagiert habe, war mir ihre Ausbildung egal. Wenn sie die Programmiertests bestanden und meine leitenden Ingenieure mit ihren Fähigkeiten zufrieden waren, spielte die Ausbildung keine Rolle. Einer der besten Leute, die wir eingestellt haben, hat gerade die Schule verlassen - also überhaupt keinen Abschluss.

Kurz gesagt, wenn Sie sich für die Technologie und die Kunst / Wissenschaft des Programmierens selbst begeistern, gehen Sie auf jeden Fall einen spannenden und faszinierenden akademischen Weg. Wenn Sie nicht nur programmieren möchten, sondern auch erfolgreich sein möchten, erweitern Sie Ihren Fokus auf andere Fähigkeiten wie Business und Psychologie / Soziologie. Entscheiden Sie, was Sie in 10, 20, 30 Jahren wirklich wollen, und arbeiten Sie dann rückwärts, um festzustellen, mit welcher Vorgehensweise Sie diese Ziele erreichen.

Um Ihre Frage zu beantworten: Ein Doktortitel ist gut für etwas wirklich Nischenhaftes. Es wird wahrscheinlich nicht gut bezahlt, aber es könnte interessant sein.


21
CEO eines großen Unternehmens mit Promotion? Eric Schmidt von Google. Viele haben jedoch MBAs. In der Medizininformatik / Pharmaindustrie werden viele Unternehmen von Doktoranden / Medizinern geführt. Doktoranden sind in der Regel CTOs eines Unternehmens.
fjxx

1
Ja, ein MBA ist eine bessere Option IMO als BS, dann MS, dann PhD in nur Informatik. Beachten Sie, dass Eric Schmidt Elec tat. Engineering, kein reines CS.
JBRWilkinson

1
Ich würde denken, dass ein CEO nur sehr wenig mit einem Programmierer zu tun hat
jk.

1
Ich denke, eine passendere Frage wäre: "Können Sie einen CTO eines großen Unternehmens mit einem Doktortitel nennen?" Dies sind die Menschen, die die technischen Innovationen in der Branche vorantreiben werden.
Phillip Ngan

19
@PhillipNgan - Der CEO jeder deutschen Autofirma hat einen Doktortitel in Maschinenbau, der CEO jeder US-amerikanischen Autofirma einen MBA. Vergleichen Sie die Autos, die sie produzieren!
Martin Beckett

19

Nun, ich bin die Doktorroute gegangen (langsam und schmerzhaft). Ich hatte keinen "Zweck", wie es mir helfen könnte, verschiedene Arten von Jobs zu bekommen. Ich habe es getan, weil ich Dinge wissen wollte.

Ich war ein Programmierer gewesen und dachte, das Programmieren sei so ziemlich ein trockenes Thema, außer dass ich Isaac Asimovs Buch "I, Robot" gelesen hatte und Roboter bauen wollte, und das wollte ich nicht Fachwissen. Ich wollte wissen, wie man einen Computer zum Nachdenken bringt, natürliche Sprache versteht, sieht, läuft usw. Der Punkt ist, dass es Dinge gibt, die ich nicht wusste und die ich herausfinden wollte.

Was ist das Ergebnis? Ich habe etwas darüber gelernt, wie man Computerprogramme zum Denken, Sehen usw. bringt, aber ich habe auch gelernt, dass dies viel tiefere und umfassendere Themen sind, die es wert sind, ein Leben lang untersucht zu werden. Unterwegs habe ich viel Theorie und Mathematik gelernt und gelernt, dass es noch viel mehr zu lernen gibt.

Ich habe auch viel gelernt, was mir bei der Entwicklung von Software hilft, über die ich ein Buch und einige Artikel geschrieben und auf stackoverflow gepostet habe. Während ich denke, dass es mich effektiver macht, denke ich, dass es mich auch ein bisschen fremd in Programmierteams macht.

Hat es geholfen? Ich denke schon. Ich würde nicht die Person sein wollen, die ich vorher war.


Ziemlich sicher, dass Sie nicht der einzige sind, der von [den wirklich hervorragenden] amerikanischen Science-Fiction-Büchern inspiriert wurde, in das cs / robotics / ai-Feld einzusteigen! Asimovs und Sheckleys Charaktere handelten mit Robotern, die intelligent, aber offensichtlich ohne 'Magie' konstruiert waren. Und das war fantastisch ! :))
mlvljr

1
@mlvljr: Ich möchte darauf hinweisen, dass Isaac Asimov und Marvin Minsky beide russisches Erbe haben.
Mike Dunlavey

@ Mike Dunlavey Hm, wusste das nicht über M. Minsky, interessant. Und Sie kannten ihn wahrscheinlich?
mlvljr

6
@mlvljr: Minsky war mein Doktorvater.
Mike Dunlavey

@ Mike Dulanvey Das allein wäre genug, um eine Promotion zu beginnen, denke ich :)
mlvljr

11

In der typischen Entwicklergemeinschaft gibt es ein Missverständnis, dass ein Doktortitel nur erforderlich ist, wenn Sie "unterrichten" möchten. Es ist wahrscheinlich ein Stillstand aus der Zeit, als die meisten Doktoranden noch akademisch arbeiteten, aber heutzutage gehen viele Doktoranden (insbesondere Ingenieure / Informatiker) in die Industrie, um entweder in Labors zu forschen oder anspruchsvolle Entwicklungsarbeiten bei Top-Unternehmen wie Intel durchzuführen , Oracle, Google, Microsoft usw.

Insbesondere in den USA besteht mit dem Aufkommen von Technologietransfer- / Forschungsideen-Ausgründungen von Wissenschaftlern zu Start-ups eine starke Verbindung zwischen Forschung an Universitäten und Start-ups ... Stanford, MIT, Florida, CMU und anderen sind die populären Beispiele, und niemand muss daran erinnern, dass Google auch ein Forschungsprojekt war.

Ein Doktorat zu machen ist eine persönliche Entscheidung, gibt Ihnen jedoch tiefe Einblicke in bestimmte Bereiche und erzwingt ein gewisses Maß an Engagement und Ausdauer im Kampf durch harte Chancen und Kritik. Übrigens, Fähigkeiten, die auch von Start-ups gefordert werden. Ich sage nicht, dass es nicht möglich ist, ohne einen Doktortitel erfolgreich zu sein. Genau wie selbstgelernte Programmierer, die gut programmieren können, ohne ein College zu besuchen, gibt es viele Beispiele für Programmierer mit nur einem Bsc. oder MSc. Sie haben fortgeschrittene Tech / CS-Konzepte gelernt und waren in den besten Unternehmen der Welt erfolgreich.

Insgesamt halte ich dies für ein großes Diskussionsthema, aber eine Promotion dient heutzutage nicht nur dem Unterrichten.


9

Es könnte mehr technische Positionen und Arbeitsplätze bei größeren Oracle-Unternehmen eröffnen. Das Wichtigste dabei ist, dass Sie eine sehr konzentrierte Spezialität haben. Für Arbeitgeber sind Sie das Beste, was sie in dieser Spezialität finden können (zumindest auf Papier).


6

Grad Schule lohnt sich, wenn Sie eine Karriere im akademischen Bereich planen. Für eine typische Beschäftigung in der Softwareentwicklung ist die Absolventenschule überhaupt keine Voraussetzung.

Es würde Ihnen in dem Sinne zugute kommen, dass Sie dank einer Promotion wahrscheinlich mehr Interviews erhalten würden. in Ihrem Lebenslauf ziemlich beeindruckend. In Bezug auf die tatsächliche Nutzung Ihres Wissens müssten Sie sich jedoch nach einer spezialisierten Beschäftigung umsehen oder mehr Forschung als Entwicklung betreiben, um die Belohnungen wirklich zu ernten.

Trotzdem halte ich einen Bachelor-Abschluss für absolut lohnenswert. Es macht Sie mit der Welt der Informatik vertraut und bietet Ihnen die Grundlage, um besser zu lernen, welche Aspekte Sie interessieren oder für Ihren Job benötigt werden.


Es könnte sich also lohnen, wenn ich mich für eine wissenschaftlichere Position entscheide. Gibt es so viele Jobs, die nicht nur an einer Universität arbeiten?
Carson Myers

1
Ehrlich gesagt bin ich mir nicht sicher. Ich denke, das hängt stark von Ihrer Region ab. Das Unternehmen, bei dem ich arbeite (in Kanada), beschäftigt einige Doktoranden, von denen einer eine kombinierte Forschungs- und Entwicklungsrolle innehat. Ich habe gehört, dass Google auch Entwickler mit Doktortiteln anstellt. Ich würde mich bei Stellenangeboten in Ihrer Nähe umsehen und nachsehen, was da draußen ist. Die Dinge könnten sich mit dem Abschluss ändern, aber die allgemeine Form und die Trends sollten im selben Ballpark liegen.
Adam Lear

Hängt davon ab, was Sie als typisch definieren und ob jemand plant, einen Management-Track zu absolvieren oder nicht. Langfristig können die Master für wichtige Kooperationen nützlich sein, aber im Allgemeinen ist es besser, wenn Sie jemanden dazu bringen, dafür zu bezahlen.
rjzii

"Für eine typische Beschäftigung in der Softwareentwicklung ist die Absolventenschule überhaupt keine Voraussetzung.": Nach meiner Erfahrung können Sie durch die erworbenen Fähigkeiten, die Sie für einen Abschluss oder eine Promotion erwerben, ein besserer Programmierer werden (effizienter und in der Lage, solideren Code zu produzieren) Ich stimme zu, dass die meisten Stellenangebote keine so hohe Qualifikation erfordern: Die engen Zeitpläne und Fristen, die von der Branche verlangt werden, machen es sehr schwierig, mehr als nur Routinecodierungen durchzuführen. Die meisten Arbeitgeber geben wenig Raum, um neue Dinge auszuprobieren, obwohl sie langfristig viel davon profitieren könnten.
Giorgio

Ich denke, eines der Probleme ist, dass ein typisches Unternehmen für die nächsten 3 bis 6 Monate (oder höchstens 1, 2 Jahre) plant, während man bei einer Promotion lernt, Jahre nach vorne zu schauen. Diese Art des langfristigen Denkens ist jedoch unbrauchbar, um an Produkten zu arbeiten, die bei sich ständig ändernden Anforderungen sehr schnell freigegeben werden müssen. Vielleicht findet ein Doktorand einen geeigneten Job in Bereichen wie Compilerbau, Avioniksystemen und medizinischer Software, in denen die Anforderungen stabiler sind und neben der einfachen Codierung mehr Analysen erforderlich sind.
Giorgio

6

Dies ist eine wirklich schwierige Frage, da es viele Faktoren geben wird, die abhängig von einer Reihe von Variablen auf Sie persönlich zutreffen können oder auch nicht. Wenn Sie sich einer formalen Ausbildung nähern, müssen Sie sich im Allgemeinen Ihre eigenen Fähigkeiten und Ihre langfristigen Karriereziele ansehen. Während einige argumentieren, dass es keinen Zusammenhang zwischen Programmierkenntnissen und Bildung gibt, sind die meisten schwer zu argumentieren, dass Bildung (z. B. formale Bildung, Workshops, einmalige Kurse, Lesen eines Buches usw.) Ihre Programmierkenntnisse und in vielen Fällen behindern wird Fälle wird es sie tatsächlich verbessern. Bildung wirkt sich also auf lange Sicht immer zu Ihren Gunsten aus.

Vom Standpunkt der Karriereentwicklung aus wird Ihre Ausbildung wahrscheinlich den Weg Ihrer Karriere beeinflussen, je nachdem, für wen Sie arbeiten (oder für wen Sie arbeiten möchten). Obwohl Sie ohne Abschluss recht erfolgreich sein können, werden Sie feststellen, dass der Erwerb Ihres Traumjobs in hohem Maße von Ihrem Bildungshintergrund abhängt. Dies ist auf die Tatsache zurückzuführen, dass die meisten mittleren bis großen Unternehmen in der Regel von ihren Mitarbeitern eine formelle Ausbildung verlangen, für die möglicherweise Einstellungen erforderlich sind. Daher werden Sie für jede Person, von der Sie hören, dass sie die Ausbildung bei der Einstellung nicht berücksichtigt, auf Personalabteilungen stoßen, die in ihrer Stellenanzeige angeben, dass ein "Bachelor-Abschluss in Informatik erforderlich" ist, und sich nicht einmal darum kümmern einen Lebenslauf anzusehen, der keinen enthält.

In Bezug auf die Bildungshierarchie können Sie im Allgemeinen davon ausgehen, dass die Dinge wie folgt funktionieren:

  • Keine Ausbildung - Wenn Sie bereits Erfahrung gesammelt haben, kann dies bei einer Reihe von Unternehmen nicht schaden, und Sie können möglicherweise ziemlich weit gehen, wenn Sie sich ein ziemlich spezialisiertes Wissen aneignen, das Sie für die Beratung nutzen können. Trotzdem gibt es für jede Erfolgsgeschichte, die Sie hören, auch viele Entwickler, die Sie nicht davon hören, dass sie den gleichen Job halten und wirklich nicht sehr weit karriereorientiert vorankommen. Networking und soziale Kompetenz können Ihnen langfristig helfen, aber Sie werden feststellen, dass einige Türen aufgrund des Mangels an formalisierter Bildung geschlossen sind.
  • Associates Degree - Dies ist ein schwer festzulegender Abschluss, da er tatsächlich Türen öffnen kann und Unternehmen, die einen Bachelor-Abschluss benötigen, die Anforderungen möglicherweise in die Höhe treiben, wenn Sie ihnen wirklich ihren Wert beweisen können, aber höchstwahrscheinlich werden Sie in diesen Unternehmen nicht fair sein . Dies könnte ein gutes Sprungbrett für Ihre Karriere sein, da es Ihnen vielleicht dabei hilft, einen Job mit Bildungsvorteilen zu finden, aber irgendwann stellen Sie möglicherweise fest, dass die Leute Sie zu einem Bachelor-Abschluss drängen.
  • Bachelor-Abschluss - Dies ist in der Regel der allgemeine Abschluss, der viele Türen öffnet und im Allgemeinen dazu führt, dass keine geschlossen wird, es sei denn, es handelt sich um Positionen auf höherer Ebene, die von der Branche abhängig sein können. In Bezug auf die Kapitalrendite werden Sie wahrscheinlich feststellen, dass der Bachelor-Abschluss tendenziell die höchste Rendite für die Menge an Arbeit erzielt, die Sie in ihn gesteckt haben (die finanziellen Kosten können zu variabel sein, um ein Faktor zu sein).
  • Master-Studium- Im Allgemeinen sollten Sie keinen Master-Abschluss erwerben, es sei denn, jemand anderes bezahlt dafür, oder Sie haben die Möglichkeit, diesen gleichzeitig mit Ihrem Bachelor-Abschluss zu erwerben, ohne viel zusätzliche Arbeit zu leisten (dh ein fünfjähriges duales Studium). Auf lange Sicht werden im Kooperationssektor mit dem Masterstudiengang einige Türen geöffnet, die möglicherweise nicht nur mit dem Bachelor-Abschluss geöffnet wurden. Sie können diese Türen jedoch möglicherweise nur dann finden, wenn Sie sie aktiv suchen (z. B. Forschung und Entwicklung) Stilpositionen). In größeren Unternehmen (z. B. Fortune 500) wird der Großteil des mittleren und oberen Managements einen Master-Abschluss haben, und dies wird im Allgemeinen als eine Voraussetzung für den Aufstieg im Unternehmen angesehen. Das heißt aber,
    Vom akademischen Standpunkt aus ist der Master-Abschluss in der Regel die Mindestausbildung, die erforderlich ist, um auf Hochschulebene zu unterrichten. Im Allgemeinen sind Sie jedoch auf niedrig bezahlte Vorlesungsstunden beschränkt, auf die Sie sich für eine feste Beschäftigung im Allgemeinen nicht verlassen können. Dies könnte langfristig ein großartiges Ziel sein, wenn Sie sich dem Rentenalter nähern. Wenn Sie jedoch jünger sind, kann dies zu Stress führen.
  • Doktorgrad - Wenn Sie hochrangige Forschungspositionen finden oder eine akademische Laufbahn einschlagen möchten, ist ein Doktorgrad erforderlich. Für alle anderen ist ein Doktortitel einfach eine schöne Sache, und in einigen Fällen schließt ein Doktortitel aus einer Vielzahl von Gründen die Türen (dh Einstiegspositionen für Entwickler). Das heißt aber, wenn Sie wirklich Spaß an Informatik haben und wirklich alles wissen wollen, was es zu wissen gibt, promovieren Sie und schauen Sie nicht zurück. So ziemlich jeder, mit dem ich jemals gesprochen habe, hat etwas in der folgenden Richtung gesagt: "Bekomme keinen Doktortitel für das Geld, tu es, weil du Forschung wirklich liebst und weißt, dass es alles gibt, was über etwas zu wissen ist."

Um alles andere abzurunden, hier ein paar andere Formen der formalisierten Bildung, auf die Sie stoßen können:

  • Herstellerzertifizierungen - Herstellerzertifizierungen wie MCAD oder OCPJP haben einen sehr gemischten Wert, da sie in der Regel nur ein paar Jahre vor Ablauf gültig sind und die meisten Interviewer sich nicht sonderlich für sie interessieren. Wenn Sie jedoch in einen anderen Entwicklungsbereich wechseln möchten (z. B. in die Entwicklung von Windows zu Java), werden Sie möglicherweise feststellen, dass dieser Ihnen einen Job verschafft, wenn jemand skeptisch ist, ob Sie den Job ausführen können, für den Sie sich bewerben. Wenn Sie anfangen, können sie Ihnen auch dabei helfen, den ersten Job zu finden, wenn Sie nicht viel formale Ausbildung haben, aber die Rendite ist tendenziell begrenzt.
  • Post Bachelor-Zertifikate- Diese werden von Hochschulen und Universitäten angeboten, um einen Studiengang zu formalisieren, der möglicherweise keinen Bachelor- oder Master-Abschluss verdient, der jedoch einer formalen Anerkennung bedarf. In den meisten Fällen lohnen sich diese nur, wenn Sie einen formalen Hintergrund in einem Bereich suchen, in dem Sie berufliche Schwächen haben (z. B. Mathematik), oder wenn Sie in einem Bereich arbeiten, in dem Sie eine formale Ausbildung in einem Bereich benötigen, in dem Sie keinen Hintergrund haben (z. B. Mathematik) Wenn Sie in der Bioinformatik arbeiten, möchten Sie vielleicht einige Kurse in Biologie belegen. Aus beruflicher Sicht sind diese möglicherweise eine Anschaffung wert, wenn jemand anderes für sie zahlt, aber im Allgemeinen werden Sie nicht viel Wertschöpfung sehen, der über das Wissen hinausgeht, das Sie erhalten.
  • Master of Business Administration (MBA) - Ich schließe dies ein, weil es üblich ist, Manager zu beschäftigen, und es ist keine Seltenheit, Entwickler zu sehen, die nach einem solchen streben. Auf lange Sicht ist es ein Grad, der Ihnen helfen kann, aber Sie werden wahrscheinlich besser dran sein, darauf zu warten, bis Sie Ihre Karriere begründet haben und eine faire Vorstellung davon haben, wohin Sie wollen, bevor Sie sich dafür entscheiden.
  • Certificate of Advanced Study - Diese werden von Colleges und Universitäten als Bildungsabschluss angeboten, der über einen Master-Abschluss hinausgeht, jedoch weniger als ein Doktorgrad ist. Auch hier ist der Wert schwer zu sagen, da er im Allgemeinen schwer zu quantifizieren ist. Die meisten Leute, von denen ich wusste, dass sie diese nehmen, hatten ganz bestimmte Gründe, im Allgemeinen für die Karriereentwicklung, aber sie waren auch später in ihrer Karriere und versuchten entweder, ihr Gehalt ein wenig zu erhöhen oder an etwas Bestimmtem zu arbeiten sie konnten nicht anders.

Kommen Sie also zum ursprünglichen Punkt zurück, einem Doktoranden. Dies kann von zweifelhaftem Wert sein, wenn Sie nur einen Job als Entwickler suchen, kann aber weit führen, wenn Sie mit neuen Technologien arbeiten möchten, die noch nicht aus dem Labor sind. Im Allgemeinen schadet Ihnen mehr Bildung nicht, aber Sie müssen mit den Zeitinvestitionen, die mit dem Studium verbunden sind, vertraut sein.


4

Die Promotion ist gut, wenn Sie für Unternehmen wie Oracle, Google, Microsoft, IBM usw. arbeiten möchten. Dies ist auch wichtig, wenn Sie als Forscher oder Dozent / Professor an einer Universität arbeiten. Tun Sie es nicht einfach wegen des Titels, denn in diesen drei oder vier Jahren können Sie im Leben viel mehr erreichen, als wenn Sie sich ein weiteres Stück Papier zulegen. Sie sparen Zeit und Geld und erledigen andere Dinge, die Ihnen Spaß machen, z. B. Tanzen, Kochen, Snowboarden, Reisen, Geschäfte führen usw. Beeilen Sie sich nicht. Nehmen Sie sich Zeit und finden Sie heraus, was Sie wirklich wollen und was Sie glücklich macht. Wenn Sie nur gerne Software entwickeln, ist ein Bachelor-Abschluss für viele Unternehmen in Ordnung.


4

Es bietet eine enorme Lohnerhöhung, wenn Sie für die Regierung arbeiten.

Siehe GS-Level .

Anekdotisch habe ich gehört, dass es einen Unterschied von 30.000 / Jahr machen kann.


3

Fortgeschrittene Abschlüsse (MBA, MSC usw.) sind nützlich und manchmal sogar notwendig, wenn Sie ein mittelständischer Manager in einem großen Unternehmen (Fortune 500) sein möchten. Die Promotion ist notwendig, wenn Sie auf Universitätsniveau lehren oder an einem Forschungsinstitut oder einem Forschungszentrum eines großen Unternehmens arbeiten möchten oder wenn Sie ein Stück Papier an die Wand hängen möchten, um die Menschen zu beeindrucken.

Dies ist nur die Ansicht aus der Mitte des Landes - Wahrnehmungen an den Küsten können unterschiedlich sein. YMMV.


2

Nach meiner persönlichen Erfahrung würde eine 3-jährige praktische Erfahrung in einer IT-Branche mit einem Abschluss oder einem Abschluss nach dem Studium definitiv mehr Gewicht gewinnen als eine Promotion.

Aus Sicht der IT-Branche könnten Absolventen mit einem künstlerischen und naturwissenschaftlichen Hintergrund wie BSC definitiv einen Abschluss nach dem Abschluss wählen, wenn ein MCA oder MSC als Katalysator für den Einstieg in eine IT-Branche fungieren würde.

Während wir in unserem Unternehmen Softwareentwickler rekrutierten, war die Mindestanforderung ein Kunst- und Naturwissenschaftsabschluss mit angemessener Programmierung und logischen Fähigkeiten, der mit praktischen Programmiertests bewertet wurde. Da der Wettbewerb jedoch im Laufe der Zeit zugenommen hat, wurde die Mindestqualifikation in ein Ingenieur- oder Diplom geändert einen postgradualen Abschluss.


2

Ich habe einen M.Sc, es hat mir nichts geholfen. 2 Jahre meines Lebens für immer verloren. Zumindest in Rumänien ist bei der Softwareentwicklung das Wissen am wichtigsten. Ein College-Abschluss hilft ein wenig und unter bestimmten Umständen.

M.Sc und Ph.D sind nur dann gut, wenn Sie Pläne für eine Karriere in der Bildung oder Forschung haben.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.