Einen Job finden
Technische Vorstellungsgespräche können sehr anspruchsvoll sein, und einige haben ziemlich spezifische Anforderungen. Den richtigen Job zu finden, auf den Sie sich überhaupt erst bewerben können, kann eine Herausforderung sein! Dieser Artikel bietet einige Tipps und Ressourcen, die Ihnen bei dem Prozess helfen, von der Suche nach potenziellen Jobs und Bewerbungen bis hin zum Erfolg in Vorstellungsgesprächen. Der unten beschriebene Prozess funktioniert möglicherweise nicht für jeden genau so, wie er ist — möglicherweise finden Sie, dass ein etwas anderer Ansatz oder eine andere Reihenfolge für Sie besser funktioniert — aber die meisten werden ihn nützlich finden.
Hinweis: Möglicherweise möchten Sie gerade gar nicht darüber nachdenken, was für einen Job Sie möchten; vielleicht möchten Sie sich einfach darauf konzentrieren, ein wenig Code zu lernen. Das ist in Ordnung; Sie können jederzeit zu diesem Artikel zurückkehren, wenn die Zeit reif ist.
| Voraussetzungen: | N/A |
|---|---|
| Lernziele: |
|
Entscheiden, 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 Jobsuche beginnen. Wenn Sie das nicht tun, werden Sie wahrscheinlich einen Streuschuss-Ansatz verwenden, der nicht sehr effektiv ist — Sie bewerben sich auf eine breite Palette von Jobs und sehen für keinen von ihnen wie der ideale Kandidat aus.
Wenn Sie diese Seite lesen, sind Sie wahrscheinlich an einer Art von Webentwicklungsjob interessiert. Das ist in Ordnung, aber denken Sie genauer darüber nach und schreiben Sie einige Ideen auf, was Sie in den folgenden Kategorien möchten:
- Genaue Art der Rolle: Möchten Sie mehr ein:
- Webdesigner sein: Verwenden Sie HTML, CSS und Grafikpakete, um Benutzeroberflächen zu entwerfen.
- JS-Entwickler sein: Implementieren Sie Funktionen mit JavaScript und Frameworks.
- Entwickler für Kundenbeziehungen oder Vertriebsingenieur: Sprechen Sie mit Kunden, machen Sie sie begeistert von Technologie, helfen Sie ihnen bei der Problemlösung und Entwicklung von Lösungen.
- Technischer Autor sein: Schreiben Sie Dokumentationen, um zu erklären, wie die Technologie funktioniert und wie sie verwendet wird.
- Mehr ein Allround-Entwickler sein.
- Oder etwas anderes?
- Art des Arbeitgebers: Möchten Sie arbeiten für:
- Sich selbst, als Auftragnehmer, an vielen verschiedenen Projekten.
- Eine Design-/Entwicklungsagentur und wieder an vielen verschiedenen Projekten arbeiten.
- Ein Unternehmen oder eine Corporation, als interner Entwickler.
- Eine gemeinnützige Organisation oder Wohltätigkeit.
- 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 arbeiten.
- In einer Art Hybrid-Setup arbeiten.
- Immer am selben Ort arbeiten oder zwischen verschiedenen Bereichen oder Ländern hin- und herziehen?
Wenn Sie 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 sich inspirieren zu lassen, und sehen Sie sich in der Branche um, um herauszufinden, was verfügbar ist. Realistischerweise werden viele von Ihnen wahrscheinlich damit beginnen, ein interessantes Jobangebot oder Unternehmen zu sehen, und dann herausfinden, wie es in die oben genannten Kategorien passt und wie Sie sich diesem Unternehmen "verkaufen" können.
Verkaufen Sie sich selbst
Um einen Job zu bekommen, müssen Sie lernen, wie Sie sich selbst verkaufen, was bedeutet, dass Sie sich als großartiger Kandidat für die Jobs darstellen müssen, die Sie möchten. Dies umfasst einige verschiedene Schritte, die in den folgenden Abschnitten beschrieben werden.
Entwickeln Sie die Qualitäten, die Arbeitgeber suchen
Im Allgemeinen sollten Sie sich der Attribute bewusst sein, die Personalverantwortliche bei einem Kandidaten suchen, und sich entsprechend vorbereiten. Offensichtlich benötigen Sie technische Fähigkeiten und andere Fähigkeiten, die Ihnen helfen, die Aufgabe direkt zu erledigen. Doch Unternehmen suchen auch nach "Soft Skills", die Ihnen indirekt helfen, den Job zu machen; sie machen auch das Leben ihrer Mitarbeiter beim Arbeiten einfacher und glücklicher. Wir haben einige davon bereits in unserem Artikel Zusammenarbeit und Teamarbeit angesprochen.
Zusammengefasst suchen Personalverantwortliche nach:
- Jemandem, mit dem sie gut auskommen können.
- Einer positiven Einstellung, jemandem, der respektvoll, empathisch und konstruktiv ist.
- Einer aufgeschlossenen Person, die gut in einem vielfältigen Team mit vielfältigen Standpunkten arbeitet.
- Jemandem, der anmutig ist, wenn eine Entscheidung nicht in seine Richtung geht, und in der Lage ist, sich dem größeren Wohl zu verschreiben.
- Einem guten Kommunikator und Beziehungsaufbauer.
- Einer beharrlichen, fokussierten Person mit guten Problemlösungsfähigkeiten.
Überlegen Sie, ob diese Aussagen auf Sie zutreffen oder nicht. Dies könnte ein nützlicher Weg sein, um einige Ihrer Schwächen zu identifizieren, sodass Sie Schritte unternehmen können, um sie zu verbessern. Wenn Sie beispielsweise nicht gut in Kommunikation oder Problemlösung sind, suchen Sie nach Leitfäden oder Kursen, um diese Fähigkeiten zu verbessern. Selbst etwas Informelles, wie das Gespräch mit Ihren Freunden über Ihre Arbeit und das Beschreiben Ihrer Projekte, wird Ihnen helfen, besser zu kommunizieren.
Erstellen Sie einen Lebenslauf/Résumé
Sie sollten einen Lebenslauf/Résumé erstellen, der Ihren Wert für einen Arbeitgeber kommuniziert. Es gibt viele Leitfäden im Internet, die Ihnen beibringen, wie man einen schreibt, aber kurz gesagt, sie sollten im Allgemeinen Folgendes enthalten:
- Ihre Kontaktdaten: Fügen Sie Ihren Namen, Postanschrift, Telefonnummer, E-Mail und vielleicht eine weitere Kontaktmethode hinzu, die Ihnen wichtig ist und für professionelle Kommunikation geeignet ist. Ein LinkedIn-Profil wird empfohlen.
- Eine Zusammenfassung/persönliche Aussage, die Sie in einem Satz beschreibt. Dies kann wirklich schwer zu schreiben sein — sie muss selbstbewusst klingen, aber nicht arrogant, positiv, aber realistisch. Eine gute Strategie hier ist, es sehr kurz zu halten und sich auf einige Fakten zu konzentrieren, woran Sie glauben und auf welchem Niveau Sie sind. Ein gutes persönliches Statement für einen Junior-Webentwickler könnte zum Beispiel 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, die Folgendes für jede umfasst:
- Einen 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 Jobtitel.
- Ein kurzer Absatz oder eine Aufzählungsliste, die beschreibt, was Sie in diesem Job/Praktikum/etc. gemacht haben. Beschreiben Sie nicht alles, sondern was Sie für nützliche Erfahrungen halten, um sich zu verkaufen.
- Eine Bildungsgeschichte, die die verschiedenen Qualifikationen auflistet, die Sie haben, die Schule, an der Sie sie erreicht haben, und die Note, die Sie erzielt haben. Fügen Sie Abschlüsse und andere höhere Bildungsabschlüsse, Zertifikate und Leistungen hinzu, die für Ihr Fachgebiet direkt relevant sind (zum Beispiel eine Webentwicklungszertifizierung oder ein Sommerkurs) und vielleicht auch reguläre Schulqualifikationen, die Arbeitgeber oft suchen (wie Englisch, andere Sprachen und Mathematik).
- Ein Abschnitt mit unterstützenden Informationen, wie:
- Links zu Ihrem Portfolio.
- Beschreibungen anderer relevanter Erfahrungen, die nicht in die oben genannten Abschnitte passen.
- Persönliche Interessen — die meisten Arbeitgeber möchten, dass ihre Mitarbeiter vielseitig sind und ein Leben außerhalb der Arbeit haben, anstatt nur Unternehmensroboter zu sein — sei es Musik zu machen, Filme zu sehen oder ehrenamtlich in einem Tierschutzheim zu arbeiten. Es hilft auch, Gesprächsstoffe während Vorstellungsgesprächen zu schaffen.
Hier sind einige allgemeine Tipps zum Schreiben von Lebensläufen/Résumés:
- Halten Sie es kurz und prägnant: Idealerweise sollten Sie es auf 2 Seiten A4/Letter-Papier passen. Personalverantwortliche werden sich nicht die Mühe machen, einen langen Aufsatz zu lesen, der Ihr Kompetenzspektrum beschreibt.
- Verwenden Sie professionelle Sprache: Verwenden Sie keine umgangssprachlichen Ausdrücke oder Slang-Begriffe — Sie müssen ernsthaft über Ihre Bewerbung klingen.
- Überprüfen Sie Ihr Schreiben sorgfältig auf Rechtschreib- und Grammatikfehler: Lassen Sie es durch einen Service wie Grammarly laufen, um sicherzustellen, dass Ihnen keine Fehler entgehen und um Hinweise für weitere Verbesserungen zu erhalten. Personalverantwortliche werfen oft einen Lebenslauf/Résumé weg, der einen Tippfehler enthält — es zeigt einen Mangel an Professionalität und Detailgenauigkeit.
- Fügen Sie nicht unbedingt all Ihre Berufserfahrung in Ihren Lebenslauf/Ihr Résumé ein: Wenn Sie über viel Erfahrung verfügen, fügen Sie nur die wichtigsten oder signifikantesten jüngsten Einträge hinzu. Sie möchten es kurz halten, aber Sie möchten auch nicht, dass es aussieht, als ob es verdächtige Lücken in Ihrer Berufserfahrung gibt, über die Sie Personalverantwortliche möglicherweise befragen. Setzen Sie Ihre vollständige Erfahrungserfahrung in Ihr LinkedIn-Profil und fügen Sie nur eine Zusammenfassung in Ihren Lebenslauf/Ihr Résumé ein.
- Soft Skills einbeziehen: Wie im Abschnitt Entwickeln Sie die Qualitäten, die Arbeitgeber suchen erwähnt, sind Soft Skills wichtig, und sie sind es wert, in Ihrem Lebenslauf/Ihrem Résumé enthalten zu sein. Sie sollten überlegen, welche relevant sind — Arbeitgeber werden nicht an Seiten voller Beschreibungen interessiert sein, wie nett Sie sind, aber sie werden interessiert sein zu wissen, dass Sie ein guter Teamspieler sind, ruhig unter Druck bleiben und über Problemlösungsfähigkeiten verfügen.
- Referenzen auf Anfrage: Arbeitgeber benötigen immer Referenzen, damit sie von jemand anderem eine zweite Meinung über Sie und Ihre Fähigkeiten erhalten können. Dies sollte idealerweise jemand sein, mit dem Sie zusammengearbeitet haben und zu dem Sie eine gute Beziehung haben, wie ein früherer Manager oder Lehrer. Wenn Sie sich gerade nicht sicher sind, wer Ihre Referenzen sind, schreiben Sie einfach "Referenzen auf Anfrage erhältlich." am Ende Ihres Lebenslaufs/Résumés.
- Halten Sie Ihren Lebenslauf/Ihr Résumé auf dem neuesten Stand: Überprüfen Sie es jedes Jahr, um festzustellen, ob etwas Neues hinzugefügt werden muss oder ob Sie etwas entfernen möchten.
Hinweis: Sie sollten Ihren Lebenslauf/Ihr Résumé als ein allgemeines Dokument betrachten und dann für die einzelnen Jobs, auf die Sie sich bewerben, in Bezug auf die passendsten Berufserfahrungen und Fähigkeiten anpassen.
Sammeln Sie etwas Erfahrung
Wenn Sie anfangen, nach Jobs zu suchen, werden Sie sich in einem Teufelskreis befinden — Sie brauchen Erfahrung, um einen Job zu bekommen, aber Sie müssen auch einen Job bekommen, um Erfahrung zu sammeln. Verzweifeln Sie jedoch nicht — es gibt 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 beim Aktualisieren ihrer bestehenden Website benötigen. Wenn Sie gerade erst anfangen, könnten Sie anbieten, es kostenlos zu tun, nur um Erfahrung zu sammeln.
- Aufbauend auf dem vorherigen Punkt, könnten Sie, sobald Sie sich erfahren genug fühlen, um Geld für Ihre Arbeit zu verlangen, anfangen, einige kleine freiberufliche Arbeiten zu machen. Sie könnten sich bei lokalen Unternehmen umhören oder über spezielle Dienste wie UpWork Arbeit finden.
- Erstellen Sie Ihre eigenen Hobbyprojekte, zum Beispiel Ihre eigene Website, um Ihre Arbeit zu präsentieren, einige lustige Demos und Spiele oder eine Web-App, die mit einem Unternehmen, bei dem Sie arbeiten möchten, in Verbindung steht.
- Sie könnten sogar ein bestehendes Problem auf der Website eines Unternehmens identifizieren, es beheben und ihnen einen Link zu einer veröffentlichten Version der Lösung senden.
- Hängen Sie in Foren herum und helfen Sie anderen bei ihren Coding-Problemen. (Siehe Helfen Sie anderen, stellen Sie Fragen.)
- Tragen Sie zu Open-Source-Projekten bei.
Erstellen Sie ein Portfolio
Sobald Sie einige relevante Erfahrungen gesammelt haben, über die es sich zu sprechen lohnt, ist der nächste Schritt, ein Portfolio zusammenzustellen, das Sie in Ihrem Lebenslauf/Ihrem Résumé aufnehmen und Arbeitgebern zeigen können. Die ganze Idee hier ist: Sagen Sie mir nicht, was Sie können — zeigen Sie es mir.
Dies sollte enthalten:
- Eine schön präsentierte Startseite, um alles zusammenzufassen.
- Eine Liste von Websites, Apps und anderen relevanten Produkten, an denen Sie gearbeitet haben. Für jedes einzelne fügen Sie einen Titel, ein Vorschaubild und eine Beschreibung des Projekts hinzu, sowie was Sie an ihm getan haben. Wenn Sie viel über die Projekte sagen möchten, erstellen Sie eine separate Seite für jedes! Fügen Sie eine Liste der Technologien hinzu, die zur Erstellung des Projekts verwendet wurden, und einen Link zum Quellcode, wenn Sie dazu in der Lage sind (nicht aller Quellcode ist offen).
- Links zu Quellcode und Live-Demos Ihrer eigenen persönlichen Projekte und Experimente. Jedes Projekt sollte eine Beschreibung enthalten, was es tut und welche Technologien zu seiner Erstellung verwendet wurden.
- Links zu Blog-Posts, Schreibproben, Konferenzvorträgen und jeglichen anderen Assets, die helfen könnten, Ihre Fähigkeiten zu zeigen.
- Eine Liste der Beiträge, die Sie zu Open-Source-Projekten geleistet haben, mit Angaben dazu, was der Beitrag war, wie er das Projekt verbessert hat und welche Technologien beteiligt waren. Sie sollten Links zu den tatsächlichen Änderungen, die Sie vorgenommen haben (z.B. Quellcode, veröffentlichte Dokumentation), und einen Link zum Änderungsprotokoll (z.B. der GitHub-Pull-Anfrage), das beweist, dass Sie die Arbeit geleistet haben, enthalten.
Ihr Portfolio sollte Highlights Ihrer besten Arbeiten enthalten. Sie möchten, dass es einfach zuzugreifen und durchzugehen ist. Enthalten Sie nur einige bedeutende Elemente in jedem Abschnitt; andernfalls wird der Personalverantwortliche gelangweilt und geht weiter. Ein schönes, klares Design wird das Erlebnis verbessern, während ein komplexes Design die Lesbarkeit reduzieren könnte.
In Bezug auf die tatsächliche Veröffentlichung Ihres Portfolios:
- Sie sollten Ihre Arbeit veröffentlichen an öffentlich zugänglichen Orten, wie eine GitHub-Organisation für Quellcode und eine Blog-Plattform wie Medium (oder Ihre eigene Website) für Blog-Posts.
- Für Quellcode, der nur aus Demos oder Snippets besteht (anstatt vollständiger Websites zum Beispiel), veröffentlichen Sie Live-Versionen, damit die Leute das Live-Ergebnis leicht überprüfen können. Siehe Veröffentlichen Ihrer Website für Tipps, wie man dies macht.
- In Bezug auf die tatsächliche Portfoliostartseite könnten Sie ein GitHub-Repo erstellen und Ihre Link-Liste in einer
README.mdDatei bereitstellen. Aber das sieht nicht besonders toll aus. Es wäre viel besser, eine dedizierte Website zu erstellen, um Ihr Portfolio zu enthalten, mit einem dedizierten Domainnamen. Wenn Sie nicht gut im Designen sind, fragen Sie einen Kollegen oder Freund, ob Sie Hilfe bekommen können, vielleicht im Austausch dafür, dass Sie für sie ein wenig Programmierarbeit leisten.
Erstellen Sie ein LinkedIn-Profil
LinkedIn ist eine der weltweit beliebtesten Seiten, um Jobs zu finden und für Arbeitgeber, Mitarbeiter zu finden. Es ist ein großartiger Ort, um online einen Bericht über Ihre Berufserfahrung und Fähigkeiten zu veröffentlichen; es ist ähnlich wie Ihr Lebenslauf/Ihr Résumé.
LinkedIn hat viele nützliche Vorteile, die es Ihrem Profil ermöglichen, gut neben Ihrem Lebenslauf/Ihrem Résumé zu arbeiten. Sie können:
- Ihre vollständige Erfahrung und Fähigkeiten dort auflisten, ohne dass Ihr Profil zu lang wirkt.
- Personen dazu bringen, Empfehlungen zu posten.
- Zu den Profilen all Ihrer früheren Arbeitgeber, Bildungseinrichtungen usw. verlinken.
- Beiträge darauf schreiben und es als Blog verwenden.
- Aktiv nach Jobs suchen und sich darauf bewerben, sowie sich neue Job-Updates basierend auf Ihren Fähigkeiten und Interessen zusenden lassen.
- Mit Kontakten verbinden, um ein Netzwerk aufzubauen, in dem Sie Fähigkeiten und Leads teilen können, was Ihnen letztendlich helfen wird, Jobs zu finden.
- Schulungskurse absolvieren.
Aus diesen Gründen sollten Sie ein Profil erstellen. Gestalten Sie es ansprechend und lassen Sie es professionell klingen. Ein gutes LinkedIn-Profil erstellen bietet einige nützliche Tipps.
Bewerbung für einen Job
Schauen wir uns nun den Bewerbungsprozess an.
Jobsuche
Es gibt verschiedene Ansätze für die Jobsuche, und eine Kombination funktioniert oft am besten:
- Melden Sie sich auf Websites an, auf denen Jobs ausgeschrieben sind, wie LinkedIn (es wird auch spezifische Seiten für Ihre Region geben) und wählen Sie, regelmäßige Zusammenfassungen der verfügbaren Jobs zu erhalten.
- Gehen Sie in Ihre Gemeinschaftsnetzwerke, suchen Sie nach Jobangeboten und fragen Sie Kontakte, ob sie von Jobs wissen, an denen Sie interessiert sein 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 Networking-Events und Jobmessen, um potenzielle Arbeitgeber zu treffen.
Die "Entscheiden, welche Art von Job Sie möchten" Kriterien, die Sie früher erstellt haben, sollten nützlich sein, um Ihre Listen einzugrenzen, welche Unternehmen Sie arbeiten möchten und welche Art von Jobs Sie bewerben möchten.
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, ob die Stellenbeschreibung für Sie geeignet ist. Zum Beispiel möchten Sie nicht Ihre Zeit verschwenden, um sich für einen Job zu bewerben, der das Arbeiten in einem Büro in Kalifornien in Vollzeit erfordert, wenn Sie in Großbritannien leben und nicht umziehen möchten. Und Sie werden nicht über die Erfahrung für einen Senior-Webentwickler-Job verfügen, 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 das Unternehmen weitere geeignete Jobs hat, finden Sie die Kontaktdaten des Personalvermittlers und fragen Sie ihn. Sie könnten ein nützlicher Kontakt in der Zukunft sein, wenn nicht jetzt.
- Versuchen Sie, Kontakte zu finden, die bereits im Unternehmen arbeiten, zum Beispiel in Ihrem Gemeinschaftsnetzwerk oder auf LinkedIn, und beginnen Sie eine Konversation mit ihnen. Fragen Sie sie, wie es ist, im Unternehmen zu arbeiten und ob es etwas Spezielles gibt, das Sie für den Job benötigen. Wenn Sie für diesen Job ungeeignet sind, fragen Sie, ob sie in naher Zukunft andere, geeignetere Jobs haben. Vermeiden Sie es, zu viele Personen im selben Unternehmen zu kontaktieren, sondern wählen Sie ein oder zwei Personen, die dem Job, für den Sie sich bewerben, am nächsten stehen.
- Machen Sie einige andere Nachforschungen zum Unternehmen — lesen Sie deren Websites/Blogs, finden Sie ihre Geschichte heraus und welche Ziele sie haben. Verwenden Sie einige Zeit damit, ihre Produkte zu verwenden und sich damit vertraut zu machen, wie sie funktionieren — installieren Sie zum Beispiel ihre Software und verwenden Sie sie, um eine Demo-App zu erstellen, oder erstellen Sie eine Website, die deren APIs verwendet, um etwas zu tun.
Hinweis: Für Bonuspunkte versuchen Sie, ein Problem zu identifizieren, das sie gerade zu lösen versuchen oder einen Bug in ihrem Produkt, und schlagen Sie eine Lösung mit einer Demo oder Code-Snippets vor.
- Passen Sie Ihren Lebenslauf/Ihr Résumé so an, dass es zu diesem bestimmten Job passt. Betrachten Sie die Stellenbeschreibung und verstärken Sie Ihre relevantesten Fähigkeiten und Arbeitserfahrungen, während Sie weniger relevante Einträge minimieren oder sogar entfernen. Hervorheben von Demos/Beispielen, die für diesen Job am relevantesten sind, auf Ihrem Portfolio auf irgendeine Weise. Sie könnten zum Beispiel solchen Code oben in Ihrem Portfolio platzieren.
Bewerbung für den Job
Wenn Sie sich für den Job bewerben, befolgen Sie den Prozess genau wie angewiesen. Jede Stellenanzeige wird Anweisungen dazu haben, wie man sich bewirbt. Wenn die Stellenanzeige mehr aus einem Gespräch mit einem Netzwerkkontakt bestand, 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 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 zur Frist einreichen!
Nicht alle Bewerbungen für Jobs erfordern dieselben Dinge; Sie müssen wahrscheinlich:
- Einige Details in einem Online-Formular ausfüllen. Tippen Sie Ihre Antworten lokal aus (zum Beispiel in VS Code) oder in einem Online-Dokument (zum Beispiel einer Google Docs-Datei), bevor Sie sie in die Formularfelder eingeben, falls etwas (zum Beispiel ein Absturz des Browsers) Ihr Arbeit verlieren lässt. Dies kann Ihnen Stunden der Frustration ersparen; Text ist auch leichter zu überprüfen und Feedback zu erhalten, wenn Sie es zuerst irgendwo anders ablegen.
- Ihren Lebenslauf/Ihr Résumé hochladen.
- Ein Bewerbungsschreiben schreiben und hochladen. Es gibt viele Leitfäden zum Schreiben effektiver Bewerbungsschreiben online, aber im Allgemeinen sollte ein solches Schreiben eine Beschreibung liefern, warum Sie:
- Für das Unternehmen arbeiten möchten.
- Gut zur Unternehmenskultur passen würden.
- Perfekt geeignet sind, um den Job zu machen.
- Einige Beispiele Ihrer früheren Arbeiten 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 kleines bisschen tun und stetig auf Ihr Ziel hinarbeiten. Feuern Sie nicht einfach eine ganze Menge Bewerbungen ab und warten dann auf eine Antwort.
Sie sollten jedem vielversprechenden Kontakt nachgehen, den Sie zum Beispiel in Gemeinschaftsnetzwerken oder auf LinkedIn treffen. Führen Sie auch eine Bestandsaufnahme der Personen, die Sie treffen, und der Unternehmen, bei denen Sie sich bewerben, mit Kontaktdetails und Beschreibungen jedes einzelnen. Fragen 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 wurden, könnten sie etwas anderes, das besser zu Ihnen passt, haben, entweder jetzt oder in der Zukunft.
Wenn Sie keine Antwort von einem Unternehmen erhalten haben, nachdem Sie sich für einen ihrer Jobs beworben haben, warten Sie eine Weile und fragen dann beim Personalvermittler nach, ob sie Feedback für Sie haben oder ob sie weitere Jobs vorhaben. Selbst wenn ein Unternehmen, bei dem Sie arbeiten möchten, derzeit keine geeigneten Vollzeitjobs ausgeschrieben hat, kontaktieren Sie sie trotzdem und schauen Sie, ob sie jemanden mit Ihrem Fähigkeitsset suchen. Sie könnten Ihnen einige nützliche Erfahrungen geben, vielleicht in Form einer ehrenamtlichen Position oder eines Freiberuflervertrags.
Halten Sie Ausschau nach weiteren Jobs auf Ihren ausgewählten Jobseiten oder Gemeinschaftsnetzwerken. Sprechen Sie mit Leuten darüber, was verfügbar ist. Neue Möglichkeiten werden ständig auftauchen.
Wenn Sie Schwierigkeiten haben, etwas Dauerhaftes zu finden, das Sie wirklich möchten, könnte es einige Zwischenstufen geben:
- Manchmal ist es eine gute Strategie, einen Job in der Nähe des gewünschten zu bekommen. Sie müssen vielleicht zu Beginn einen niedrigeren Job bekommen, um die erforderliche Erfahrung für den Job zu erhalten, den Sie wirklich wollen, entweder in Bezug auf den spezifischen Technologie-Stack oder die bestimmte Branche, in der Sie arbeiten möchten.
- Sie könnten freiberufliche/vertragsmäßige Arbeiten annehmen müssen, um die Miete zu bezahlen, während Sie Ihre Jobsuche fortsetzen. Dies wird Ihnen auch nützliche Erfahrungen geben, die Ihnen helfen werden, den Job zu bekommen, den Sie suchen.
Sich auf Vorstellungsgespräche vorbereiten
Wenn der Personalvermittler und der Personalverantwortliche Ihre Bewerbung mögen, werden sie Sie zu einigen Vorstellungsgesprächen und anderen Sitzungen einladen. Dieser Abschnitt bietet einige Ratschläge zur Vorbereitung.
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 und Unruhe abgelenkt werden und dass Ihre Umgebung während des Vorstellungsgesprächs ordentlich ist. Wenn Sie mit dem/den Interviewer(n) ein Videotelefonat führen und Ihr Raum ein komplettes Chaos ist, wird dies keinen guten Eindruck hinterlassen.
- Überlegen Sie, was Sie anziehen, wenn Sie zu Ihrem Vorstellungsgespräch erscheinen. Die meisten Entwickler-Jobs erfordern nicht, dass Sie einen Anzug tragen (überprüfen Sie die Stellenanzeige, um zu sehen, ob sie einen Dresscode erwähnt), aber Sie sollten etwas ziemlich Neutrales und Schickes wählen. Tragen Sie kein T-Shirt mit einem anstößigen Slogan, und erscheinen Sie nicht in Ihrem Pyjama.
- Machen Sie einige Vorbereitungen für Codierungs-Interviews.
- Erstellen Sie eine Sammlung von Anekdoten für erfahrungsbasierte Interviewfragen.
- Überlegen Sie, was Ihre Stärken und Schwächen sind, und seien Sie realistisch mit Ihren Antworten. Sie werden glaubwürdiger erscheinen, wenn Sie sich nicht als perfekt in jeder Hinsicht präsentieren, wenn Interviewer unvermeidlich nach Ihren größten Stärken und Schwächen fragen.
- Recherchieren Sie, welche typischen Gehaltsspannen und anderen Leistungen (wie Krankenversicherung oder Boni) es für die Art von Job gibt, für den Sie sich bewerben (z.B. Level, geografische Region). Dies wird nützlich sein, wenn Sie entscheiden, ob Sie ein Jobangebot annehmen.
Sie sollten auch einige spezifische Vorbereitungen für jedes Unternehmen treffen, bei dem Sie sich bewerben:
- Wie wir bereits erwähnt haben, sollten Sie einige Nachforschungen über die Geschichte, Ziele und Produkte des Unternehmens anstellen.
- Lesen Sie über das Unternehmen aus einer hohen Ebene und machen Sie sich mit den neuesten Nachrichten vertraut. Ein guter Grund dafür ist, um zu sehen, ob sie etwas getan haben, das rote Fahnen aufwirft und Sie dazu bringen würde, dort zu arbeiten.
- Finden Sie heraus, wie die Marktposition des Unternehmens ist und was ihre 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 ihre Software und verwenden Sie sie, um eine Demo-App zu erstellen, oder erstellen Sie eine Website, die ihre APIs verwendet, um etwas zu tun. Es wird Ihren Interviewern imponieren, wenn Sie einige gute Einblicke in ihre Situation und wie Sie denken, dass diese verbessert werden könnte, demonstrieren können. Interviewer werden oft einige spezifische Fragen stellen, um Ihr Wissen über das Unternehmen und die Branche zu testen, in der es existiert.
- In Bezug auf den vorherigen Punkt, überlegen Sie sich einige Fragen, die Sie den Interviewern über das Unternehmen und deren Rollen stellen würden. Interviewer fragen immer, ob Sie am Ende des Vorstellungsgesprächs Fragen an sie haben, und es hinterlässt einen positiven Eindruck und lässt Sie nachdenklich und neugierig erscheinen, wenn Sie mit Fragen herauskommen, die bedeutungsvoller sind als "Was hatten Sie heute zum Frühstück?"
- Wenn Sie Kontakte im Unternehmen haben (z.B. aus Ihren Gemeinschaftsnetzwerken), wenden Sie sich an sie und fragen Sie nach dem Job. Was halten sie davon? Gibt es etwas Spezifisches, auf das Sie sich fokussieren sollten? Gibt es etwas, was Sie sagen oder nicht sagen sollten? Es könnte auch helfen, während des Vorstellungsgesprächs zu erwähnen, dass Sie "Bob vom E-Commerce-Team" (oder wie auch immer) kennen.
Erste Auswahl
Nachdem sich das Unternehmen Ihre Bewerbung angesehen und entschieden hat, dass Sie wie ein "Potenzial" klingen, werden sie wahrscheinlich mit einem ersten Telefoninterview beginnen, nur mit dem Personalvermittler oder Personalverantwortlichen. Dies ist in der Regel ein kurzes Vorstellungsgespräch, um die "Kulturpassung" (d.h. ob Sie gut mit ihnen auskommen werden) zu bewerten, sicherzustellen, dass sie keine sofortigen roten Fahnen erkennen, die darauf hindeuten, dass Sie kein guter Mitarbeiter wären, und sie Ihnen mitteilen, was Sie vom Rest des Interviewprozesses erwarten können.
An diesem Punkt 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. Teilen Sie ihnen mit, an welchen Tagen und zu welchen Zeiten Sie für weitere Vorstellungsgespräche zur Verfügung stehen. Versuchen Sie, so flexibel wie möglich zu sein, und seien Sie bereit, Ihren Zeitplan zu verschieben, um ihnen entgegenzukommen.
Seien Sie jedoch nicht nachlässig — Sie wissen nicht genau, welche Fragen sie Ihnen zu diesem frühen Zeitpunkt stellen werden. Sie sollten die erste Auswahl 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 bei verschiedenen Unternehmen stark unterscheiden, sowohl in Bezug auf Funktion als auch Häufigkeit.
- Sie könnten ein Hauptinterview haben, aber es ist wahrscheinlicher, dass Sie mehrere Interviews haben, die Sie zu verschiedenen Aspekten des Jobs testen (zum Beispiel die eigentliche Programmierarbeit, Teamarbeit, Arbeitsprozesse, Dokumentation/Kommunikation, Konfliktlösung).
- Sie könnten mit einem einzelnen Interviewer oder mehreren Interviewern konfrontiert sein, die Ihnen Fragen zu verschiedenen Aspekten stellen (d.h. ein Panelinterview).
- Einige Interviews könnten auf einer höheren Ebene oder eher explorativ 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 auf einer niedrigeren Ebene und intensiver sein (zum Beispiel "schreiben Sie ein JavaScript-Programm, das dieses Problem löst").
Erfahrungsbasierte Fragen
Interviews werden unweigerlich erfahrungsbasierte Fragen enthalten. Diese bitten Sie, Anekdoten bereitzustellen, die zeigen, dass Sie über relevante Erfahrungen für den Job verfügen, und werden etwa im folgenden Stil gehalten sein:
- "Geben Sie 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 während eines Projekts herausfanden, dass Ihr gewählter Ansatz nicht funktionieren würde. Wie sind Sie damit umgegangen und welche Schritte haben Sie unternommen?"
- "Das Beheben kleinerer Fehler lässt sich oft schwer in den Arbeitsprozess eines Teams integrieren — oft wird der Stapel vernachlässigt und wächst an. Wie haben Sie das in früheren Teams gehandhabt?"
Sie sollten eine Reihe von Anekdoten aufbauen, die Sie beim Beantworten solcher Fragen verwenden können. Dies wird im Laufe der Zeit, wenn Sie mehr Erfahrung sammeln, einfacher werden.
Programmierinterviews
Einige Interviews werden Programmierinterviews sein, die darauf abzielen, Ihre Fähigkeit zur Lösung von Programmierproblemen zu testen. Diese könnten in etwa folgende Fragen sein:
- "Schreiben Sie eine JavaScript-Funktion, die die Eingaben x und y entgegennimmt und z zurückgibt."
- "Ein Kollege hat die folgende React-Komponente geschrieben, aber sie hat einige Fehler. Können Sie herausfinden, was daran falsch ist, und sie neu schreiben, 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
nEinträge in der Fibonacci-Folge erzeugt, wobeineine positive Zahl ist."
Oft achten Arbeitgeber darauf, wie Sie an das Problem herangehen, anstatt auf das Endergebnis — wie Sie Ihren Code kommentiert haben, wie Sie mit Fehlerbehandlung umgegangen sind und was Sie vielleicht getan hätten, wenn Sie mehr Zeit gehabt hätten.
Sie sollten gängige Arten von Programmierinterviewfragen recherchieren, üben, sie zu lösen, und üben, zu erklären, was sie tun. Sie finden viele Ressourcen online zum Üben von Programmierinterviewfragen.
Hausaufgabenfragen
Einige Unternehmen geben einem Interviewkandidaten Hausaufgaben, die er erledigen soll, als alternative oder zusätzliche Möglichkeit, seine Programmierfähigkeiten zu testen. Dies ist in der Regel in Form eines Mini-Projekts, das Sie bitten wird, einige Funktionen zu programmieren, die für den Job, für den Sie sich bewerben, relevant sind. Zum Beispiel könnten Sie aufgefordert werden, eine eigenständige Demo zu erstellen, die die JavaScript-Bibliothek des Unternehmens verwendet, um Daten von ihren APIs zu ziehen und eine Informationsseite zu füllen.
Obwohl dies bei richtiger Durchführung eine angemessene Möglichkeit ist, Kandidaten zu testen, mögen viele Leute die Praxis des Stellens von Hausaufgabenfragen nicht:
- Manchmal können sie sich ein wenig zu sehr nach "echter Arbeit" anfühlen, fast so, als ob der Arbeitgeber Sie bitten würde, Arbeit kostenlos zu verrichten.
- Sie können schlecht abgegrenzt sein oder ein unzumutbares Zeitengagement erwarten. Ein spezifischer Umfang, der das Projekt auf vier Stunden begrenzt und Anschlussfragen 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 mit Familien und einem geschäftigen Leben.
- Ihre Effektivität wird oft angezweifelt, da sie schwer schlüssig zu bewerten sind.
Wenn Sie gebeten werden, eine Hausaufgabe zu machen, stellen Sie sicher, dass der Umfang und der Zeitrahmen der Arbeit klar definiert sind, um das Risiko zu mindern, in die falsche Richtung zu gehen und Ihre Zeit zu verschwenden.
Das Angebot annehmen
Wenn Sie es durch den Interviewprozess geschafft haben und das Stellenangebot bekommen, dann herzlichen Glückwunsch! Es mag verlockend sein, das Angebot sofort anzunehmen, aber es gibt ein paar Dinge, die Sie beachten sollten, bevor Sie es tun:
- Stellen Sie sicher, dass das Gehalt, das Ihnen angeboten wird, im Vergleich zum typischen Marktpreis für ähnliche Jobs angemessen ist. Wenn es deutlich weniger ist, sollten Sie eine Verhandlung in Betracht ziehen.
- Überprüfen Sie, ob das Kündigen Ihres aktuellen Jobs (oder einer anderen Tätigkeit) mit dem Beginnen des neuen Jobs kompatibel ist. Überprüfen Sie zum Beispiel, wie viel Kündigungsfrist Ihr aktueller Arbeitgeber von Ihnen erwartet 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 zum Beispiel einen gebuchten Urlaub. Respektable Arbeitgeber werden um solche Verpflichtungen herumarbeiten und ein Startdatum vereinbaren, das Ihnen passt.
- Wenn Sie umziehen/den Wohnort wechseln müssen, um den neuen Job anzutreten, stellen Sie sicher, dass Sie alles für den Umzug vorbereitet haben. Einen neuen Job anfangen, ist schon stressig genug, ohne den zusätzlichen Stress, den Schwierigkeiten beim Umzug verursachen können.
Versuchen, versuchen, und nochmals versuchen
Wenn Sie sich für viele Jobs beworben haben und bisher nichts bekommen haben, versuchen Sie, nicht entmutigt zu werden. Probieren Sie es weiter, bleiben Sie leidenschaftlich für das Web, sprechen Sie weiterhin mit neuen Leuten und lernen Sie weiterhin neue Dinge.
Wenn Sie es bis zur Interviewphase geschafft haben, aber abgelehnt wurden, fragen Sie den Personalvermittler nach Feedback, warum Sie nicht ausgewählt wurden, und nutzen Sie es, um zukünftige Bewerbungen zu verbessern.
Seien Sie geduldig. Selbst die besten Kandidaten werden von mehreren Bewerbungen abgelehnt, bevor sie den gewünschten Job bekommen. Sie werden es schaffen.
Siehe auch
- Hiring, Scrimba Kurs-Partner
- Technical Interviewing 101: Ultimate Guide to Acing Your Tech Interview, learntocodewith.me (2022)
- 30 Technical Interview Questions and Tips for Answering, Coursera (2023)
- Wie man seinen ersten Entwicklerjob landet, MDN Blog, 2024