Beeinträchtigt ein Bachelor of Science in etwas anderem als Informatik eine Karriere in der Softwareentwicklung? [geschlossen]

12

Ich habe einen BSc in Geologie. Als ich erst auf halbem Weg durch meine Junggesellen war, fand ich heraus, wo meine wahren Talente sind. Wird mein Grundstudium ein Problem für mich sein, im Bereich Software voranzukommen (ich bin der Meinung, dass viele führende Unternehmen über den Grundstudium nachdenken)? Was würden Sie mir auch empfehlen, mich in eine ebenso kompetente Position gegen eine Person mit einem starken BSc in Informatik zu versetzen?

Danke im Voraus.

picmate
quelle
1
Es war nicht ungewöhnlich, jemanden mit einem naturwissenschaftlichen oder sogar einem historischen Abschluss in der Programmierung zu sehen. Erst in jüngster Zeit hat sich die sogenannte Professionalisierung vollzogen.
James P.
1
Sie können jederzeit ein eigenes Softwareunternehmen gründen, wenn dies erforderlich ist.
Joe Internet
5
... Sie müssen festlegen, dass Ihre Zukunft oder Ihre berufliche Zufriedenheit nicht in den Händen eines anderen ruhen darf. Wenn sie dich nicht zu ihrer Party einladen, schmeiß deine eigene.
Joe Internet
3
Ihr Abschluss in Geologie wäre sehr hilfreich bei der wissenschaftlichen Seismologieprogrammierung in der Öl- und Gasindustrie. Ich weiß nicht, ob dort Ihre Interessen liegen, aber es gibt Orte, an denen Ihr Abschluss und Ihr Wissen von Vorteil sind.
Gilbert Le Blanc
1
Soweit ich weiß, neigen Arbeitgeber dazu, Erfahrung (auch Hobby-Erfahrung, wenn Sie zufällig über ein Portfolio usw. verfügen) über ein Diplom zu bewerten. Persönlich habe ich Politik studiert; So auch ein Freund von mir, der auch als Entwickler arbeitet.
Konrad Morawski

Antworten:

19

Jede der harten Wissenschaften wird in Bezug auf die mathematischen Anforderungen mit CS vergleichbar sein, nur in verschiedene Richtungen. Es könnte hilfreich sein, Jobs in Geografischen Informationssystemen, Eingebetteten Systemen in der Öl- oder Bergbauindustrie oder in Fernerkundungsanwendungen zu suchen, bevor Sie in der Softwareentwicklung zu etwas "Reinerem" übergehen. Ich habe gestern eine alte Stellenanzeige für einen Job auf den Kaimaninseln gesehen, für die ArcGIS-Kenntnisse erforderlich waren, um wettbewerbsfähig zu sein, sodass dies eine Frage des Umfangs ist. In einigen Positionen wird der Abschluss in Geologie eine Bereicherung sein, wie die von mir erwähnten, auch Dinge wie das Bauen einer Physik-Engine oder eine tektonische Simulation.

In anderen Bereichen wie der Algorithmischen Analyse kann es weh tun, aber ehrlich gesagt sollte es nicht so wichtig sein und wird es definitiv nicht nach ein paar Jahren auf dem Gebiet. Mein Vater ist seit 25 Jahren Systemadministrator und Programmierer und hat einen Abschluss in Angewandter Physik. Die einzigen Gründe, aus denen er jemals Probleme mit Jobs hatte, waren, dass er sein Wissen über die aktuelle Technologie verloren hat oder persönliche Gründe, die seine eigenen sind. Wenn Sie einen Abschluss in Geologie haben, könnten Sie eher einen Vorteil als einen Mangel haben. Es gibt sogar ein Feld namens "Geoinformatik", das beides auf einer ebenen Basis kombiniert.

Weltingenieur
quelle
17

Mit Ihrem Abschluss bekommen Sie nur Ihren ersten Job. Von da an basieren Beschäftigungsentscheidungen seit Jahrzehnten auf dem, was Sie getan haben, seit Sie das College verlassen haben. Also arbeite hart, um den ersten zu gewinnen. Sprechen Sie mit Ihren Professoren und Freunden und klopfen Sie an die Türen. Sobald Sie im Geschäft sind, spielt die Art des Abschlusses keine Rolle mehr. Was Sie tun können, ist wichtig. Was du getan hast, ist wichtig, was du weißt. Papierzertifikate zählen nicht.

Andy Canfield
quelle
5

Wenn Sie keinen Abschluss in Informatik haben (und selbst wenn Sie dies tun), ist es sehr hilfreich, auf Softwareprojekte verweisen zu können, an denen Sie gearbeitet haben und die Sie vorzugsweise abgeschlossen haben. Wenn ein Unternehmen einen Programmierer anstellt und Sie überzeugende Beweise dafür liefern können, dass Sie programmieren können, spielt es keine Rolle, was Ihr Abschluss aussagt.

Bearbeiten: Manchmal sehen Sie Stellenanzeigen, die einen Abschluss in Informatik oder einem verwandten Bereich erfordern, und genau an dieser Stelle können die Wörter auf Ihrem Diplom eine Rolle spielen. Häufiger sieht man jedoch so etwas wie "BS in Informatik oder vergleichbare Erfahrung". In diesem Fall ist es hilfreich, in Ihrem Lebenslauf und in Ihrem Anschreiben auf Ihre abgeschlossenen Projekte zu verweisen.

Caleb
quelle
Wenn es nur überall so wäre. Es gibt Orte, an denen man sich noch an Titeln und anderen Formen des "Prestiges" festhält.
James P.
Ich habe keinen Abschluss, aber das hat mich nie davon abgehalten, mich für Jobs zu bewerben (und angeboten zu werden), die einen CS-Abschluss erfordern. Das einzige Problem war, dass ich mich bei einem Forschungsinstitut bewarb, an dem die drei anderen Mitarbeiter promoviert hatten, und ich kann das irgendwie nachvollziehen.
TMN
5

Einige der besten Ingenieure, die ich kenne, haben nicht einmal einen Abschluss. Einer ist Architekt in einem großen Unternehmen in der Bay Area. Ich habe einen Abschluss in Anthropologie und war Ingenieur bei Ask.com, einem Y-Combinator-Unternehmen und jetzt Rackspace. Zwei meiner besten Mitarbeiter haben keinen Abschluss in Informatik. Einmal hat einer in Wirtschaftsingenieurwesen und der andere hat einen Abschluss in Biologie. Wir befragen CS-Absolventen, die oft sehr schlecht abschneiden. Ich weiß nicht, warum das so ist. Das muss daran liegen, dass die Informatik noch ein sehr junges Gebiet ist, weil man viel davon lernen kann, wenn man sich selbst unterrichtet. Standford und MIT bieten kostenlose Kurse in CS an, und es gibt viele berühmte Bücher, die Sie am meisten unterstützen.

Alles, was Sie tun müssen, ist, das Interview gut zu machen. Niemand kümmert sich um Bildung, vielleicht tun es die Personalvermittler, ich schon gar nicht, und keiner meiner Mitarbeiter kümmert sich darum. Das Interview zu bekommen ist nicht so schwer, wenn Sie Open-Source-Arbeit geleistet haben oder einen Programmcode für ein Praktikum geschrieben haben.

Björn
quelle
+1 für "Niemand kümmert sich um Bildung", was ich für wahr
befunden
4

Vielleicht bin ich in der Minderheit, aber die Kandidaten mit CS-Abschluss gehörten zu den schlechtesten Programmierern, die mir begegnet sind. Das bedeutet natürlich nicht, dass jeder mit einem CS-Abschluss nicht gut programmieren kann, aber es ist definitiv nicht das Allheilmittel für Qualifikationen.

Die besten Programmierer zeigen Leidenschaft und Verständnis für das Programmieren in ihren Lebensläufen und können dies demonstrieren. Ein CS-Abschluss macht das nicht automatisch. Nehmen Sie an einem Open Source-Projekt teil oder schreiben Sie Ihre eigene Software. Zeigen Sie Ihren Mitarbeitern, welche Manager Sie programmieren können.

Wenn ein Unternehmen eine Einstellungsqualifikation für nur CS-Abschlüsse hat, versucht das Unternehmen nicht, die besten Programmierer einzustellen.

LarsTech
quelle
3

Ich möchte meine eigenen Erfahrungen teilen, die Ihnen etwas ähnlich sind. Ich habe einen Bachelor in Physik gemacht und genau wie Sie wurde mir klar, dass mein wahres Talent in der Softwareentwicklung liegt. Wie auch immer, ich fing an, aus Spaß zu programmieren, während ich weiter arbeitete, um mein Physikstudium abzuschließen. Danach absolvierte ich zusammen mit einigen anderen Stipendiaten, die aus reinen CS-Bereichen stammten, einen CS-bezogenen Kurs.

Mein Physik-Hintergrund fügte in meinem Vorstellungsgespräch nach dem Kurs eine Frage hinzu: "Warum haben Sie Ihre Karriere von Physik zu CS gewechselt?" und ich antwortete einfach: "Ich habe herausgefunden, dass in CS mein wahres Talent liegt ..." Interessanterweise bekam ich einen Job, der doppelt so hoch war wie der meiner Kollegen. Ich weiß, dass das Glück seine Rolle spielt, aber rational betrachtet muss ich sagen, dass es am Spaß am Programmieren lag, den ich früher gemacht hatte.

Ich würde vorschlagen, dass Sie Ihr derzeitiges Studium fortsetzen und in Ihrer Freizeit kleine Programmierübungen machen. Dies wird Sie auf lange Sicht definitiv bezahlen.

Yasir
quelle
3

Ich habe einen Abschluss in Wirtschaftswissenschaften und arbeite als C # /. Net-Programmierer. Ich mache auch Python in meiner Freizeit. Für mich hat alles ganz gut geklappt, daher denke ich nicht, dass Sie denken sollten, dass ein fehlender Abschluss in Informatik nichts ausmacht.

Wenn Sie die Fähigkeiten haben und sie demonstrieren können, wird Sie jemand wollen.

Musaab
quelle
2

Suchen Sie nach einem Programmierjob in einem Unternehmen, in dem Ihr Geologiestudium relevant ist. Die Ölindustrie wird sofort in den Sinn kommen, aber auch der Bergbau und einige der größeren Tiefbauprojekte wären denkbar.

In diesen Branchen wird im Allgemeinen ein Hard-Science-Abschluss einem CS-Abschluss vorgezogen, da das Verständnis des Problembereichs wichtiger ist als die neueste CS-Modeerscheinung.

Nach ein paar Jahren Programmiererfahrung sollten Sie in der Lage sein, sich für jeden Programmierjob überall zu bewerben, solange eine Sprache / Technologie / Plattform gemeinsam ist.

James Anderson
quelle
2

Ich kann Ihnen aus persönlicher Erfahrung sagen: absolut nicht!
Ich habe Informatik (Bachelor + Master) besucht und arbeite derzeit in einem guten Softwarehaus. Einen Job zu finden war nicht so schwer und ich musste nicht lange warten, bis ich einen guten Platz fand.

Ein Freund von mir teilte mir dieselbe Wohnung an der Universität und studierte Philosophie. Er erhielt seinen Master in Philosophie mit einer Forschung über künstliche Intelligenz.
Jetzt arbeitet er tatsächlich am MIT in Boston! Daher spielt es keine Rolle, ob Sie ein erfahrener und erfahrener Softwarehersteller sind oder nicht.

Leider legen viele HR-Mitarbeiter, die täglich Hunderte von Lebensläufen für einen einzelnen Job erhalten, strenge Kriterien für die Auswahl fest, da sie nicht die Zeit haben, alle Dossiers zu prüfen.
Dies ist jedoch nicht immer der Fall, wenn Sie die Möglichkeit haben, ein Interview zu führen, können Sie Ihre Motivation und Ihr Wissen gut präsentieren (das ist es, wonach Unternehmen am meisten suchen).

Francesco
quelle
2

Ich hatte einen CSCI-Prof, der einen Doktortitel in Chemie hatte. Erst am Ende seiner Schulzeit begann er, das Programmieren zu lieben, weil er es während der Chemieforschung seiner Doktorarbeit verwendete. Danach arbeitete er jahrelang im Programmierbereich und ging schließlich als Professor für C ++ in den Ruhestand. Heute ist er Direktor der technischen Abteilung.

Am Ende spielt Ihr Abschluss nur eine sehr geringe Rolle im Vergleich zu dem, was Sie tun möchten und was Sie als fähig nachweisen.

MetaGuru
quelle
1

Es ist ein Speedbump auf einer Straße, die Sie vielleicht nie befahren werden. Es gibt einige Jobs, die Sie nie bekommen werden. Das heißt aber nicht, dass Sie keinen guten Job finden, an anderen Projekten arbeiten oder ein eigenes Unternehmen gründen können.

Können Sie lernen, ohne es zu programmieren? Manche Leute lernen es vielleicht nie alleine.

Hast du einen anderen Abschluss? Manche Berufe bevorzugen nur einen Abschluss.

Aus finanzieller Sicht denke ich nicht, dass es sich lohnt, einen bezahlten Job zu verlassen, um wieder zur Schule zu gehen, um Ihre Karriere langfristig voranzutreiben. Sie brauchen eine ernsthafte Gehaltserhöhung, die Sie dem CS Degree zuschreiben können und nicht nur Zeit, Erfahrung und natürliche Fähigkeiten. Der Einstieg in das Management ist eine andere Geschichte, und Sie können mit einem MBA besser sein.

JeffO
quelle