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.
education
career-development
picmate
quelle
quelle
Antworten:
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.
quelle
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.
quelle
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.
quelle
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.
quelle
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.
quelle
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.
quelle
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.
quelle
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.
quelle
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).
quelle
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.
quelle
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.
quelle