Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

Einen Job finden

Technische Vorstellungsgespräche können sehr anspruchsvoll sein und einige haben recht spezifische Anforderungen. Zunächst einmal die passenden Jobs zu finden, für die Sie sich bewerben können, kann eine Herausforderung sein! Dieser Artikel bietet einige Tipps und Ressourcen, die bei dem Prozess vom Finden potenzieller Jobs und der Bewerbung bis hin zum Erfolg in Vorstellungsgesprächen helfen. Der unten skizzierte Prozess funktioniert möglicherweise nicht für jeden genau so, wie er ist — vielleicht stellen Sie fest, dass ein etwas anderer Ansatz oder eine andere Reihenfolge für Sie besser funktioniert — aber die meisten werden ihn nützlich finden.

Hinweis: Vielleicht möchten Sie gerade noch gar nicht darüber nachdenken, welchen Job Sie wollen; vielleicht möchten Sie sich erst einmal darauf konzentrieren, etwas Code zu lernen. Das ist in Ordnung; Sie können jederzeit zu diesem Artikel zurückkehren, wenn die Zeit dafür gekommen ist.

Voraussetzungen: N/A
Lernziele:
  • Entscheiden, welche Art von Job Sie wollen.
  • Nach Jobs suchen.
  • Qualitäten entwickeln, nach denen Arbeitgeber suchen.
  • Sich potenziellen Arbeitgebern verkaufen.
  • Sich für Jobs bewerben.
  • Sich auf Vorstellungsgespräche vorbereiten.

Entscheiden, welche Art von Job Sie wollen

Es klingt fast zu offensichtlich, um es aufzuschreiben, aber Sie sollten sorgfältig darüber nachdenken, welche Art von Job Sie wollen, bevor Sie auf den Arbeitsmarkt gehen und mit der Suche beginnen. Wenn Sie das nicht tun, werden Sie wahrscheinlich einen Streuschuss-Ansatz verwenden, der nicht sehr effektiv ist — Sie gehen auf eine Vielzahl von Jobs und lassen sich bei keinem von ihnen als idealer Kandidat erscheinen.

Wenn Sie diese Seite lesen, interessieren Sie sich wahrscheinlich für eine Art von Webentwicklungsjob. Das ist in Ordnung, aber denken Sie etwas genauer darüber nach und schreiben Sie einige Ideen auf, was Sie in den folgenden Kategorien wollen:

  • Genaue Rollenart: Möchten Sie mehr ein:
    • Webdesigner sein: Verwenden Sie HTML, CSS und Grafikpakete, um Benutzeroberflächen zu entwerfen.
    • JS-Entwickler: Implementieren Sie Funktionen mit JavaScript und Frameworks.
    • Entwickler in den Bereichen Kundenbeziehungen oder Vertriebsingenieur: Sprechen Sie mit Kunden, begeistern Sie sie für Technologie, helfen Sie ihnen, Probleme zu lösen und Lösungen zu entwickeln.
    • Technischer Autor: Schreiben Sie Dokumentationen, um zu erklären, wie die Technologie funktioniert und wie man sie benutzt.
    • Mehr ein Allround-Entwickler.
    • Etwas anderes?
  • Art des Arbeitgebers: Möchten Sie arbeiten für:
    • Sich selbst, als Auftragnehmer, an vielen verschiedenen Projekten.
    • Eine Design-/Entwicklungsagentur, wieder an vielen verschiedenen Projekten.
    • Ein Unternehmen oder eine Corporation, als interner Entwickler.
    • Eine gemeinnützige Organisation oder Wohltätigkeitsorganisation.
  • Sektor: Möchten Sie arbeiten in:
    • Technologie.
    • Gesundheit.
    • Finanzen.
    • Wohltätigkeit.
    • Musikindustrie.
    • usw.
  • Arbeitsort: Möchten Sie
    • Vollzeit von zu Hause aus arbeiten.
    • In einem Büro.
    • In einer Art Hybrid-Setup.
    • Immer am selben Ort, oder sich zwischen verschiedenen Bereichen oder Ländern bewegen?

Wenn Sie sich nicht sicher sind, wie Sie diese Fragen beantworten sollen, ist das in Ordnung. Fragen Sie Ihre Kollegen, Freunde, Lehrer oder Mentoren, woran sie interessiert sind, um Inspiration zu finden, und schauen Sie sich in der Branche um, um zu sehen, was verfügbar ist. Realistisch gesehen werden viele von Ihnen wahrscheinlich damit beginnen, ein interessantes Stellenangebot oder Unternehmen zu sehen, dann herauszufinden, wie es in die oben genannten Kategorien passt und wie Sie sich bei diesem Unternehmen "verkaufen" können.

Sich selbst verkaufen

Um einen Job zu bekommen, müssen Sie lernen, wie Sie sich selbst verkaufen, was bedeutet, dass Sie sich wie ein großartiger Kandidat für die Jobs präsentieren, die Sie wollen. Dies umfasst einige verschiedene Schritte, die in den folgenden Abschnitten beschrieben werden.

Entwickeln Sie Qualitäten, nach denen Arbeitgeber suchen

Grundsätzlich sollten Sie sich der Eigenschaften bewusst sein, nach denen Einstellungsmanager bei einem Bewerber suchen, und sich entsprechend vorbereiten. Natürlich benötigen Sie technische Fähigkeiten und andere Fähigkeiten, die Ihnen direkt bei der Ausübung der Aufgabe helfen. Unternehmen suchen jedoch auch nach "soft skills", die indirekt helfen, den Job zu erledigen, und die das Leben ihrer Mitarbeiter im Arbeitsalltag erleichtern und glücklicher machen. Wir haben einige dieser Themen bereits in unserem Artikel zur Zusammenarbeit und Teamarbeit angesprochen.

Zusammengefasst suchen Einstellungsmanager nach:

  • Jemandem, mit dem sie sich verstehen können.
  • Einer positiven Einstellung, jemandem, der respektvoll, empathisch und konstruktiv ist.
  • Einer aufgeschlossenen Person, die gut in einem vielfältigen Team mit unterschiedlichen Blickwinkeln arbeitet.
  • Jemandem, der anmutig ist, wenn eine Entscheidung nicht in seinem Sinne ausfällt, und fähig ist, sich für das größere Wohl zu engagieren.
  • Einem guten Kommunikator und Beziehungsbauer.
  • Einer hartnäckigen, fokussierten Person mit guten Problemlösungsfähigkeiten.

Überlegen Sie, ob diese Aussagen Sie beschreiben oder nicht. Dies könnte eine nützliche Möglichkeit sein, einige Ihrer Schwächen zu identifizieren, sodass Sie Schritte unternehmen können, um diese zu verbessern. Wenn Sie beispielsweise nicht gut in der Kommunikation oder im Problemlösen sind, suchen Sie nach Leitfäden oder Kursen, die Ihnen helfen, diese Fähigkeiten zu verbessern. Selbst etwas Informelles, wie mit Freunden über Ihre Arbeit zu sprechen und Ihre Projekte zu beschreiben, wird Ihnen helfen, besser in der Kommunikation zu werden.

Erstellen Sie einen Lebenslauf/CV

Sie sollten einen Lebenslauf/CV erstellen, der Ihren Wert für einen Arbeitgeber kommuniziert. Es gibt viele Leitfäden im Internet, die Ihnen beibringen, wie man einen schreibt, aber im Allgemeinen sollten sie Folgendes enthalten:

  • Ihre Kontaktdaten: Geben Sie Ihren Namen, Ihre Postadresse, Telefonnummer, E-Mail-Adresse und vielleicht eine weitere Kontaktmethode an, die Ihnen wichtig ist und für professionelle Kommunikation geeignet ist. Ein LinkedIn-Profil wird empfohlen.
  • Eine Zusammenfassung/ein persönliches Statement, das Sie in einem Satz beschreibt. Dies kann wirklich schwer zu schreiben sein — es muss selbstbewusst, aber nicht arrogant und positiv, aber realistisch klingen. Eine gute Strategie hier ist, es wirklich kurz zu halten und sich auf einige Fakten, an was Sie glauben und auf welchem Niveau Sie sich befinden, zu konzentrieren. Beispielsweise könnte ein gutes persönliches Statement für einen Junior-Webentwickler so aussehen: "Bob Smith ist ein Webentwickler mit 2 Jahren Erfahrung und einer großen Leidenschaft für Semantik, Zugänglichkeit und inklusives Design."
  • Eine Liste von Berufserfahrungen, die jeweils umfassen:
    • Eine Datumsangabe, die angibt, wann Sie dort gearbeitet haben — zum Beispiel 06/2023–10/2024 oder 06/2023–heute, wenn Sie dort noch arbeiten.
    • Unternehmens- und Jobtitel.
    • Einen kurzen Absatz oder eine Auflistung der Dinge, die Sie in diesem Job/Praktikum/etc. getan haben. Beschreiben Sie nicht alles, sondern das, was Sie für sich nützliche Erfahrungen beim Verkaufen halten.
  • Eine Bildungshistorie, die die verschiedenen Bildungsabschlüsse, die Schule, an der Sie sie erlangt haben, und die Note, die Sie erreicht haben, auflistet. Fügen Sie Hochschulabschlüsse und andere höhere Bildungsqualifikationen, Zertifikate und Errungenschaften, die direkt für Ihr Fachgebiet relevant sind (zum Beispiel eine Webentwicklung-Zertifizierung oder Sommerschule) hinzu und vielleicht auch reguläre Schulabschlüsse, die Arbeitgeber in der Regel suchen (wie Englisch, andere Sprachen und Mathematik).
  • Einen Abschnitt mit unterstützenden Informationen, wie zum Beispiel:
    • Links zu Ihrem Portfolio.
    • Beschreibungen aller anderen relevanten Erfahrungen, die nicht in die obigen Abschnitte passen.
    • Persönliche Interessen — viele Arbeitgeber mögen es, wenn ihre Mitarbeiter vielseitig sind und ein Leben außerhalb der Arbeit führen, anstatt nur Unternehmensroboter zu sein — sei es Musik spielen, Filme anschauen oder in einem Tierschutzzentrum ehrenamtlich arbeiten. Es hilft auch, Gesprächspunkte während Vorstellungsgesprächen zu schaffen.

Hier sind einige allgemeine Tipps für das Schreiben von Lebensläufen/CVs:

  • Halten Sie es kurz und prägnant: Idealerweise möchten Sie, dass es auf 2 Seiten von A4/Briefpapier passt. Einstellungsmanager werden sich nicht die Mühe machen, einen langen Aufsatz zu lesen, der Ihr Fähigkeitsset beschreibt.
  • Verwenden Sie professionelle Sprache: Verwenden Sie keine umgangssprachliche Sprache oder Slangbegriffe — Sie müssen seriös in Ihrer Bewerbung erscheinen.
  • Überprüfen Sie Ihr Schreiben sorgfältig auf Rechtschreib- und Grammatikfehler: Lassen Sie es durch einen Dienst wie Grammarly laufen, um sicherzustellen, dass Sie keine Fehler übersehen und Hinweise auf weitere Verbesserungen erhalten. Einstellungsmanager werden oft einen Lebenslauf/CV verwerfen, der einen Tippfehler enthält — dies zeigt einen Mangel an Professionalität und Aufmerksamkeit fürs Detail.
  • Beziehen Sie nicht unbedingt alle Ihre Berufserfahrungen in Ihren Lebenslauf/CV ein: Wenn Sie viel Erfahrung haben, fügen Sie nur die wichtigsten oder signifikantesten Einträge der letzten Zeit hinzu. Sie möchten es kurz halten, aber Sie wollen es auch nicht so aussehen lassen, als bestünden verdächtige Lücken in Ihrer Berufserfahrung, die Einstellungsmanager vielleicht hinterfragen werden. Stellen Sie alle Ihre Erfahrungen auf Ihrem LinkedIn-Profil dar und fügen Sie auf Ihrem Lebenslauf/CV nur eine Zusammenfassung hinzu.
  • Beziehen Sie Soft Skills ein: Wie im Abschnitt Entwickeln Sie Qualitäten, nach denen Arbeitgeber suchen erwähnt, sind Soft Skills wichtig, und sie sollten in Ihren Lebenslauf/CV aufgenommen werden. Überlegen Sie, welche relevant sind — Arbeitgeber werden nicht an seitenlangen Beschreibungen interessiert sein, wie nett Sie sind, aber sie werden wissen wollen, dass Sie ein guter Teamplayer sind, ruhig unter Druck und gute Problemlösungsfähigkeiten haben.
  • Referenzen auf Anfrage: Arbeitgeber benötigen immer Referenzen, damit sie eine zweite Meinung über Sie und Ihre Fähigkeiten von jemand anderem erhalten können. Dies sollte idealerweise jemand sein, mit dem Sie zusammengearbeitet und eine gute Beziehung haben, wie ein vorheriger Manager oder Lehrer. Wenn Sie sich derzeit nicht sicher sind, wer Ihre Referenzen sind, schreiben Sie einfach "Referenzen auf Anfrage erhältlich." am unteren Rand Ihres Lebenslaufs/CVs.
  • Halten Sie Ihren Lebenslauf/CV auf dem neuesten Stand: Prüfen Sie ihn jedes Jahr, um zu sehen, ob etwas Neues hinzugefügt werden muss oder ob Sie etwas entfernen möchten.

Hinweis: Sie sollten Ihren Lebenslauf/CV als allgemeines Dokument betrachten und ihn dann für einzelne Jobs, für die Sie sich bewerben, anpassen, in Bezug auf die passendste Berufserfahrung und die für den jeweiligen Job am besten geeigneten Fähigkeiten.

Sammeln Sie Erfahrungen

Wenn Sie anfangen, nach Jobs zu suchen, werden Sie sich in einem Teufelskreis befinden — Sie benötigen Erfahrung, um einen Job zu bekommen, aber Sie brauchen auch einen Job, um Erfahrung zu sammeln. Machen Sie sich keine Sorgen, es gibt andere Möglichkeiten, Erfahrungen zu sammeln. Hier sind einige Ideen:

  • Kontaktieren Sie lokale Unternehmen, Wohltätigkeitsorganisationen, Kirchen, Schulen usw., um zu sehen, ob sie eine Website benötigen oder Hilfe bei der Aktualisierung ihrer bestehenden Website. Wenn Sie gerade erst anfangen, könnten Sie anbieten, es kostenlos zu tun, nur um Erfahrungen zu sammeln.
  • Anschließend können Sie, sobald Sie sich sicher genug fühlen, kleine freiberufliche Arbeiten beginnen, für die Sie anfangen, Ihr Können in Rechnung zu stellen. Sie könnten lokale Unternehmen um Hilfe bitten oder Arbeit über dedizierte Services wie UpWork finden.
  • Erstellen Sie eigene Hobbyprojekte, zum Beispiel Ihre eigene Website, um Ihre Arbeiten zu präsentieren, einige unterhaltsame Demos und Spiele oder eine Web-App im Zusammenhang mit einem Unternehmen, bei dem Sie arbeiten möchten.
    • Sie könnten sogar ein bestehendes Problem auf einer Unternehmenswebsite identifizieren, es beheben und ihnen einen Link zu einer veröffentlichten Version der Lösung schicken.
  • Verbinden Sie sich mit Foren und helfen Sie anderen bei ihren Programmierproblemen. (Siehe Helfen Sie anderen, Fragen zu stellen.)
  • Beitragen zu Open-Source-Projekten.

Erstellen Sie ein Portfolio

Sobald Sie einige relevante Erfahrungen gesammelt haben, ist der nächste Schritt, ein Portfolio zusammenzustellen, das Sie Ihrem Lebenslauf/CV hinzufügen und Arbeitgebern zeigen können. Die ganze Idee lautet: Erzähl mir nicht, was du kannst — zeig mir, was du kannst.

Dies sollte enthalten:

  • Eine schön präsentierte Landingpage, die alles zusammenfasst.
  • Eine Liste von Websites, Apps und anderen relevanten Produkten, an denen Sie gearbeitet haben. Für jedes davon sollten Sie einen Titel, ein Thumbnail-Bild und eine Beschreibung des Projekts und Ihrer Arbeit an diesem Projekt bereitstellen. Wenn Sie viel über die Projekte sagen möchten, erstellen Sie für jedes eine separate Seite! Fügen Sie eine Liste der Technologien hinzu, die verwendet wurden, um das Projekt zu erstellen, und einen Link zum Quellcode, wenn möglich (nicht jeder Quellcode ist offen).
  • Links zum Quellcode und Live-Demos Ihrer eigenen persönlichen Projekte und Experimente. Jedes Projekt sollte eine Beschreibung dessen enthalten, was es tut, sowie der Technologien, die zum Aufbau verwendet wurden.
  • Links zu Blogbeiträgen, Schreibproben, Konferenzvorträgen und alle anderen Vermögenswerte, die helfen könnten, Ihre Fähigkeiten unter Beweis zu stellen.
  • Eine Liste der Beiträge, die Sie zu Open-Source-Projekten gemacht haben, mit der Angabe, was der Beitrag war, wie er das Projekt verbessert hat und welche Technologien verwendet wurden. Sie sollten Links zu den tatsächlichen Änderungen (z. B. Quellcode, veröffentlichte Dokumentation) und einen Link zum Änderungsprotokoll (zum Beispiel der GitHub-Pull-Request) einfügen, der beweist, dass Sie die Arbeit gemacht haben.

Ihr Portfolio sollte die Highlights Ihrer besten Arbeiten enthalten. Sie möchten es einfach zugänglich und durchsuchbar gestalten. Fügen Sie in jedem Abschnitt nur ein paar signifikante Elemente hinzu; andernfalls wird sich der Einstellungsmanager langweilen und weitermachen. Ein schönes, sauberes Design wird zur Benutzerfreundlichkeit beitragen, während ein komplexes Design die Lesbarkeit verringern kann.

In Bezug darauf, wie Sie tatsächlich Ihr Portfolio veröffentlichen können:

  • Sie sollten Ihre Arbeit veröffentlichen an öffentlich zugänglichen Orten, wie einer GitHub-Organisation für Quellcode und einer Blogging-Plattform wie Medium (oder Ihrer eigenen Website) für Blog-Beiträge.
  • Für Quellcode, der lediglich aus Demos oder Snippets (anstatt vollständiger Websites) besteht, veröffentlichen Sie Live-Versionen des Codes, damit die Benutzer das Live-Ergebnis leicht überprüfen können. Siehe Veröffentlichung Ihrer Website für Tipps, wie Sie dies tun können.
  • In Bezug auf die eigentliche Portfolio-Startseite könnten Sie ein GitHub-Repository erstellen und Ihre Linkliste in einer README.md Datei bereitstellen. Aber das sieht nicht besonders toll aus. Es wäre viel besser, eine dedizierte Website zu erstellen, um Ihr Portfolio zu hosten, mit einem dedizierten Domainnamen. Wenn Sie nicht großartig im Designen sind, bitten Sie einen Kollegen oder Freund um Hilfe, vielleicht im Austausch für ein wenig Programmierarbeit.

Erstellen Sie ein LinkedIn-Profil

LinkedIn ist eine der beliebtesten Websites der Welt, um Jobs zu finden und für Arbeitgeber, um Mitarbeiter zu finden. Es ist ein großartiger Ort, um einen Online-Bericht über Ihre Berufserfahrung und Fähigkeiten zu hosten; es ist ähnlich wie Ihr Lebenslauf/CV.

LinkedIn hat viele nützliche Vorteile, die es ermöglichen, dass Ihr Profil gut neben Ihrem Lebenslauf/CV funktioniert. Sie können:

  • Ihre vollständige Liste von Erfahrungen und Fähigkeiten auflisten, ohne dass Ihr Profil zu lang wird.
  • Leute dazu bringen, Empfehlungen auszusprechen.
  • Verlinken Sie die Profile all Ihrer ehemaligen Arbeitgeber, Bildungseinrichtungen usw.
  • Beiträge darauf schreiben und es als Blog nutzen.
  • Aktiv nach und für Jobs suchen und sich bewerben, und es Ihnen neue Job-Updates basierend auf Ihren Fähigkeiten und Interessen senden lassen.
  • Verbinden Sie sich mit Kontakten, um ein Netzwerk aufzubauen, in dem Sie Fähigkeiten und Leads teilen können, was Ihnen letztendlich helfen wird, Jobs zu finden.
  • Nehmen Sie an Schulungskursen teil.

Aus diesen Gründen sollten Sie ein Profil erstellen. Lassen Sie es gut aussehen und es professionell klingen. Erstellen Sie ein gutes LinkedIn-Profil bietet nützliche Tipps.

Sich für einen Job bewerben

Sehen wir uns nun den Prozess der Bewerbung für einen Job an.

Jobsuche

Es gibt verschiedene Möglichkeiten, an Jobsuchen heranzugehen, und eine Kombination davon funktioniert oft am besten:

  • Melden Sie sich bei Websites an, wo Jobs ausgeschrieben werden, wie LinkedIn (es wird auch spezifische Websites für Ihre Region geben) und wählen Sie, regelmäßige Zusammenfassungen der verfügbaren Jobs zu erhalten.
  • Gehen Sie zu Ihren Community-Netzwerken, schauen 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 arbeiten möchten, gehen Sie zu deren Jobseiten und sehen Sie, was verfügbar ist.
  • Besuchen Sie Netzwerkveranstaltungen und Jobmessen, um potenzielle Arbeitgeber zu treffen.

Die "Kriterien für die Entscheidung, welche Art von Job Sie wollen", die Sie zuvor erstellt haben, sollten nützlich sein, um Ihre Listen von Unternehmen, bei denen Sie arbeiten möchten, und die Art von Jobs, für die Sie sich bewerben möchten, einzugrenzen.

Vor der Bewerbung

Bevor Sie sich für einen Job bewerben, gibt es einige nützliche Schritte, die Sie unternehmen können, um sich vorzubereiten:

  • Überprüfen Sie die Stellenbeschreibung, um sicherzustellen, dass sie für Sie geeignet ist, um sich zu bewerben. Zum Beispiel möchten Sie nicht Ihre Zeit mit der Bewerbung für einen Job verschwenden, der erfordert, dass Sie in einem Büro in Kalifornien Vollzeit arbeiten, wenn Sie im Vereinigten Königreich leben und nicht umziehen möchten. Und Sie werden nicht über die Erfahrung verfügen, um einen Senior-Webentwickler-Job zu machen, wenn Sie erst seit 3 Monaten JavaScript lernen.

    Hinweis: Wenn Sie sich nicht sicher sind, ob Sie sich für einen Job bewerben sollten, oder wissen möchten, ob dieses Unternehmen noch mehr geeignete Jobs hat, finden Sie die Kontaktdaten des Rekrutierers und fragen Sie sie. Sie können sich in der Zukunft als nützlicher Kontakt erweisen, wenn nicht jetzt.

  • Versuchen Sie, Kontakte zu finden, die bereits bei dem Unternehmen arbeiten, zum Beispiel in Ihrem Community-Netzwerk oder auf LinkedIn, und beginnen Sie ein Gespräch mit ihnen. Fragen Sie sie, wie es ist, für das Unternehmen zu arbeiten und ob es etwas Spezielles gibt, das Sie für den Job benötigen. Wenn Sie nicht für diesen Job geeignet sind, fragen Sie, ob in naher Zukunft noch andere geeignetere Jobs verfügbar sind. Vermeiden Sie es, zu viele Leute zu kontaktieren, die im selben Unternehmen arbeiten, sondern wählen Sie stattdessen ein oder zwei Personen aus, die Ihrer Meinung nach dem Job, den Sie anstreben, am nächsten sind.
  • Recherchieren Sie weiter über das Unternehmen — lesen Sie deren Websites/Blogs, finden Sie deren Geschichte und Ziele heraus. Nehmen Sie sich Zeit, um deren Produkte zu verwenden und vertraut mit deren Arbeitsweise zu werden — zum Beispiel installieren Sie deren Software und verwenden Sie sie, um eine Demo-App zu erstellen, oder schreiben Sie eine Website, die deren APIs verwendet, um etwas zu tun.

    Hinweis: Für Bonuspunkte, versuchen Sie, ein Problem zu identifizieren, das sie derzeit zu lösen versuchen oder einen Fehler in ihrem Produkt, und schlagen Sie eine Lösung in Verbindung mit einer Demonstration oder Code-Snippets vor.

  • Passen Sie Ihren Lebenslauf/CV für diesen speziellen Job an. Schauen Sie sich die Stellenbeschreibung an und verstärken Sie Ihre relevantesten Fähigkeiten und Arbeitserfahrungen, während Sie weniger relevante Elemente minimieren oder sogar entfernen. Heben Sie außerdem die für diesen Job relevantesten Demos/Beispiele in Ihrem Portfolio irgendwie hervor. Sie könnten beispielsweise solchen Code an die Spitze Ihres Portfolios setzen.

Bewerbung für den Job

Wenn Sie sich für den Job bewerben, folgen Sie dem Prozess genau, wie er angewiesen wurde. Jede Stellenanzeige enthält Anweisungen, wie man sich bewirbt. Wenn die Stellenanzeige mehr ein Gespräch mit einem Netzwerkkontakt war, fragen Sie ihn, wie man sich genau bewirbt.

Vor allem:

  • Stellen Sie sicher, dass Ihre Bewerbung professionell und gut geschrieben ist und keine Tippfehler enthält. Wenn es schlecht geschrieben ist, werden Sie wahrscheinlich keinen Erfolg haben. Überprüfen Sie es 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 dasselbe; wahrscheinlich müssen Sie:

  • Einige Details in einem Online-Formular ausfüllen. Geben Sie Ihre Antworten lokal ein (zum Beispiel in VS Code) oder in ein Online-Dokument (zum Beispiel ein Google Docs-Dokument), bevor Sie sie in die Formularfelder eingeben, falls etwas (zum Beispiel ein Browserabsturz) dazu führt, dass Ihre Arbeit verloren geht. Das kann Ihnen Stunden der Frustration ersparen; Text ist auch einfacher zu überprüfen und Feedback darauf zu erhalten, wenn Sie ihn zuerst woanders einfügen.
  • Ihren Lebenslauf/CV hochladen.
  • Ein Bewerbungsschreiben verfassen und hochladen. Es gibt viele Leitfäden zum Schreiben von effektiven Bewerbungsschreiben anderswo im Internet, aber grundsätzlich sollte in einem solchen Schreiben beschrieben werden, warum Sie:
    • Für das Unternehmen arbeiten möchten.
    • Gut zur Unternehmenskultur passen würden.
    • Perfekt geeignet sind für den Job.
  • Einige Beispiele für Ihre vorherige Arbeit in einem separaten Abschnitt bereitstellen.

Konstanter Prozess

Ein wichtiger Punkt ist, dass Ihre Jobsuche ein konstanter Prozess sein sollte, bei dem Sie jeden Tag ein wenig bescheid tun, und ständig auf Ihr Ziel hinarbeiten. Stellen Sie nicht einfach eine ganze Menge Bewerbungen ab und warten Sie dann auf Antworten.

Sie sollten an vielversprechende Leads, die Sie gefunden haben, nachfassen, beispielsweise in Community-Netzwerken oder auf LinkedIn. Halten Sie auch eine Liste der Leute, die Sie treffen, und der Unternehmen, bei denen Sie sich bewerben, zusammen mit Kontaktdaten und Beschreibungen jedes einzelnen. Folgen Sie regelmäßig bei Unternehmen nach, bei denen Sie arbeiten möchten, um zu sehen, welche Jobs sie verfügbar haben. Wenn Sie für einen Job abgelehnt werden, haben sie vielleicht etwas anderes, das besser zu Ihnen passt, entweder jetzt oder in der Zukunft.

Falls sie nach einer Bewerbung von einem Unternehmen keine Antwort erhalten haben, warten Sie eine Weile und kontaktieren dann den Rekrutierer, um zu sehen, ob sie Ihnen Feedback geben können, oder ob sie andere kommende Jobs haben. Selbst wenn ein Unternehmen, bei dem Sie arbeiten möchten, derzeit keine geeigneten Vollzeitjobs ausgeschrieben hat, kontaktieren Sie es trotzdem und prüfen Sie, ob es jemanden mit Ihrer Kompetenz sucht. Sie könnten Ihnen nützliche Erfahrungen bieten, vielleicht in Form eines unbezahlten Praktikums oder eines freiberuflichen Vertrags.

Suchen Sie weiterhin nach mehr Jobs über Ihre ausgewählten Job-Websites oder Community-Netzwerke. Sprechen Sie mit Menschen über verfügbare Möglichkeiten. Neue Chancen werden ständig auftauchen.

Wenn es Ihnen schwer fällt, etwas Dauerhaftes zu finden, das Ihnen wirklich gefällt, könnten einige Zwischenschritte notwendig sein:

  • Manchmal ist es eine gute Strategie, einen Job zu bekommen, der demjenigen, den Sie wirklich wollen, nahe kommt. Sie müssen möglicherweise zunächst einen weniger angesehenen Job annehmen, um die erforderliche Erfahrung für den Job zu sammeln, den Sie wirklich wollen, entweder in Bezug auf den spezifischen Technologiestacken, der genutzt wird, oder die spezielle Branche, in der Sie arbeiten möchten.
  • Möglicherweise müssen Sie freiberufliche oder befristete Arbeit annehmen, um weiterhin die Miete zahlen zu können, während Sie Ihre Jobsuche fortsetzen. Dies wird Ihnen auch nützliche Erfahrungen bieten, die Ihnen helfen, den gewünschten Job zu erhalten.

Vorbereitung auf Vorstellungsgespräche

Wenn der Rekrutierer und der Einstellungsmanager Ihre Bewerbung mögen, werden sie Sie zu einigen Vorstellungsgesprächen und anderen Sitzungen einladen. Dieser Abschnitt bietet einige Ratschläge zur Vorbereitung darauf.

Es gibt einige allgemeine Dinge, die Sie tun sollten, um sich auf jedes Vorstellungsgespräch vorzubereiten:

  • Finden Sie einen ordentlichen, ruhigen Ort, um das Vorstellungsgespräch zu führen. Stellen Sie sicher, dass Sie nicht von Lärm oder Aufregung gestört werden und dass Ihre Umgebung während des Vorstellungsgesprächs aufgeräumt ist. Wenn Sie ein Videogespräch mit den Interviewern führen und Ihr Raum ein komplettes Chaos ist, wird das keinen guten Eindruck hinterlassen.
  • Denken Sie darüber nach, was Sie tragen werden, wenn Sie zu Ihrem Vorstellungsgespräch gehen. Die meisten Entwicklerjobs erfordern nicht, dass Sie einen Anzug tragen (prüfen Sie die Stellenanzeige, um zu sehen, ob es einen Dresscode gibt), aber Sie sollten etwas wählen, das ziemlich neutral und einigermaßen smart ist. Tragen Sie kein T-Shirt mit einem anstößigen Slogan und erscheinen Sie nicht in Ihrem Schlafanzug.
  • Machen Sie einige Vorbereitungen auf Codierungsinterviews.
  • Erstellen Sie eine Sammlung von Anekdoten für erfahrungsbasierte Interviewfragen.
  • Denken Sie darüber nach, was Ihre Stärken und Schwächen sind und seien Sie realistisch mit Ihren Antworten. Sie werden glaubwürdiger erscheinen, wenn Sie sich nicht in jeder Hinsicht perfekt präsentieren, wenn die Interviewer unvermeidlich nach Ihren größten Stärken und Schwächen fragen.
  • Recherchieren Sie, was die typischen Gehaltsspannen und andere Vorteile (wie Krankenversicherung oder Boni) für die Art von Job sind, den Sie anstreben (z. B. Ebene, geografische Region). Dies wird nützlich sein, wenn Sie überlegen, ob Sie ein Jobangebot annehmen sollten.

Sie sollten auch spezifische Vorbereitungen für jedes Unternehmen treffen, bei dem Sie sich bewerben:

  • Wie wir bereits erwähnt haben, sollten Sie einige Recherchen zu der Geschichte des Unternehmens, seinen Zielen und Produkten durchführen.
    • Lesen Sie über das Unternehmen aus einer hohen Perspektive und lernen Sie seine aktuellen Nachrichten kennen. Ein guter Grund dafür ist, um zu sehen, ob sie etwas getan haben, das rote Flaggen aufwirft und Sie davon abhält, dort zu arbeiten.
    • Finden Sie heraus, was ihre Marktstellung und was ihre Stärken und Schwächen sind.
    • Recherchieren Sie, wer ihre Hauptkonkurrenten sind.
    • Vertraut werden mit deren Produkten und wie sie funktionieren — etwa Software installieren und damit eine Demo-App entwickeln, oder eine Website erstellen, die ihre APIs verwendet, um etwas zu tun. Es wird Ihre Interviewer beeindrucken, wenn Sie einige gute Erkenntnisse über ihre Situation und wie sie verbessert werden könnte, demonstrieren können. Interviewer werden oft spezifische Fragen stellen, um Ihr Wissen über das Unternehmen und die Branche, in der es existiert, zu testen.
  • Verwenden Sie den obigen Punkt, um einige Fragen zu entwickeln, die Sie den Interviewern über das Unternehmen und ihre Rollen stellen würden. Interviewer fragen immer, ob Sie Fragen an sie haben am Ende des Interviews, und es reflektiert gut auf Sie und lässt Sie nachdenklich und neugierig erscheinen, wenn Sie mit Fragen kommen, die bedeutungsvoller sind als "Was haben Sie heute zum Frühstück gegessen?"
  • Wenn Sie Kontakte im Unternehmen haben (z. B. aus Ihren Community-Netzwerken), erreichen Sie diese und fragen, was sie von dem Job halten. Gibt es etwas spezifisches, worauf Sie sich fokussieren sollten? Gibt es etwas, das Sie sagen oder nicht sagen sollten? Es könnte auch im Interview helfen, zu erwähnen, dass Sie "Bob aus dem E-Commerce-Team" kennen (oder wen auch immer).

Erstes Screening

Sobald das Unternehmen Ihre Bewerbung geprüft und entschieden hat, dass Sie ein potenzieller Kandidat sind, werden sie Sie wahrscheinlich als erstes zu einem ersten Telefoninterview einladen, nur mit dem Rekrutierer oder Einstellungsmanager. Dies ist in der Regel ein kurzes Interview, um die "Kulturpaktung" zu überprüfen (d.h. ob Sie gut mit ihnen auskommen werden), sicherzustellen, dass sie keine sofortigen Warnsignale sehen, die darauf hinweisen, dass Sie kein guter Mitarbeiter wären, und Ihnen mitzuteilen, was Sie vom restlichen Interviewprozess erwarten können.

Zu diesem Zeitpunkt sollten Sie freundlich und gesprächig sein. Aber reden Sie nicht zu viel; verhalten Sie sich natürlich und sehen Sie, wohin der Interviewer das Gespräch lenkt. Lassen Sie sie wissen, welche Tage und Zeiten für Sie geeignet sind, um an weiteren Interviews teilzunehmen. Versuchen Sie, so flexibel wie möglich zu sein, und seien Sie bereit, Ihren Zeitplan zu ändern, um sie unterzubringen.

Seien Sie jedoch nicht nachlässig — Sie wissen nicht sicher, welche Fragen sie Ihnen in dieser frühen Phase stellen werden. Sie sollten das erste Screening genauso ernst nehmen wie alle anderen Schritte.

Das Hauptinterview

In der Regel besteht der Hauptbereich des Interviewprozesses aus einem oder mehreren Hauptinterviews. Diese können zwischen verschiedenen Unternehmen sowohl in Funktion als auch Häufigkeit stark variieren.

  • Sie könnten ein Hauptinterview haben, aber es ist wahrscheinlicher, dass Sie mehrere Interviews haben, die Sie in unterschiedlichen Aspekten der Arbeit testen (z. B. die eigentliche Entwicklungsarbeit, Teamarbeit, Arbeitsprozesse, Dokumentation/Kommunikation, Konfliktlösung).
  • Sie können mit einem einzigen Interviewer oder mehreren Interviewern stattfinden, die Ihnen Fragen zu unterschiedlichen Aspekten stellen (d.h. ein Panel-Interview).
  • Einige Interviews können hochrangig oder eher explorativ sein (z. B. "beschreiben Sie den Prozess, den Sie verwenden würden, um x zu liefern", oder "was denken Sie sind die Hauptprobleme mit dieser Lösung?") und einige können niedrigerer Ebene und intensiver sein (z. B. "schreiben Sie ein JavaScript-Programm, das dieses Problem löst").

Erfahrungsbasierte Fragen

Interviews enthalten unvermeidlich erfahrungsbasierte Fragen. Diese fordern Sie auf, Anekdoten bereitzustellen, die zeigen, dass Sie Erfahrung in Bezug auf den Job haben, und werden etwa so lauten:

  • "Geben Sie mir ein Beispiel für eine Situation, in der Sie einem Kollegen negatives Feedback zu seinem Code geben mussten. Wie sind Sie damit umgegangen?"
  • "Erzählen Sie mir von einer Zeit, in der Sie mittendrin entdeckt haben, dass Ihr gewählter Ansatz nicht funktionieren würde. Wie haben Sie damit umgegangen und welche Schritte haben Sie unternommen?"
  • "Kleine Fehlerbehebungen lassen sich oft schwierig in den Arbeitsprozess eines Teams einfügen — oft wird der Stapel vernachlässigt und häuft sich. Wie haben Sie damit in früheren Teams umgegangen?"

Sie sollten eine Vielzahl an Anekdoten entwickeln, die Sie beim Beantworten solcher Fragen verwenden können. Damit wird es mit der Zeit einfacher, wenn Sie mehr Erfahrung sammeln.

Coding-Interviews

Einige Interviews werden Coding-Interviews sein, die Ihre Fähigkeit zur Lösung von Codierungsproblemen testen sollen. Diese könnten folgendermaßen aussehen:

  • "Schreiben Sie eine JavaScript-Funktion, die die Eingaben x und y nimmt und z zurückgibt."
  • "Ein Kollege hat die folgende React-Komponente geschrieben, aber sie hat einige Fehler. Können Sie identifizieren, was daran falsch ist und sie umschreiben, um die Probleme zu beheben?"
  • "Schauen Sie sich den folgenden Code an und beschreiben Sie, was er tut."
  • "Schreiben Sie einen Algorithmus, der die ersten n Einträge in der Fibonacci-Sequenz generiert, wobei n eine positive Zahl ist."

Oft schaut der Arbeitgeber darauf, wie Sie mit den Problemen umgehen, anstatt dem Endergebnis — wie Sie Ihren Code kommentieren, wie Sie mit Fehlerbehandlung umgehen, und was Sie vielleicht getan hätten, wenn Sie mehr Zeit gehabt hätten.

Sie sollten gängige Arten von Coding-Interviewfragen recherchieren, deren Lösung üben und üben, zu erklären, was sie tun. Sie finden viele Ressourcen im Internet, um Coding-Interviewfragen zu üben.

Hausaufgabenfragen

Einige Unternehmen setzen Kandidaten als Alternative oder zusätzliche Möglichkeit zur Überprüfung ihrer Programmierkenntnisse Hausaufgabenfragen. Diese neigen zu Mini-Projektformaten, bei denen Sie gebeten werden, einige Funktionalitäten zu kodieren, die für die Position, auf die Sie sich bewerben, relevant sind. Beispielsweise könnten Sie gebeten werden, eine eigenständige Demo zu erstellen, die die JavaScript-Bibliothek des Unternehmens verwendet, um Daten von deren APIs abzurufen und eine Seite mit Informationen zu füllen.

Während dies eine angemessene Möglichkeit sein kann, Kandidaten richtig zu überprüfen, lehnen viele Menschen die Praxis der Hausaufgabenfragen ab:

  • Manchmal können sie sich ein wenig zu sehr wie „echte Arbeit“ anfühlen, fast als würde der Arbeitgeber verlangen, dass Sie Arbeiten kostenlos erledigen.
  • Sie können schlecht abgegrenzt oder erwarten eine unvernünftige Zeitverpflichtung. Ein spezifischer Umfang, der das Projekt auf vier Stunden begrenzt und Folgefragen in einem separaten Interview behandelt, ist angemessen, aber eine Erwartung, dass das Projekt ein gesamtes Wochenende dauert, ist es nicht, besonders für Menschen mit Familien und hektischen Leben.
  • Ihre Effektivität wird oft bestritten, da sie schwer endgültig zu bewerten sind.

Wenn Sie gebeten werden, eine Hausaufgabenausgabe zu machen, stellen Sie sicher, dass der Umfang und die Zeit der Arbeit klar definiert sind, um das Risiko einer falschen Richtung und der Verschwendung Ihrer Zeit zu vermeiden.

Die Annahme des Angebots

Wenn Sie den Interviewprozess erfolgreich durchlaufen und das Jobangebot erhalten haben, herzlichen Glückwunsch! Auch wenn es verlockend sein mag, das Angebot sofort anzunehmen, gibt es ein paar Dinge, die Sie bedenken sollten, bevor Sie dies tun:

  • Stellen Sie sicher, dass das Gehalt, das Ihnen angeboten wird, im Vergleich zum typischen Marktsatz für ähnliche Jobs angemessen ist. Wenn es deutlich weniger ist, sollten Sie vielleicht darüber verhandeln.
  • Überprüfen Sie, ob das Verlassen Ihres aktuellen Jobs (oder einer anderen Aktivität) mit dem Beginn des neuen Jobs kompatibel ist. Beispielsweise überprüfen Sie, wie viel Kündigungsfrist Ihr aktueller Arbeitgeber für Sie verlangt, und stellen Sie sicher, dass dies für den neuen Job funktioniert.
  • Sie sollten den Arbeitgeber auch über bestehende Verpflichtungen außerhalb der Arbeit informieren, wie einen gebuchten Urlaub. Seriöse Arbeitgeber arbeiten um solche Verpflichtungen herum und vereinbaren ein Startdatum, das für Sie passt.
  • Wenn Sie umziehen müssen, um den neuen Job anzunehmen, stellen Sie sicher, dass alles für den Umzug an Ort und Stelle ist. Einen neuen Job anzutreten, ist bereits genug Stress, ohne den zusätzlichen Stress von Umzugsproblemen.

Versuchen, versuchen und wieder versuchen

Wenn Sie sich für viele Jobs beworben haben und noch nichts bekommen haben, versuchen Sie, nicht entmutigt zu werden. Versuchen Sie weiter, bleiben Sie leidenschaftlich für das Web, vernetzen Sie sich mit neuen Menschen und lernen Sie kontinuierlich Neues.

Wenn Sie es bis zur Interviewphase geschafft, aber eine Ablehnung erhalten haben, bitten Sie den Rekrutierer um Feedback, warum Sie nicht ausgewählt wurden, und nutzen Sie es, um Ihre zukünftigen Bewerbungen zu verbessern.

Seien Sie geduldig. Selbst die besten Kandidaten werden mehrere Ablehnungen bei Bewerbungen erhalten, bevor sie den gewünschten Job finden. Sie werden es schaffen.

Siehe auch