Ich war ungefähr 14 Jahre lang eine "IT-Drohne" (technischer Support, dann Systemadministrator). Ich habe mir das Programmieren selbst beigebracht, zunächst nur, um einen Teil meiner Arbeit zu automatisieren, und später dann einige interne Anwendungen zu erstellen, die von normalen Benutzern in meiner Organisation verwendet werden.
So hatte ich Ende 2013 ungefähr 7 Jahre autodidaktische Programmiererfahrung, obwohl ich zu diesem Zeitpunkt nicht wirklich sagen würde, dass ich ein "guter" Programmierer war.
Es gab eine Umstrukturierung bei der Arbeit und die Dinge fingen an, hässlich zu werden, also kündigte ich meinen Job und ging zurück, um einen zweiten Bachelor in Informatik zu machen (erster Abschluss war Geisteswissenschaften). Mein Ziel war es nicht , Programmieren zu lernen, sondern ein viel besserer Programmierer zu werden und "das Stück Papier zu bekommen".
Ich habe das Studium erst vor ein paar Monaten abgeschlossen, daher lautet meine Frage jetzt:
Ist ein Einstiegsjob als Softwareentwickler auf dem aktuellen Arbeitsmarkt das Beste, was ich mir erhoffen kann? Zählen meine 7 Jahre autodidaktische Erfahrung, bevor ich den CS-Abschluss erhielt, für irgendetwas ?
Ist ein Einstiegsjob als Softwareentwickler auf dem aktuellen Arbeitsmarkt das Beste, was ich mir erhoffen kann?
Wahrscheinlich.
Zählen meine 7 Jahre autodidaktischer Erfahrung vor dem CS-Abschluss etwas?
Wahrscheinlich.
Tatsache ist, dass sich Personalchefs nicht um jahrelange Erfahrung kümmern – HR-Mitarbeitern geht es um jahrelange Erfahrung. Und HR-Leute sind diejenigen, die Ihren Lebenslauf überprüfen, und sie interessieren sich nur für Berufserfahrung . Verzeihung.
Einstellungsmanager kümmern sich jedoch darum, was Sie tun können. Hoffentlich wurden diese 7 Jahre damit verbracht, Dinge zu lernen. Selbst Personalchefs werden Vorbehalte gegenüber Autodidakten haben - wissen sie, wie man Quellcodeverwaltung einsetzt? Haben sie schlechte Angewohnheiten entwickelt? Können sie im Team arbeiten? Haben sie eigentlich etwas gelernt? Können sie einen Problem-Tracker verwenden? Wissen sie, wie man mit Geschäftsleuten zusammenarbeitet, um Anforderungen zu erhalten?
...usw. Aber die am schwierigsten zu findende Fähigkeit ist die tatsächliche Programmierkompetenz. Können Sie ein Problem nehmen und (guten) Code schreiben, um es zu lösen?
Wenn Sie diese Fähigkeit in diesen 7 Jahren überhaupt verbessert haben, werden sie nützlich sein. Und meiner Erfahrung nach ist es sehr üblich, dass Sie diese Fähigkeit in 7 Jahren mehr verbessert haben als Ihr 08/15-Profi in 7 Jahren in einem Unternehmen, in dem Sie Meetings absitzen, anstatt Code zu schreiben.
Erfahrung ist Erfahrung, unabhängig davon, ob Sie einen Abschluss haben oder nicht (oder den richtigen Abschluss).
Die Personalabteilung möchte die Punkte auf ihrer Checkliste überprüfen, abgesehen davon, dass sie sich normalerweise nicht sehr darum kümmern.
Der Personalchef wird wissen wollen, was Ihre Erfahrung ist. Gehen Sie nach meiner Erfahrung als Entwickler vor und listen Sie diese Erfahrung auf. Sprechen Sie über die großartigen Dinge, die Sie getan haben. Auch wenn es vielleicht nicht gezeigt hat, wie man in einem Entwicklungsteam arbeitet, haben Sie einen geschäftlichen Mehrwert geschaffen. Sie hatten Endbenutzer. Du hast Fehler behoben. Daran sind Sie beruflich gewachsen.
Ich habe vor meinem B.Sc. mehrere Jahre als Softwareentwickler gearbeitet und diese Erfahrung zählte für mich. Ich habe gesehen, dass es auch für andere Entwickler zählt. Sie können am Ende mit einem niedrigeren Gehalt auskommen. aber das sollte sich in ein paar jahren korrigieren. Wenn der Abschluss zwei, drei Jahre hinter dir liegt, kann es genauso gut alte Geschichte sein. Achtung: Sie werden wahrscheinlich in ein paar Jahren den Arbeitgeber wechseln müssen, wenn Ihr derzeitiger zukünftiger Arbeitgeber Ihr Gehalt niedrig hält.
In Ihrem Fall sticht es vielleicht nicht so sehr, weil Sie bereits einen BS hatten, nur nicht in Informatik. Die Tatsache, dass Sie bewiesen haben, dass Sie es durch ein Bildungsprogramm schaffen können, zählt etwas.
Ja, Ihre Erfahrung zählt. Möglicherweise haben Sie Probleme, an den HR-Drohnen vorbeizukommen, aber die Personalchefs werden darüber sprechen wollen.
Du solltest es so formulieren:
Das ist ein Softwareentwickler.
Nun müssen Sie Ihren Gesprächspartnern sagen, wie viel Ihrer Zeit tatsächlich mit Programmieren verbracht wurde. Du hast 7 Jahre mit Programmieren verbracht, aber keine 14.000 Stunden Programmieren (1 Jahr im Beruf = ca. 2000 Stunden, je nach Überstunden/Krankheit etc.). Wie viele Stunden haben Sie während dieser 7 Jahre mit Programmieren verbracht? Das würde ich gerne wissen, wenn du vor mir sitzen würdest.
Außerdem war es klug, einen technischen Abschluss zu machen. Ich würde dich mit jedem Hochschulabschluss in einer technischen Fachrichtung ernst nehmen. Es muss nicht CS sein. Verdammt, mein Abschluss ist Audiotechnik und ich mache Softwareentwicklung. Ich würde mich freuen, wenn Sie auch mit einem EE-, EET- oder Mathematikabschluss kommen würden. Jede Disziplin, die auf einer Welt harter Absolutheiten aufbaut, wird wahrscheinlich gut zur Softwareentwicklung passen.
Der Wert Ihrer Zeit als autodidaktischer Entwickler steigt enorm, wenn Sie dem Interviewer in diesen sieben Jahren etwas vorzuweisen haben. Wenn Sie Ihre sieben Jahre damit verbracht haben, mit Dingen herumzuspielen, die nie über "Hallo Welt" hinausgekommen sind, dann wird es nicht so beeindruckend sein.
Wenn Sie dem Interviewer andererseits eine vollständige Anwendung zeigen können, die Sie geschrieben haben, mit Quellcode und einer Historie von Updates für neue Funktionen und Fehlerbehebungen, und die Anwendung etwas nicht Triviales tut, ist Ihr Lebenslauf viel stärker.
Enderland
1.618
teego1967
mcknz