Einen Job finden
Technische Vorstellungsgespräche können sehr anspruchsvoll sein, und einige haben ziemlich spezifische Anforderungen. Schon die richtigen Stellen zu finden, für die Sie sich bewerben können, kann eine Herausforderung sein! Dieser Artikel bietet einige Tipps und Ressourcen, die Ihnen bei der Suche nach potenziellen Jobs, der Bewerbung und dem Bestehen der Vorstellungsgespräche helfen können. Der unten beschriebene Prozess funktioniert möglicherweise nicht für jeden exakt so – Sie könnten feststellen, dass ein etwas anderer Ansatz oder eine andere Reihenfolge für Sie besser geeignet ist – aber die meisten werden ihn nützlich finden.
Hinweis: Vielleicht möchten Sie jetzt noch gar nicht darüber nachdenken, welchen Job Sie möchten; vielleicht möchten Sie sich nur auf das Erlernen von Code konzentrieren. Das ist in Ordnung; Sie können später, wenn die Zeit reif ist, auf diesen Artikel zurückkommen.
Voraussetzungen: | N/A |
---|---|
Lernergebnisse: |
|
Entscheiden Sie, welche Art von Job Sie möchten
Es klingt fast zu offensichtlich, um es niederzuschreiben, 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 Streuschuss-Ansatz verwenden, der nicht sehr effektiv ist – sich auf eine breite Palette von Jobs zu bewerben und nicht wie der ideale Kandidat für einen von ihnen zu erscheinen.
Wenn Sie diese Seite lesen, sind Sie wahrscheinlich an einem Job in der Webentwicklung interessiert. Das ist in Ordnung, aber denken Sie spezifischer darüber nach und schreiben Sie einige Ideen darüber auf, was Sie in den folgenden Kategorien möchten:
- Exakte Art der Rolle: Möchten Sie mehr ein:
- Webdesigner: Verwenden Sie HTML, CSS und Grafikpakete, um Benutzeroberflächen zu entwerfen.
- JS-Entwickler: Implementieren Sie Funktionalitäten mit JavaScript und Frameworks.
- Developer Relations oder Vertriebsingenieur: Sprechen Sie mit Kunden, begeistern Sie sie für Technologie, helfen Sie ihnen, Probleme zu lösen und Lösungen zu entwickeln.
- Technischer Autor: Schreiben Sie Dokumentationen, um zu erklären, wie 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 und wieder an vielen verschiedenen Projekten arbeiten.
- Ein Unternehmen oder eine Corporation, als interner Entwickler.
- Eine gemeinnützige Organisation oder Wohltätigkeitsorganisation.
- Sektor: Möchten Sie arbeiten in:
- Technologie.
- Gesundheit.
- Finanzen.
- Wohltätigkeit.
- Musikindustrie.
- etc.
- Arbeitsort: Möchten Sie arbeiten
- Vollzeit von zu Hause.
- In einem Büro.
- In einer Art Hybrid-Setup.
- Die ganze Zeit am gleichen Ort, oder sich zwischen verschiedenen Gebieten oder Ländern bewegen?
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 einige Inspirationen zu bekommen, und schauen Sie sich in der Branche um, um zu sehen, was verfügbar ist. Realistisch gesehen werden viele von Ihnen wahrscheinlich damit beginnen, eine interessante Stellenanzeige oder ein Unternehmen zu sehen und dann herauszufinden, wie es in die oben genannten Kategorien passt und wie Sie sich "an dieses Unternehmen verkaufen" können.
Sich selbst verkaufen
Um einen Job zu bekommen, müssen Sie lernen, wie Sie sich verkaufen, was bedeutet, dass Sie sich als großartiger Kandidat für die gewünschten Jobs darstellen. Dies umfasst einige verschiedene Schritte, die in den folgenden Abschnitten beschrieben werden.
Entwickeln Sie Qualitäten, die Arbeitgeber suchen
Grundsätzlich sollten Sie sich der Attribute bewusst sein, die Einstellungsmanager bei einem Kandidaten suchen, und sich entsprechend vorbereiten. Natürlich benötigen Sie technische Fähigkeiten und andere Fähigkeiten, die Ihnen direkt helfen, die Aufgabe zu erledigen. Unternehmen suchen jedoch auch nach "Soft Skills", die indirekt helfen, die Arbeit zu erledigen, und ihre Mitarbeiter glücklicher machen, während sie arbeiten. Wir haben bereits einige dieser Punkte in unserem Artikel über Zusammenarbeit und Teamarbeit angesprochen.
Zusammenfassend suchen Einstellungsmanager 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 dem größeren Wohl unterzuordnen.
- Einem guten Kommunikator und Beziehungsbauer.
- Einer hartnäckigen, fokussierten Person mit guten Problemlösungsfähigkeiten.
Überlegen Sie, ob diese Aussagen Sie beschreiben oder nicht. Dies könnte 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, schauen Sie sich einige Leitfäden oder Kurse an, die Ihnen helfen, diese Fähigkeiten zu verbessern. Selbst etwas Informelles wie Gespräche mit Ihren Freunden über Ihre Arbeit und die Beschreibung Ihrer Projekte hilft Ihnen, besser zu kommunizieren.
Erstellen Sie einen Lebenslauf
Sie sollten einen Lebenslauf erstellen, der Ihren Wert für einen Arbeitgeber vermittelt. Es gibt viele Anleitungen dazu im Internet, aber im Allgemeinen sollten sie Folgendes enthalten:
- Ihre Kontaktdaten: Fügen Sie Ihren Namen, Ihre Postadresse, Telefonnummer, E-Mail-Adresse und vielleicht eine weitere Kontaktmethode hinzu, die Ihnen wichtig und für professionelle Kommunikation geeignet ist. Ein LinkedIn-Profil ist empfehlenswert.
- Eine Zusammenfassung/persönliche Aussage, die Sie in einem einzigen Satz beschreibt. Dies kann wirklich schwer zu schreiben sein – es muss selbstbewusst, aber nicht arrogant, positiv, aber realistisch klingen. Eine gute Strategie besteht darin, es wirklich kurz zu halten und sich auf einige Fakten zu konzentrieren, woran Sie glauben und auf welchem Niveau Sie sich befinden. Zum Beispiel könnte eine gute persönliche Aussage für einen Junior-Webentwickler etwa so aussehen: "Bob Smith ist ein Webentwickler mit 2 Jahren Erfahrung und einer großen Leidenschaft für Semantik, Zugänglichkeit und inklusive Gestaltung."
- Eine Liste der Arbeitserfahrungen, wobei jede Folgendes enthält:
- Einen Datumsbereich, der angibt, wann Sie dort gearbeitet haben – beispielsweise 06/2023–10/2024 oder 06/2023–heute, wenn Sie dort noch arbeiten.
- Unternehmen und Berufsbezeichnung.
- Einen kurzen Absatz oder eine Aufzählung, die beschreibt, was Sie in diesem Job bzw. Praktikum gemacht haben. Beschreiben Sie nicht alles, nur das, was Sie als nützliche Erfahrungen für die Selbstdarstellung betrachten.
- Eine Zusammenfassung der Ausbildung, die Ihre verschiedenen Qualifikationen auflistet, die Schule, an der Sie diese erworben haben, und die erzielte Note. Fügen Sie Abschlüsse und andere höhere Bildung, Zertifikate und Erfolge hinzu, die direkt mit Ihrem Fachgebiet in Zusammenhang stehen (zum Beispiel ein Zertifikat oder eine Sommerakademie in Webentwicklung) und vielleicht auch reguläre Schulqualifikationen, die Arbeitgeber häufig suchen (wie Englisch, andere Sprachen und Mathematik).
- Einen Abschnitt mit unterstützenden Informationen, wie zum Beispiel:
- Links zu Ihrem Portfolio.
- Beschreibungen anderer relevanter Erfahrungen, die nicht in die obigen Abschnitte passen.
- Persönliche Interessen – die meisten Arbeitgeber mögen es, wenn ihre Mitarbeiter abseits der Arbeit ein abgerundetes Leben führen, anstatt nur Unternehmensroboter zu sein – sei es Musik spielen, Filme schauen oder in einem Tierheim freiwillig arbeiten. Es hilft auch, Gesprächsthemen während Vorstellungsgesprächen zu schaffen.
Hier sind einige allgemeine Tipps zum Schreiben eines Lebenslaufs:
- Halten Sie es kurz und prägnant: Idealerweise sollte es auf 2 Seiten A4/Briefpapier passen. Einstellungsmanager nehmen sich nicht die Mühe, einen langen Aufsatz zu lesen, der Ihre Fähigkeiten beschreibt.
- Verwenden Sie professionelle Sprache: Verwenden Sie keine umgangssprachliche oder konversationelle Sprache – Sie müssen ernsthaft an Ihrer Bewerbung interessiert erscheinen.
- Überprüfen Sie Ihr Schreiben sorgfältig auf Rechtschreib- und Grammatikfehler: Lassen Sie es durch einen Dienst wie Grammarly laufen, um sicherzustellen, dass Ihnen keine Fehler entgehen und Ihnen Hinweise für weitere Verbesserungen gegeben werden. Einstellungsmanager verwerfen häufig einen Lebenslauf, der Tippfehler enthält – es zeigt mangelnde Professionalität und Aufmerksamkeit für Details.
- Nehmen Sie nicht unbedingt alle Ihre Arbeitserfahrungen in Ihren Lebenslauf auf: Wenn Sie über viel Erfahrung verfügen, nehmen Sie nur die wichtigsten oder bedeutendsten aktuellen Einträge auf. Sie möchten es kurz halten, aber Sie möchten auch nicht den Eindruck erwecken, dass es unerklärliche Lücken in Ihrer Berufsgeschichte gibt, über die Sie in Frage gestellt werden könnten. Veröffentlichen Sie Ihre vollständige Erfahrungsliste in Ihrem LinkedIn-Profil und nur eine Zusammenfassung in Ihrem Lebenslauf.
- Weiche Fähigkeiten einbeziehen: Wie im Abschnitt Entwickeln Sie Qualitäten, die Arbeitgeber suchen erwähnt, sind soziale Fähigkeiten wichtig und es lohnt sich, sie in Ihren Lebenslauf aufzunehmen. Überlegen Sie sich, welche für Sie relevant sind – Arbeitgeber interessieren sich nicht für Seiten voller Beschreibungen, wie nett Sie sind, aber sie möchten wissen, dass Sie ein guter Teamplayer sind, gelassen unter Druck stehen und Problemlösungsfähigkeiten besitzen.
- Referenzen auf Anfrage: Arbeitgeber verlangen immer Referenzen, um von jemand anderem eine zweite Meinung über Sie und Ihre Fähigkeiten zu erhalten. Dies sollte idealerweise jemand sein, mit dem Sie gearbeitet haben und mit dem Sie ein gutes Verhältnis haben, wie ein früherer Manager oder Lehrer. Wenn Sie sich über Ihre Referenzen im Moment nicht sicher sind, schreiben Sie einfach "Referenzen auf Anfrage erhältlich." am Ende Ihres Lebenslaufs.
- Halten Sie Ihren Lebenslauf auf dem neuesten Stand: Überprüfen Sie ihn jedes Jahr, um festzustellen, ob etwas Neues hinzugefügt werden muss oder ob Sie etwas entfernen möchten.
Hinweis: Sie sollten Ihren Lebenslauf als allgemeines Dokument betrachten und ihn dann für einzelne Jobs anpassen, indem Sie die für jeden 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 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, 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 benötigen. Wenn Sie gerade erst anfangen, könnten Sie anbieten, dies kostenlos zu tun, nur um die Erfahrung zu sammeln.
- Im Anschluss an den vorherigen Punkt, machen Sie weiter mit einigen kleinen freiberuflichen Arbeiten, sobald Sie sich erfahren genug fühlen, um mit Ihrer Arbeit Geld zu verdienen. Sie könnten sich an lokale Unternehmen wenden oder über spezialisierte Dienste wie UpWork Arbeit finden.
- Bauen Sie Ihre eigenen Hobbyprojekte, zum Beispiel Ihre eigene Website, um Ihre Arbeit zu präsentieren, einige lustige Demos und Spiele oder eine Web-App in Zusammenhang mit einem Unternehmen, bei dem Sie arbeiten möchten.
- Sie könnten sogar ein bestehendes Problem auf der Website eines Unternehmens identifizieren, es beheben und ihnen einen Link zu einer bereitgestellten Version der Lösung senden.
- Beteiligen Sie sich an Foren und helfen Sie anderen bei ihren Programmierproblemen (siehe Anderen helfen, Fragen stellen).
- Beitragen zu Open-Source-Projekten.
Erstellen Sie ein Portfolio
Sobald Sie über einige relevante Erfahrungen verfügen, die es wert sind, darüber gesprochen zu werden, ist der nächste Schritt, ein Portfolio zusammenzustellen, das Sie Ihrem Lebenslauf hinzufügen und Arbeitgebern zeigen können. Die ganze Idee ist hier zeigen Sie mir, was Sie können, anstatt es mir nur zu erzählen.
Dies sollte enthalten:
- Eine schön gestaltete Startseite, die alles zusammenfasst.
- Eine Liste von Websites, Apps und anderen relevanten Produkten, an denen Sie gearbeitet haben. Für jedes sollte ein Titel, ein Vorschaubild und eine Beschreibung des Projekts und Ihrer Tätigkeit daran beigefügt werden. Wenn Sie ausführlich über die Projekte berichten möchten, erstellen Sie eine separate Seite über jedes! Fügen Sie eine Liste der Technologien hinzu, die bei der Erstellung des Projekts verwendet wurden, und einen Link zum Quellcode, wenn Sie dazu in der Lage sind (nicht alle Quellcodes sind offen).
- Links zum Quellcode und Live-Demos Ihrer eigenen persönlichen Projekte und Experimente. Jedes Projekt sollte eine Beschreibung dessen enthalten, was es tut und welche Technologien bei der Erstellung verwendet wurden.
- Links zu Blogposts, Schreibproben, Konferenzvorträgen und anderen Materialien, die dazu beitragen könnten, Ihre Fähigkeiten zu präsentieren.
- Eine Liste der Beiträge, die Sie zu Open-Source-Projekten geleistet haben, einschließlich dessen, 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 (Quellcode, veröffentlichte Dokumentation usw.), und einem Link zum Changelog (zum Beispiel der GitHub-Pull-Anfrage), der beweist, dass Sie die Arbeit geleistet haben.
Halten Sie Ihr Portfolio als Highlights Ihrer besten Arbeiten. Sie möchten es einfach zugänglich und durchsuchbar gestalten. Schließen Sie einige bedeutende Elemente in jedem Abschnitt ein, anstatt Hunderte von Artikeln zu zeigen, ansonsten wird der Einstellungsmanager gelangweilt und wechselt weiter. Ein sauberes Design wird mit dem Erlebnis helfen, aber ein komplexes Design könnte die Lesbarkeit verringern.
In Bezug darauf, wie Sie Ihr Portfolio tatsächlich veröffentlichen:
- Sie sollten Ihre Arbeiten veröffentlichen an öffentlich zugänglichen Orten, wie einer GitHub-Organisation für Quellcode und einer Blogging-Plattform wie Medium (oder Ihrer eigenen Website) für Blogposts.
- Für Quellcodes, die Demos oder Snippets anstelle vollwertiger Websites sind, sollten Sie Live-Versionen des Codes veröffentlichen, damit die Leute leicht das Live-Ergebnis überprüfen können. Siehe Ihre Website veröffentlichen für Tipps, wie das geht.
- In Bezug auf die tatsächliche Portfolio-Startseite könnten Sie ein GitHub-Repo erstellen und Ihre Linkliste in einer
README.md
Datei bereitstellen, aber das sieht nicht besonders toll aus. Viel besser wäre es, eine dedizierte Website zu erstellen, die Ihr Portfolio enthält, mit einem eigenen Domainnamen. Wenn Sie nicht gut im Designen sind, fragen Sie einen Kollegen oder Freund nach Hilfe, vielleicht im Austausch für etwas Programmierarbeit, die Sie für sie erledigen.
Ein LinkedIn-Profil erstellen
LinkedIn ist eine der weltweit beliebtesten Websites, um Jobs zu finden und für Arbeitgeber, um Mitarbeiter zu finden. Es ist ein großartiger Ort, um einen Online-Nachweis Ihrer Arbeitserfahrung und Fähigkeiten zu hosten, der Ihrem Lebenslauf ähnlich ist, aber auch anders.
LinkedIn hat viele nützliche Vorteile, die es ermöglichen, dass Ihr Profil gut neben Ihrem Lebenslauf funktioniert. Sie können:
- Ihre vollständige Liste von Erfahrungen und Fähigkeiten dort veröffentlichen, ohne dass Ihr Profil zu lang wirkt.
- Andere Menschen Empfehlungen schreiben lassen.
- Die Profile all Ihrer früheren Arbeitgeber, Bildungseinrichtungen usw. verlinken.
- Beiträge darauf schreiben und es als Blog nutzen.
- Aktiv nach Jobs suchen und sich darauf bewerben und es Ihnen ermöglichen, neue Job-Updates basierend auf Ihren Fähigkeiten und Interessen zu senden.
- Mit Kontakten verbinden, ein Netzwerk aufbauen, in dem Sie Fähigkeiten und Informationen austauschen können und das letztendlich dabei hilft, Jobs zu finden.
- Schulungskurse belegen.
Aus diesen Gründen sollten Sie ein Profil erstellen. Lassen Sie es gut aussehen und professionell klingen. Ein gutes LinkedIn-Profil erstellen bietet einige nützliche Tipps.
Sich für einen Job bewerben
Schauen wir uns nun den Prozess der Bewerbung auf einen Job an.
Jobsuche
Es gibt verschiedene Arten, sich der Jobsuche zu nähern, und eine Kombination funktioniert oft am besten:
- Melden Sie sich auf Websites an, auf denen Jobs ausgeschrieben werden, wie LinkedIn (es wird auch spezifische Websites für Ihr Gebiet geben) und entscheiden Sie sich für den Erhalt regelmäßiger Zusammenfassungen der verfügbaren Jobs.
- Gehen Sie zu Ihren Community-Netzwerken, suchen Sie nach Stellenanzeigen und fragen Sie Kontakte, ob sie von Jobs wissen, die für Sie interessant sein könnten.
- Recherchieren Sie die Unternehmen, für die Sie arbeiten möchten, besuchen Sie ihre Karriereseiten und sehen Sie, was verfügbar ist.
- Besuchen Sie Networking-Veranstaltungen und Jobmessen, um potenzielle Arbeitgeber zu treffen.
Die von Ihnen erstellten "Entscheiden Sie, welche Art von Job Sie möchten" Kriterien sollten nützlich sein, um Ihre Listen zu verkleinern, welche Unternehmen Sie arbeiten möchten und welche Art von Jobs Sie sich bewerben.
Vor der Bewerbung
Bevor Sie mit der Bewerbung für einen Job beginnen, gibt es einige nützliche Schritte, die Sie unternehmen können, um sich vorzubereiten:
- Überprüfen Sie die Stellenbeschreibung, um sicherzustellen, dass sie für Sie geeignet ist. Zum Beispiel möchten Sie nicht Ihre Zeit mit einer Bewerbung für einen Job verschwenden, der Vollzeitarbeit von einem Büro in Kalifornien aus erfordert, wenn Sie im UK leben und nicht umziehen möchten. Und Sie werden nicht die Erfahrung haben, um einen Job als Senior-Webentwickler zu machen, wenn Sie erst seit 3 Monaten JavaScript lernen.
Hinweis: Wenn Sie sich nicht sicher sind, ob Sie sich für einen Job bewerben sollten oder wissen möchten, ob das Unternehmen weitere geeignetere Stellen hat, finden Sie die Kontaktdaten des Recruiters und fragen Sie ihn. Er könnte in Zukunft nützlich sein, wenn nicht jetzt.
- Versuchen Sie, einige Kontakte im Unternehmen zu finden, zum Beispiel in Ihrem Community-Netzwerk oder auf LinkedIn, und beginnen Sie ein Gespräch mit ihnen. Fragen Sie sie, wie es ist, für das Unternehmen zu arbeiten, ob es etwas Spezifisches gibt, das Sie für den Job benötigen, und ob sie in naher Zukunft weitere passende Stellen haben. Vermeiden Sie es, zu viele Personen im gleichen Unternehmen zu kontaktieren, sondern wählen Sie ein oder zwei Personen aus, von denen Sie glauben, dass sie dem von Ihnen beworbenen Job am nächsten sind.
- Führen Sie einige andere Recherchen über das Unternehmen durch – lesen Sie deren Websites/Blogs, erfahren Sie mehr über ihre Geschichte und ihre Ziele. Verbringen Sie einige Zeit mit ihren Produkten und machen Sie sich damit vertraut, wie sie funktionieren – 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 ermöglichen.
Hinweis: Für Bonuspunkte versuchen Sie, ein Problem zu identifizieren, das sie derzeit zu lösen versuchen, oder einen Fehler in ihrem Produkt, und schlagen Sie eine Lösung dafür vor, zusammen mit einer Demo oder Code-Snippets.
- Passen Sie Ihren Lebenslauf an diesen speziellen Job an. Schauen Sie sich die Stellenbeschreibung an und verstärken Sie Ihre relevantesten Fähigkeiten und Arbeitserfahrungen, während Sie irrelevante Punkte minimieren oder ganz entfernen. Stellen Sie auch sicher, dass die für diesen Job wichtigsten Demos/Beispiele auf Ihrem Portfolio in irgendeiner Weise hervorgehoben werden, zum Beispiel oben auf der Liste.
Bewerbung für den Job
Wenn Sie sich für den Job bewerben, stellen Sie sicher, dass Sie den Prozess genau so befolgen, wie sie es möchten. Jede Stellenanzeige enthält Anweisungen, wie Sie sich bewerben. 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, werden Sie wahrscheinlich nicht erfolgreich sein. Überprüfen Sie sie mit einem Tool wie Grammarly.
- Bewerben Sie sich nicht zu spät – stellen Sie sicher, dass Sie Ihre Bewerbung vor dem Einsendeschluss einreichen!
Nicht alle Bewerbungen erfordern die gleichen Dinge; Sie werden 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 ein Google-Dokument) tippen, bevor Sie sie in die Formularfelder eingeben, um zu vermeiden, dass etwas (zum Beispiel ein Browserabsturz) dazu führt, dass Sie Ihre Arbeit verlieren. Dies kann Stunden der Frustration sparen, und Text ist auch leichter zu überprüfen und Feedback zu erhalten, wenn Sie ihn woanders zuerst platzieren.
- Ihren Lebenslauf hochladen.
- Ein Anschreiben schreiben und hochladen. Es gibt viele Anleitungen zum Schreiben effektiver Anschreiben im Internet, aber im Allgemeinen sollte ein solches Schreiben eine Beschreibung enthalten, warum Sie:
- Für das Unternehmen arbeiten möchten.
- Gut zur Unternehmenskultur passen würden.
- Perfekt für den Job geeignet sind.
- Einige Beispiele Ihrer früheren Arbeiten in einem separaten Abschnitt bereitstellen.
Ständiger Prozess
Ein wichtiger Punkt ist, dass Ihre Jobsuche ein kontinuierlicher Prozess sein sollte, bei dem Sie jeden Tag ein wenig tun und kontinuierlich auf Ihr Ziel hinarbeiten. Schicken Sie nicht einfach eine ganze Reihe von Bewerbungen ab und warten Sie dann auf eine Antwort.
Folgen Sie allen vielversprechenden Kontakten, die Sie treffen, zum Beispiel 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, mit Kontaktdaten und Beschreibungen von jedem. Folgen Sie regelmäßig bei den Unternehmen, bei denen Sie arbeiten möchten, um zu sehen, welche Jobs sie verfügbar 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 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 kontaktieren Sie dann ihren Recruiter, um zu sehen, ob sie Feedback für Sie haben oder andere Jobs in Aussicht. Selbst wenn ein Unternehmen, für das Sie arbeiten möchten, derzeit keine geeigneten Vollzeitstellen ausgeschrieben hat, kontaktieren Sie es trotzdem und sehen Sie, ob es jemanden mit Ihrem Skill-Set sucht. Es könnte zu nützlichen Erfahrungen führen, wie einem freiberuflichen Vertrag.
Suchen Sie weiterhin nach weiteren Jobs über Ihre gewählten Job-Websites oder Community-Netzwerke und sprechen Sie mit Menschen darüber, was verfügbar ist. Neue Möglichkeiten werden sich ständig ergeben.
Wenn Sie Schwierigkeiten haben, etwas Festes zu finden, das Sie wirklich wollen, könnten es einige Zwischenschritte geben, die Sie unternehmen können:
- Manchmal ist es eine gute Strategie, einen Job zu bekommen, der dem gewünschten Job nahe liegt. Möglicherweise müssen Sie zunächst einen niedrigeren Job annehmen, um die erforderliche Erfahrung für den gewünschten Job zu sammeln, sei es in Bezug auf den spezifischen Technologie-Stack oder die Branche, in der Sie arbeiten möchten.
- Möglicherweise müssen Sie einige freiberufliche/vertragliche Arbeiten annehmen, um die Miete weiter zu zahlen, während Sie Ihre Jobsuche fortsetzen. Dies bietet auch nützliche Erfahrungen, die Ihnen helfen, den gewünschten Job zu bekommen.
Sich auf Vorstellungsgespräche vorbereiten
Wenn der Recruiter und der Einstellungsmanager Ihre Bewerbung mögen, werden sie Sie zu einigen Vorstellungsgesprächen und anderen Sitzungen einladen. Dieser Abschnitt gibt einige Ratschläge, wie Sie sich darauf vorbereiten können.
Es gibt einige allgemeine Dinge, die Sie tun sollten, um sich auf jedes Vorstellungsgespräch vorzubereiten:
- Stellen Sie sicher, dass Sie einen ordentlichen, ruhigen Ort für die Durchführung der Interviews haben. Sie möchten sicherstellen, dass Sie während des Vorstellungsgesprächs nicht durch Lärm und Aufregung abgelenkt werden und dass Ihre Umgebung während des Interviews ordentlich aussieht. Wenn Sie ein Videoanruf mit dem Interviewer(n) führen und Ihr Raum ein komplettes Chaos ist, hinterlässt das keinen guten Eindruck.
- Denken Sie darüber nach, was Sie bei Ihren Interviews anziehen werden. Die meisten Entwicklerjobs erfordern nicht, dass Sie einen Anzug tragen (überprüfen Sie die Jobanzeige, ob darin etwas über einen Dresscode steht), 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 ein wenig Vorbereitung für Coding-Interviews.
- Erstellen Sie eine Sammlung von Anekdoten, die Sie für erfahrungsbasierte Interviewfragen verwenden können.
- Denken Sie darüber nach, was Ihre Stärken und Schwächen sind und seien Sie realistisch mit Ihren Antworten. Sie wirken glaubwürdiger, wenn Sie sich nicht in jeder Hinsicht perfekt darstellen, und Interviewer fragen häufig nach Ihrer größten Stärke und Schwäche.
- Führen Sie einige Recherchen durch, um herauszufinden, was die typischen Gehaltsspannen und andere Leistungen (wie Krankenversicherung oder Boni) für den von Ihnen angestrebten Job (Niveau, geografische Region usw.) sind. Dies wird nützlich sein, wenn Sie entscheiden, ob Sie ein Jobangebot annehmen.
Es gibt auch einige Vorbereitungen, die spezifisch für jedes Unternehmen sind, bei dem Sie sich bewerben:
- Wie wir bereits erwähnt haben, sollten Sie einige Recherchen über die Geschichte, Ziele und Produkte des Unternehmens durchführen.
- Lesen Sie über das Unternehmen auf hoher Ebene und machen Sie sich mit ihren aktuellen Nachrichten vertraut. Ein guter Grund für diese Recherche ist zu sehen, ob sie etwas getan haben, was rote Fahnen aufwirft und Sie dazu veranlasst, die Arbeit dort zu überdenken.
- Finden Sie heraus, wie die marktposition des Unternehmens ist und was deren stärken und schwächen sind.
- Recherchieren Sie, wer ihre Hauptwettbewerber sind.
- Machen Sie sich mit ihren Produkten und deren Funktionsweise vertraut – installieren Sie beispielsweise ihre Software und verwenden Sie sie, um eine Demo-App zu erstellen, oder schreiben Sie eine Website, die ihre APIs verwendet, um etwas auszuführen. Es wird Ihre Interviewer beeindrucken, wenn Sie einige gute Einblicke in ihre Situation geben können und wie Sie glauben, dass diese verbessert werden könnte. Interviewer stellen häufig spezifische Fragen, um Ihre Kenntnis des Unternehmens und der Branche, in der es existiert, zu testen.
- In Bezug auf den obigen Punkt, denken Sie an einige Fragen, die Sie den Interviewern über das Unternehmen und ihre Rollen stellen würden. Interviewer fragen immer, ob Sie Fragen an sie haben, und es wirkt gut auf Sie und lässt Sie nachdenklich und wissbegierig erscheinen, wenn Sie mit Fragen herauskommen, die bedeutungsvoller sind als "Was hatten Sie heute zum Frühstück?"
- Wenn Sie Kontakte im Unternehmen haben (aus Ihren Community-Netzwerken usw.), erreichen Sie diese und fragen Sie nach dem Job. Was denken sie darüber, gibt es etwas Konkretes, auf das Sie sich konzentrieren sollten, was Sie sagen oder nicht sagen sollten? Es könnte auch während des Interviews hilfreich sein, zu erwähnen, dass Sie "Bob aus dem E-Commerce-Team" (oder was auch immer) kennen.
Erstes Telefoninterview
Sobald das Unternehmen Ihre Bewerbung geprüft hat und Sie als "potentiellen Kandidaten" betrachtet, werden Sie wahrscheinlich zunächst zu einem ersten Telefoninterview, nur mit dem Recruiter oder Einstellungsmanager, eingeladen. Dies ist in der Regel ein kurzes Interview, um die "kulturelle Eignung" zu beurteilen (werden Sie sich gut mit ihnen verstehen?), sicherzustellen, dass sie keine unmittelbaren roten Fahnen finden, die darauf hindeuten, dass Sie kein guter Mitarbeiter sein werden, und Ihnen mitteilen, was Sie von dem weiteren Bewerbungsprozess erwarten können.
An dieser Stelle 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. Stellen Sie sicher, dass Sie ihnen mitteilen, welche Tage und Zeiten für Sie für weitere Interviews geeignet sind. Versuchen Sie, so flexibel wie möglich zu sein, und seien Sie bereit, Ihren Zeitplan zu ändern, um sie unterzubringen.
Seien Sie jedoch nicht selbstzufrieden – Sie wissen nicht genau, welche Fragen sie Ihnen in dieser frühen Phase stellen werden, und Sie sollten es genauso ernst nehmen wie alle anderen Phasen.
Das Hauptinterview
In der Regel besteht der Hauptteil des Bewerbungsprozesses aus einem oder mehreren Hauptinterviews. Diese können zwischen verschiedenen Unternehmen in Funktion und Häufigkeit stark variieren.
- Sie könnten ein Hauptinterview 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önnen entweder mit einem einzelnen Interviewer oder mehreren Interviewern durchgeführt werden, die Ihnen Fragen zu verschiedenen Aspekten stellen (auch als Panel-Interview bekannt).
- Einige Interviews können auf hoher Ebene oder eher exploratorisch sein (zum Beispiel "Beschreiben Sie den Prozess, den Sie verwenden würden, um x zu liefern", oder "Was sind Ihrer Meinung nach die Hauptprobleme mit dieser Lösung?") und einige können niedriger und intensiver sein (zum Beispiel "Schreiben Sie ein JavaScript-Programm, das dieses Problem löst").
Erfahrungsbasierte Fragen
Interviews werden unweigerlich erfahrungsbasierte Fragen enthalten. Diese fordern Sie auf, Anekdoten bereitzustellen, die zeigen, dass Sie über relevante Erfahrungen für den Job verfügen, und werden etwa so aussehen:
- "Geben Sie mir ein Beispiel für eine Situation, in der Sie einem Kollegen negatives Feedback zu seinem Code geben mussten. Wie haben Sie das gehandhabt?"
- "Erzählen Sie mir von einer Zeit, als Sie mitten in einem Projekt entdeckten, dass Ihr gewählter Ansatz nicht funktionieren würde. Wie haben Sie das angegangen, und welche Schritte haben Sie unternommen?"
- "Das Beheben kleinerer Fehler kann oft schwer in den Arbeitsprozess eines Teams passen – oft wird der Stapel vernachlässigt und wächst. Wie haben Sie das in früheren Teams bewältigt?"
Sie sollten sich einen Satz von Anekdoten aufbauen, die Sie bei der Beantwortung solcher Fragen verwenden können. Das wird im Laufe der Zeit einfacher, da Sie mehr Erfahrung sammeln.
Coding-Interviews
Einige Interviews werden Coding-Interviews sein, die Ihre Fähigkeit zum Lösen von Programmierproblemen testen sollen. Diese könnten so 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 feststellen, was daran falsch ist, und sie umschreiben, um die Probleme zu beheben?"
- "Schauen Sie sich den folgenden Code an, und beschreiben Sie, was er tut."
- "Schreiben Sie einen Algorithmus, der die ersten n Einträge der Fibonacci-Sequenz generiert."
Oft schauen sich Arbeitgeber die Art und Weise an, wie Sie das Problem angehen, und nicht das Endergebnis – wie Sie Ihren Code kommentieren, wie Sie Fehlerbehandlung behandeln, und was Sie getan hätten, wenn Sie mehr Zeit gehabt hätten.
Sie sollten sich über gängige Coding-Interview-Fragentypen informieren, das Lösen üben und erklären, was sie tun. Sie finden viele Ressourcen im Internet, um Coding-Interview-Fragen zu üben.
Hausaufgabenfragen
Einige Unternehmen geben einem Interviewkandidaten Hausaufgaben auf, um seine Programmierfähigkeit zu testen. Dies ist meist in Form eines Mini-Projekts, das Sie bitten wird, einige Funktionen, die für den von Ihnen angestrebten Job relevant sind, zu programmieren. Beispielsweise könnten Sie gebeten werden, eine eigenständige Demo zu erstellen, die die JavaScript-Bibliothek des Unternehmens verwendet, um Daten aus deren APIs abzurufen und eine Informationsseite zu füllen.
Während dies eine vernünftige Möglichkeit ist, Kandidaten zu testen, wenn es richtig gemacht wird, mögen viele Menschen die Praxis, Hausaufgaben zu geben, nicht:
- Manchmal fühlen sie sich ein bisschen zu sehr wie „echte Arbeit“ an, fast so, als ob der Arbeitgeber Ihnen kostenlose Arbeit abverlangt.
- Sie können schlecht abgesteckt sein oder eine unangemessene Zeitverpflichtung erwarten. Eine spezifische Beschreibung, die das Projekt auf vier Stunden begrenzt, und der folgende Fragen in einem separaten Interview behandelt, ist vernünftig, aber die Erwartung, ein ganzes Wochenende mit einem Projekt zu verbringen, ist es nicht, besonders für Personen mit Familien und einem beschäftigten Leben.
- Ihre Wirksamkeit wird oft bestritten, da sie schwer umfassend zu bewerten sind.
Wenn Sie gebeten werden, eine Hausaufgabe zu machen, stellen Sie sicher, dass Umfang und Zeit des Auftrags klar definiert sind, um das Risiko zu minimieren, in die falsche Richtung zu gehen und Ihre Zeit zu verschwenden.
Das Angebot annehmen
Wenn Sie den Bewerbungsprozess durchlaufen haben und das Angebot erhalten, Glückwunsch! Es ist verlockend, das Angebot sofort anzunehmen, aber es gibt einige Dinge, die Sie beachten sollten, bevor Sie das tun:
- Stellen Sie sicher, dass das Gehalt, das Ihnen angeboten wird, im Vergleich zum typischen Markt für ähnliche Jobs angemessen ist. Wenn es deutlich niedriger ist, möchten Sie vielleicht eine Verhandlung.
- Überprüfen Sie, ob das Verlassen Ihres aktuellen Jobs (oder einer anderen Tätigkeit) mit dem Beginn des neuen Jobs kompatibel ist. Überprüfen Sie zum Beispiel, wie viel Kündigungsfrist Ihr aktueller Arbeitgeber von Ihnen verlangt, und ob das mit dem neuen Job funktioniert.
- Sie sollten dem Arbeitgeber auch über zukünftige Verpflichtungen informieren, zum Beispiel über einen gebuchten Urlaub. Seriöse Arbeitgeber werden solche Verpflichtungen berücksichtigen und ein Startdatum vereinbaren, das Ihnen passt.
- Wenn Sie umziehen müssen, um den neuen Job anzunehmen, stellen Sie sicher, dass alles für den Ortswechsel vorbereitet ist. Einen neuen Job zu beginnen, ist schon stressig genug, ohne den zusätzlichen Stress von Umzugsproblemen.
Versuchen, versuchen und nochmals versuchen
Wenn Sie sich um viele Jobs beworben haben und bisher keinen Erfolg hatten, lassen Sie sich nicht entmutigen. Versuchen Sie weiter, bleiben Sie leidenschaftlich für das Web und sprechen Sie weiterhin mit neuen Leuten und lernen Sie neue Dinge.
Wenn Sie bis zur Interviewphase gekommen sind, aber abgelehnt wurden, fragen Sie den Recruiter nach Feedback, warum Sie nicht ausgewählt wurden, und nutzen Sie es zur Verbesserung zukünftiger Bewerbungen.
Seien Sie geduldig. Selbst die besten Kandidaten erhalten Ablehnungen von mehreren Jobbewerbungen, bevor sie den gewünschten Job bekommen. Sie werden es schaffen.
Siehe auch
- Eingestellt werden, 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 Sie Ihren ersten Entwicklerjob bekommen, MDN Blog, 2024