Was der Beruf der Entwicklerin oder des Entwicklers wirklich umfasst
Hinter dem Wort „Entwickler“ verbergen sich sehr unterschiedliche Wirklichkeiten. Die Webentwicklung betrifft Websites und Anwendungen, die im Browser genutzt werden, mit einem sichtbaren Teil (der Oberfläche) und einem verborgenen Teil (Server, Datenbank, Austausch mit anderen Diensten). Die Softwareentwicklung ist weiter gefasst: Desktop-Anwendungen, interne Werkzeuge, Fachsoftware für Bank, Gesundheitswesen oder Industrie, mobile Apps, eingebettete Systeme.
In beiden Fällen besteht der größte Teil der Zeit nicht darin, neuen Code zu schreiben. Ein Team verbringt lange Stunden damit, den Bestand zu verstehen, Fehler zu beheben, kleine Erweiterungen einzubauen und zu prüfen, dass nichts kaputtgeht. Genau das vertraut man Praktikanten und Auszubildenden an: begrenzte Aufgaben in bereits bestehendem Code.
Behalten Sie dieses Bild vor der Bewerbung im Kopf. Ein eindrucksvolles Privatprojekt allein genügt nicht; was technische Verantwortliche überzeugt, ist der Beweis, dass Sie ein Programmstück, das Sie nicht selbst geschrieben haben, lesen, behutsam ändern und erklären können.
Praktikum oder duale Ausbildung: je nach Werdegang wählen
Das Praktikum ist Teil eines Bildungsgangs: Studium, Fachhochschule, Master, Ingenieurschule oder berufliche Ausbildung. Es beruht auf einer Vereinbarung zwischen Einrichtung, aufnehmender Organisation und Ihnen. Ab einer bestimmten Dauer ist in Frankreich eine Vergütung (gratification) Pflicht, deren Mindesthöhe gesetzlich festgelegt ist und sich ändert; erfragen Sie sie bei Ihrer Einrichtung oder beim Unternehmen.
Die duale Ausbildung (in Frankreich Alternance mit Lehrvertrag oder Qualifizierungsvertrag) macht Sie zum Angestellten, im Wechsel zwischen Betrieb und Ausbildungseinrichtung. Die Vergütung hängt von Alter, Ausbildungsjahr und Vertrag ab; die Tarife sind öffentlich und ändern sich, sodass Sie sie bei der Unterzeichnung nachlesen sollten.
Einige Anhaltspunkte für die Entscheidung:
- Sie streben einen bestimmten Abschluss an und wollen Ihr Studium finanzieren: Die duale Ausbildung passt oft besser;
- Sie sind mitten im Studium und suchen erste Erfahrung für einige Monate: Das Praktikum genügt;
- Sie satteln um: Manche kurzen Wege wie berufliche Zertifikate oder Bootcamps bieten eine Praxisphase im Unternehmen mit eigenen Regeln.
Welche Kompetenzen man von Einsteigern erwartet
Niemand erwartet von Praktikanten, dass sie einen ganzen Technologiestapel beherrschen. Recruiter suchen solide Grundlagen und sichtbare Lernfähigkeit.
Das technische Fundament
- eine ordentlich beherrschte Sprache (JavaScript oder TypeScript, Python, Java, C#, PHP, je nach Unternehmen);
- die Grundlagen des Webs: HTML, CSS, HTTP-Anfragen, Grundbegriffe von APIs;
- relationale Datenbanken und die Sprache SQL;
- der tägliche Umgang mit Git: Branches, lesbare Commits, Zusammenführungen, Konfliktlösung;
- erste Erfahrungen mit automatisierten Tests.
Das menschliche Fundament
Zur rechten Zeit um Hilfe bitten, eine Aufgabe in eigenen Worten wiedergeben, eine Verzögerung melden, bevor sie das Team belastet, und Anmerkungen bei einer Codeprüfung annehmen, ohne sich zu verschließen. Diese Eigenschaften wiegen bei der Entscheidung oft genauso schwer wie die Technik.
Ein Projekt zum Vorzeigen: wenig, aber gut erklärt
Ein kurzes, dokumentiertes und verständliches Repository ist mehr wert als eine imposante Anwendung, deren Entscheidungen Sie nicht begründen können. Wer drei sorgfältige Repositories vorstellt, überzeugt mehr als ein Profil voller abgetippter Tutorials.
Damit ein Projekt Ihre Bewerbung stützt, prüfen Sie, ob es Folgendes enthält:
- eine Beschreibungsdatei, die den Bedarf erklärt, wie man das Programm startet und welche technischen Entscheidungen getroffen wurden;
- eine nachvollziehbare Commit-Historie, die eine Entwicklung zeigt und nicht ein einziges, in einem Block hochgeladenes Repository;
- einige Tests, auch bescheidene, die belegen, dass Ihnen Zuverlässigkeit wichtig ist;
- eine aufgetretene Schwierigkeit und die Art, wie Sie sie gelöst haben, die Sie mündlich erzählen können.
Auch ein kleiner Beitrag zu einem offenen Projekt, etwa die Korrektur eines Fehlers in der Dokumentation oder eines gemeldeten Mangels, zeigt, dass Sie im Code anderer arbeiten können.
Wo und wie man sucht
Die Einsatzfelder sind vielfältig: Softwarehersteller, IT-Dienstleister (in Frankreich ESN genannt), Start-ups, Webagenturen, IT-Abteilungen von Banken, Versicherungen, Industriekonzernen oder Kommunen. Jede Art von Organisation vermittelt ein anderes Lernen. Ein Dienstleister bringt Sie mit mehreren Kunden und Technologien in Kontakt, ein Start-up gibt schneller Verantwortung, ein Großkonzern bietet einen formelleren Arbeitsrahmen.
Mehrere Wege lassen sich kombinieren:
- die Praktikumsstelle oder das Büro für Unternehmenskontakte Ihrer Hochschule oder Universität;
- Stellenportale für Praktika und duale Ausbildung, mit Benachrichtigungen zu Ihren Stichwörtern;
- Karrieremessen und Treffen, die von Akteuren der digitalen Branche organisiert werden;
- gezielte Initiativbewerbungen an eine technische Führungskraft statt an ein allgemeines Postfach;
- Ihr Netzwerk: Ehemalige Ihres Studiengangs, Lehrbeauftragte, Menschen aus Meetups.
Für eine duale Ausbildung beginnen Sie früh: Die besten Stellen sind oft Monate vor Beginn des Ausbildungsjahres vergeben.
Typische Aufgaben in Praktikum und dualer Ausbildung
Die Art der Aufgaben hängt von der Organisation ab, doch einige kehren häufig wieder:
- in einem Ticketsystem beschriebene Fehler beheben;
- eine Seite, ein Formular, einen API-Zugang oder eine Verwaltungsmaske ergänzen;
- automatisierte Tests schreiben oder vervollständigen;
- technische Dokumentation und Installationsanleitungen aktualisieren;
- an den Ritualen des Teams teilnehmen: tägliche Besprechung, Codeprüfung, Präsentation am Ende eines Zyklus;
- einen kleinen Teil einer Anwendung auf eine neuere Version einer Bibliothek umstellen.
Fragen Sie schon im Gespräch: An welcher Technologie arbeiten Sie, wer prüft Ihren Code, wie werden Änderungen getestet und danach veröffentlicht? Eine feste technische Ansprechperson verändert die Qualität eines Praktikums grundlegend, weil sie verhindert, dass Sie tagelang allein feststecken.
Das technische Vorstellungsgespräch meistern
Das Gespräch verläuft oft in zwei Teilen: ein Austausch über Ihren Werdegang, dann ein fachlicher Teil. Dieser kann aus Fragen zu Ihrem Projekt, einer kleinen Live-Aufgabe oder einem Test bestehen, den Sie zu Hause lösen.
Einige Reflexe helfen:
- denken Sie laut: Das Gegenüber bewertet Ihre Überlegung mehr als die Perfektion des Ergebnisses;
- wenn Sie etwas nicht wissen, sagen Sie es und erklären Sie, wie Sie die Antwort suchen würden;
- gehen Sie Ihr eigenes Projekt vor dem Gespräch noch einmal durch, um jede Entscheidung begründen zu können;
- bereiten Sie zwei oder drei Fragen dazu vor, wie das Team arbeitet.
Bei einer schriftlichen Bewerbung passt der Lebenslauf auf eine Seite: Ausbildung, nach Niveau geordnete Kenntnisse, Projekte mit Link zum Repository, Erfahrungen. Das Anschreiben erklärt in wenigen Zeilen, warum Sie dieses Unternehmen und diese Art von Produkt interessiert.
Anschauliches Beispiel: drei Monate bis zu einer kleinen Funktion
Veranschaulichung als Beispiel, mit gerundeten und frei erfundenen Zahlen. Stellen wir uns Ines vor, Studentin im dritten Jahr eines Informatikstudiengangs, die zwölf Wochen im Produktteam eines Herstellers von Buchungssoftware aufgenommen wird.
In den ersten zwei Wochen richtet sie die Umgebung ein, liest den Code und behebt mit Hilfe ihres Ansprechpartners drei kleine Fehler. Zwischen der dritten und der achten Woche bekommt sie eine Erweiterung übertragen: einen Suchfilter nach Datum in einer Buchungsliste. Sie schlägt eine Lösung vor, erhält bei der Prüfung etwa fünfzehn Anmerkungen, übernimmt die meisten und diskutiert zwei. In den folgenden Wochen schreibt sie die Tests, aktualisiert die Dokumentation und stellt ihre Arbeit in einer Vorführung dem Team vor.
Unterm Strich hat Ines das Produkt nicht revolutioniert. Sie hat aber eine tatsächlich genutzte Funktion geliefert, den vollständigen Ablauf einer Änderung gelernt und eine konkrete Empfehlung erhalten. Solch ein bescheidenes, überprüfbares Ergebnis sollten Sie anstreben.
Häufige Fehler, die Sie vermeiden sollten
Bei Einsteigern wiederholen sich einige Ungeschicklichkeiten.
- Technologien aufhäufen, ohne darüber sprechen zu können: Besser vier gut beherrschte nennen als fünfzehn nur gestreifte.
- Ein kopiertes Tutorial-Projekt als eigene Schöpfung ausgeben; Recruiter erkennen das schnell.
- Lesbarkeit vernachlässigen: unverständliche Variablennamen, fehlende nützliche Kommentare, Repository ohne Erklärung.
- Tagelang schweigend feststecken, statt die Schwierigkeit nach angemessener eigener Recherche anzusprechen.
- Grundlegende Sicherheit ignorieren, etwa Zugangsdaten in einem öffentlichen Repository zu lassen.
- Ein Praktikum ohne klare Aufgabe und Betreuung annehmen, bei dem man vor allem Tätigkeiten ohne Bezug zur Entwicklung erhält.
Lesen Sie vor der Unterschrift die in der Vereinbarung oder im Vertrag genannten Aufgaben noch einmal: Sie müssen dem entsprechen, was man Ihnen angekündigt hat.
Häufig gestellte Fragen
Muss man mehrere Programmiersprachen kennen, um ein Praktikum als Entwickler zu bekommen?
Nein. Eine gut beherrschte Sprache mit soliden Grundlagen in Algorithmik, Git und SQL wird in der Regel höher geschätzt als eine lange Liste angerissener Technologien. Das Unternehmen bildet oft auf den eigenen Technologiestack hin aus. Zeigen Sie vor allem, dass Sie schnell lernen und erklären können, was Sie geschrieben haben.
Ersetzt ein Privatprojekt die Erfahrung im Unternehmen?
Es ersetzt sie nicht, bereitet aber sinnvoll darauf vor. Ein klares, getestetes und dokumentiertes Projekt belegt Ihre Methode und Motivation, was für ein erstes Praktikum viel zählt. Ergänzen Sie es durch einen Beitrag zu einem gemeinsamen Projekt oder eine Gruppenarbeit aus dem Studium.
Kann man ein Entwicklungspraktikum machen, ohne Informatik zu studieren?
Das ist möglich, wenn Ihr Bildungsgang ein Praktikum vorsieht und Ihre Fähigkeiten sichtbar sind, etwa durch eine kurze Weiterbildung oder ein berufliches Zertifikat. Am einfachsten sprechen Sie mit Ihrer Einrichtung, denn die Vereinbarung muss zu Ihrer Ausbildung passen. Manche Unternehmen nehmen Quereinsteiger gern auf.
Ist Homeoffice für Praktikanten in der Entwicklung üblich?
Das hängt von der Organisation ab. Viele Teams arbeiten hybrid, bitten Praktikanten aber am Anfang oft, regelmäßiger vor Ort zu sein, um die Betreuung zu erleichtern. Fragen Sie vor der Unterschrift nach dem vorgesehenen Rhythmus und danach, wie die Betreuung an den Tagen im Homeoffice erreichbar bleibt.
Wie läuft die Codeprüfung für Einsteiger ab?
Sie schlagen eine Änderung vor, ein Kollege liest sie und hinterlässt Kommentare zu Klarheit, Tests oder technischen Entscheidungen. Das ist kein persönliches Urteil, sondern ein Lernaustausch. Antworten Sie Punkt für Punkt, korrigieren Sie, was berechtigt ist, und fragen Sie nach, wenn eine Anmerkung unklar bleibt.
Was unterscheidet duale Ausbildung und Praktikum für künftige Entwickler?
Das Praktikum ist ein begrenzter Abschnitt innerhalb eines Bildungsgangs, mit Vereinbarung und je nach Dauer einer Vergütung. Die duale Ausbildung ist ein Arbeitsvertrag, der über ein oder mehrere Jahre zwischen Betrieb und Schule wechselt, mit Gehalt. Sie bietet oft längere Erfahrung, verlangt aber, vor Beginn des Ausbildungsjahres einen Arbeitgeber zu finden.
