„Zum ersten Mal seit 15 Jahren fühlte ich mich glücklich, etwas zu tun“
Ich bin derzeit 31 Jahre alt. Ich habe vor 2 Jahren angefangen, Softwareentwicklung zu studieren. Als Kind besuchte ich eine spezielle Mathematikschule und nahm parallel an akademischen Mathematikwettbewerben teil. Aber meine Mutter hat mir immer gesagt, dass ein technischer Beruf nichts für mich ist, weil ich ein Mädchen bin. Als würde ich studieren und dann alte Computer reparieren. Ich habe mich dort eingeschrieben, wo meine Mutter es wollte, und einen Abschluss in Kulturwissenschaften gemacht. Nach dem Studium arbeitete ich acht Jahre lang im Personalwesen bei Unternehmen wie Procter & Gamble (FMCG) und UCB Pharma. Da ich eine mathematische Denkweise habe, habe ich auch im Personalmanagement Analysen zur Mitarbeiterzufriedenheit, zur Personalleistung sowie zur Gehalts- und Sozialleistungsplanung durchgeführt. Ich dachte, sie zahlen gut und es ist ein prestigeträchtiges Unternehmen. Meine letzte Position im Personalwesen war als Geschäftspartner. Aber es hat mir keine große Befriedigung gebracht. Also begann ich darüber nachzudenken, meinen Beruf zu wechseln. Mein Freund programmiert und bereitet Aufgaben für Mathematikwettbewerbe vor. Ich wurde einmal krank und er lud mich ein, einige Programmierprobleme zu lösen. Er wollte nicht, dass ich mich zu Hause langweile. Er schlug mir auch vor, mir eine Bildungswebsite anzusehen, auf der ich einen kurzen Java-Kurs belegte. Ich habe mich etwa sechs Monate lang mit diesen Programmierproblemen beschäftigt. Ich mochte es wirklich. Mir wurde klar, dass ich zum ersten Mal seit 15 Jahren glücklich war, etwas zu tun. Früher ging ich einfach zur Arbeit und verdiente Geld, aber mein Job gefiel mir nicht. Es fühlte sich einfach wie eine Verpflichtung an. Um mehr Zeit für mein Hobby zu haben, beschloss ich, das Risiko einzugehen und meinen Beruf auf das Programmieren umzustellen. Aber meine Bekannten, die in diesem Bereich arbeiten, haben mich gewarnt, dass pädagogische Aufgaben cool seien, professionelle Programmierer aber bei der Arbeit etwas anderes machen. Ich musste Theorie über Klassen, Methoden und objektorientierte Programmierung lernen.„Ich habe es geschafft, sowohl bei der Arbeit als auch abends zu Hause zu lernen“
Mein Freund programmiert in Java, also habe ich auch angefangen, Java zu lernen. Anfangs wusste ich nicht, dass es andere Programmiersprachen gibt, und als ich das wusste, wusste ich, dass ich nicht von Grund auf etwas anderes lernen wollte. Vor diesem Hintergrund habe ich bewusst nach Java-Kursen gesucht und bin auf diesen Kurs gestoßen. Da fand ich einen einfacheren Job, den ich mit dem Selbststudium kombinieren konnte. Da mein Arbeitspensum gering war, konnte ich sowohl am Arbeitsplatz als auch abends zu Hause lernen. Neben dem Kurs habe ich Programmierbücher gelesen und ein Lieblingsprojekt programmiert – einen Kostenrechner. Das alles dauerte etwa anderthalb Jahre. Irgendwann nach Level 32 begann ich, nach Arbeit zu suchen. Meine Fähigkeiten und Kenntnisse reichten aus, um zu Vorstellungsgesprächen zu gehen. Ich nahm an drei Vorstellungsgesprächen teil (ich schickte meinen Lebenslauf nur an drei Unternehmen, aber da ich deren festgelegte Kriterien erfüllte, wurde ich zu jedem Vorstellungsgespräch eingeladen) und schloss den Prozess jeweils erfolgreich ab. Eines der Unternehmen, die mir ein Angebot gemacht haben, ist eine bekannte Bank, aber sie gaben zu lange Rückmeldungen und ich dachte, sie würden nicht zu mir passen. Die zweite Firma, zu der ich ging, war EPAM. Ich habe für sie einen Test gemacht und zwei Vorstellungsgespräche mit theoretischen und praktischen Problemen absolviert. Aber erstens gefielen mir die von ihnen vorgeschlagenen Projekte nicht und zweitens gefiel mir ihre Unternehmenskultur nicht.„Mein Einkommen ist nicht gestiegen, sondern um zwei Drittel gesunken, aber jetzt macht mir mein Beruf Spaß.“
Letztendlich habe ich mich für ein großes Produktunternehmen entschieden ( Anmerkung der Redaktion: Unsere Heldin hat uns gebeten, ihren Arbeitgeber nicht zu nennen ). Die Unternehmenskultur des Unternehmens passte zu mir: Mein Arbeitsplatz und die Art der Projekte, die ich durchführen würde, waren mir nicht gleichgültig. Zunächst war ich 3 Monate lang Trainee. Ich habe einen neuen Dienst für das Unternehmen erstellt und wurde dann zum Junior-Entwickler befördert. Wir haben ein sehr großes Team (allein in unserer Entwicklungsgruppe sind es mehr als 20 Leute). Wir verwalten Inhalte für einen Dienst und erstellen einen Dienst, der unsere Partner bei der Verwaltung ihrer Geschäftsprozesse unterstützt. Meine Aufgaben unterscheiden sich nicht wirklich von denen gewöhnlicher Entwickler. Das Einzige ist, dass ich dafür länger brauche und mein Code öfter und gründlicher überprüft wird. Jede Gruppe im Unternehmen verfügt über einen eigenen Technologie-Stack, der von den Aufgaben abhängt. Das Unternehmen ist sehr groß – es gibt dort nur sehr wenige Prozesse, die überall gelten. Ich bin jetzt ein Junior-Entwickler. Als ich mit der Arbeit begann, bestand meine Schwierigkeit darin, dass wir aus der Ferne arbeiteten und meine Kollegen nicht so schnell reagierten, wie sie es persönlich tun würden. Ansonsten hatte ich keine Schwierigkeiten, mich bei der Arbeit einzufügen. Interessanterweise ist mein Einkommen nicht gestiegen. Stattdessen ist es um zwei Drittel zurückgegangen, aber jetzt gefällt mir mein Beruf. Die Arbeit ist viel einfacher. Ich muss mich nicht zwingen. Mit zunehmendem Alter haben sich meine Werte verändert. Früher habe ich Geldverdienen und eine Karriere in einem coolen Unternehmen priorisiert. Aber jetzt ist es mir wichtiger, einen Job zu haben, der mir Spaß macht.Tipps für Anfängerentwickler:
-
Verstehen Sie, was Ihnen wirklich gefällt. Es ist nur so, dass es, wie jeder andere Job auch, mühsam sein wird, wenn man keine Freude am Programmieren hat. Aber wenn Sie bereits wissen, dass es Ihnen gefällt, dann haben Sie keine Angst vor Stereotypen oder Ihrem Alter. Ich weiß, dass viele Leute wegen des Geldes in die IT einsteigen wollen, aber das ist wahrscheinlich nicht die beste Idee.
-
Lernen Sie grundlegende Programmierprinzipien. Interviewfragen zielen sehr oft darauf ab, Ihr Verständnis und nicht Ihr Wissen zu beurteilen. Es ist wichtig, dass Sie verstehen, was sozusagen unter der Haube des Programms passiert, wie und warum es funktioniert.
-
Sorgen Sie beim Erstellen eines Trainingsplans dafür, dass er für Sie funktioniert. Alles sollte individuell angepasst werden. Manche Menschen müssen schnell lernen. Andere machen in einem gemäßigteren Tempo Fortschritte.
GO TO FULL VERSION