Es gibt keine magische Kugel, um als Entwickler eingestellt zu werden. Es gibt jedoch einige großartige Ratschläge, um dabei zu helfen.
Ich habe kürzlich Matt Langan und Christian Macolino interviewt, zwei Senior Tech Recruiters bei Atlassian. Ich wollte ein realistisches Verständnis des Faches aus der Sicht der Menschen, die mit der Einstellung von technischen Talenten für ein Softwareunternehmen in Höhe von 3,3 Milliarden US -Dollar beteiligt sind, erhalten.
Dieser Artikel befasst sich mit Themen, die mit der Einstellung von Themen, einschließlich einiger praktischer Tipps und Zeiger, aus dem Interview entstanden sind.
Beginnen wir mit bewährten Lebensläufen und Portfolios. Dadurch präsentieren wir uns alles, was uns Personalvermittlern, Interviewers und allen anderen, die am Einstellungsprozess beteiligt sind, wichtig.
häufig investieren Entwickler mehr Zeit in diesen Teil der Arbeitsplatzjagd als in den tatsächlichen Suchprozess.
Wenn wir insbesondere eine Position bei einem Technologieunternehmen suchen, können wir davon ausgehen, dass digitale Portfolios-personale Websites und Online-Lebensläufe-den Standard-Format-Lebensläufen vorgezogen werden. Aber das ist nicht immer der Fall. Insbesondere für nicht entworfene Rollen kümmern sich Personalvermittler mehr darum, nur die Informationen zu erhalten, die sie benötigen. Oft beinhaltet in der heutigen Welt einen digitalen Lebenslauf oder ein Portfolio.
Christian hatte Folgendes zu sagen über digitale Lebensläufe:
Es ist kein Geheimnis, dass der digitale Lebenslauf den traditionellen Lebenslauf schnell ersetzt. Der Schlüssel zum Aufbau eines großartigen digitalen Fußabdrucks liegt darin, dass Sie genug relevante Inhalte über sich selbst aufgelistet haben und ihn auf dem neuesten Stand halten, damit Ihr Fußabdruck durchsucht und sich vom Paket abhebt. Die Fähigkeit eines Personalvermittlers, das Talent zu finden, basiert größtenteils auf den Daten, die wir suchen können. Digitale Fußabdrücke, die sich auf Informationen beleuchten, machen es Ihnen schwierig, hervorzuheben.
Dies gilt auch für kleinere Unternehmen oder Nicht-Tech-Unternehmen, deren Einstellungsprozesse mehr Management-Aufsicht und weniger Technologie beinhalten.
Für diese kleineren Unternehmen ist das Online -Portfolio jedoch möglicherweise genauso wichtig oder mehr. Mit weniger Fachwissen und Tests zur Einschätzung Ihres Wertes kann ein Unternehmen möglicherweise noch mehr als ein großes Technologieunternehmen sorgfältig analysieren. Nur Sie können beurteilen, wie viel Zeit jedes dieser Tools wert ist - durch sorgfältige Überlegung, was Ihre Zielpositionen sind.
Als wir über Bildung und die ersten Positionen diskutierten, die Entwickler einnehmen, hatte Matt den folgenden Rat in Bezug auf Bildung und Einstieg:
engagieren Sie sich an Nebenprojekten, Hobbys, starten Sie einen Blog, nehmen Sie an Diskussionen in Foren, beteiligen Sie sich mit Stack Overflow oder GitHub, stellen Sie Fragen, geben Sie Antworten, nehmen Sie an Codierungswettbewerben und gehen Sie zu Tech -Meetups.
in Ihrem aktuellen Job, beherrschen Sie, was Sie tun, bitten Sie um mehr Verantwortung und helfen Sie anderen, diejenigen zu lernen - insbesondere diejenigen, die Ihnen mehr Junior für Sie sind.
Dies ist natürlich ein hervorragender Rat. Wenn Sie für eine bestimmte Disziplin eingestellt wurden, verwenden Sie Ihre Seitenprojekte nicht nur, um mit dieser Kernsprache oder diesem Tool Schritt zu halten, sondern auch Ihre Wissensbasis auszubreiten und zumindest ein grundlegendes Verständnis für andere Sprachen, Software und ein grundlegendes Verständnis zu erlangen Andere Werkzeuge.
konstantes Lernen ist kritisch. Über den Punkt der kontinuierlichen Bildung hatte Christian einen ernüchternden Punkt:
Die ersten fünf Jahre Ihrer Karriere haben wirklich die Bühne gemacht. In einer neuen Rolle oder einem neuen Bereich sind Sie wie ein Schwamm, Sie sind offen für das Lernen, Sie sind neugierig, Sie stellen Fragen.
Aber nach der vier- oder fünfjährigen Marke wissen Sie viel, die Leute suchen Sie nach Anleitung, und Ihr Lernen beginnt ein wenig auszuschalten. Wenn Sie also früh in Ihrer Karriere schlechte Praktiken und schlechte Gewohnheiten lernen, werden Sie diese tatsächlich mit sich bringen.
Für diejenigen, die bereits über diesen Punkt hinausgehen, ist dies vielleicht Zeit für eine Selbsteinschätzung.
Nehmen Sie sich einen Moment Zeit, um zu überlegen, wo Sie sich in Ihrer Karriere befinden. Lernen Sie immer noch von Ihren Mitarbeitern, Ihren Benutzern und Ihren Projekten? Bleiben Sie selbstverbessert und wachsen durch persönliche Seitenprojekte? Haben Sie noch eine Leidenschaft für Ihre Arbeit?
Es scheint ein häufiger Faktor für viele Unternehmen zu sein, dass eine Leidenschaft für die Entwicklung von entscheidender Bedeutung ist. Manchmal, insbesondere für Junior -Rollen, kann es sogar mehr als die Besonderheiten der Bildung oder des Wissens von Bedeutung sein.
Doch viele von uns sind so in der Quest für die Arbeitssicherheit verwickelt, dass wir vergessen, was uns am Anfang zum Programmieren geführt hat. Wir erkennen manchmal nicht, dass die Leidenschaft und das Antrieb, das viele von uns hier haben, das, was Arbeitgeber wollen.
Wenn Sie bereits als Entwickler beschäftigt sind und noch nicht lernen und nicht mehr leidenschaftlich für Ihre Karriere sind, überlegen Sie, was Sie tun können, um sich aus dieser Position zu extrahieren und Dinge zu ändern. Es kann so einfach sein wie eine Einstellungsverschiebung oder eine Änderung der Verantwortlichkeiten an Ihrem aktuellen Arbeitsplatz. Es könnte so dramatisch sein wie die Wechselpositionen, Arbeitgeber oder sogar Karrierewege.
Manchmal ist der schwierigste Teil einfach die Änderung. Achten Sie darauf, sich am Status Quo zu halten, nur weil es einfacher ist.
Viele Entwickler haben mit einem Weg zu kämpfen, ob Anfänger oder erfahrene Fachkräfte. Ist es besser, ein fokussierter Entwickler zu sein-ein Experte in einer Sprache-oder ein Vollstack-Entwicklers?
besitzen eine Disziplin
Bekämpfen Sie jedoch weiterhin andere Ideen in Ihrer Freizeit und erweitern Sie dann andere Fähigkeiten professionell, nachdem Sie festgelegt sind.
ist jedoch auch vielseitig
Beklagen Sie andere Projekte, Sprachen, Rollen und Disziplinen sowohl bei der Arbeit als auch bei Nebenprojekten, um sich vielseitig zu machen und Ihre Fähigkeiten zu erweitern.
Wie Matt sagte:
Wir wollen Menschen, die die Technologie von der Konzeption bis zur Produktion verstehen können.Christian hatte ähnliche Kommentare zum Nutzen von Mentalitäten der Vollstapel:
Sprachen und Frameworks sind bloße Tools zur Lösung von Geschäftsproblemen. Die Technologie bewegt sich so schnell, dass die relevante und heiße Technologie heute morgen überflüssig ist. Wir brauchen Menschen, die lernen und weiter wachsen wollen, mit dem Tempo, das sich die Technologie ändert.Christian fügte hinzu, dass dies die wünschenswerten Eigenschaften eines Software -Ingenieurs sind:
, anstatt sich auf den Stapel zu konzentrieren:
Der Vorschlag für Entwickler ist es, Ihre Fähigkeiten in Form zu entwickeln. Wählen Sie also einen Bereich aus, den Sie tief in die Tiefe gehen möchten, aber beschränken Sie sich nicht auf diesen Bereich. Lernen und bauen Sie diese Breite des Wissens weiter, denn das muss möglicherweise Ihre Tiefe in Ihrem nächsten Job sein.
Atlassian engagiert sich nicht unbedingt für bestimmte Stellenangebote in bestimmten Teams. Sie stellen talentierte Personen ein, um dieses Talent zu erwerben, nicht nur, dass ein Körper einen Slot in einem bestimmten Team füllt.
Das Gleiche gilt für viele Unternehmen: Sie stellen ein, um den Vermögenswert zu erwerben, der eine qualifizierte, energiegeladene und anpassungsfähige Person darstellt. Die Konzentration auf genaue Rollen im Unternehmen kann während oder nach dem Einstellungsprozess oder sogar Jahre später durchgeführt werden, wenn Sie Rollen in einem Unternehmen übertragen möchten, das interne Stellenangebote und Werbeaktionen anbietet. Es ist manchmal das Wichtigste, Ihren Fuß in die Tür zu bekommen.Diese Art von Haltung macht es umso wichtiger, Ihre Ziele sorgfältig zu berücksichtigen, bevor sie sich für Unternehmen wenden. Und bewerben Sie sich nicht nur für Jobs. Machen Sie Ihre Recherchen zum Unternehmen. Informieren Sie sich über ihre Personalvermittler und Personalmitarbeiter und machen Sie sich ihnen bekannt. Finden Sie sich eine Karriere -Flugbahn, die Sie mit talentierten Entwicklern umgibt. Dies macht es Ihnen leicht, weiterhin von Ihren Senioren, Ihren Kollegen und manchmal sogar Ihren Junioren zu lernen.
Machen Sie sich bemerkenswert
Dies liegt in erster Linie daran, dass Atlassian, wie viele große Technologieunternehmen, oft ihrem eigenen Talent nachgeht, anstatt darauf zu warten, dass es zu ihnen kommt. Die Menschen müssen in ihren Anwendungen nicht extravagant sein, um aufmerksam zu werden, da sie zu diesem Zeitpunkt häufig
bemerkt wurden. Dies gilt sogar für Juniorentwickler in gewissem Maße.
Die Lektion hier: Machen Sie sich bemerkenswert.Möglichkeiten, um
Sei fulsom mit Online -Profilen
Wenn Menschen das beschränken, was sie zeigen, können sie Personalvermittler wie diese Herren davon abhalten, sich ihnen überhaupt zu nähern. Sie treffen nur die Entscheidung, jemanden basierend auf den verfügbaren Informationen zu kontaktieren.
Wenn Sie also eine neue Position suchen, können Sie sich für mehr spamähnliche Rekrutierungsanfragen offen lassen, da Sie nie wissen, welche Edelsteine auftauchen.
Hier sind sechs Hinweise auf tatsächliche Entwicklerinterviews von Matt und Christian.
Über die Unternehmensseite und Blogs lesen. Sehen Sie sich ihre Videos an, bekommen Sie ein Gefühl für ihre Kultur und schauen Sie sich Nachrichten über das Unternehmen und ihre Unternehmungen an.
informiert, lässt Sie interessiert erscheinen und bereitet Sie besser darauf vor, das Unternehmen intelligent zu besprechen und Fragen zu stellen, wie Sie in sie passen.
Überprüfen Sie LinkedIn und andere Profile derer, die Sie treffen werden.
Sie sollten wissen, welche Bereiche wahrscheinlich getestet werden. Wenn Sie dies nicht tun, versuchen Sie es herauszufinden. Besprechen Sie dann die Fähigkeiten, über die Sie diskutieren werden, auch wenn Sie zuversichtlich sind. Lassen Sie keine einfache Code -Herausforderung Ihre Chancen aus Nervosität zerstören.
praktizieren Sie das Paar online mit einem Kumpel oder über einen Service.
Viele Entwicklerpositionen in Softwareunternehmen oder großen Organisationen haben möglicherweise eine Form von Paarprogrammierungstests oder beobachten, dass Sie zumindest codieren.
Wenn nicht, können sie Paareprogramme unter ihren Entwicklern üben, wenn Sie eingestellt werden.
Wenn Sie damit nicht vertraut sind, werden Sie zumindest ein bisschen.
Denken Sie über Verhaltensszenarien, Geschichten, Misserfolge und Erfolge Ihrer bisherigen Ausbildung und Karriere nach. Seien Sie mit Ihrem eigenen Weg und Ihren Stärken und Schwächen als Entwickler und als Teamplayer vertraut.
Denken Sie daran, dass ein Interview nicht nur für einen Arbeitgeber entscheidet, ob Sie Sie Sie wollen. Es ist auch an der Zeit, dass Sie entscheiden, ob Sie sie wollen.
Wenn ein Interviewer fragt, ob Sie Fragen haben, sollten Sie Fragen haben. Fragen Sie nach der Richtung der Projekte, an denen Sie sich möglicherweise befinden, oder über die Ziele des Unternehmens oder Ihren Platz darin. Bieten Sie Ideen an, die Sie für Projekte oder Ergänzungen ihrer Dienste entwickelt haben.
Sei interessant und interessiere dich. Dies ist für Sie ebenso eine Chance, wie es umgekehrt ist.Geh als Entwickler eingestellt
Wenn Sie dies wollen, müssen Sie möglicherweise kämpfen. Möglicherweise müssen Sie Zeit verbringen, um Arbeit zu suchen, um den richtigen Unternehmen und den richtigen Karriereweg zu finden.
Möglicherweise müssen Sie ein Portfolio erstellen, möglicherweise sogar mit kostenlosen Nebenprojekten oder freiberuflichen Arbeitskräften zusätzlich zu einem Vollzeitjob.
Möglicherweise müssen Sie Schwierigkeiten haben, Online -Profile und -geschichten zu entwickeln, damit die Menschen zusätzlich zu dem, was Sie bereits tun, suchen oder Technologien lernen können. Aber am Ende wird es alles wert sein.
Und wenn Sie dieses Interview in Ihrer Traumfirma erhalten, denken Sie daran. Dieses Interview kann den Rest Ihres Lebens oder zumindest in den nächsten Jahren entscheiden. Ihr Einkommen, Ihr Karriereweg, Ihre zukünftige Ausbildung und Ihr Glück können auf der nächsten Reihe von Tests und Gesprächen fahren. Sie schulden es sich selbst und denjenigen, die das Angebot erweitern, sich darauf vorbereiten und die absolut beste Einstellung sein können, die Sie sein können.
Vielen Dank an Matt Langan und Christian Macolino, Senior Tech Recruiters bei Atlassian, dessen Input diesen Artikel ermöglicht hat, sowie Mary Solina, die Leiterin des Rekrutierungsteams, die Dinge organisierte.
Wie kann ich meinen Lebenslauf für Softwareentwicklerpositionen hervorheben? Relevante Fähigkeiten und Erfahrungen. Passen Sie Ihren Lebenslauf auf jede Bewerbung an und betonen Sie die Fähigkeiten und Erfahrungen, die mit der Stellenbeschreibung übereinstimmen. Fügen Sie relevante Projekte oder Errungenschaften hinzu und quantifizieren Sie Ihre Auswirkungen nach Möglichkeit. Stellen Sie außerdem sicher, dass Ihr Lebenslauf gut strukturiert, fehlerfrei ist und eine klare, prägnante Sprache verwendet. Sie können sowohl technische als auch Verhaltensfragen erwarten. Technische Fragen können kodierende Herausforderungen, Aufgaben zur Problemlösung oder Fragen zu Ihrem technischen Wissen und Ihrer Erfahrung beinhalten. Verhaltensfragen zielen darauf ab, Ihre Soft Skills wie Teamwork, Kommunikation und Problemlösung zu bewerten. Möglicherweise werden Sie auch nach Ihren Karrierezielen gefragt und warum Sie an der Rolle oder dem Unternehmen interessiert sind. eine Softwareentwickler -Bewerbungsanwendung. Es liefert greifbare Beweise für Ihre Fähigkeiten und Fähigkeiten, sodass Personalvermittler Ihre Arbeit aus erster Hand sehen können. Ihr Portfolio sollte eine Vielzahl von Projekten enthalten, die Ihre technischen Fähigkeiten, Kreativität und Problemlösungsfähigkeiten vorstellen. Fügen Sie einen Link zu Ihrem Portfolio in Ihrem Lebenslauf und Ihrem LinkedIn -Profil hinzu.
Wie kann ich meine Fähigkeiten als Softwareentwickler auf dem neuesten Stand halten? 🎜>
Ihre Fähigkeiten auf dem neuesten Stand der Technik ist in der schnelllebigen Tech-Branche von entscheidender Bedeutung. Lernen Sie regelmäßig neue Programmiersprachen, Tools und Technologien. Nehmen Sie an Coding -Herausforderungen teil, nehmen Sie an Branchenveranstaltungen teil und folgen Sie relevante Blogs oder Podcasts. Betrachten Sie eine Weiterbildung wie Zertifizierungen oder fortgeschrittene Abschlüsse. wo Sie komplexe Probleme in Ihren früheren Rollen oder Projekten gelöst haben. Beschreiben Sie das Problem, Ihren Ansatz zur Lösung und das Ergebnis. Das Einfügen solcher Beispiele in Ihr Lebenslauf, Ihr Anschreiben oder Ihr Interview kann Ihre Fähigkeiten zur Problemlösung präsentieren. Kann die Arbeit an persönlichen Projekten, bei Beitrag zu Open-Source-Projekten oder Praktika oder Teilzeitjobs beinhalten. Die Teilnahme an Codierungswettbewerben oder Hackathons kann auch wertvolle Erfahrung bieten. Darüber hinaus kann sich die Vernetzung mit Fachleuten auf diesem Gebiet Chancen eröffnen.Das obige ist der detaillierte Inhalt vonAls Entwickler eingestellt werden: Tipps von leitenden Personalvermittlern. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!