Einen Job finden
Technische Vorstellungsgespräche können sehr anspruchsvoll sein, und manche haben recht spezifische Anforderungen. Schon die richtigen Stellen zu finden, auf die Sie sich bewerben können, kann herausfordernd sein! Dieser Artikel bietet einige Tipps und Ressourcen, die Sie beim gesamten Prozess unterstützen sollen – von der Suche nach potenziellen Stellen und der Bewerbung bis hin zum erfolgreichen Abschneiden in Vorstellungsgesprächen. Der unten beschriebene Prozess funktioniert möglicherweise nicht für alle genau in dieser Form – vielleicht stellen Sie fest, dass ein leicht anderer Ansatz oder eine andere Reihenfolge für Sie besser funktioniert –, aber die meisten werden ihn nützlich finden.
Hinweis: Möglicherweise möchten Sie im Moment noch gar nicht darüber nachdenken, welchen Beruf Sie ausüben wollen; vielleicht möchten Sie sich einfach darauf konzentrieren, Code zu lernen. Das ist in Ordnung; Sie können jederzeit später zu diesem Artikel zurückkehren, wenn der richtige Zeitpunkt gekommen ist.
| Voraussetzungen: | Keine |
|---|---|
| Lernergebnisse: |
|
Entscheiden Sie, welche Art von Job Sie möchten
Es klingt fast zu offensichtlich, um es aufzuschreiben, aber Sie sollten sorgfältig über die Art von Job nachdenken, die Sie möchten, bevor Sie auf den Arbeitsmarkt gehen und mit der Suche beginnen. Wenn Sie das nicht tun, werden Sie wahrscheinlich einen wenig effektiven Gießkannenansatz verfolgen – sich auf eine große Vielfalt von Jobs bewerben, ohne für irgendeinen davon wie die ideale Kandidatin oder der ideale Kandidat auszusehen.
Wenn Sie diese Website lesen, interessieren Sie sich wahrscheinlich für eine Art von Job in der Webentwicklung. Das ist gut, aber denken Sie konkreter darüber nach und notieren Sie einige Ideen dazu, was Sie in den folgenden Kategorien möchten:
- Genaue Art der Rolle: Möchten Sie eher:
- Webdesignerin oder Webdesigner sein: HTML, CSS und Grafikprogramme verwenden, um Benutzeroberflächen zu entwerfen.
- JS-Entwicklerin oder JS-Entwickler sein: Funktionalität mit JavaScript und Frameworks implementieren.
- In Developer Relations oder als Sales Engineer arbeiten: Mit Kundinnen und Kunden sprechen, sie für Technologie begeistern, ihnen bei der Lösung von Problemen helfen und Lösungen entwickeln.
- Technische Redakteurin oder technischer Redakteur sein: Dokumentation schreiben, um zu erklären, wie die Technologie funktioniert und wie sie verwendet wird.
- Eher eine Allround-Entwicklerin oder ein Allround-Entwickler sein.
- Etwas anderes?
- Art des Arbeitgebers: Möchten Sie arbeiten für:
- Sich selbst, als Auftragnehmerin oder Auftragnehmer, an vielen unterschiedlichen Projekten.
- Eine Design-/Entwicklungsagentur, ebenfalls an vielen unterschiedlichen Projekten.
- Ein Unternehmen oder einen Konzern als interne Entwicklerin oder interner Entwickler.
- Eine gemeinnützige Organisation oder Wohltätigkeitsorganisation.
- Branche: Möchten Sie arbeiten in:
- Technologie.
- Gesundheit.
- Finanzen.
- Wohltätigkeit.
- Musikindustrie.
- usw.
- Arbeitsort: Möchten Sie arbeiten:
- Vollzeit von zu Hause aus.
- In einem Büro.
- In einer Art Hybridmodell.
- Immer am selben Ort oder zwischen verschiedenen Regionen oder Ländern wechselnd?
Wenn Sie die Antworten auf diese Fragen nicht kennen, ist das in Ordnung. Fragen Sie Gleichgesinnte, Freundinnen und Freunde, Lehrkräfte oder Ihre Mentorin beziehungsweise Ihren Mentor, wofür sie sich interessieren, um Inspiration zu erhalten, und sehen Sie sich in der Branche um, was verfügbar ist. Realistisch gesehen werden viele von Ihnen wahrscheinlich zunächst eine interessante Stellenanzeige oder ein interessantes Unternehmen sehen und dann herausfinden, wie es in die oben genannten Kategorien passt und wie Sie sich diesem Unternehmen gegenüber „verkaufen“ können.
Sich gut präsentieren
Um einen Job zu bekommen, müssen Sie lernen, sich gut zu präsentieren, das heißt, sich als großartige Kandidatin oder großartigen Kandidaten für die gewünschten Stellen darzustellen. Dies umfasst einige verschiedene Schritte, die in den folgenden Abschnitten beschrieben werden.
Eigenschaften entwickeln, nach denen Arbeitgeber suchen
Grundsätzlich sollten Sie sich der Eigenschaften bewusst sein, nach denen Personalverantwortliche bei Kandidatinnen und Kandidaten suchen, und sich entsprechend vorbereiten. Natürlich benötigen Sie technische Fähigkeiten und andere Kompetenzen, die Ihnen helfen, die jeweilige Aufgabe direkt zu erledigen. Unternehmen suchen jedoch auch nach „Soft Skills“, die Ihnen indirekt bei der Arbeit helfen; sie machen zudem das Arbeitsleben ihrer Mitarbeitenden leichter und angenehmer. Einige davon haben wir bereits in unserem Artikel über Zusammenarbeit und Teamarbeit angesprochen.
Zusammenfassend suchen Personalverantwortliche nach:
- Jemandem, mit dem sie gut auskommen können.
- Einer positiven Einstellung, einer Person, die respektvoll, empathisch und konstruktiv ist.
- Einer aufgeschlossenen Person, die gut in einem vielfältigen Team mit unterschiedlichen Standpunkten arbeitet.
- Jemandem, der souverän damit umgeht, wenn eine Entscheidung nicht zu seinen oder ihren Gunsten ausfällt, und sich für das Gemeinwohl einsetzen kann.
- Einer guten kommunizierenden und Beziehungen aufbauenden Person.
- Einer ausdauernden, fokussierten Person mit guten Problemlösungsfähigkeiten.
Überlegen Sie, ob diese Aussagen Sie beschreiben oder nicht. Dies kann eine nützliche Möglichkeit sein, einige Ihrer Schwächen zu erkennen, sodass Sie Maßnahmen ergreifen können, um sie zu verbessern. Wenn Sie beispielsweise nicht gut im Kommunizieren oder Problemlösen sind, suchen Sie nach Leitfäden oder Kursen, die Ihnen helfen, diese Fähigkeiten zu verbessern. Selbst etwas Informelles wie mit Freundinnen und Freunden über Ihre Arbeit zu sprechen und Ihre Projekte zu beschreiben, wird Ihnen helfen, besser zu kommunizieren.
Einen Lebenslauf erstellen
Sie sollten einen Lebenslauf erstellen, der Ihren Wert für einen Arbeitgeber vermittelt. Es gibt viele Leitfäden im Web, die Ihnen beibringen, wie Sie einen solchen schreiben, aber kurz gesagt, sollte er im Allgemeinen Folgendes enthalten:
- Ihre Kontaktdaten: Geben Sie Ihren Namen, Ihre Postanschrift, Telefonnummer, E-Mail-Adresse und eventuell eine weitere Kontaktmethode an, die Ihnen wichtig und für die berufliche Kommunikation geeignet ist. Ein LinkedIn-Profil wird empfohlen.
- Eine Zusammenfassung/persönliche Erklärung, die Sie in einem einzigen Satz beschreibt. Dies kann sehr schwer zu schreiben sein – sie muss selbstbewusst, aber nicht arrogant, positiv, aber realistisch klingen. Eine gute Strategie ist, sie wirklich kurz zu halten und sich auf einige Fakten, Ihre Überzeugungen und Ihr Erfahrungsniveau zu konzentrieren. Eine gute persönliche Erklärung für eine Junior-Webentwicklerin oder einen Junior-Webentwickler könnte beispielsweise etwa so lauten: „Bob Smith ist Webentwickler mit zwei Jahren Erfahrung und einer großen Leidenschaft für Semantik, Barrierefreiheit und inklusives Design.“
- Eine Liste beruflicher Erfahrungen, die jeweils Folgendes enthält:
- Einen Zeitraum, der angibt, wann Sie dort gearbeitet haben – beispielsweise 06/2023–10/2024 oder 06/2023–heute, falls Sie dort noch arbeiten.
- Unternehmen und Berufsbezeichnung.
- Einen kurzen Absatz oder eine Aufzählung, die beschreibt, was Sie in diesem Job/Praktikum/usw. getan haben. Beschreiben Sie nicht alles, sondern nur das, was Ihrer Meinung nach nützliche Erfahrungen für Ihre Selbstpräsentation sind.
- Eine Zusammenfassung Ihrer Ausbildung, die die verschiedenen Qualifikationen auflistet, die Schule, an der Sie sie erworben haben, sowie die erzielte Note. Fügen Sie Studienabschlüsse und andere Hochschulbildung, Zertifikate und Leistungen hinzu, die direkt für Ihr Fachgebiet relevant sind (beispielsweise eine Webentwicklungszertifizierung oder Sommerschule), und vielleicht auch reguläre Schulabschlüsse, nach denen Arbeitgeber häufig suchen (etwa Englisch, andere Sprachen und Mathematik).
- Einen Abschnitt mit zusätzlichen Informationen, beispielsweise:
- Links zu Ihrem Portfolio.
- Beschreibungen weiterer relevanter Erfahrungen, die nicht in die obigen Abschnitte passen.
- Persönliche Interessen – die meisten Arbeitgeber möchten, dass ihre Mitarbeitenden vielseitig sind und ein Leben außerhalb der Arbeit haben, statt nur Unternehmensroboter zu sein – ob Musik machen, Filme schauen oder ehrenamtliche Arbeit in einem Tierheim. Dies hilft auch dabei, Gesprächsthemen während Vorstellungsgesprächen zu schaffen.
Hier sind einige allgemeine Tipps zum Schreiben eines Lebenslaufs:
- Halten Sie ihn kurz und prägnant: Idealerweise sollte er auf zwei Seiten A4- oder Letter-Papier passen. Personalverantwortliche werden sich nicht die Mühe machen, einen langen Aufsatz über Ihre Fähigkeiten zu lesen.
- Verwenden Sie professionelle Sprache: Verwenden Sie keine umgangssprachliche Sprache oder Slangbegriffe – Sie müssen so klingen, als nähmen Sie Ihre Bewerbung ernst.
- Prüfen Sie Ihren Text sorgfältig auf Rechtschreib- und Grammatikfehler: Lassen Sie ihn durch einen Dienst wie Grammarly laufen, um sicherzustellen, dass Sie keine Fehler übersehen, und um Hinweise auf weitere Verbesserungen zu erhalten. Personalverantwortliche sortieren einen Lebenslauf mit einem Tippfehler häufig aus – er zeigt einen Mangel an Professionalität und Aufmerksamkeit für Details.
- Fügen Sie nicht unbedingt alle Ihre beruflichen Erfahrungen in Ihren Lebenslauf ein: Wenn Sie viel Erfahrung haben, nehmen Sie nur die wichtigsten oder bedeutendsten aktuellen Einträge auf. Sie möchten ihn kurz halten, aber auch nicht den Eindruck erwecken, dass es verdächtige Lücken in Ihrem beruflichen Werdegang gibt, zu denen Personalverantwortliche Sie befragen könnten. Führen Sie Ihre vollständige Erfahrungsliste in Ihrem LinkedIn-Profil auf und nehmen Sie nur eine Zusammenfassung in Ihren Lebenslauf auf.
- Fügen Sie Soft Skills ein: Wie im Abschnitt Eigenschaften entwickeln, nach denen Arbeitgeber suchen erwähnt, sind Soft Skills wichtig und es lohnt sich, sie in Ihren Lebenslauf aufzunehmen. Sie sollten überlegen, welche davon relevant sind – Arbeitgeber interessieren sich nicht für Seiten voller Beschreibungen darüber, wie nett Sie sind, aber sie werden daran interessiert sein zu wissen, dass Sie gut im Team arbeiten, unter Druck ruhig bleiben und Problemlösungsfähigkeiten haben.
- Referenzen auf Anfrage: Arbeitgeber benötigen immer Referenzen, damit sie von jemand anderem eine zweite Einschätzung zu Ihnen und Ihren Fähigkeiten erhalten können. Idealerweise sollte dies jemand sein, mit dem Sie gearbeitet haben und zu dem Sie eine gute Beziehung haben, wie eine frühere Führungskraft oder Lehrkraft. Wenn Sie derzeit nicht sicher sind, wer Ihre Referenzen sind, schreiben Sie einfach „Referenzen auf Anfrage verfügbar.“ unten in Ihren Lebenslauf.
- Halten Sie Ihren Lebenslauf aktuell: Prüfen Sie ihn jedes Jahr darauf, ob etwas Neues hinzugefügt werden muss oder ob Sie etwas entfernen möchten.
Hinweis: Sie sollten Ihren Lebenslauf als allgemeines Dokument betrachten und ihn dann für die einzelnen Stellen, auf die Sie sich bewerben, hinsichtlich der jeweils passendsten Berufserfahrung und Fähigkeiten anpassen.
Erfahrung sammeln
Wenn Sie mit der Jobsuche beginnen, geraten Sie in einen Teufelskreis – Sie brauchen Erfahrung, um einen Job zu bekommen, aber Sie brauchen auch einen Job, um Erfahrung zu sammeln. Verzweifeln Sie aber nicht – es gibt andere Möglichkeiten, Erfahrung zu sammeln. Hier sind einige Ideen:
- Kontaktieren Sie lokale Unternehmen, Wohltätigkeitsorganisationen, Kirchen, Schulen usw., um herauszufinden, ob sie eine Website möchten oder Hilfe bei der Aktualisierung ihrer bestehenden Website benötigen. Wenn Sie gerade erst anfangen, könnten Sie anbieten, dies kostenlos zu tun, nur um Erfahrung zu sammeln.
- Anknüpfend an den vorherigen Punkt können Sie kleinere Freelance-Aufträge übernehmen, sobald Sie sich erfahren genug fühlen, um für Ihre Arbeit Geld zu verlangen. Sie könnten bei lokalen Unternehmen nachfragen oder Arbeit über spezialisierte Dienste wie UpWork finden.
- Erstellen Sie eigene Hobbyprojekte, beispielsweise Ihre eigene Website, um Ihre Arbeit zu präsentieren, einige unterhaltsame Demos und Spiele oder eine Web-App mit Bezug zu einem Unternehmen, bei dem Sie arbeiten möchten.
- Sie könnten sogar ein bestehendes Problem auf der Website eines Unternehmens identifizieren, es beheben und ihnen einen Link zu einer bereitgestellten Version der Fehlerbehebung senden.
- Halten Sie sich in Foren auf und helfen Sie anderen bei ihren Programmierproblemen. (Siehe Anderen helfen, Fragen stellen.)
- Zu Open-Source-Projekten beitragen.
Ein Portfolio erstellen
Sobald Sie relevante Erfahrung gesammelt haben, über die es sich zu sprechen lohnt, besteht der nächste Schritt darin, ein Portfolio zusammenzustellen, das Sie in Ihren Lebenslauf aufnehmen und Arbeitgebern zeigen können. Die ganze Idee dabei ist: Erzählen Sie mir nicht, was Sie können – zeigen Sie mir, was Sie können.
Dieses sollte Folgendes enthalten:
- Eine ansprechend gestaltete Landingpage, die alles zusammenfasst.
- Eine Liste von Websites, Apps und anderen relevanten Produkten, an denen Sie gearbeitet haben. Fügen Sie für jedes einen Titel, ein Vorschaubild sowie eine Beschreibung des Projekts und Ihrer Arbeit daran hinzu. Wenn Sie ziemlich viel über die Projekte sagen möchten, erstellen Sie für jedes eine eigene Seite! Fügen Sie eine Liste der Technologien hinzu, die für die Erstellung des Projekts verwendet wurden, sowie einen Link zum Quellcode, falls Sie dazu in der Lage sind (nicht jeder Quellcode ist offen).
- Links zum Quellcode und zu Live-Demos Ihrer eigenen persönlichen Projekte und Experimente. Jedes Projekt sollte eine Beschreibung dessen enthalten, was es tut, und der Technologien, die zu seiner Erstellung verwendet wurden.
- Links zu Blogbeiträgen, Schreibproben, Konferenzvorträgen und allen anderen Materialien, von denen Sie denken, dass sie helfen könnten, Ihre Fähigkeiten zu präsentieren.
- Eine Liste Ihrer Beiträge zu Open-Source-Projekten, mit Angabe dessen, worin der Beitrag bestand, wie er das Projekt verbessert hat und welche Technologien beteiligt waren. Sie sollten Links zu den tatsächlichen von Ihnen vorgenommenen Änderungen (z. B. Quellcode, veröffentlichte Dokumentation) sowie einen Link zum Changelog (beispielsweise zum GitHub Pull Request) angeben, der belegt, dass Sie die Arbeit durchgeführt haben.
Ihr Portfolio sollte die Höhepunkte Ihrer besten Arbeit enthalten. Es soll leicht zugänglich und einfach durchzusehen sein. Fügen Sie in jedem Abschnitt nur einige bedeutende Einträge ein; andernfalls wird die personalverantwortliche Person gelangweilt sein und weiterschauen. Ein schönes, klares Design verbessert die Erfahrung, während ein komplexes Design die Lesbarkeit verringern könnte.
Was die tatsächliche Veröffentlichung Ihres Portfolios angeht:
- Sie sollten Ihre Arbeit veröffentlichen, und zwar an öffentlich einsehbaren Orten, beispielsweise in einer GitHub-Organisation für Quellcode und auf einer Blogging-Plattform wie Medium (oder Ihrer eigenen Website) für Blogbeiträge.
- Für Quellcode, der nur aus Demos oder Snippets besteht (statt beispielsweise aus vollständigen Websites), veröffentlichen Sie Live-Versionen des Codes, damit Personen das Live-Ergebnis leicht ansehen können. Siehe Ihre Website veröffentlichen für Tipps dazu.
- Was die eigentliche Portfolio-Landingpage betrifft, könnten Sie ein GitHub-Repository erstellen und Ihre Liste von Links in einer
README.md-Datei bereitstellen. Das sieht jedoch nicht besonders gut aus. Viel besser wäre es, eine spezielle Website für Ihr Portfolio mit einem eigenen Domainnamen zu erstellen. Wenn Sie nicht besonders gut im Design sind, bitten Sie eine Kollegin, einen Kollegen oder eine Freundin beziehungsweise einen Freund um Hilfe, vielleicht im Austausch dafür, dass Sie Programmierarbeit für sie übernehmen.
Ein LinkedIn-Profil erstellen
LinkedIn ist eine der beliebtesten Websites der Welt, auf der Menschen Jobs finden und Arbeitgeber Mitarbeitende finden können. Es ist ein großartiger Ort, um eine Online-Darstellung Ihrer Berufserfahrung und Fähigkeiten zu führen; sie ähnelt Ihrem Lebenslauf.
LinkedIn hat viele nützliche Vorteile, durch die Ihr Profil gut neben Ihrem Lebenslauf funktioniert. Sie können:
- Ihre vollständigen Erfahrungen und Fähigkeiten auflisten, ohne dass Ihr Profil zu lang aussieht.
- Andere Personen dazu bringen, Empfehlungen zu veröffentlichen.
- Auf die Profile all Ihrer früheren Arbeitgeber, Bildungseinrichtungen usw. verlinken.
- Beiträge schreiben und es als Blog verwenden.
- Aktiv nach Jobs suchen und sich darauf bewerben sowie sich neue Job-Updates basierend auf Ihren Fähigkeiten und Interessen senden lassen.
- Sich mit Kontakten verbinden, um ein Netzwerk aufzubauen, in dem Sie Fähigkeiten und Hinweise teilen können, was Ihnen letztlich bei der Jobsuche hilft.
- Schulungskurse absolvieren.
Aus diesen Gründen sollten Sie ein Profil erstellen. Achten Sie darauf, dass es gut aussieht und professionell klingt. Ein gutes LinkedIn-Profil erstellen bietet einige nützliche Tipps.
Sich auf einen Job bewerben
Sehen wir uns nun den Prozess der Bewerbung auf einen Job an.
Jobsuche
Es gibt verschiedene Herangehensweisen an die Jobsuche, und eine Kombination funktioniert oft am besten:
- Melden Sie sich auf Websites an, auf denen Jobs ausgeschrieben werden, beispielsweise LinkedIn (es wird auch spezielle Websites für Ihre Region geben), und wählen Sie, regelmäßig Zusammenfassungen der verfügbaren Jobs zu erhalten.
- Besuchen Sie Ihre Community-Netzwerke, suchen Sie nach Stellenanzeigen und fragen Sie Kontakte, ob sie von Jobs wissen, die Sie interessieren könnten.
- Recherchieren Sie die Unternehmen, für die Sie gerne arbeiten würden, besuchen Sie deren Karriereseiten und sehen Sie, was verfügbar ist.
- Besuchen Sie Networking-Veranstaltungen und Jobmessen, um potenzielle Arbeitgeber kennenzulernen.
Die Kriterien aus „Entscheiden Sie, welche Art von Job Sie möchten“, die Sie zuvor erstellt haben, sollten nützlich sein, um Ihre Listen der Unternehmen, für die Sie arbeiten möchten, und der Stellen, auf die Sie sich bewerben möchten, einzugrenzen.
Vor der Bewerbung
Bevor Sie beginnen, sich auf einen Job zu bewerben, können Sie einige nützliche Schritte zur Vorbereitung unternehmen:
- Prüfen Sie die Stellenbeschreibung, um sicherzustellen, dass die Stelle für Sie geeignet ist. Sie möchten beispielsweise nicht Ihre Zeit mit einer Bewerbung auf einen Job verschwenden, der Vollzeitarbeit in einem Büro in Kalifornien erfordert, wenn Sie im Vereinigten Königreich leben und nicht umziehen möchten. Und Sie werden nicht die Erfahrung für eine Stelle als Senior-Webentwicklerin oder Senior-Webentwickler haben, wenn Sie JavaScript erst seit drei Monaten lernen.
Hinweis: Wenn Sie nicht sicher sind, ob Sie sich auf einen Job bewerben sollten, oder wissen möchten, ob das Unternehmen weitere passendere Stellen verfügbar hat, suchen Sie die Kontaktdaten der Recruiterin oder des Recruiters und fragen Sie nach. Diese Person könnte künftig ein nützlicher Kontakt sein, wenn nicht schon jetzt.
- Versuchen Sie, Kontakte zu finden, die bereits im Unternehmen arbeiten, beispielsweise in Ihrem Community-Netzwerk oder auf LinkedIn, und beginnen Sie ein Gespräch mit ihnen. Fragen Sie sie, wie die Arbeit für das Unternehmen ist und ob es etwas Spezifisches gibt, das Sie für den Job können müssen. Wenn Sie für diese Stelle nicht geeignet sind, fragen Sie, ob in naher Zukunft andere passendere Stellen ausgeschrieben werden. Vermeiden Sie es, zu viele Personen zu kontaktieren, die im selben Unternehmen arbeiten, sondern wählen Sie stattdessen eine oder zwei Personen, die Ihrer Meinung nach der Rolle, auf die Sie sich bewerben, am nächsten stehen.
- Recherchieren Sie weiter über das Unternehmen – lesen Sie seine Websites/Blogs und informieren Sie sich über seine Geschichte und Ziele. Verbringen Sie einige Zeit damit, seine Produkte zu verwenden und sich mit ihrer Funktionsweise vertraut zu machen – installieren Sie beispielsweise seine Software und verwenden Sie sie, um eine Demo-App zu erstellen, oder schreiben Sie eine Website, die seine APIs verwendet, um etwas zu tun.
Hinweis: Für Extrapunkte versuchen Sie, ein Problem zu identifizieren, das das Unternehmen derzeit zu lösen versucht, oder einen Fehler in seinem Produkt, und schlagen Sie eine Korrektur zusammen mit einer Demo oder Code-Snippets vor.
- Passen Sie Ihren Lebenslauf an diese spezielle Stelle an. Sehen Sie sich die Stellenbeschreibung an und heben Sie Ihre relevantesten Fähigkeiten und Berufserfahrungen hervor, während Sie weniger relevant erscheinende Einträge abschwächen oder sogar entfernen. Heben Sie außerdem die für diese Stelle relevantesten Demos/Beispiele in Ihrem Portfolio auf irgendeine Weise hervor. Sie könnten solchen Code beispielsweise ganz oben in Ihrem Portfolio platzieren.
Sich auf den Job bewerben
Wenn Sie sich auf den Job bewerben, befolgen Sie den Prozess genau wie angewiesen. Jede Stellenanzeige enthält Anweisungen zur Bewerbung. Wenn die Stellenanzeige eher aus einem Gespräch mit einem Netzwerkkontakt bestand, fragen Sie diese Person genau, wie Sie sich bewerben sollen.
Vor allem:
- Stellen Sie sicher, dass Ihre Bewerbung professionell und gut geschrieben ist und keine Tippfehler enthält. Wenn sie schlecht geschrieben ist, werden Sie wahrscheinlich keinen Erfolg haben. Prüfen Sie sie mit einem Tool wie Grammarly.
- Bewerben Sie sich nicht zu spät – Sie müssen Ihre Bewerbung bis zum Stichtag einreichen!
Nicht alle Bewerbungen erfordern dieselben Dinge; wahrscheinlich müssen Sie:
- Einige Angaben in einem Online-Formular ausfüllen. Schreiben Sie Ihre Antworten lokal (beispielsweise in VS Code) oder in einem Online-Dokument (beispielsweise einer Google-Docs-Datei), bevor Sie sie in die Formularfelder eingeben, falls etwas (beispielsweise ein Browser-Absturz) dazu führt, dass Sie Ihre Arbeit verlieren. Das kann Ihnen Stunden der Frustration ersparen; außerdem ist Text leichter zu überprüfen und Rückmeldungen dazu einzuholen, wenn Sie ihn zunächst an einer anderen Stelle ablegen.
- Ihren Lebenslauf hochladen.
- Ein Anschreiben verfassen und hochladen. Es gibt viele Leitfäden zum Schreiben wirksamer Anschreiben an anderen Stellen im Internet, aber im Allgemeinen sollte ein solches Schreiben beschreiben, warum Sie:
- Für das Unternehmen arbeiten möchten.
- Gut zur Unternehmenskultur passen würden.
- Perfekt für die Stelle geeignet sind.
- Einige Beispiele Ihrer bisherigen Arbeit in einem separaten Abschnitt bereitstellen.
Ein fortlaufender Prozess
Ein wichtiger Punkt ist, dass Ihre Jobsuche ein fortlaufender Prozess sein sollte, bei dem Sie jeden Tag ein wenig tun und ständig auf Ihr Ziel hinarbeiten. Senden Sie nicht einfach eine ganze Menge Bewerbungen ab und warten dann untätig auf eine Antwort.
Sie sollten bei allen vielversprechenden Kontakten nachfassen, die Sie beispielsweise in Community-Netzwerken oder auf LinkedIn treffen. Führen Sie außerdem eine Liste der Personen, die Sie treffen, und der Unternehmen, bei denen Sie sich bewerben, zusammen mit Kontaktdaten und Beschreibungen zu jedem Eintrag. Fragen Sie regelmäßig bei Unternehmen nach, für die Sie gerne arbeiten würden, um zu erfahren, welche Stellen sie verfügbar haben. Wenn Sie für eine Stelle abgelehnt werden, haben sie möglicherweise etwas anderes, das besser zu Ihnen passt, entweder jetzt oder in Zukunft.
Wenn Sie nach Ihrer Bewerbung auf eine Stelle keine Antwort von einem Unternehmen erhalten haben, warten Sie eine Weile und fragen Sie dann bei der Recruiterin oder dem Recruiter nach, ob es Rückmeldungen für Sie gibt oder weitere Stellen anstehen. Selbst wenn ein Unternehmen, für das Sie arbeiten möchten, derzeit keine passenden Vollzeitstellen ausgeschrieben hat, kontaktieren Sie es trotzdem und fragen Sie, ob es jemanden mit Ihrem Kompetenzprofil sucht. Möglicherweise bieten sie Ihnen nützliche Erfahrung, vielleicht in Form einer ehrenamtlichen Tätigkeit oder eines Freelance-Vertrags.
Suchen Sie weiterhin über Ihre ausgewählten Job-Websites oder Community-Netzwerke nach weiteren Stellen. Sprechen Sie mit Menschen darüber, was verfügbar ist. Ständig werden neue Möglichkeiten entstehen.
Wenn Sie Schwierigkeiten haben, etwas Dauerhaftes zu finden, das Sie wirklich möchten, gibt es möglicherweise einige Zwischenschritte:
- Manchmal ist es eine gute Strategie, einen Job zu bekommen, der dem gewünschten Job benachbart ist. Möglicherweise müssen Sie zunächst einen niedriger eingestuften Job annehmen, um die erforderliche Erfahrung für den Job zu sammeln, den Sie wirklich möchten – entweder hinsichtlich des verwendeten konkreten Technologie-Stacks oder der bestimmten Branche, in der Sie arbeiten möchten.
- Möglicherweise müssen Sie Freelance-/Auftragsarbeit annehmen, um weiterhin Ihre Miete bezahlen zu können, während Sie Ihre Jobsuche fortsetzen. Dies gibt Ihnen auch nützliche Erfahrung, die Ihnen helfen wird, den Job zu bekommen, den Sie anstreben.
Sich auf Vorstellungsgespräche vorbereiten
Wenn Recruiterin oder Recruiter und die personalverantwortliche Person Ihre Bewerbung mögen, werden sie Sie zu einigen Vorstellungsgesprächen und anderen Terminen einladen. Dieser Abschnitt bietet einige Ratschläge zur Vorbereitung darauf.
Es gibt einige allgemeine Dinge, die Sie zur Vorbereitung auf jedes Vorstellungsgespräch tun sollten:
- Suchen Sie einen aufgeräumten, ruhigen Ort für das Vorstellungsgespräch. Stellen Sie sicher, dass Sie nicht durch Lärm und Unruhe abgelenkt werden und dass Ihre Umgebung während des Gesprächs ordentlich ist. Wenn Sie einen Videoanruf mit der interviewenden Person bzw. den interviewenden Personen führen und Ihr Raum völlig chaotisch ist, wird das keinen guten Eindruck machen.
- Überlegen Sie, was Sie zu Ihrem Vorstellungsgespräch anziehen werden. Bei den meisten Entwicklerjobs müssen Sie keinen Anzug tragen (prüfen Sie die Stellenanzeige darauf, ob sie eine Kleiderordnung erwähnt), aber Sie sollten etwas relativ Neutrales und halbwegs Schickes wählen. Tragen Sie kein T-Shirt mit einem anstößigen Slogan und erscheinen Sie nicht im Pyjama.
- Bereiten Sie sich auf Programmierinterviews vor.
- Stellen Sie eine Sammlung von Anekdoten zusammen, die Sie für erfahrungsbasierte Interviewfragen verwenden können.
- Überlegen Sie, was Ihre Stärken und Schwächen sind, und antworten Sie realistisch. Sie werden glaubwürdiger wirken, wenn Sie sich nicht in jeder Hinsicht als perfekt darstellen, wenn Interviewende Sie unvermeidlich nach Ihren größten Stärken und Schwächen fragen.
- Recherchieren Sie die üblichen Gehaltsspannen und anderen Leistungen (wie Krankenversicherung oder Boni) für die Art von Job, die Sie anstreben (z. B. Erfahrungsstufe, geografische Region). Das wird nützlich sein, wenn Sie entscheiden, ob Sie ein Jobangebot annehmen.
Sie sollten sich auch spezifisch auf jedes Unternehmen vorbereiten, bei dem Sie sich bewerben:
- Wie wir bereits erwähnt haben, sollten Sie zur Geschichte, zu den Zielen und zu den Produkten des Unternehmens recherchieren.
- Informieren Sie sich auf hoher Ebene über das Unternehmen und machen Sie sich mit seinen aktuellen Nachrichten vertraut. Ein guter Grund dafür ist, festzustellen, ob es etwas getan hat, das Warnsignale auslösen und Sie die Arbeit dort überdenken lassen würde.
- Informieren Sie sich über die Marktposition des Unternehmens und darüber, was seine Stärken und Schwächen sind.
- Recherchieren Sie, wer seine wichtigsten Wettbewerber sind.
- Machen Sie sich mit seinen Produkten und ihrer Funktionsweise vertraut – installieren Sie beispielsweise seine Software und verwenden Sie sie, um eine Demo-App zu erstellen, oder schreiben Sie eine Website, die seine APIs verwendet, um etwas zu tun. Es wird Ihre Interviewenden beeindrucken, wenn Sie gute Einblicke in ihre Situation und Ideen dazu demonstrieren können, wie diese verbessert werden könnte. Interviewende stellen oft einige spezifische Fragen, um Ihr Wissen über das Unternehmen und die Branche, in der es tätig ist, zu prüfen.
- Denken Sie im Zusammenhang mit dem obigen Punkt über einige Fragen nach, die Sie den Interviewenden über das Unternehmen und ihre Rollen stellen würden. Interviewende fragen am Ende des Gesprächs immer, ob Sie Fragen an sie haben, und es wirft ein gutes Licht auf Sie und lässt Sie nachdenklich und wissbegierig wirken, wenn Sie sinnvollere Fragen stellen als „Was haben Sie heute zum Frühstück gegessen?“
- Wenn Sie Kontakte im Unternehmen haben (z. B. aus Ihren Community-Netzwerken), wenden Sie sich an sie und fragen Sie nach der Stelle. Was denken sie darüber? Gibt es etwas Spezifisches, worauf Sie sich konzentrieren sollten? Gibt es etwas, das Sie sagen oder nicht sagen sollten? Es kann während des Gesprächs auch helfen zu erwähnen, dass Sie „Bob aus dem E-Commerce-Team“ kennen (oder wen auch immer).
Erste Vorauswahl
Sobald das Unternehmen Ihre Bewerbung geprüft und entschieden hat, dass Sie vielversprechend klingen, wird es wahrscheinlich zunächst zu einem ersten telefonischen Gespräch einladen, nur mit der Recruiterin bzw. dem Recruiter oder der personalverantwortlichen Person. Dies ist normalerweise ein kurzes Gespräch, um die „kulturelle Passung“ zu bewerten (d.h. ob Sie gut mit ihnen auskommen werden), sicherzustellen, dass keine unmittelbaren Warnsignale auftauchen, die darauf hindeuten, dass Sie keine gute Mitarbeiterin oder kein guter Mitarbeiter sein werden, und Ihnen zu erklären, was Sie vom Rest des Bewerbungsprozesses erwarten können.
In dieser Phase sollten Sie freundlich und gesprächig sein. Reden Sie jedoch nicht zu viel; verhalten Sie sich natürlich und sehen Sie, wohin die interviewende Person das Gespräch lenkt. Teilen Sie ihr unbedingt mit, an welchen Tagen und zu welchen Zeiten Sie für weitere Vorstellungsgespräche verfügbar sind. Versuchen Sie, so flexibel wie möglich zu sein, und seien Sie bereit, Ihren Zeitplan anzupassen, um ihnen entgegenzukommen.
Seien Sie jedoch nicht selbstgefällig – Sie wissen nicht genau, welche Fragen Ihnen in dieser frühen Phase gestellt werden. Sie sollten die erste Vorauswahl genauso ernst nehmen wie alle anderen Phasen.
Das Hauptinterview
Normalerweise besteht der Großteil des Bewerbungsprozesses aus einem oder mehreren Hauptinterviews. Diese können sich zwischen verschiedenen Unternehmen sowohl in ihrer Funktion als auch in ihrer Häufigkeit stark unterscheiden.
- Sie haben möglicherweise ein Hauptinterview, aber wahrscheinlicher sind mehrere Interviews, die unterschiedliche Aspekte der Stelle prüfen (beispielsweise die eigentliche Programmierarbeit, Teamarbeit, Arbeitsprozesse, Dokumentation/Kommunikation, Konfliktlösung).
- Diese können mit einer einzelnen interviewenden Person oder mehreren Interviewenden stattfinden, die Ihnen Fragen zu verschiedenen Aspekten stellen (also ein Panel-Interview).
- Einige Interviews können auf hoher Ebene oder eher explorativ sein (beispielsweise „Beschreiben Sie den Prozess, den Sie anwenden würden, um x bereitzustellen“, oder „Was sind Ihrer Meinung nach die Hauptprobleme dieser Lösung?“), andere können detaillierter und intensiver sein (beispielsweise „Schreiben Sie ein JavaScript-Programm, das dieses Problem löst“).
Erfahrungsbasierte Fragen
Vorstellungsgespräche enthalten unweigerlich erfahrungsbasierte Fragen. Diese fordern Sie auf, Anekdoten zu nennen, die zeigen, dass Sie für die Stelle relevante Erfahrung haben, und werden in etwa so aussehen:
- „Nennen Sie mir ein Beispiel für eine Situation, in der Sie einer Kollegin oder einem Kollegen negatives Feedback zu dessen Code geben mussten. Wie sind Sie damit umgegangen?“
- „Erzählen Sie mir von einer Situation, in der Sie mitten in einem Projekt festgestellt haben, dass Ihr gewählter Ansatz nicht funktionieren würde. Wie haben Sie das angegangen, und welche Schritte haben Sie unternommen?“
- „Kleinere Bugs zu beheben, lässt sich oft schwer in den Arbeitsprozess eines Teams integrieren – häufig wird der Stapel vernachlässigt und häuft sich an. Wie sind Sie in früheren Teams damit umgegangen?“
Sie sollten eine Reihe von Anekdoten aufbauen, die Sie bei der Beantwortung solcher Fragen verwenden können. Dies wird mit der Zeit leichter, wenn Sie mehr Erfahrung sammeln.
Programmierinterviews
Einige Interviews sind Programmierinterviews, die Ihre Fähigkeit testen sollen, Programmierprobleme zu lösen. Diese könnten etwa so aussehen:
- „Schreiben Sie eine JavaScript-Funktion, die die Eingaben x und y entgegennimmt und z zurückgibt.“
- „Eine Kollegin oder ein Kollege hat die folgende React-Komponente geschrieben, aber sie enthält einige Bugs. Können Sie erkennen, was damit nicht stimmt, und sie umschreiben, um die Probleme zu beheben?“
- „Sehen Sie sich den folgenden Code an und beschreiben Sie mir, was er tut.“
- „Schreiben Sie einen Algorithmus, der die ersten
nEinträge der Fibonacci-Folge erzeugt, wobeineine positive Zahl ist.“
Oft achten Arbeitgeber mehr darauf, wie Sie an das Problem herangehen, als auf das Endergebnis – wie Sie Ihren Code kommentiert haben, wie Sie mit Fehlerbehandlung umgegangen sind und was Sie mit mehr Zeit vielleicht getan hätten.
Sie sollten häufige Arten von Fragen in Programmierinterviews recherchieren, deren Lösung üben und üben, zu erklären, was sie tun. Online finden Sie viele Ressourcen zum Üben von Fragen für Programmierinterviews.
Hausaufgabenfragen
Einige Unternehmen geben einer Bewerberin oder einem Bewerber Hausaufgaben auf, um Ihre Programmierfähigkeit alternativ oder zusätzlich zu testen. Dies geschieht meist in Form eines Mini-Projekts, bei dem Sie Funktionalität programmieren sollen, die für die Stelle, auf die Sie sich bewerben, relevant ist. Beispielsweise könnten Sie gebeten werden, eine eigenständige Demo zu erstellen, die die JavaScript-Bibliothek des Unternehmens verwendet, um Daten aus dessen APIs abzurufen und eine Informationsseite zu füllen.
Obwohl dies eine angemessene Methode zum Testen von Kandidatinnen und Kandidaten sein kann, wenn sie richtig durchgeführt wird, mögen viele Menschen die Praxis, Hausaufgabenfragen zu stellen, nicht:
- Manchmal können sie sich ein wenig zu sehr wie „echte Arbeit“ anfühlen, fast so, als bitte der Arbeitgeber Sie, kostenlos zu arbeiten.
- Sie können schlecht abgegrenzt sein oder einen unangemessenen Zeitaufwand erwarten. Ein konkreter Umfang, der das Projekt auf vier Stunden begrenzt und Folgefragen in einem separaten Interview behandelt, ist angemessen; die Erwartung, ein ganzes Wochenende für ein Projekt aufzuwenden, ist es jedoch nicht, besonders für Personen mit Familien und einem ausgefüllten Leben.
- Ihre Wirksamkeit wird oft angezweifelt, da sie schwer abschließend zu bewerten sind.
Wenn Sie gebeten werden, eine Hausaufgabenaufgabe zu erledigen, stellen Sie sicher, dass Umfang und Zeitrahmen der Arbeit klar definiert sind, um das Risiko zu verringern, in die falsche Richtung zu gehen und Ihre Zeit zu verschwenden.
Das Angebot annehmen
Wenn Sie den Bewerbungsprozess erfolgreich durchlaufen und die Stelle angeboten bekommen, dann herzlichen Glückwunsch! Es mag verlockend sein, das Angebot sofort anzunehmen, doch bevor Sie dies tun, sollten Sie einige Dinge beachten:
- Stellen Sie sicher, dass das angebotene Gehalt im Vergleich zum üblichen Marktpreis für ähnliche Stellen angemessen ist. Wenn es deutlich niedriger ist, möchten Sie möglicherweise verhandeln.
- Prüfen Sie, dass das Verlassen Ihres aktuellen Jobs (oder einer anderen Tätigkeit) mit dem Beginn des neuen Jobs vereinbar ist. Prüfen Sie beispielsweise, welche Kündigungsfrist Ihr aktueller Arbeitgeber von Ihnen erwartet, und stellen Sie sicher, dass dies mit dem neuen Job funktioniert.
- Sie sollten den Arbeitgeber auch über bereits bestehende Verpflichtungen außerhalb der Arbeit informieren, etwa einen gebuchten Urlaub. Seriöse Arbeitgeber werden solche Verpflichtungen berücksichtigen und sich mit Ihnen auf ein passendes Startdatum einigen.
- Wenn Sie umziehen müssen, um den neuen Job anzunehmen, stellen Sie sicher, dass Sie alles für einen erfolgreichen Umzug vorbereitet haben. Der Start in einem neuen Job ist schon stressig genug, ohne den zusätzlichen Stress von Schwierigkeiten beim Umzug.
Versuchen Sie es immer wieder
Wenn Sie sich auf viele Jobs beworben und noch nichts bekommen haben, versuchen Sie, nicht entmutigt zu werden. Versuchen Sie es weiter, bleiben Sie leidenschaftlich beim Thema Web, sprechen Sie weiterhin mit neuen Menschen und lernen Sie ständig Neues.
Wenn Sie bis zur Interviewphase gekommen sind, aber abgelehnt wurden, bitten Sie die Recruiterin oder den Recruiter um Feedback dazu, warum Sie nicht ausgewählt wurden, und verwenden Sie dieses, um zukünftige Bewerbungen zu verbessern.
Seien Sie geduldig. Selbst die besten Kandidatinnen und Kandidaten erhalten Ablehnungen auf mehrere Bewerbungen, bevor sie den gewünschten Job bekommen. Sie werden es schaffen.
Siehe auch
- Eingestellt werden, Scrimba Kurspartner
- Technical Interviewing 101: Ultimate Guide to Acing Your Tech Interview, learntocodewith.me (2022)
- 30 Technical Interview Questions and Tips for Answering, Coursera (2023)
- Wie Sie Ihren ersten Entwicklerjob bekommen, MDN Blog, 2024