Einen Job finden

Technische Vorstellungsgespräche können sehr anspruchsvoll sein und einige haben ziemlich spezifische Anforderungen. Bereits die richtigen Jobs zu finden, auf die Sie sich bewerben möchten, kann eine Herausforderung sein! Dieser Artikel bietet einige Tipps und Ressourcen, um den Prozess vom Finden potenzieller Jobs und der Bewerbung bis zum Erfolg in Interviews zu unterstützen. Der unten skizzierte Prozess mag nicht für jeden genau so funktionieren — Sie könnten feststellen, dass ein etwas anderer Ansatz oder eine andere Reihenfolge für Sie funktioniert — aber die meisten werden ihn nützlich finden.

Hinweis: Vielleicht wollen Sie gerade jetzt gar nicht darüber nachdenken, welchen Job Sie möchten; vielleicht möchten Sie sich einfach auf das Lernen von Code konzentrieren. Das ist in Ordnung; Sie können jederzeit später zu diesem Artikel zurückkehren, wenn der Zeitpunkt passt.

Voraussetzungen: N/A
Lernergebnisse:
  • Entscheiden, welche Art von Job Sie möchten.
  • Jobsuche
  • Entwicklung von Eigenschaften, die Arbeitgeber suchen.
  • Sich selbst potenziellen Arbeitgebern "verkaufen".
  • Sich für Jobs bewerben.
  • Vorbereitung für Vorstellungsgespräche.

Entscheiden Sie, welche Art von Job Sie möchten

Es klingt fast zu offensichtlich, um es aufzuschreiben, aber Sie sollten sorgfältig darüber nachdenken, welche Art von Job Sie möchten, bevor Sie auf den Arbeitsmarkt gehen und mit der Suche beginnen. Wenn Sie das nicht tun, werden Sie wahrscheinlich einen ungezielten Ansatz verwenden, der nicht sehr effektiv ist — Sie bewerben sich für eine Vielzahl von Jobs und sehen nicht wie der ideale Kandidat für einen davon aus.

Wenn Sie diese Seite lesen, sind Sie wahrscheinlich an einer Art Webentwicklungs-Job interessiert. Das ist in Ordnung, aber denken Sie genauer darüber nach und schreiben Sie einige Ideen dazu auf, was Sie in den folgenden Kategorien möchten:

  • Genaue Rolle: Möchten Sie mehr ein:
    • Webdesigner sein: Verwenden Sie HTML, CSS und Grafiktools, um Benutzeroberflächen zu gestalten.
    • JS-Entwickler sein: Implementieren Sie Funktionen mit JavaScript und Frameworks.
    • Entwickler für Beziehungen oder Vertriebsingenieur sein: Sprechen Sie mit Kunden, begeistern Sie sie für Technologie, helfen Sie ihnen, Probleme zu lösen und Lösungen zu entwickeln.
    • Technischer Redakteur: Schreiben Sie Dokumentationen, um zu erklären, wie Technologie funktioniert und wie man sie verwendet.
    • 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 Firma, als interner Entwickler.
    • Eine Non-Profit-Organisation oder eine Wohltätigkeitsorganisation.
  • Sektor: Möchten Sie arbeiten in:
    • Technologie.
    • Gesundheit.
    • Finanzen.
    • Wohltätigkeit.
    • Musikindustrie.
    • usw.
  • Arbeitsort: Möchten Sie arbeiten
    • Vollzeit von zu Hause.
    • In einem Büro.
    • In einer Art hybrider Einrichtung.
    • Immer am selben Ort oder zwischen verschiedenen Bereichen oder Ländern wechseln?

Wenn Sie die Antworten auf diese Fragen nicht kennen, ist das in Ordnung. Fragen Sie Ihre Kollegen, Freunde, Lehrer oder Mentoren, woran sie interessiert sind, um sich inspirieren zu lassen, und schauen Sie sich in der Branche um, was verfügbar ist. Realistisch betrachtet, werden viele von Ihnen wahrscheinlich damit anfangen, eine interessante Stellenanzeige oder ein Unternehmen zu sehen und dann herauszufinden, wie es in die oben genannten Kategorien passt und wie Sie sich diesem Unternehmen „verkaufen“ können.

Sich selbst verkaufen

Um einen Job zu bekommen, müssen Sie lernen, wie Sie sich selbst verkaufen, was bedeutet, sich selbst als großartigen Kandidaten für die gewünschten Jobs darzustellen. Dies umfasst einige verschiedene Schritte, die in den folgenden Abschnitten beschrieben werden.

Entwicklung von Eigenschaften, die Arbeitgeber suchen

Als allgemeiner Punkt sollten Sie sich der Attribute bewusst sein, die Personalverantwortliche bei einem Kandidaten suchen, und sich entsprechend vorbereiten. Natürlich benötigen Sie technische Fähigkeiten und andere Fähigkeiten, die Ihnen helfen, die Aufgabe direkt zu erfüllen. Jedoch suchen Unternehmen auch nach "weichen Fähigkeiten", die indirekt dabei helfen, den Job zu machen, und die zudem das Leben ihrer Mitarbeiter erleichtern und sie glücklicher machen. Wir haben einige dieser Dinge bereits in unserem Artikel über Zusammenarbeit und Teamarbeit angesprochen.

Zusammengefasst suchen Personalverantwortliche nach:

  • Jemandem, mit dem sie sich gut 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 Standpunkten arbeitet.
  • Jemandem, der anmutig ist, wenn eine Entscheidung nicht in seine Richtung geht, und in der Lage ist, sich für das Allgemeinwohl zu vereinen.
  • Einem guten Kommunikator und Beziehungsaufbauer.
  • Einer hartnäckigen und fokussierten Person mit guten Problemlösungsfähigkeiten.

Überlegen Sie, ob diese Aussagen auf Sie zutreffen oder nicht. Dies könnte eine nützliche Möglichkeit sein, einige Ihrer Schwächen zu identifizieren, was bedeutet, dass Sie Maßnahmen ergreifen können, um sie zu verbessern. Zum Beispiel, wenn Sie nicht gut in Kommunikation oder Problemlösungen sind, suchen Sie nach Leitfäden oder Kursen, die Ihnen helfen, diese Fähigkeiten zu verbessern. Selbst informelle Dinge wie das Gespräch über Ihre Arbeit und das Beschreiben Ihrer Projekte mit Freunden wird Ihnen helfen, besser in der Kommunikation zu werden.

Erstellen Sie einen Lebenslauf

Sie sollten einen Lebenslauf erstellen, der Ihren Wert für einen Arbeitgeber vermittelt. Es gibt viele Leitfäden dazu, wie man einen Lebenslauf schreibt, im Internet, aber kurz gesagt, sollten sie im Allgemeinen enthalten:

  • Ihre Kontaktdaten: Einschließlich Ihres Namens, Ihrer Postadresse, Telefonnummer, E-Mail und vielleicht eine weitere Kontaktmethode, die Ihnen wichtig und für professionelle Kommunikation geeignet ist. Ein LinkedIn-Profil wird empfohlen.
  • Eine Zusammenfassung/Personenbeschreibung, die Sie in einem einzigen Satz beschreibt. Dies kann wirklich schwer zu schreiben sein — es muss selbstbewusst, aber nicht überheblich klingen, positiv, aber realistisch. Eine gute Strategie hier ist, es wirklich kurz zu halten und sich auf einige Fakten, das, woran Sie glauben, und das Level, auf dem Sie sich befinden, zu konzentrieren. Zum Beispiel könnte eine gute persönliche Erklärung für einen Junior-Webentwickler etwa so lauten: „Bob Smith ist ein Webentwickler mit 2 Jahren Erfahrung und großer Leidenschaft für Semantik, Barrierefreiheit und inklusives Design“.
  • Eine Liste der Berufserfahrungen, die jeweils enthalten:
    • Einen Datumsbereich, der angibt, wann Sie dort gearbeitet haben — zum Beispiel 06/2023–10/2024 oder 06/2023–heute, wenn Sie noch dort arbeiten.
    • Unternehmen und Berufsbezeichnung.
    • Einen kurzen Absatz oder eine Aufzählungsliste, die beschreibt, was Sie in diesem Job/Praktikum/etc. gemacht haben. Beschreiben Sie nicht alles, sondern das, was Sie als nützliche Erfahrungen zur Vermarktung Ihrer Fähigkeiten betrachten.
  • Eine Ausbildungssumme, die die verschiedenen Qualifikationen auflistet, die Sie haben, die Schule, bei der Sie sie gemacht haben, und die erreichte Note. Schließen Sie Abschlüsse und andere höhere Bildung, Zertifikate und Errungenschaften, die direkt mit Ihrem Fachgebiet in Zusammenhang stehen, ein (z. B. eine Webentwicklung-Zertifizierung oder eine Sommerferien-Schule), und vielleicht auch reguläre Schulabschlüsse, die Arbeitgeber oft ebenfalls suchen (wie Englisch, andere Sprachen und Mathematik).
  • Einen Abschnitt mit unterstützenden Informationen, wie zum Beispiel:
    • Links zu Ihrem Portfolio.
    • Beschreibungen jeder anderen relevanten Erfahrung, die nicht in die obigen Abschnitte passt.
    • Persönliche Interessen — die meisten Arbeitgeber mögen es, wenn ihre Mitarbeiter vielseitig sind und ein Leben außerhalb der Arbeit haben, anstatt nur corporate Roboter zu sein — ob das nun Musik spielen, Filme schauen oder Freiwilligenarbeit im Tierheim ist. Es trägt auch dazu bei, Gesprächsthemen während Vorstellungsgesprächen zu schaffen.

Hier sind einige allgemeine Tipps für das Schreiben eines Lebenslaufs:

  • Machen Sie ihn kurz und prägnant: Idealerweise soll er auf 2 Seiten A4/Letter-Papier passen. Die Personalverantwortlichen 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 Slang-Ausdrücke — Sie müssen den Eindruck erwecken, dass Sie es ernst meinen mit Ihrer Bewerbung.
  • Überprüfen Sie Ihren Text sorgfältig auf Schreib- und Grammatikfehler: Führen Sie ihn durch einen Dienst wie Grammarly, um sicherzustellen, dass Sie keine Fehler verpassen und Hinweise auf weitere Verbesserungen erhalten. Personalverantwortliche werfen oft einen Lebenslauf weg, der einen Tippfehler enthält — es zeigt mangelnde Professionalität und Detailgenauigkeit.
  • Nehmen Sie nicht unbedingt alle Ihre Berufserfahrungen in Ihren Lebenslauf auf: Wenn Sie viel Erfahrung haben, fügen Sie nur die wichtigsten oder bedeutendsten jüngsten Einträge hinzu. Sie möchten ihn kurz halten, aber Sie möchten auch nicht, dass es so aussieht, als gäbe es verdächtige Lücken in Ihrem Werdegang, die Personalverantwortliche fragen könnten. Setzen Sie Ihren umfassenden Erfahrungseintrag in Ihr LinkedIn-Profil und fügen Sie nur eine Zusammenfassung in Ihren Lebenslauf ein.
  • Fügen Sie weiche Fähigkeiten hinzu: Wie im Abschnitt Entwicklung von Eigenschaften, die Arbeitgeber suchen erwähnt, sind weiche Fähigkeiten wichtig und es lohnt sich, sie in Ihrem Lebenslauf zu erwähnen. Sie sollten darüber nachdenken, welche relevant sind — Arbeitgeber werden sich nicht für Seiten voller Beschreibungen interessieren, wie nett Sie sind, aber sie werden daran interessiert sein zu erfahren, dass Sie ein guter Teamplayer sind, ruhig unter Druck bleiben und Problemlösungsfähigkeiten haben.
  • Referenzen auf Anfrage: Arbeitgeber verlangen immer Referenzen, damit sie eine zweite Meinung über Sie und Ihre Fähigkeiten von jemand anderem einholen können. Dies sollte idealerweise jemand sein, mit dem Sie gearbeitet haben und eine gute Beziehung haben, wie ein vorheriger Manager oder Lehrer. Wenn Sie sich jetzt nicht sicher sind, wer Ihre Referenzen sind, schreiben Sie einfach "Referenzen verfügbar auf Anfrage" am Ende Ihres Lebenslaufs.
  • Halten Sie Ihren Lebenslauf auf dem neuesten Stand: Überprü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 als ein allgemeines Dokument betrachten und ihn dann für einzelne Jobs, für die Sie sich bewerben, anpassen, in Bezug auf die am besten geeigneten Erfahrungen und Fähigkeiten für jeden Job.

Sammeln Sie Erfahrung

Wenn Sie mit der Jobsuche beginnen, werden Sie sich in einem Teufelskreis befinden — Sie benötigen Erfahrung, um einen Job zu bekommen, aber Sie benötigen auch einen Job, um Erfahrung zu sammeln. Verzweifeln Sie nicht — 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 beim Aktualisieren ihrer bestehenden Website. Wenn Sie gerade erst anfangen, könnten Sie anbieten, es kostenlos zu machen, nur um die Erfahrung zu sammeln.
  • Aufbauend auf dem vorherigen Punkt, fangen Sie an, einige kleine freiberufliche Arbeiten zu machen, sobald Sie sich erfahren genug fühlen, um für Ihre Arbeit Geld zu verlangen. Sie könnten sich bei lokalen Unternehmen umhören oder Arbeit über spezielle Dienstleistungen wie UpWork finden.
  • Bauen Sie Ihre eigenen Hobby-Projekte, z.B. Ihre eigene Website, um Ihre Arbeit zu präsentieren, einige lustige Demos und Spiele oder eine Web-App, die sich auf ein Unternehmen bezieht, für das 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 Korrektur senden.
  • Verweilen Sie auf Foren und helfen Sie anderen bei ihren Codierungsproblemen. (Siehe Anderen helfen, Fragen stellen).
  • Zu Open-Source-Projekten beitragen.

Erstellen Sie ein Portfolio

Sobald Sie einige relevante Erfahrungen gesammelt haben, die es wert sind, darüber zu sprechen, besteht der nächste Schritt darin, ein Portfolio zusammenzustellen, das Sie in Ihren Lebenslauf aufnehmen und Arbeitgebern zeigen können. Die ganze Idee hier ist: Erzählen Sie mir nicht, was Sie können — zeigen Sie es mir.

Dies sollte enthalten:

  • Eine schön präsentierte Landingpage, um alles zusammenzufassen.
  • Eine Liste von Websites, Apps und anderen relevanten Produkten, an denen Sie gearbeitet haben. Fügen Sie für jedes eine Überschrift, ein Thumbnail-Bild und eine Beschreibung des Projekts und Ihrer Rolle dabei hinzu. Wenn Sie viel über die Projekte sagen möchten, erstellen Sie eine separate Seite für jedes! Geben Sie eine Liste der verwendeten Technologien für den Bau des Projekts an und, wenn möglich, einen Link zum Quellcode (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 welche Technologien verwendet wurden, um es zu erstellen.
  • Links zu Blogeinträgen, schriftlichen Proben, Konferenzvorträgen und anderen Assets, die Ihre Fähigkeiten unter Beweis stellen.
  • Eine Liste von Beiträgen, die Sie zu Open-Source-Projekten geleistet 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 Veränderungen, die Sie vorgenommen haben (Quellcode, veröffentlichte Dokumentationen usw.), und einen Link zum Changelog (z. B. die GitHub-Pull-Request), der beweist, dass Sie die Arbeit geleistet haben, einschließen.

Halten Sie Ihr Portfolio als Highlights Ihrer besten Arbeiten. Sie möchten, dass es leicht zugänglich und überschaubar ist. Fügen Sie in jedem Abschnitt einige bedeutende Punkte ein, anstatt Hunderte von Einträgen, sonst wird der Personalverantwortliche gelangweilt und zieht weiter. Ein schönes, sauberes Design hilft bei der Erfahrung, aber ein komplexes Design könnte die Lesbarkeit beeinträchtigen.

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

  • Sie sollten Ihre Arbeiten veröffentlichen an öffentlich einsehbaren Orten wie einem GitHub-Repository für den Quellcode und einer Blogging-Plattform wie Medium (oder Ihrer eigenen Website) für Blogeinträge.
  • Für Quellcode, der Demos oder Ausschnitte und keine vollständigen Websites sind, veröffentlichen Sie Live-Versionen des Codes, damit die Leute das Live-Ergebnis leicht prüfen können. Siehe Veröffentlichen Ihrer Website für Tipps, wie Sie das tun können.
  • In Bezug auf die eigentliche Portfolio-Landingpage könnten Sie ein GitHub-Repository einrichten und Ihre Linkliste in einer README.md-Datei bereitstellen, aber das sieht nicht besonders großartig aus. Viel besser wäre es, eine eigene Website zu erstellen, die Ihr Portfolio enthält, mit einem eigenen Domainnamen. Wenn Sie nicht großartig im Design sind, bitten Sie einen Kollegen oder Freund um Hilfe, vielleicht im Austausch dafür, dass Sie etwas Programmierarbeit für ihn übernehmen.

Erstellen Sie ein LinkedIn-Profil

LinkedIn ist weltweit eine der beliebtesten Seiten, um Jobs zu finden und für Arbeitgeber, Mitarbeiter zu finden. Es ist ein großartiger Ort, um einen online einsehbaren Bericht über Ihre Berufserfahrung und Fähigkeiten zu hosten, der Ihrem Lebenslauf/Resümee ähnelt, aber auch anders ist.

LinkedIn bietet viele nützliche Vorteile, die Ihr Profil gut als Ergänzung zu Ihrem Lebenslauf/Resümee wirken lassen. Sie können:

  • Ihre vollständige Erfahrung und Fähigkeiten auflisten, ohne dass Ihr Profil zu lang aussieht.
  • Andere können Empfehlungen posten.
  • Zu den Profilen aller Ihrer früheren Arbeitgeber, Bildungseinrichtungen usw. verlinken.
  • Beiträge schreiben und es als Blog verwenden.
  • Aktiv nach Jobs suchen und sich über neue Jobangebote basierend auf Ihren Fähigkeiten und Interessen informieren lassen.
  • Mit Kontakten verbinden, um ein Netzwerk aufzubauen, mit dem Sie Fähigkeiten und Leads teilen können, was Ihnen letztendlich bei der Jobsuche helfen wird.
  • Schulungen absolvieren.

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

Bewerbung um einen Job

Schauen wir uns nun den Bewerbungsprozess an.

Jobsuche

Es gibt verschiedene Ansätze zur Jobsuche, und eine Kombination funktioniert oft am besten:

  • Melden Sie sich bei Seiten an, auf denen Jobs ausgeschrieben werden, wie LinkedIn (es wird auch spezifische Seiten für Ihren Standort geben) und wählen Sie, regelmäßige Zusammenfassungen der verfügbaren Jobs zu erhalten.
  • Gehen Sie zu Ihren Community-Netzwerken, suchen Sie nach Stellenanzeigen und fragen Sie Kontakte, ob sie Jobs kennen, die für Sie interessant sein könnten.
  • Recherchieren Sie die Unternehmen, für die Sie arbeiten möchten, besuchen Sie deren Jobseiten und sehen Sie, was verfügbar ist.
  • Besuchen Sie Networking-Events und Jobmessen, um potenzielle Arbeitgeber zu treffen.

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

Vor der Bewerbung

Bevor Sie anfangen, sich für einen Job zu bewerben, gibt es einige nützliche Schritte, die Sie zur Vorbereitung unternehmen können:

  • Überprüfen Sie die Stellenbeschreibung, um sicherzustellen, dass sie für Sie geeignet ist, sich zu bewerben. Zum Beispiel, Sie möchten keine Zeit mit einer Bewerbung für einen Job verschwenden, der die Arbeit Vollzeit im Büro in Kalifornien verlangt, wenn Sie im Vereinigten Königreich leben und nicht umziehen möchten. Und Sie haben möglicherweise keine Erfahrung, um einen Job als Senior Webentwickler zu machen, wenn Sie gerade erst 3 Monate 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 andere passende Jobs hat, finden Sie die Kontaktdaten des Rekrutierers und fragen Sie ihn. Er könnte in Zukunft ein nützlicher Kontakt sein, wenn nicht jetzt.

  • Versuchen Sie, einige Kontakte zu finden, die bereits im Unternehmen arbeiten, z.B. 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, ob es etwas Spezifisches gibt, das Sie für den Job brauchen, und ob sie in naher Zukunft andere Jobs haben, die besser geeignet sein könnten. Vermeiden Sie es, zu viele Personen zu kontaktieren, die im selben Unternehmen arbeiten, sondern wählen Sie ein oder zwei Personen aus, die Ihrer Meinung nach der angestrebten Rolle am nächsten stehen.
  • Machen Sie andere Recherchen über das Unternehmen — lesen Sie deren Websites/Blogs, finden Sie etwa ihre Geschichte und ihre Ziele heraus. Nehmen Sie sich Zeit, deren Produkte zu nutzen, um vertraut mit ihrer Arbeitsweise zu werden — installieren Sie zum Beispiel ihre Software und verwenden Sie sie, um eine Demo-App zu erstellen, oder schreiben Sie eine Website, die ihre APIs verwendet, um etwas zu tun.

    Hinweis: Für Extrapunkte versuchen Sie, ein Problem zu identifizieren, das sie momentan zu lösen versuchen oder einen Bug in ihrem Produkt, und schlagen Sie eine Lösung dafür vor, zusammen mit einer Demo oder Codeausschnitten.

  • Passen Sie Ihren Lebenslauf auf diesen spezifischen Job an. Schauen Sie sich die Stellenbeschreibung an und verstärken Sie Ihre relevantesten Fähigkeiten und Berufserfahrungen, während Sie andere, nicht relevante Punkte minimieren oder gar entfernen. Achten Sie auch darauf, dass die Demos/Beispiele, die für diesen Job am relevantesten sind, in irgendeiner Weise hervorgehoben in Ihrem Portfolio vertreten sind, z.B. oben auf der Liste.

Bewerbung auf den Job

Wenn Sie sich auf den Job bewerben, befolgen Sie den Prozess genau so, wie sie ihn möchten. Jede Stellenanzeige enthält Anweisungen, wie man sich bewerben sollte. Wenn die Stellenanzeige mehr ein Gespräch mit einem Netzwerk-Kontakt war, fragen Sie ihn 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, ist es unwahrscheinlich, dass Sie Erfolg haben. Überprüfen Sie sie sorgfältig mit einem Tool wie Grammarly.
  • Reichen Sie die Bewerbung nicht zu spät ein — stellen Sie sicher, dass Sie Ihre Bewerbung bis zum Stichtag einreichen!

Nicht alle Bewerbungen erfordern dieselben Dinge; Sie werden wahrscheinlich müssen:

  • Einige Details in einem Online-Formular ausfüllen. Stellen Sie sicher, dass Sie Ihre Antworten lokal schreiben (zum Beispiel in VSCode) oder in einem Online-Dokument (zum Beispiel ein Google-Dokument), bevor Sie sie in die Formularfelder eingeben, für den Fall, dass etwas (zum Beispiel ein Browserabsturz) Ihre Arbeit verliert. Dies kann Stunden der Frustration sparen, und Text lässt sich auch leichter überprüfen und Feedback einholen, wenn Sie es irgendwo anders zuerst unterbringen.
  • Ihren Lebenslauf hochladen.
  • Ein Bewerbungsschreiben schreiben und hochladen. Es gibt viele Leitfäden zum Schreiben effektiver Bewerbungsschreiben im Internet, aber im Allgemeinen sollten solche Briefe eine Beschreibung liefern, warum Sie:
    • für das Unternehmen arbeiten möchten.
    • gut in die Unternehmenskultur passen würden.
    • perfekt geeignet sind, um den Job zu machen.
  • Einige Beispiele Ihrer bisherigen Arbeiten in einem separaten Abschnitt angeben.

Konstanter Prozess

Ein entscheidender Punkt ist, dass Ihre Jobsuche ein konstanter Prozess sein sollte, bei dem Sie jeden Tag ein wenig tun und ständig auf Ihr Ziel hinarbeiten. Schicken Sie nicht einfach eine ganze Reihe von Bewerbungen ab und warten dann auf Rückmeldung.

Sie sollten jedem vielversprechenden Kontakt, den Sie treffen, nachgehen, z.B. in Community-Netzwerken oder auf LinkedIn. Führen Sie auch ein Inventar der Personen, die Sie treffen und der Unternehmen, bei denen Sie sich bewerben, zusammen mit Kontaktdaten und Beschreibungen von jedem. Gelegentlich sollten Sie bei Unternehmen nachsehen, bei denen Sie gerne arbeiten würden, welche Jobs sie haben. Wenn Sie für einen Job abgelehnt werden, könnten sie etwas anderes haben, das besser für Sie geeignet ist, entweder jetzt oder in Zukunft.

Wenn Sie keine Antwort von einem Unternehmen erhalten haben, nachdem Sie sich für einen seiner Jobs beworben haben, warten Sie eine Weile und dann schreiben Sie dem Personalverantwortlichen, um zu sehen, ob er Feedback für Sie hat oder ob andere Jobs demnächst zur Verfügung stehen. Selbst wenn ein Unternehmen, für das Sie arbeiten möchten, aktuell keine geeigneten Vollzeit-Jobs ausgeschrieben hat, kontaktieren Sie es trotzdem und fragen, ob es jemanden mit Ihrem Fähigkeitsprofil sucht. Dies könnte zu nützlichen Erfahrungen führen, wie einem freiberuflichen Vertrag.

Halten Sie weiterhin nach Jobs über Ihre gewählten Jobseiten oder Community-Netzwerke Ausschau und sprechen Sie mit Leuten darüber, was verfügbar ist. Neue Gelegenheiten werden ständig auftreten.

Wenn Sie Schwierigkeiten haben, etwas Festes zu finden, das Sie wirklich möchten, könnten einige Zwischenlösungen in Frage kommen:

  • Manchmal ist eine gute Strategie, einen anliegenden Job zu dem zu bekommen, den Sie wollen. Sie könnten benötigen, zuerst einen niedriger rankenden Job zu erhalten, um die benötigte Erfahrung für den gewünschten Job zu bekommen, entweder in Bezug auf den spezifischen Technologie-Stack, der verwendet wird, oder die spezifische Branche, in der Sie arbeiten möchten.
  • Sie könnten freiberufliche/vertragliche Arbeiten machen müssen, um die Miete zu bezahlen, während Sie weiterhin nach einem Job suchen. Dies gibt Ihnen auch wertvolle Erfahrungen, die Ihnen helfen werden, den gewünschten Job zu bekommen.

Bereiten Sie sich auf Vorstellungsgespräche vor

Wenn der Personalverantwortliche und der Einstellungsmanager Ihre Bewerbung mögen, laden sie Sie zu einigen Interviews und anderen Sitzungen ein. 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:

  • Stellen Sie sicher, dass Sie einen aufgeräumten, ruhigen Ort für die Durchführung der Interviews haben. Sie möchten sicherstellen, dass Sie während des Interviews nicht durch Lärm und Aufregung abgelenkt werden, und dass Ihre Umgebung während des Interviews ordentlich aussieht. Wenn Sie mit dem/den Interviewer(n) ein Videoanruf haben und Ihr Raum ein komplettes Chaos ist, wird das keinen guten Eindruck hinterlassen.
  • Überlegen Sie, was Sie für die Interviews tragen werden. Die meisten Entwicklerjobs erfordern nicht, dass Sie einen Anzug tragen (schauen Sie in der Stellenanzeige nach, ob es etwas über einen Dresscode gibt), aber Sie sollten etwas ziemlich Neutrales und Schlank- isch auswählen. Tragen Sie kein T-Shirt mit einem beleidigenden Slogan darauf und erscheinen Sie nicht im Pyjama.
  • Machen Sie sich auf die Coding-Interviews vorbereitet.
  • Legen Sie eine Sammlung von Anekdoten für erfahrungsbasierte Interviewfragen an.
  • Überlegen Sie, was Ihre Stärken und Schwächen sind und seien Sie realistisch mit Ihren Antworten. Sie wirken glaubwürdiger, wenn Sie sich nicht als perfektionistisch in jeder Hinsicht präsentieren, und Interviewer fragen Sie üblicherweise nach Ihrer größten Stärke und Schwäche.
  • Recherchieren Sie, was die typischen Gehaltsbereiche und andere Vorteile (z.B. Krankenversicherung oder Boni) für die Art von Job sind, die Sie anstreben (Stufe, geografische Region, etc.). Das wird nützlich, wenn Sie entscheiden, ob Sie ein Stellenangebot annehmen.

Es gibt auch einige spezifische Vorbereitungen zu jedem Unternehmen, bei dem Sie sich bewerben:

  • Wie bereits erwähnt, sollten Sie sich über die Geschichte, Ziele und Produkte des Unternehmens informieren.
    • Lesen Sie über das Unternehmen aus einer hohen Perspektive und machen Sie sich mit deren aktuellen Neuigkeiten vertraut. Ein guter Grund, um das zu tun, ist, um zu sehen, ob sie etwas gemacht haben, das rote Flaggen auslöst und Sie dazu bringt, es sich nochmals zu überlegen, dort zu arbeiten.
    • Erfahren Sie mehr über die Marktposition des Unternehmens und darüber, was deren Stärken und Schwächen sind.
    • Recherchieren Sie, wer ihre Hauptkonkurrenten sind.
    • Machen Sie sich mit ihren Produkten und deren Funktionsweise vertraut — installieren Sie zum Beispiel deren Software und verwenden Sie sie, um eine Demo-App zu erstellen oder eine Website zu schreiben, die ihre APIs verwendet, um etwas zu tun. Es wird Ihre Interviewer beeindrucken, wenn Sie einige gute Einblicke in deren Situation demonstrieren können und wie Sie denken, sie könnte verbessert werden. Interviewer stellen oft spezifische Fragen, um Ihr Wissen über das Unternehmen und die Branche, in der es existiert, zu testen.
  • In Verbindung mit dem obigen Punkt, denken Sie über einige Fragen nach, 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 widerspiegelt gut auf Sie und lässt Sie durchdacht und neugierig klingen, wenn Sie mit einigen Fragen um die Ecke kommen, die bedeutungsvoller sind als "Was haben Sie heute zum Frühstück gehabt?"
  • Wenn Sie Kontakte im Unternehmen haben (von Ihren Community-Netzwerken usw.), erreichen Sie sie und fragen nach der Stelle. Was denken sie darüber, gibt es etwas Spezielles, worauf man sich konzentrieren, sagen oder nicht sagen sollte? Es könnte auch helfen, während des Interviews zu erwähnen, dass Sie "Bob vom E-Commerce-Team" (oder was auch immer) kennen.

Erste Einblicke

Sobald das Unternehmen Ihre Bewerbung betrachtet und entschieden hat, dass Sie wie ein "Potential" klingen, werden sie wahrscheinlich damit beginnen, Sie zu einem ersten Telefongespräch einzuladen, nur mit dem Personalverantwortlichen oder Einstellungsmanager. Dies ist normalerweise ein kurzes Gespräch, um "kulturelle Passgenauigkeit" zu beurteilen (werden Sie mit ihnen gut auskommen?), es zu einem spontanen oder aufmerksamen Fragen (etwa einen Wochenpendelspielplatz zu bringen), und zu überlegen, was die weiteren Fragen vom Aufenthalt erwarten.

Auf dieser Stufe sollten Sie freundlich und gesprächig sein, aber nicht zu viel reden, sich natürlich verhalten und sehen, wohin der Interviewer das Gespräch lenkt. Lassen Sie sie wissen, an welchen Tagen und zu welchen Zeiten Sie für weitere Interviews verfügbar sein werden. Versuchen Sie so flexibel wie möglich zu sein und seien Sie bereit, Ihren Zeitplan anzupassen, um ihnen entgegenzukommen.

Seien Sie jedoch nicht zu selbstsicher — Sie wissen nicht definitiv, welche Fragen sie Ihnen in diesem frühen Stadium stellen werden und sollten es genauso ernst nehmen wie alle anderen Phasen.

Das Hauptinterview

Normalerweise ist der Großteil des Interviewprozesses ein oder mehrere Hauptinterviews. Diese können sich erheblich zwischen verschiedenen Unternehmen in Funktion und Frequenz unterscheiden.

  • Sie könnten ein Haupinterview haben, aber es ist wahrscheinlicher, dass Sie mehrere Interviews haben, die Sie in verschiedenen Aspekten des Jobs testen (zum Beispiel die eigentliche Programmierarbeit, Teamarbeit, Arbeitsprozesse, Dokumentation/Kommunikation, Konfliktlösung).
  • Sie könnten mit einem einzigen Interviewer oder mehreren Interviewern sein, die Ihnen Fragen zu verschiedenen Aspekten stellen (auch als Panel-Interview bekannt).
  • Einige Interviews könnten eher auf einer höheren Ebene oder explorativer sein (zum Beispiel, "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önnten niedriger und intensiver sein (zum Beispiel, "schreiben Sie ein JavaScript-Programm, das dieses Problem löst").

Erfahrungsbasierte Fragen

Interviews werden zwangsläufig erfahrungsbasierte Fragen beinhalten. Diese fordern Sie auf, Anekdoten zu liefern, die belegen, dass Sie Erfahrung haben, die für den Job relevant ist, und werden in 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 haben Sie es gehandhabt?"
  • "Erzählen Sie mir von einer Zeit, als Sie während eines Projektes herausfanden, dass Ihr gewählter Ansatz nicht funktionieren würde. Wie sind Sie damit umgegangen und welche Schritte haben Sie unternommen?"
  • "Das Beheben kleiner Fehler kann oft schwer zu integrieren sein in die Arbeitsprozesse eines Teams — oft wird der Stapel vernachlässigt und baut sich auf. Wie haben Sie das in vergangenen Teams gehandhabt?"

Sie sollten eine Reihe von Anekdoten aufbauen, die Sie verwenden können, wenn Sie solche Fragen beantworten. Das wird mit der Zeit einfacher, je mehr Erfahrung Sie sammeln.

Coding-Interviews

Einige Interviews werden Coding-Interviews sein, entworfen, um Ihre Fähigkeit beim Lösen von Codierungsproblemen zu testen. Diese könnten etwa so sein:

  • "Schreiben Sie eine JavaScript-Funktion, die Eingaben x und y annimmt und z zurückgibt."
  • "Ein Kollege hat die folgende React-Komponente geschrieben, aber sie hat einige Fehler. Können Sie identifizieren, was damit nicht stimmt, und Sie neu schreiben, um die Probleme zu lösen?"
  • "Schauen Sie sich den folgenden Code an und beschreiben Sie mir, was er tut."
  • "Schreiben Sie einen Algorithmus, der die ersten n Einträge in der Fibonacci-Sequenz generiert."

Oft schauen Arbeitgeber darauf, wie Sie das Problem angehen, und nicht auf das Endergebnis — wie Sie Ihren Code kommentiert haben, wie Sie die Fehlerbehandlung behandelt haben, und was Sie getan hätten, wenn Sie mehr Zeit gehabt hätten.

Sie sollten sich über gängige Coding-Interview-Fragetypen informieren, deren Lösung üben und üben, zu erklären, was sie tun. Sie werden viele Online-Ressourcen finden, um Coding-Interview-Fragen zu üben.

Heimaufgaben-Fragen

Einige Unternehmen werden Ihnen Heimarbeiten als Challenge stellen, um Ihre fahigkeiten im Job als alternative oder zusätzliche Methode zur Testung Ihrer Codierungsfähigkeiten zu messen. Dies neigt dazu, in Form eines Mini-Projektes zu sein, das von Ihnen erwartet, einige Funktionalitäten zu programmieren, die auf den Job relevant sind, auf den Sie sich bewerben. Zum Beispiel könnten Sie gebeten werden, eine eigenständige Demo zu erstellen, die die JavaScript-Bibliothek des Unternehmens verwendet, um Daten aus ihren APIs zu ziehen und eine Informationsseite zu bespielen.

Während dies eine vernünftige Methode zur Testung von Kandidaten ist, wenn sie richtig durchgeführt wird, missfällt vielen die Praxis, Heimarbeitsfragen zu stellen:

  • Manchmal können sie sich ein wenig zu sehr wie "echte Arbeit" anfühlen, fast so, als würde der Arbeitgeber erwarten, dass Sie die Arbeit kostenlos ausführen.
  • Sie können schlecht umrissen oder eine unvernünftige Zeitverpflichtung erwarten. Ein spezifischer Umfang, der das Projekt auf vier Stunden begrenzt und Folgefragen in einem separaten Interview behandelt, ist vernünftig, aber die Erwartung, ein ganzes Wochenende an einem Projekt zu verbringen, ist es nicht, insbesondere für Menschen mit Familien und einem vollen Leben.
  • Ihre Effektivität wird oft in Frage gestellt, da sie schwer endgültig zu bewerten sind.

Wenn Sie eine Hausaufgaben-Challenge erhalten, stellen Sie sicher, dass der Umfang und das Timing der Arbeit klar definiert sind, um das Risiko zu minimieren, in die falsche Richtung zu gehen und Ihre Zeit zu verschwenden.

Annahme des Angebots

Wenn Sie den Interviewprozess bestehen und den Job angeboten bekommen, gut gemacht! Es ist verlockend, das Angebot sofort anzunehmen, aber es gibt einige Dinge zu beachten, bevor Sie das 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 niedriger ist, möchten Sie möglicherweise verhandeln.
  • Überprüfen Sie, ob der Austritt aus Ihrem aktuellen Job (oder einer anderen Aktivität) kompatibel ist mit dem Start des neuen Jobs. Zum Beispiel, überprüfen Sie, wie viel Vorankündigung Ihr aktueller Arbeitgeber von Ihnen erwartet, zu arbeiten, und stellen Sie sicher, dass dies für den neuen Job funktioniert.
  • Sie sollten auch den Arbeitgeber über vorbestehende Verpflichtungen außerhalb der Arbeit informieren, z.B. ein gebuchter Urlaub. Respektable Arbeitgeber werden solche Verpflichtungen berücksichtigen und mit Ihnen einen Starttermin vereinbaren, der Ihnen passt.
  • Wenn Sie umziehen müssen, um den neuen Job anzunehmen, stellen Sie sicher, dass alles für den Umzug bereit ist. Ein neuer Job ist schon stressig genug ohne zusätzlichen Umzugsstress.

Versuchen Sie, versuchen Sie, und versuchen Sie es nochmal

Wenn Sie sich für viele Jobs beworben haben und noch nichts bekommen haben, versuchen Sie nicht, entmutigt zu werden. Bleiben Sie daran, bleiben Sie leidenschaftlich über das Web und sprechen Sie weiterhin mit neuen Menschen und lernen Sie neue Dinge.

Wenn Sie es bis zum Interview geschafft haben, aber abgelehnt wurden, fragen Sie den Rekrutierer nach Feedback, warum Sie nicht ausgewählt wurden, und nutzen Sie es, um zukünftige Bewerbungen zu verbessern.

Haben Sie Geduld. Selbst die besten Kandidaten bekommen Absagen von mehreren Bewerbungen, bevor sie den gewünschten Job landen. Sie werden es schaffen.

Siehe auch