Eine Stelle finden
Technische Vorstellungsgespräche können sehr anspruchsvoll sein, und einige haben ziemlich spezifische Anforderungen. Schon die richtigen Stellen zu finden, auf die Sie sich bewerben möchten, kann eine Herausforderung sein! Dieser Artikel liefert einige Tipps und Ressourcen, um beim Prozess zu helfen – vom Finden potenzieller Stellen über die Bewerbung bis hin zum Erfolg in Interviews. Der unten skizzierte Prozess funktioniert möglicherweise nicht für jeden genau gleich — Sie werden vielleicht feststellen, dass ein etwas anderer Ansatz oder eine andere Reihenfolge besser für Sie funktioniert — aber die meisten werden ihn nützlich finden.
Hinweis: Vielleicht möchten Sie gerade gar nicht darüber nachdenken, welchen Job Sie wollen; möglicherweise möchten Sie sich einfach darauf konzentrieren, ein bisschen Programmieren zu lernen. Das ist in Ordnung; Sie können jederzeit später zu diesem Artikel zurückkehren, wenn der Zeitpunkt passt.
Voraussetzungen: | N/V |
---|---|
Lernergebnisse: |
|
Entscheiden Sie, welche Art von Job Sie wollen
Es klingt vielleicht 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 ungezielten Ansatz verfolgen, der nicht sehr effektiv ist — Sie bewerben sich auf eine Vielzahl von Jobs und sehen für keinen davon wie der ideale Kandidat aus.
Wenn Sie diese Seite lesen, interessieren Sie sich wahrscheinlich für eine Art Webentwicklungsjob. Das ist in Ordnung, aber denken Sie genauer darüber nach und schreiben Sie einige Ideen auf, was Sie in den folgenden Kategorien wollen:
- Genauer Rollentyp: Möchten Sie mehr ein:
- Webdesigner sein: Verwenden Sie HTML, CSS und Grafikpakete, um Benutzeroberflächen zu gestalten.
- JS-Entwickler: Implementieren Sie Funktionalität mit JavaScript und Frameworks.
- Entwickler für Kundenbeziehungen oder Vertriebsingenieur: Sprechen Sie mit Kunden, begeistern Sie sie für Technologie, helfen Sie ihnen Probleme zu lösen und entwickeln Sie Lösungen.
- Technischer Redakteur: Schreiben Sie Dokumentationen, um zu erklären, wie 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, ebenfalls an viele verschiedenen Projekten.
- Ein Unternehmen oder eine Körperschaft, 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 arbeiten
- Vollzeit von zu Hause.
- In einem Büro.
- In einer Art hybrider Einrichtung.
- Immer am gleichen Ort oder zwischen verschiedenen Gebieten oder Ländern wechseln?
Wenn Sie sich über die Antworten auf diese Fragen nicht sicher sind, ist das in Ordnung. Fragen Sie Ihre Kollegen, Freunde, Lehrer oder Mentoren, wofür sie sich interessieren, um sich inspirieren zu lassen, und schauen Sie sich in der Branche um, um zu sehen, was verfügbar ist. Viele von Ihnen werden realistisch betrachtet wahrscheinlich damit beginnen, eine interessante Stellenanzeige oder Firma zu sehen und dann herauszufinden, wie sie in die oben genannten Kategorien passt und wie Sie sich „verkaufen“ können, um bei dieser Firma zu punkten.
Verkaufen Sie sich
Um einen Job zu bekommen, müssen Sie lernen, wie Sie sich selbst verkaufen können, was bedeutet, dass Sie sich wie ein großartiger Kandidat für die Jobs, die Sie wollen, präsentieren. Dies umfasst einige verschiedene Schritte, die in den folgenden Abschnitten beschrieben werden.
Entwickeln Sie Eigenschaften, die Arbeitgeber suchen
Als allgemeiner Punkt sollten Sie sich der Eigenschaften bewusst sein, die Personalverantwortliche bei einem Kandidaten suchen, und sich entsprechend vorbereiten. Offensichtlich benötigen Sie technische Fähigkeiten und andere Fertigkeiten, die Ihnen helfen, die anfallenden Aufgaben direkt zu erledigen. Allerdings suchen Unternehmen auch nach „Soft Skills“, die indirekt helfen können, den Job zu erledigen und das Leben ihrer Mitarbeiter einfacher und glücklicher während der Arbeitszeit zu machen. Wir haben einige davon bereits in unserem Artikel über Zusammenarbeit und Teamwork angesprochen.
Zusammengefasst suchen Personalverantwortliche nach:
- Jemandem, mit dem sie sich gut verstehen können.
- Einer positiven Einstellung, jemandem, der respektvoll, empathisch und konstruktiv ist.
- Einem aufgeschlossenen Individuum, das gut in einem vielfältigen Team mit unterschiedlichen Standpunkten arbeitet.
- Jemandem, der anmutig ist, wenn eine Entscheidung nicht zu seinen Gunsten ausfällt, und der in der Lage ist, sich dem übergeordneten Wohl anzupassen.
- Einem guten Kommunikator und Beziehungsbauer.
- Einer hartnäckigen, fokussierten Person mit guten Problemlösungsfähigkeiten.
Überlegen Sie, ob diese Aussagen auf Sie zutreffen oder nicht. Dies könnte eine nützliche Methode sein, um einige Ihrer Schwächen zu identifizieren, sodass Sie Schritte unternehmen können, um an ihnen zu arbeiten. Wenn Sie zum Beispiel nicht gut in Kommunikation oder Problemlösung sind, suchen Sie nach Leitfäden oder Kursen, die Ihnen helfen, diese Fähigkeiten zu verbessern. Selbst etwas Informelles wie darüber zu sprechen, was Sie mit Ihren Freunden auf der Arbeit machen, und Ihre Projekte zu beschreiben, hilft Ihnen, besser in der Kommunikation zu werden.
Erstellen Sie einen Lebenslauf
Sie sollten einen Lebenslauf erstellen, der Ihren Wert für einen Arbeitgeber kommuniziert. Es gibt viele Leitfäden im Internet, wie man einen schreibt, aber kurz gesagt, sollten sie im Allgemeinen Folgendes enthalten:
- Ihre Kontaktdaten: Geben Sie Ihren Namen, Ihre Postadresse, Ihre Telefonnummer, Ihre E-Mail-Adresse und womöglich eine weitere Kommunikationsmethode an, die für Sie wichtig ist und sich für professionelle Kommunikation eignet. Ein LinkedIn-Profil wird empfohlen.
- Eine Zusammenfassung oder ein persönliches Statement, das Sie in einem einzigen Satz beschreibt. Das kann wirklich schwer zu schreiben sein — es muss selbstbewusst, aber nicht arrogant, positiv, aber realistisch klingen. Eine gute Strategie hierbei ist es, es wirklich kurz zu halten und sich auf einige Fakten, Ihre Überzeugungen und Ihr derzeitiges Niveau zu konzentrieren. Ein gutes persönliches Statement für einen Junior-Webentwickler könnte beispielsweise so lauten: „Bob Smith ist ein Webentwickler mit 2 Jahren Erfahrung und einer großen Leidenschaft für Semantik, Barrierefreiheit und inklusives Design“.
- Eine Liste der Arbeitserfahrungen, jede mit:
- Einem Datumsbereich, der angibt, wann Sie dort gearbeitet haben — zum Beispiel 06/2023–10/2024 oder 06/2023–heute, wenn Sie dort noch arbeiten.
- Unternehmen und Berufsbezeichnung.
- Einem kurzen Absatz oder einer Aufzählung, die beschreibt, was Sie in diesem Job/Praktikum/etc. gemacht haben. Beschreiben Sie nicht alles, nur das, was Sie für nützlich halten, um sich selbst zu verkaufen.
- Eine Ausbildungsliste, die die verschiedenen Qualifikationen auflistet, über die Sie verfügen, die Schule, an der Sie diese erworben haben, und die erreichte Note. Fügen Sie Abschlüsse und andere höhere Ausbildungsabschlüsse, Zertifikate und Errungenschaften, die direkt mit Ihrem Tätigkeitsfeld zusammenhängen (zum Beispiel ein Webentwicklungszertifikat oder ein Sommerkurs), sowie eventuell auch normale Schulqualifikationen, die Arbeitgeber oft suchen (wie Englisch, andere Sprachen und Mathematik), hinzu.
- Einen Abschnitt mit unterstützenden Informationen, wie zum Beispiel:
- Links zu Ihrem Portfolio.
- Beschreibungen von anderen relevanten Erfahrungen, die nicht in die obigen Abschnitte passen.
- Persönliche Interessen — die meisten Arbeitgeber möchten, dass ihre Mitarbeiter ausbalanciert sind und ein Leben außerhalb der Arbeit haben, anstatt nur Unternehmensroboter zu sein — ob das nun Musik spielen, Filme schauen oder im Tierheim ehrenamtlich arbeiten ist. Es hilft auch, Gesprächsthemen während Vorstellungsgesprächen zu schaffen.
Hier sind einige allgemeine Tipps für das Schreiben eines Lebenslaufs:
- Halten Sie es kurz und prägnant: Idealerweise sollte er auf 2 Seiten DIN A4/Briefpapier passen. Personalverantwortliche werden keinen langen Aufsatz lesen, der Ihre Kompetenzbeschreibung enthält.
- Verwenden Sie eine professionelle Sprache: Verwenden Sie keine umgangssprachliche Sprache oder Slang-Begriffe – Sie müssen ernsthaft über Ihre Bewerbung klingen.
- Prüfen Sie Ihr Schreiben sorgfältig auf Rechtschreib- und Grammatikfehler: Nutzen Sie einen Dienst wie Grammarly, um sicherzustellen, dass Sie keine Fehler übersehen und Hinweise für weitere Verbesserungen erhalten. Personalverantwortliche werfen oft einen Lebenslauf mit einem Tippfehler weg — es zeigt einen Mangel an Professionalität und Detailgenauigkeit.
- Fügen Sie nicht unbedingt alle Ihre Arbeitserfahrungen in Ihrem Lebenslauf hinzu: Wenn Sie viele Erfahrungen haben, fügen Sie nur die wichtigsten oder bedeutendsten jüngsten Einträge hinzu. Sie wollen es kurz halten, aber Sie wollen es auch nicht so aussehen lassen, als ob es verdächtige Lücken in Ihrer Arbeitsgeschichte gibt, die Personalverantwortliche vielleicht hinterfragen würden. Setzen Sie Ihre vollständige Erfahrungsliste in Ihr LinkedIn-Profil und fügen Sie im Lebenslauf nur eine Zusammenfassung hinzu.
- Fügen Sie Soft Skills hinzu: Wie im Abschnitt Entwickeln Sie Eigenschaften, die Arbeitgeber suchen erwähnt, sind Soft Skills wichtig und es lohnt sich, sie auf Ihrem Lebenslauf einzuschließen. Sie sollten überlegen, welche relevant sind – Arbeitgeber werden sich nicht besonders für Seiten langer Beschreibungen darüber interessieren, wie nett Sie sind, aber sie werden sich wohl dafür interessieren zu wissen, dass Sie ein guter Teamplayer sind, in Stresssituationen ruhig bleiben und problematische Fähigkeiten haben.
- Referenzen auf Anfrage: Arbeitgeber benötigen stets Referenzen, um von jemand anderem eine zweite Meinung über Sie und Ihre Fähigkeiten zu bekommen. Dies sollte idealerweise jemand sein, mit dem Sie gearbeitet haben und zu dem Sie eine gute Beziehung haben, wie ein früherer Manager oder Lehrer. Wenn Sie gerade nicht sicher sind, wer Ihre Referenzen sind, schreiben Sie einfach "Referenzen auf Anfrage erhältlich." am unteren Rand 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 allgemeines Dokument betrachten und es dann für einzelne Jobs, auf die Sie sich bewerben, individuell anpassen, indem Sie die für den jeweiligen Job am besten geeigneten Arbeitserfahrungen und Fähigkeiten hervorheben.
Sammeln Sie Erfahrung
Wenn Sie anfangen, nach Jobs zu suchen, werden Sie sich in einem Teufelskreis wiederfinden — Sie brauchen Erfahrung, um einen Job zu bekommen, aber Sie brauchen auch einen Job, um Erfahrung zu sammeln. Nicht verzweifeln — es gibt auch andere Möglichkeiten, Erfahrung zu sammeln. Hier sind einige Ideen:
- Kontaktieren Sie lokale Unternehmen, Wohltätigkeitsorganisationen, Kirchen, Schulen usw., um zu sehen, ob sie eine Website möchten oder Hilfe bei der Aktualisierung ihrer bestehenden Website brauchen. Wenn Sie gerade erst anfangen, könnten Sie anbieten, es kostenlos zu tun, nur um Erfahrung zu sammeln.
- Im Anschluss an den vorherigen Punkt, gehen Sie dazu über, einige kleinere freiberufliche Arbeiten zu erledigen, sobald Sie sich erfahren genug fühlen, um für Ihre Arbeit Geld zu verlangen. Sie könnten sich bei lokalen Unternehmen erkundigen oder Arbeit über spezielle Dienste wie UpWork finden.
- Bauen Sie eigene Hobbyprojekte, zum Beispiel Ihre eigene Website, um Ihre Arbeit zu präsentieren, einige unterhaltsame Demos und Spiele oder eine Webanwendung, die mit einem Unternehmen zu tun hat, 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 bereitgestellten Version der Lösung senden.
- Tummeln Sie sich in Foren und helfen Sie anderen bei ihren Programmierproblemen. (Siehe Anderen helfen, Fragen stellen.)
- Tragen Sie zu Open-Source-Projekten bei.
Erstellen Sie ein Portfolio
Sobald Sie über einige relevante Erfahrungen verfügen, die es wert sind, darüber zu sprechen, besteht der nächste Schritt darin, ein Portfolio zusammenzustellen, das Sie in Ihrem Lebenslauf angeben und Arbeitgebern zeigen können. Die Grundidee ist hier sagen Sie mir nicht, was Sie tun können — zeigen Sie mir, was Sie tun können.
Dies sollte enthalten:
- Eine schön präsentierte Landing Page, um alles zusammenzufassen.
- Eine Liste von Websites, Anwendungen und anderen relevanten Produkten, an denen Sie gearbeitet haben. Für jede sollte ein Titel, ein Vorschaubild und eine Beschreibung des Projekts sowie Ihre Rolle darin enthalten sein. Wenn Sie viel über die Projekte zu sagen haben, erstellen Sie eine separate Seite über jedes! Fügen Sie eine Liste der verwendeten Technologien zur Entwicklung des Projekts hinzu und einen Link zum Quellcode, wenn dies möglich ist (nicht aller 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 die verwendeten Technologien, um es zu bauen.
- Links zu Blog-Posts, Schreibproben, Konferenzvorträgen und allen anderen Assets, die helfen könnten, Ihre Fähigkeiten zu zeigen.
- Eine Liste der Beiträge, die Sie zu Open-Source-Projekten geleistet haben, die angeben, was der Beitrag war, wie er das Projekt verbessert hat und welche Technologien beteiligt waren. Sie sollten Links zu den von Ihnen vorgenommenen tatsächlichen Änderungen (Quellcode, veröffentlichte Dokumentation, usw.) und einen Link zum Änderungsprotokoll (zum Beispiel die GitHub-Pull-Anfrage) einschließen, die beweist, dass Sie die Arbeit gemacht haben.
Halten Sie Ihr Portfolio so, dass es die Highlights Ihrer besten Arbeiten zeigt. Sie möchten, dass es leicht zugänglich ist und problemlos durchgesehen werden kann. Fügen Sie einige bedeutende Elemente in jeden Abschnitt ein, anstatt Hunderte von Einträgen, sonst wird der Personalverantwortliche gelangweilt sein und weitergehen. Ein sauberes Design wird der Erfahrung helfen, aber ein komplexes Design könnte die Lesbarkeit beeinträchtigen.
Was das eigentliche Veröffentlichen Ihres Portfolios betrifft:
- Sie sollten Ihre Arbeit veröffentlichen an öffentlich einsehbaren Orten, wie einer GitHub-Organisation für Quellcode und einer Blogging-Plattform wie Medium (oder Ihrer eigenen Website) für Blogposts.
- Für Quellcode, der Demos oder Schnipsel statt vollständiger Websites ist, veröffentlichen Sie Live-Versionen des Codes, damit die Leute leicht das Live-Ergebnis prüfen können. Siehe Ihre Website veröffentlichen für Tipps, wie Sie dies tun können.
- Was die eigentliche Portfolio-Landing-Page betrifft, könnten Sie ein GitHub-Repo erstellen und Ihre Linkliste in einer
README.md
-Datei bereitstellen, aber das sieht nicht besonders gut aus. Viel besser wäre es, eine spezielle Website zu erstellen, die Ihr Portfolio enthält, mit einem speziellen Domainnamen. Wenn Sie nicht besonders gut im Design sind, fragen Sie einen Kollegen oder Freund um Hilfe, vielleicht im Austausch für etwas Codierungsarbeit, die Sie für ihn erledigen.
Erstellen Sie ein LinkedIn-Profil
LinkedIn ist eine der beliebtesten Seiten weltweit, um Jobs zu finden und für Arbeitgeber, um Mitarbeiter zu finden. Es ist ein großartiger Ort, um ein Online-Konto über Ihre Arbeitserfahrung und Fähigkeiten zu führen, das Ihrem Lebenslauf ähnlich, aber auch anders ist.
LinkedIn hat viele nützliche Vorteile, die es Ihr Profil ermöglichen, gut neben Ihrem Lebenslauf zu funktionieren. Sie können:
- Ihre vollständige Set von Erfahrung und Fähigkeiten dort aufführen, ohne Ihr Profil zu lang erscheinen zu lassen.
- Empfehlungen von anderen Personen erhalten.
- Auf die Profile all Ihrer vergangenen Arbeitgeber, Bildungseinrichtungen usw. verlinken.
- Beiträge darauf schreiben und es als Blog nutzen.
- Aktiv nach Jobs suchen und sich bewerben und es neue Job-Updates basierend auf Ihren Fähigkeiten und Interessen senden lassen.
- Mit Kontakten verbinden, um ein Netzwerk aufzubauen, mit dem Sie Fähigkeiten und Leads teilen können, was Ihnen letztendlich helfen wird, Jobs zu finden.
- Schulungen belegen.
Aus diesen Gründen sollten Sie ein Profil erstellen. Machen Sie es ansehnlich und professionell klingend. Create a good LinkedIn profile bietet einige nützliche Tipps.
Bewerbung auf einen Job
Schauen wir uns nun den Bewerbungsprozess für einen Job an.
Jobsuchen
Es gibt verschiedene Herangehensweisen an Jobsuchen, und oft funktioniert eine Kombination am besten:
- Melden Sie sich bei Seiten an, auf denen Jobs ausgeschrieben werden, wie LinkedIn (es wird auch spezifische Seiten für Ihre Region geben) und wählen Sie, regelmäßige Übersichten der verfügbaren Jobs zu erhalten.
- Gehen Sie zu Ihren Community-Netzwerken, schauen Sie nach Stellenausschreibungen und fragen Sie Kontakte, ob sie Jobs kennen, die für Sie interessant sein könnten.
- Recherchieren Sie die Unternehmen, für die Sie gerne arbeiten würden, gehen Sie auf ihre Jobseiten und sehen Sie, was verfügbar ist.
- Besuchen Sie Netzwerkveranstaltungen und Jobmessen, um potenzielle Arbeitgeber zu treffen.
Die "Entscheiden Sie, welche Art von Job Sie wollen" Kriterien, die Sie früher erstellt haben, sollten nützlich sein, um Ihre Listen der Unternehmen, für die Sie arbeiten möchten, und der Art von Jobs, auf die Sie sich bewerben möchten, einzugrenzen.
Bevor Sie sich bewerben
Bevor Sie anfangen, sich auf einen Job zu 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 Ihre Bewerbung geeignet ist. Sie wollen schließlich Ihre Zeit nicht mit einer Bewerbung für einen Job verschwenden, der z. B. die Arbeit in einem kalifornischen Büro in Vollzeit vorschreibt, wenn Sie im Vereinigten Königreich leben und nicht umziehen möchten. Und Sie haben wahrscheinlich nicht die Erfahrung für einen Job als Senior Webentwickler, wenn Sie erst seit drei Monaten JavaScript lernen.
Hinweis: Wenn Sie sich nicht sicher sind, ob Sie sich auf einen Job bewerben sollten, oder wissen möchten, ob das Unternehmen bessere Stellen für Sie hat, finden Sie die Kontaktdaten des Recruiters heraus und fragen Sie ihn. Sie könnten in der Zukunft nützliche Kontakte 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 gibt, das Sie speziell für den Job benötigen, und ob sie in naher Zukunft andere Jobs haben, die besser geeignet wären. Vermeiden Sie, zu viele Personen im gleichen Unternehmen zu kontaktieren, aber wählen Sie ein oder zwei Personen aus, von denen Sie glauben, dass sie dem Job, auf den Sie sich bewerben, am nächsten stehen.
- Machen Sie andere Recherchen über die Firma — lesen Sie deren Websites/Blogs, finden Sie etwas über deren Geschichte heraus und was ihre Ziele sind. Verbringen Sie etwas Zeit damit, deren Produkte zu nutzen und sich damit vertraut zu machen, wie sie funktionieren — zum Beispiel, installieren Sie deren Software und verwenden Sie sie, um eine Demo-App zu erstellen, oder schreiben Sie eine Website, die ihre APIs benutzt, um etwas zu tun.
Hinweis: Für Bonuspunkte identifizieren Sie ein Problem, das sie gerade versuchen zu lösen, oder einen Fehler in ihrem Produkt, und schlagen Sie eine Lösung dafür mit einer Demo oder Code-Snippets vor.
- Passen Sie Ihren Lebenslauf an diesen speziellen Job an. Schauen Sie auf die Jobbeschreibung und stellen Sie sicher, dass Sie Ihre relevantesten Fähigkeiten und Arbeitserfahrungen hervorheben, während Sie bei irrelevanten Punkten minimieren oder sie sogar entfernen. Auch sicherstellen, dass die Demos/Beispiele, die für diesen Job am relevantesten sind, in irgendeiner Weise auf Ihrem Portfolio hervorgehoben sind, zum Beispiel an der Spitze der Liste.
Bewerbung auf den Job
Wenn Sie sich auf den Job bewerben, stellen Sie sicher, dass Sie den Prozess genau so verfolgen, wie sie es sich wünschen. Jede Stellenausschreibung hat Anweisungen, wie man sich bewirbt. Wenn die Stellenausschreibung mehr ein Gespräch mit einem Netzwerk-Kontakt war, fragen Sie sie genau, wie man sich bewirbt.
Vor allem:
- Stellen Sie sicher, dass Ihre Bewerbung professionell und gut geschrieben ist und keine Tippfehler enthält. Wenn sie schlecht formuliert ist, werden Sie kaum Erfolg haben. Überprüfen Sie sie mit einem Tool wie Grammarly.
- Verspätet sich nicht — stellen Sie sicher, dass Ihre Bewerbung bis zum Stichtag eingereicht wird!
Nicht alle Bewerbungsverfahren erfordern dasselbe; Sie müssen wahrscheinlich:
- Einige Details in einem Online-Formular ausfüllen. Stellen Sie sicher, dass Sie Ihre Antworten lokal (zum Beispiel in VSCode) oder in einem Online-Dokument (zum Beispiel einem Google-Dokument) verfassen, bevor Sie sie in die Formularfelder eingeben, falls etwas (zum Beispiel ein Browserabsturz) dazu führt, dass Sie Ihre Arbeit verlieren. Dies kann viele Stunden Frustration ersparen, und Text lässt sich auch leichter überprüfen und Feedback geben, wenn Sie ihn zuerst woanders anlegen.
- Ihren Lebenslauf hochladen.
- Ein Bewerbungsschreiben verfassen und hochladen. Es gibt viele Leitfäden zum Schreiben effektiver Bewerbungsschreiben im Internet, aber im Allgemeinen sollte ein solches Schreiben eine Beschreibung geben, warum Sie:
- Für das Unternehmen arbeiten möchten.
- Gut zur Unternehmenskultur passen würden.
- Perfekt darauf abgestimmt sind, den Job zu machen.
- In einem separaten Abschnitt einige Beispielarbeiten aus Ihrer Vergangenheit bereitstellen.
Konstanter Prozess
Ein wesentlicher Punkt ist, dass Ihre Arbeitssuche ein konstanter Prozess sein sollte, bei dem Sie jeden Tag ein wenig tun und ständig an Ihrem Ziel weiterarbeiten. Werfen Sie nicht einfach eine ganze Reihe von Bewerbungen ab und warten dann darauf, eine Antwort zu bekommen.
Sie sollten bei allen vielversprechenden Kontakten, die Sie treffen, nachhaken, zum Beispiel in Community-Netzwerken oder auf LinkedIn. Außerdem sollten Sie ein Inventar der Leute führen, die Sie treffen, und der Firmen, bei denen Sie sich bewerben, zusammen mit den Kontaktdaten und Beschreibungen von jedem. Regelmäßig bei den Firmen, für die Sie arbeiten möchten, nachfragen, um zu sehen, welche Jobs sie haben. Wenn Sie für einen Job abgelehnt werden, haben sie möglicherweise etwas anderes, das besser für Sie geeignet ist, jetzt oder in der Zukunft.
Wenn Sie von einem Unternehmen keine Antwort mehr bekommen haben, nachdem Sie sich auf einen ihrer Jobs beworben haben, warten Sie eine Weile ab und fragen Sie dann ihren Recruiter, ob sie Ihnen Feedback geben können oder ob es in der Zukunft andere Jobs gibt. Selbst wenn ein Unternehmen, für das Sie arbeiten möchten, derzeit keine passenden Vollzeitstellen anbietet, könnten Sie es trotzdem kontaktieren und sehen, ob sie jemanden mit Ihrer Skillset suchen. Es könnte zu nützlichen Erfahrungen führen, wie z.B. einem freiberuflichen Vertrag.
Schauen Sie weiter nach mehr Jobs durch Ihre ausgewählten Jobseiten oder Community-Netzwerke und sprechen Sie mit Leuten über das, was verfügbar ist. Neue Gelegenheiten werden ständig aufkommen.
Wenn Sie Schwierigkeiten haben, etwas Dauerhaftes zu finden, das Sie wirklich wollen, können es einige Zwischenansätze geben, die Sie versuchen können:
- Manchmal ist eine gute Strategie, einen Job zu bekommen, der benachbart zu dem ist, den Sie möchten. Sie müssen vielleicht mit einem Job auf niedrigerer Ebene anfangen, um die erforderliche Erfahrung für den Job zu sammeln, den Sie wirklich wollen, entweder in Bezug auf den spezifischen Technologiestack oder die spezielle Branche, in der Sie arbeiten möchten.
- Sie könnten sich entscheiden, einige freiberufliche/auftragsbezogene Jobs zu übernehmen, um die Miete zu bezahlen, während Sie weiterhin nach dem gewünschten Job suchen. Dies wird Ihnen auch nützliche Erfahrungen geben, die Ihnen helfen werden, den Job zu bekommen, den Sie anstreben.
Vorbereitung auf Vorstellungsgespräche
Wenn der Recruiter und einstellende Manager Ihre Bewerbung mögen, laden sie Sie zu einigen Vorstellungsgesprächen und anderen Sitzungsein. Dieser Abschnitt gibt einige Ratschläge zur Vorbereitung darauf.
Es gibt einige allgemeine Dinge, die Sie tun sollten, um sich auf jede Art von Interview vorzubereiten:
- Stellen Sie sicher, dass Sie einen ordentlichen, ruhigen Platz 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 einen Videoanruf mit dem/den Interviewer(n) haben und Ihr Raum total unordentlich ist, macht das keinen guten Eindruck.
- Überlegen Sie, was Sie anziehen, wenn Sie Ihre Interviews machen. Für die meisten Entwickler-Jobs brauchen Sie keinen Anzug zu tragen (prüfen Sie die Stellenanzeige, um zu sehen, ob es eine Bekleidungsvorschrift gibt), aber Sie sollten etwas relativ Neutrales und Schlau-iges wählen. Tragen Sie kein T-Shirt mit einem anstößigen Spruch darauf, und kommen Sie nicht in Ihrem Schlafanzug.
- Machen Sie einige Vorbereitungen für Codierung-Interviews.
- Erstellen Sie eine Sammlung von Anekdoten, die Sie für erfahrungsbasierte Interviewfragen verwenden können.
- Überlegen Sie, was Ihre Stärken und Schwächen sind, und antworten Sie realistisch auf Fragen danach. Sie werden glaubwürdiger wirken, wenn Sie sich nicht als perfekt in jeder Hinsicht präsentieren, und Interviewer werden häufig nach Ihrer größten Stärke und Schwäche fragen.
- Recherchieren Sie, was die typischen Gehaltsspannen und anderen Zusatzleistungen (wie Krankenversicherung oder Boni) für die Art von Job sind, den Sie anstreben (Level, geografische Region, etc.). Dies wird nützlich sein, wenn Sie entscheiden, ob Sie ein Jobangebot annehmen.
Es gibt auch einige Dinge, die Sie spezifisch für jede Firma, bei der Sie sich bewerben, vorbereiten sollten:
- Wie wir bereits früher erwähnt haben, sollten Sie einige Nachforschungen über die Firmengeschichte, deren Ziele und deren Produkte anstellen.
- Lesen Sie über das Unternehmen im Großen und Ganzen und informieren Sie sich über deren jüngste Nachrichten. Ein guter Grund, dies zu tun, ist zu sehen, ob sie etwas gemacht haben, das rote Fahnen aufwirft und Sie dazu bringt, Ihre Entscheidung, dort zu arbeiten, zu überdenken.
- Finden Sie heraus, welche Marktposition das Unternehmen hat und was deren Stärken und Schwächen sind.
- Recherchieren Sie, wer ihre wichtigsten Wettbewerber sind.
- Machen Sie sich mit deren Produkten vertraut und wie diese funktionieren — installieren Sie z.B. 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. Es wird Ihre Interviewer beeindrucken, wenn Sie einige gute Einsichten zu ihrer Situation geben können und wie Sie denken, dass sie verbessert werden könnte. Interviewer fragen oft einige spezifische Fragen, um Ihr Wissen über das Unternehmen und die Branche, in der es existiert, zu testen.
- Im Zusammenhang mit dem oben genannten Punkt, überlegen Sie sich einige Fragen, die Sie die Interviewern über das Unternehmen und deren Rollen fragen würden. Interviewer fragen immer, ob Sie Fragen für sie am Ende des Interviews haben, und es wirft ein gutes Licht auf Sie und lässt Sie überlegt und neugierig klingen, wenn Sie mit einigen Fragen herauskommen, die mehr Bedeutung haben als "was hatten Sie heute zum Frühstück?"
- Wenn Sie Kontakte im Unternehmen haben (aus Ihren Community-Netzwerken, etc.), erreichen Sie sie und fragen über den Job. Was denken sie darüber, gibt es etwas Spezielles, auf das Sie sich konzentrieren sollten, sagen sollten oder nicht sagen sollten? Es könnte auch helfen, während des Interviews zu erwähnen, dass Sie "Bob aus dem E-Commerce-Team" kennen (oder was auch immer).
Erstes Screening
Nachdem das Unternehmen Ihre Bewerbung angesehen und entschieden hat, dass Sie ein „Potenzial“ haben, werden sie Sie wahrscheinlich zuerst zu einem ersten Telefon-Interview einladen, nur mit dem Recruiter oder einstellenden Manager. Dies ist normalerweise ein kurzes Interview, um den „Kulturfit“ zu bewerten (werden Sie gut mit ihnen auskommen?), sicherzustellen, dass sie keine sofortigen roten Fahnen erkennen, die darauf hinweisen, dass Sie kein guter Mitarbeiter sein werden, und Ihnen zu erzählen, was Sie vom Rest des Interviewprozesses erwarten können.
In diesem Stadium sollten Sie freundlich und gesprächig sein, aber nicht zu viel reden, natürlich handeln, und sehen, wohin der Interviewer das Gespräch steuert. Stellen Sie sicher, dass Sie ihnen mitteilen, an welchen Tagen und zu welchen Zeiten Sie geeignet sind, um an weiteren Interviews teilzunehmen. Versuchen Sie, so flexibel wie möglich zu sein, und seien Sie bereit, Ihren Zeitplan umzustellen, um dies zu ermöglichen.
Seien Sie jedoch nicht nachlässig — Sie wissen nicht genau, welche Fragen sie Ihnen in diesem frühen Stadium stellen werden, und Sie sollten es genauso ernst nehmen wie alle anderen Phasen.
Das Hauptinterview
In der Regel besteht der Großteil des Interviewprozesses aus einem oder mehreren Hauptinterviews. Diese können sich stark zwischen verschiedenen Unternehmen in ihrer Funktion und Häufigkeit unterscheiden.
- Sie könnten ein Hauptinterview haben, aber es ist wahrscheinlicher, dass Sie mehrere Interviews haben, die Sie zu verschiedenen Aspekten des Jobs testen (z.B. die eigentliche Codierungsarbeit, Teamarbeit, Arbeitsprozesse, Dokumentation/Kommunikation, Konfliktlösung).
- Diese können mit einem einzelnen Interviewer oder mit mehreren Interviewern durchgeführt werden, die Fragen zu verschiedenen Aspekten stellen (auch bekannt als Panelinterview).
- Einige Interviews können hochgradig oder mehr 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 niedriger niveau und intensiver sein (z.B. “schreiben Sie ein JavaScript-Programm, das dieses Problem löst”).
Erfahrungsbasierte Fragen
Interviews werden unvermeidlich erfahrungsbasierte Fragen beinhalten. Diese bitten Sie, Anekdoten zu liefern, die zeigen, dass Sie über Erfahrungen verfügen, die für den Job relevant sind, und werden etwa so formuliert sein:
- "Geben Sie mir ein Beispiel für eine Situation, in der Sie einem Kollegen ein negatives Feedback zu seinem Code geben mussten. Wie haben Sie das gehandhabt?"
- "Erzählen Sie mir von einer Zeit, als Sie mittendrin bei einem Projekt entdeckten, dass Ihr gewählter Ansatz nicht funktionieren würde. Wie haben Sie das angegangen und welche Schritte haben Sie unternommen?"
- "Kleine Fehler zu beheben, kann oft schwer in den Arbeitsprozess eines Teams eingepasst werden – oft wird der Stapel vernachlässigt und baut sich auf. Wie sind Sie damit in früheren Teams umgegangen?"
Sie sollten ein Set an Anekdoten aufbauen, die Sie beim Beantworten solcher Fragen verwenden können. Dies wird im Laufe der Zeit einfacher, wenn Sie mehr Erfahrung sammeln.
Codierung-Interviews
Einige Interviews werden Codierungsinterviews sein, die Ihre Fähigkeit, Codierungsprobleme zu lösen, testen sollen. Diese könnten etwas sein wie:
- "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 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 nur auf das Endergebnis — wie Sie Ihren Code kommentiert haben, wie Sie mit Fehlerbehandlungen umgegangen sind und was Sie vielleicht getan hätten, wenn Sie mehr Zeit gehabt hätten.
Sie sollten sich über die üblichen Typen von Codierung-Interviewfragen informieren, üben, sie zu lösen und üben, zu erklären, was sie machen. Sie finden viele Ressourcen online für das Üben von Codierungs-Interviewfragen.
Hausaufgaben-Fragen
Einige Unternehmen setzen Vorstellungskandidat:innen Hausaufgaben auf, als alternative oder zusätzliche Möglichkeit, Ihre Codierungsfertigkeit zu testen. Dies neigt dazu, in Form eines Mini-Projekts zu sein, das Sie bitten wird, einige Funktionen zu kodieren, die für den Job, den Sie anstreben, relevant sind. Zum Beispiel könnten Sie aufgefordert werden, eine eigenständige Demo zu erstellen, die die JavaScript-Bibliothek des Unternehmens benutzt, um Daten von deren APIs abzurufen und eine Seite mit Informationen zu füllen.
Während dies eine vernünftige Methode ist, Kandidat:innen, wenn richtig gemacht, zu testen, missfällt vielen diese Praxis, Hausaufgabenfragen zu setzen:
- Manchmal fühlen sie sich ein bisschen zu sehr wie "echte Arbeit" an, fast so, als ob der Arbeitgeber von Ihnen verlangt, Arbeit kostenlos zu machen.
- Sie können schlecht abgesteckt oder eine unzumutbare Zeitaufwendung sein. Ein spezifischer Rahmen, der das Projekt auf vier Stunden begrenzt und Fragen in einem separaten Interview behandelt, ist angemessen, aber die Erwartung, ein ganzes Wochenende an einem Projekt zu verbringen, ist es nicht, besonders für Menschen, die eine Familie und ein beschäftigtes Leben haben.
- Ihre Effektivität wird oft in Frage gestellt, da sie schwer abschließend zu bewerten sind.
Wenn Sie gebeten werden, eine Hausaufgaben-Aufgabe zu machen, stellen Sie sicher, dass der Rahmen und der Zeitaufwand der Arbeit klar definiert sind, um das Risiko zu mindern, in die falsche Richtung zu gehen und Ihre Zeit zu vergeuden.
Das Angebot annehmen
Wenn Sie den Interviewprozess durchstehen und das Arbeitsangebot erhalten, dann herzlichen Glückwunsch! Es ist verlockend, das Angebot sofort anzunehmen, aber es gibt ein paar Dinge zu beachten, bevor Sie das tun:
- Stellen Sie sicher, dass es sich um ein angemessenes Gehalt im Vergleich zum üblichen Marktsatz für ähnliche Jobs handelt. Wenn es deutlich geringer ist, möchten Sie vielleicht verhandeln.
- Vergewissern Sie sich, dass der Austritt aus Ihrem jetzigen Job (oder anderer Aktivitäten) mit der Aufnahme des neuen Jobs übereinstimmt. Zum Beispiel überprüfen Sie, wie viel Vorlaufzeit Ihr aktueller Arbeitgeber von Ihnen verlangt, und stellen Sie sicher, dass dies mit dem neuen Job funktioniert.
- Sie sollten den Arbeitgeber auch über bestehende Verpflichtungen außerhalb der Arbeit informieren, beispielsweise einen gebuchten Urlaub. Respektable Arbeitgeber werden solche Verpflichtungen berücksichtigen und ein Startdatum zustimmen, das Ihnen passt.
- Wenn Sie umziehen müssen, um den neuen Job anzutreten, stellen Sie sicher, dass Sie alles für den Umzug bereit haben. Ein neuer Job ist stressig genug ohne den zusätzlichen Stress, den Hausumzugsprobleme mit sich bringen können.
Versuchen, versuchen, und noch einmal versuchen
Wenn Sie sich für viele Jobs beworben haben und noch keine Stelle bekommen haben, versuchen Sie nicht, entmutigt zu werden. Versuchen Sie es weiter, bleiben Sie leidenschaftlich für das Web, und sprechen Sie weiter mit neuen Leuten und lernen Sie Neues.
Wenn Sie es bis zum Vorstellungsgespräch geschafft haben, aber abgelehnt wurden, fragen Sie den Recruiter nach Feedback, warum Sie nicht ausgewählt wurden, und nutzen Sie es, um zukünftige Bewerbungen zu verbessern.
Seien Sie geduldig. Selbst die besten Kandidat:innen erhalten Ablehnungen von mehreren Bewerbungen, bevor sie den gewünschten Job bekommen. Sie werden es schaffen.
Siehe auch
- Getting hired, 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)
- How to land your first developer job, MDN Blog, 2024