Laut Stack Overflow- Statistiken suchen etwas mehr als 17% der Entwickler aktiv nach Arbeit. Gleichzeitig gehört neben dem Gehalt auch die Forderung nach einer Verbesserung der Vereinbarkeit von Beruf und Familie zu den fünf wichtigen Faktoren beim Arbeitsplatzwechsel. Traditionell sehen viele Menschen Telearbeit als Gelegenheit, dieses Gleichgewicht zu verbessern, mehr Zeit mit der Familie zu verbringen und den Zeitplan zu kontrollieren.
Dieses Jahr hat mit seiner Coronavirus-Pandemie viele Dinge ernsthaft verändert, einschließlich des Arbeitsmarktes. In der neuen Realität hat sich die Einstellung der Arbeitgeber zur Fernarbeit geändert. Es gibt auch neue Tools für die Jobsuche, die es vor einigen Monaten noch nicht gab. All dies ermöglicht es Ingenieuren heute, Fernarbeit mit hohen Gehältern zu finden (höher als vor der Pandemie im Büro) und weniger Zeit damit zu verbringen als zuvor.
Ich studierte aktuelle Statistiken zum Entwicklerarbeitsmarkt, Materialien von Personalvermittlern und Ingenieuren, die sich selbst interviewen, und sprach auch mit Alexander Zhilin, einem Go / Python-Entwickler aus St. Petersburg, der es kürzlich geschafft hat, mithilfe eines speziellen Chatbots einen Job zu finden. Aus diesem Grund habe ich ein Material mit relevanten Tipps für die Suche nach einem Remote-Job im Jahr 2020 zusammengestellt.
Tipp 1: Studieren Sie den Markt ständig
Einer der mächtigsten Tipps, die viele Ingenieure oft ignorieren, ist, dass Sie verstehen müssen, worauf Sie zählen können, um ein angemessenes Gehalt zu erhalten und unter den richtigen Bedingungen zu arbeiten. Es gibt nur einen Weg, den Markt zu testen: Sie müssen Angebote ständig überwachen, Interviews führen und Materialien zu diesem Thema beachten.
Zum Beispiel wurde vor nicht allzu langer Zeit auf Habré ein Artikel über die Suche nach Fernarbeit in Unternehmen aus Europa und den USA veröffentlicht. Neben verschiedenen Tipps enthält das Material Links zu etwa 1000 Unternehmen, die derzeit Entwickler aus der Ferne einstellen.
Interviews geben Ihnen ein Verständnis für Ihren eigenen Wert auf dem Markt, und Fallmaterialien eröffnen Ihnen Tools, die Sie möglicherweise nicht kennen.
Alles begann damit, dass ich auf einen Artikel über Habré stieß, in dem es darum ging, einen Fernjob im Ausland zu finden (das gleiche Material - ungefähr). Dort wurden verschiedene nützliche Tools erwähnt, darunter der g-mate-Bot (@ g_jobbot ). Es gibt ein einfaches Schema - Sie müssen es verbinden, Ihre Fähigkeiten, das gewünschte Gehalt, die Entfernung / Stadt angeben und dann freie Stellen erhalten.
Ich meldete mich an und bekam fast sofort ein paar offene Stellen, die interessant erschienen: Eine in einer zyprischen Firma und die andere in einer Moskauer Firma antwortete darauf und der Prozess begann. Interessanterweise stellte sich heraus, dass mein Gehalt in St. Petersburg 60% (!!!) niedriger war, als ich hätte verdienen können! Und ich wusste nichts davon, ich arbeitete ruhig und alles passte zu mir.
- Alexander Zhilin
Tipp 2: Remote-Interview-Prozesse sind nicht universell. Wählen Sie die für Sie geeigneten aus
Wie bei Offline-Interviews verwenden Unternehmen unterschiedliche Ansätze, wenn sie Ingenieure für entfernte Standorte einstellen. Die Prozesse aller unterscheiden sich von der Anzahl der Stufen bis zu ihrer Befüllung - irgendwo geben sie dem Haus Testaufgaben, jemand bittet darum, Code in Echtzeit zu schreiben usw.
In einem Artikel im Gitlab-Blog argumentieren Ingenieure, die Entwickler in ihrem Team einstellen, für jede Methode. Darüber hinaus ist die Anzahl der Befürworter unterschiedlicher Ansätze ungefähr gleich. Und das spielt den Kandidaten in die Hände - Sie können immer den Prozess wählen, der Ihnen am besten gefällt.
Als Ergebnis entwickelte Gitlab ein Schema mit Testaufgaben, deren Projekte in einem Repository gesammelt werden.
Bei einem Interview, bei dem der Kandidat ein Problem erhält, für dessen Lösung Sie Code online schreiben müssen, muss dies normalerweise in Code-Editoren wie CoderPad , Collabedit erfolgen , obwohl Google Text & Tabellen alles kann.
Viele Entwickler schreiben während solcher Tests nur stillschweigend Code - dies ist nicht ganz richtig und verringert die Erfolgschancen. Stattdessen ist es besser, mit dem Interviewer zu kommunizieren, laut zu denken, Fragen zu stellen, deren Antworten als Hinweis dienen können - ein ehemaliger Facebook-Personalvermittler schreibt darüber in seinem Artikel . Diese Methode ist beispielsweise effektiv:
- Stellen Sie Fragen zur Aufgabe.
- Überlegen Sie sich die naheliegendste Lösung, auch wenn diese nicht optimal ist und eine große Menge an Ressourcen erfordert. Beschreiben Sie es und fragen Sie, ob Sie es optimieren müssen.
- Normalerweise werden Sie aufgefordert, die Lösung zu verbessern. Wenn Sie dann laut nachdenken, können Sie alle Phasen der Lösung und dieses Problems durchlaufen.
Sie können sich mit den folgenden Ressourcen auf solche Aufgaben vorbereiten:
- HackerRank ist die größte Engineering-Website mit über 11 Millionen Benutzern
- Interview Cake - Beispiele für Aufgaben und Lösungen
- LeetCode - 1600 Übungsaufgaben vor dem Interview
- CareerCup - Zusammenstellung von Fragen aus realen technischen Interviews
- Pramp - ein kostenloses Tool zum Üben von Scheininterviews
- Codewars - wo Entwickler bei der Lösung von Problemen konkurrieren
Das Online-Schreiben von Code ist nicht die einzige Möglichkeit, Ihre Fähigkeiten zu testen. Startups geben Kandidaten eher Hausaufgaben - oft dauert es bis zu 48 Stunden, bis sie fertig sind.
Um dieses Problem erfolgreich zu lösen, ist es wichtig, die Arbeit richtig zu planen, Zeit für das Parsen der Aufgabe aufzuwenden und nicht sofort Code zu schreiben. Zum Beispiel empfiehlt Jane Phillips, eine Expertin bei FreeCodeCamp, diesen Algorithmus:
- Analyse der Aufgabe - In dieser Phase können Sie klärende Fragen stellen.
- Auswahl der zu implementierenden technischen Lösungen.
- Designlösung, inkl. auf Papier usw.
- Testplanung.
- Lösungsbereitstellungsplan.
- Zeitplanung für jede Phase.
Der Prozess in den beiden Unternehmen, die mir gefallen haben, war unterschiedlich - das zypriotische Unternehmen hatte mehr Interviewrunden - nur vier, die auch einen Testgegenstand enthielten.
Auf Russisch war alles schneller, ich mochte das Team, das Produkt schien interessant zu sein, also habe ich sie ausgewählt, obwohl ich auch eine Testaufgabe in einem anderen Unternehmen durchgeführt habe - es war interessant, es zu versuchen. Aber wenn ich nicht interessiert gewesen wäre, hätte ich sicherlich keine Zeit verschwendet.
- Alexander Zhilin
Nützliche Links zur Vorbereitung auf den praktischen Teil des Interviews:
- Algorithmuskurs über Coursera
- 50 Codierungsfragen und -antworten zur Vorbereitung auf ein technisches Interview
- 25 klassische Fragen, die HRs Programmierern in Interviews stellen
- Wie man das Coding-Interview schafft, von einem Ex-Facebook-Interviewer
Tipp 3: Remote-Engineering-Interviews haben ihre eigenen Besonderheiten. Sie müssen sich darauf vorbereiten
In diesem Artikel rät ein Personalvermittler, der 400 technische Interviews durchgeführt hat, Unternehmen bei der Einstellung, das gesamte Team einzubeziehen, in dem der Kandidat in Interviews arbeiten wird. In einem Remote-Format sieht dies möglicherweise etwas seltsam aus. Sie müssen sich sofort darauf vorbereiten, dass sich das Gespräch möglicherweise nicht als Einzelgespräch herausstellt.
, – . , , . , , , .
—
Auch Offline- und Online-Meetings unterscheiden sich, auch in ihrer Etikette - Sie müssen sich unbedingt daran erinnern. Wenn Sie beispielsweise 10 Minuten vor dem normalen und guten Start zu einem Bürointerview kommen, besteht die Gefahr, dass Sie sich bereits fünf Minuten vor dem Start bei einem Anruf anmelden, um ein anderes Meeting zu unterbrechen und den Interviewer abzulenken. In vielen Online-Besprechungstools ist es möglich, denselben Link für mehrere Besprechungen nacheinander zu verwenden.
Sarah Johnson, eine erfahrene Personalvermittlerin aus den USA, spricht darüber, warum Sie sich nicht im Voraus mit dem Anruf für ein Vorstellungsgespräch verbinden müssen - es kann falsch aussehen und Ihre Gesprächspartner ablenken
Darüber hinaus ist es wichtig zu bedenken, dass es für die Gesprächspartner wichtig ist, Sie beim Tätigen von Videoanrufen gut zu sehen. Dies ist jedoch schwieriger, als wenn das Gespräch offline stattgefunden hätte. Machen Sie sich also unbedingt bereit und lesen Sie ein paar Artikel darüber, wie Sie mit Zoom gut aussehen können . Auf den ersten Blick scheint dies überflüssig zu sein, aber nur die Berichterstattung kann Ihnen einen Vorteil gegenüber anderen Kandidaten verschaffen. Vergleichen Sie die beiden Bilder:
Hier wird es für den Interviewer schwierig sein, ein elementares Gesicht zu erkennen. Und hier ist eine Option, mit der die Kommunikation viel komfortabler wird:
Tipp 4: Sparen Sie Zeit, jetzt gibt es alle Möglichkeiten dafür
Für die Ingenieure waren die letzten Jahre eine ziemlich gute Zeit - es gab und gibt einen Mangel an starken Spezialisten auf dem Markt. Gleichzeitig war die Situation für diejenigen, die nach Fernarbeit suchten, nicht so rosig. Laut Statistik arbeiteten bereits 2019 in der überwiegenden Mehrheit der Unternehmen die meisten Mitarbeiter im Büro.
Jetzt hat sich alles geändert, und die meisten Arbeitgeber selbst möchten nur Fernarbeiter einstellen. Das heißt, das Gleichgewicht hat sich ernsthaft verändert, die Auswahl der Kandidaten hat zugenommen. Dies bedeutet unter anderem, dass die Geschwindigkeit, einen Job zu finden, zunimmt und es unter modernen Bedingungen keinen Sinn macht, zu lange zu warten. Nutzen Sie jede Gelegenheit, um Geld zu sparen.
. - . , , .
—
Im Jahr 2020 ist Telearbeit endlich zum Trend geworden. Die größten IT-Unternehmen und Start-ups auf der ganzen Welt haben ihre Mitarbeiter ferngesteuert, und viele durften auch nach Aufhebung der Quarantäne nicht ins Büro zurückkehren. Es entstehen neue nützliche Tools, die speziell auf die Suche nach gelöschten Stellen zugeschnitten sind.
Für Ingenieure bedeutet dies, dass die beste Zeit gekommen ist, um nach Remote-Vorschlägen zu suchen. Jetzt können Sie schnell vorgehen, ein wirklich interessantes Projekt und ein komfortables Team finden und Interviews in einem praktischen Format führen.
Welche nützlichen Tools zum Finden eines Remote-Jobs kennen Sie? Teilen Sie in den Kommentaren Links, Tipps und Ihre Erfahrungen mit der Suche nach entfernten Positionen mit!