1

Jobs als Programmierer finden – Von der Bewerbung zum Traumjob

Ich habe in meinen Twich-Streams sowie auf unserer Website erzählt, wie meine Karriere als Softwareentwickler begonnen hat und wie ich meinen Traumjob gefunden habe.

Trotzdem fragen mich immer noch viele von euch, wie man am besten einen Job als Softwareentwickler findet.

Ich möchte euch in diesem Artikel eine Strategie erläutern, die ich jetzt benutzen würde. Damit kannst du sogar einen Job bei einem großen Technologieunternehmen wie Amazon, Facebook, Microsoft oder Facebook bekommen. Natürlich erfordert das ein wenig Vorarbeit und wird nicht einfach so "zufliegen".

Ich zeige dir Schritt-für-Schritt, wie du deinen Traumjob als Entwickler landest.

Hier sind die 6 Schritte + Häufige Fragen:

  1. Wie man programmieren lernt
  2. Was du lernen musst, nachdem du Programmieren gelernt hast
  3. Wie du deinen ersten Programmierjob oder ein Praktikum bekommst
  4. Die besten Möglichkeiten, sich für Jobs als Softwareentwickler zu bewerben
  5. Wie man sich am besten auf Vorstellungsgespräche vorbereitet
  6. Ob es wichtig ist, einen Informatik Abschluss zu haben
  7. Häufige Fragen

Los geht’s!

Schritt 1: Lerne das Programmieren! (Wer hätte das gedacht?)

Grundlegende und fortgeschrittene Themen in der Programmierung zu beherrschen sind die absolute Mindestqualifikation, die du als Softwareentwickler haben musst.

Aus diesem Grund empfehle ich dir mit einer interaktiven Webseite wie LerneProgrammieren zu beginnen. Die meisten Programmiergrundlagen kannst du hier sogar kostenlos lernen. Danach würde ich mit unseren Video- und Schnellstarkursen weitermachen, um fortgeschrittene Themen zu lernen. Nebenbei kannst du auch unseren YouTube-Kanal besuchen, um Tutorials durchzuarbeiten und dir spannende Themen zur Programmierung anzuschauen. Hier findest du Videos zur Webentwicklung, Spielentwicklung uvm.. Schaue dir einfach das an, was dich in der Programmierung am meisten interessiert.

Aber halt – mit welcher Programmiersprache soll man denn beginnen?

Meine schnelle Antwort wäre: JavaScript oder Python. Es ist jedoch sehr abhängig von deinen Interessen. Eine längere Antwort auf die Frage findest du in unserem YouTube-Kanal und in unserem Blog.

Schritt 2: Arbeite an persönlichen Projekten

Nachdem du einige Tutorials zum Programmieren durchgearbeitet hast, solltest du persönliche Projekte erstellen, um das Gelernte zu üben. Finde etwas, was dich interessiert und was du aufbauen möchtest.

Fotografierst du gerne? Dann könntest du eine Portfolio-Seite für alle deine Fotos programmieren. Wenn du gerne mit Aktien handelst, kannst du vielleicht ein System erstellen, dass die Aktiencharts für dich analysiert. Oder löst du gerne Probleme? Dann kannst du an einer Coding-Challenge teilzunehmen.

Wenn du an einem Projekt arbeitest, solltest du zunächst so viel wie möglich selber erstellen. Wenn du nicht weiterkommst, hole dir Hilfe von anderen durch online oder offline Ressourcen. Beispielsweise könntest du auf Stack Overflow deine spezifische, technische Frage stellen, wenn du bei programmierbezogenen Problemen festhängst.

Schritt 3: Der erste Programmierjob oder ein Praktikum

Wenn du ein paar persönliche Projekte erstellt hast, solltest du für deinen ersten Programmierjob oder ein Praktikum bereit sein. Du hast bereits Erfahrungen gesammelt, bevor du dich bei einem der top Technologieunternehmen vorstellst.

Natürlich ist es möglich direkt mit dem ersten Job bei einem der Top-Unternehmen zu landen, es ist jedoch viel einfacher und üblicher, zuerst bei einem weniger bekannten Unternehmen zu starten.

Sich einfach online für einen Job als Softwareentwickler zu bewerben ist nicht unbedingt die beste Idee, da das alle anderen genauso tun. Stattdessen empfehle ich dir LinkedIn, Xing oder persönliche Netzwerke und Kontakte zu nutzen.

Über LinkedIn und Xing kannst du eine/n Personalvermittler/in eines Unternehmens finden (oder er/sie dich). Du kannst deine Fragen zum Unternehmen und zur Position dann direkt an diese Person stellen. Selbst wenn du momentan noch nicht qualifiziert genug bist, kannst du fragen was du tun musst, um deine Chancen auf den Job zu verbessern.

Für das persönliche Networking empfehle ich dir Webseiten wie Meetup, um Ingenieure und Personalvermittler aus regionalen Unternehmen zu treffen.

Das ist aber noch nicht alles!

Xing, LinkedIn, und persönliche Kontakte helfen meist, um einen Job bei kleinen und mittleren Unternehmen zu bekommen. Bei großen Tech-Unternehmen ist diese Strategie jedoch weniger effektiv. Hier ist es am besten die folgenden drei Punkte zu kombinieren:

  1. Nutze Karrieremessen und Recruiting Events an Universitäten in deiner Nähe.
  2. Lass dich von einem Freund empfehlen, der in einem deiner Traum-Unternehmen arbeitet.
  3. Bewirb dich einfach online.

Durch die Kombination all dieser Strategien erhöhst du deine Chance auf ein Vorstellungsgespräch in einem der große Tech Unternehmen.

Schritt 4: Lerne Datenstrukturen und Algorithmen

In den großen Unternehmen wie Google und Microsoft stellen sie in ihren Interviews häufig Fragen zu Datenstrukturen und Algorithmen.

Wenn du diese noch nicht gelernt hast, solltet du das jetzt schleunigst tun. Um die Grundlagen zu lernen empfehle ich dir unsere Onlinekurse von LerneProgrammieren oder YouTube Tutorials.

Schritt 5: Vorbereitung auf Vorstellungsgespräche

Interviews für einen Job als Programmierer sind oft hart, aber es ist ganz einfach, sich darauf vorzubereiten.

Wenn du ein solides Verständnis für Datenstrukturen und Algorithmen hast, solltest du üben, wie man echte Probleme anhand vom Programmieren lösen kann. Nachdem du das einige Wochen geübt hast, kannst du anfangen Probeinterviews zu führen.

Wie macht man so ein Probeinterview?

Finde dich einfach mit deinen Freunden zusammen und gebt euch gegenseitig Probleme zum Lösen. Löse dann jedes Problem auf Papier oder in einem Word Dokument und erkläre deinem Freund oder deiner Freundin deine Lösung.

Sieh zu, dass du beide Seiten übst – die interviewte Person und auch den/die Interviewer/in. Dadurch lernst du auch die andere Seite kennen.

Sobald du mehr als 20 solcher Probeinterviews durchgeführt hast, solltest du bereit sein für echte Interviews bei den Unternehmen, wo du arbeiten möchtest.

Schritt 6: Bewerben x10

Verwende vor allem die drei oben genannten Strategien, wenn du dich bei einem großen Unternehmen bewirbst:

  • Recruiting Events
  • Empfehlung von Freunden
  • und online bewerben.

Mach dir keine Gedanken, wenn es nicht direkt beim ersten Mal klappt! Tatsächlich solltest mit ein paar Absagen rechnen, da der Einstieg in einem großen Unternehmen sehr kompetitiv ist.

Das war's schon! Hier nochmal eine kurze Zusammenfassung:

  • Schritt 1: Lerne das Programmieren
  • Schritt 2: Arbeite an persönlichen Projekten
  • Schritt 3: Starte mit einem kleinen Job oder einem Praktikum
  • Schritt 4: Lerne Datenstrukturen und Algorithmen
  • Schritt 5: Bereite dich auf die Interviews vor
  • Schritt 6: Bewerben, bewerben und nochmal bewerben!

Aber warte mal… ist es wirklich so einfach?

Ja, das ist es! Trotzdem braucht es viel Zeit und Vorbereitung, um alle 6 Schritte zu durchlaufen.

Häufige Fragen: Ist das wichtig für Entwickler?

Hier noch ein paar weitere Antworten auf häufige Fragen zum "Entwickler werden".

Muss ich einen Abschluss in Informatik haben?

Die kurze Antwort lautet: nein. Ein Informatik Abschluss hilft jedoch sehr. Wenn du einen Informatikkurs absolvierst, lernst du automatisch die Schritte 1 bis 4. Ohne einen Informatik Abschluss musst du alles selber lernen. Beachte jedoch, dass selbst mit einem Informatik Abschluss auch viel Arbeit erforderlich ist, um deinen Traumjob als Softwareentwickler bei einem top Unternehmen zu bekommen.

Muss ich eine teure Privatuni oder -fachhochschule besuchen?

Wieder ist die kurze Antwort: nein. Es hilft vielleicht ein bisschen, aber es ist alles andere als notwendig. Wenn du klug und engagiert bist, sollte es keine allzu große Rolle spielen, auf welcher Universität du warst.

Brauche ich gute Noten?

Auch hier ist die kurze Antwort: nein. Gute Noten helfen zwar sicher ein bisschen, um zum Vorstellungsgespräch eingeladen zu werden, aber es ist viel wichtiger, solide praktische Erfahrung zu haben, die du in deinem Lebenslauf zeigen kannst.

Was brauche ich dann?

Grundsätzlich brauchst du ein gutes Verständnis fürs Programmieren und Probleme lösen. Informatikgrundlagen solltest du auch gut beherrschen, sowie interessante Projekte und Erfahrungen in deinem Lebenslauf nachweisen können.

All das erreichst du, wenn du den ausführlich erklärten 6 Schritten folgst.

  • 10. Mai 2020
Click Here to Leave a Comment Below 1 comments
Jannes - 3. März 2021

Heute ist es so dass, wenn man eine oder mehrere Programmieren sprachen weiß gutes Geld in kurze Zeit verdienen kann. Dieser Job ist heute sehr gut bezahlt. Es ist kein wunder das nicht nur in Deutschland, sondern weltweit Programmier Entwickler gesucht sind.

Reply

Leave a Reply: