Einstellungsprozess für Softwareentwickler

Die richtigen Talente einzustellen ist eine Herausforderung, aber das hindert viele Mitarbeiter nicht daran, jeden Stein zu drehen, um die besten Talente der Branche zu gewinnen. Softwareentwicklung ist eine facettenreiche Fähigkeit, und während Sie am Scheideweg stehen, um den Besten einzustellen, müssen Sie die besten Fähigkeiten im Einstellungsprozess wie Social Media Marketing, Prozessmanagement, Intuition und technischen Scharfsinn einsetzen. Arbeitgeber haben oft Angst, weil sie viel Zeit und Geld für den komplexen Einstellungsprozess aufwenden und bei der endgültigen Auswahl keinen Fehler machen wollen.

Hier sind einige Tipps, die Ihnen bei der Einstellung von Softwareentwicklern helfen.

Stellen Sie Open-Source-Entwickler ein

Im Allgemeinen sind Personalverantwortliche gegenüber Open-Source-Entwicklern ziemlich misstrauisch. Manager haben das Gefühl, dass, wenn Entwickler mit Open Source vertraut sind, sie sich nicht auf die eigentliche Arbeit konzentrieren würden, sondern an ihren proprietären Dingen herumbasteln oder sie bekannt machen. Die meisten dieser Ängste sind jedoch unbegründet. Entwickler sind nicht unethisch, sie sind brillante Leute, die es lieben, Software zu schreiben.

Es gibt noch andere Möglichkeiten, als einen allgemeinen Personalvermittler zu nutzen

Entscheiden Sie sich nicht für die stereotype Methode, die Einstellungsaufgabe einem allgemeinen Personalvermittler anzuvertrauen. Es gibt andere Methoden, die Sie erkunden sollten. Solange Ihr Unternehmen als ein gutes und ethisches Unternehmen projiziert wird, werden Sie talentierte Entwickler finden, die an Ihre Tür klopfen. Sponsern Sie eine lokale „Hackathon“-Veranstaltung oder haben Sie Benutzergruppen in Ihrer Stadt, in die Entwickler kommen und sich anschließen können (Sie müssten sie ab und zu behandeln). Diese Schritte würden auf lange Sicht definitiv Ergebnisse zeigen, und wenn Sie keinen Personalvermittler einsetzen, können Sie auch Geld bei der Provision sparen.

Vermeiden Sie Pre-Screening-Software

Es gibt Software, die beim Pre-Screening-Prozess hilft. Vermeiden Sie sie wie die Pest, weil sie nicht zuverlässig sind. Die Screening-Filter funktionieren möglicherweise nicht gut und Sie landen möglicherweise bei einem Entwickler, der technisch gut ist, aber nicht die anderen Attribute hat, nach denen Sie suchen.

Suchen Sie die Hilfe eines professionellen Entwicklers, wenn Sie nicht technisch sind

Wenn Sie bereits technisch kompetente Entwickler in Ihrem Team haben, dann nehmen Sie diese in das Einstellungsgremium auf, um sicherzustellen, dass die potenziellen Neueinstellungen gleich gut sind.

Bezahlung: Auf sie kommt es an

Es gibt große Unternehmen mit großen Taschen, die es sich leisten können, ihren Entwicklern Spitzengehälter zu zahlen. Es ist nahezu unmöglich, mit ihnen zu konkurrieren, insbesondere wenn Sie ein Start-up sind oder ein kleines mittelständisches Unternehmen führen. Wenn Sie jedoch mit „die Vergütung wäre die beste in der Branche“ werben, würde der potenzielle Mitarbeiter genau das erwarten. Wenn Sie nicht in der Lage sind, das Höchstgehalt zu zahlen, können Sie bezahlten Urlaub, Bonus, Vergünstigungen und alles andere ausgleichen.

Fehler bei der Einstellung

Halt! Du machst das falsch

Trotz aller getroffenen Vorkehrungen kann es bei der Einstellung von Softwareentwicklern zu verschiedenen Pannen kommen. Sehen Sie sich die häufigsten Fehler an, die während des Einstellungsprozesses gemacht werden.

Einstellung eines technischen Recruiters

Es ist nichts falsch daran, einen technischen Recruiter einzustellen. Das macht jeder, aber stellen Sie sicher, dass der technische Personalvermittler seine Arbeit gut macht. Er kann es sich nicht leisten, Ihre Zeit damit zu verschwenden, nach Entwicklern zu suchen. Der technische Recruiter muss viel Networking und Social Marketing betreiben, um potenzielle Mitarbeiter zu erreichen. Sein Hauptziel ist es, Talente zu erschließen und in ein gutes Unternehmen zu bringen. Während technische Recruiter aufdringlich sein müssen, hätte eine zu aufdringliche Haltung den gegenteiligen Effekt.

Nicht im Einstellungsprozess aktiv sein

Während die Übernahme der Einstellungsaufgabe besser der Personalabteilung oder einer Personalagentur überlassen werden kann, sollten Sie auch im Einstellungsprozess aktiv werden. Oder Sie gehen Vorstellungsgespräch um Vorstellungsgespräch und finden nicht das gewünschte Talent. Obwohl Sie in einer lebendigen Gemeinschaft leben, in der Sie leidenschaftliche und junge Softwareentwickler haben, müssen Sie einen Einstellungsmanager einstellen, der in der Lage ist, die Talente, die draußen zu finden sind, richtig einzuschätzen. Stellen Sie sicher, dass der Manager technisch versiert ist, insbesondere wenn Sie nicht gut darin sind. Stellen Sie sicher, dass Ihr Team von Einstellungsmanagern mindestens einen Entwickler im Team hat.

Das falsche Interview führen

Jeder Einstellungsprozess durchläuft eine Reihe von Schritten, in denen Sie potenzielle Kandidaten bitten, sich vorzustellen, und dann zum technischen Aspekt übergehen, in dem Sie ihnen Fragen zu ihrer Stelle stellen. Schließlich fragen Sie sie nach ihren Zielen und wie sie diese in Bezug auf die Zukunft des Unternehmens sehen. Um sicherzustellen, dass alle Aspekte des Interviews abgedeckt werden, teilen Sie das Interview in mehrere Abschnitte auf.

  1. Allgemeines Vorstellungsgespräch – wo Sie den Kandidaten in seinen persönlichen und fachlichen Nuancen kennenlernen. Nehmen Sie sie aus der allgemeinen Umgebung eines geschlossenen Raumes heraus und nehmen Sie sie vielleicht auf eine Tasse Kaffee mit nach draußen; es würde sie etwas lockern.
  2. Technisches Interview – Alle technischen Fragen können hier gestellt werden.
  3. Praktisch – Wo Sie den Entwickler bitten können, einen Code zu entwickeln, oder ihn bitten, ein Problem zu lösen, mit dem Sie in der jüngsten Vergangenheit konfrontiert waren.

Denken Sie an die drei oben genannten Fehler und vermeiden Sie sie in Zukunft, da sich das Ausmaß des Fehlers erst in der Mitte eines Projekts bemerkbar macht und sich das Zurückziehen der Schritte als zeitaufwändig und kostspielig erweisen würde.

Fazit

Die Einstellung kann ein stressiger Prozess sein, aber wenn Sie sich an die Regeln erinnern und sorgfältig vorgehen, können Sie den besten Entwickler einstellen. Das Vorstellungsgespräch und der Einstellungsprozess sollten so gestaltet sein, dass die Stärken des potenziellen Mitarbeiters hervorgehoben werden und Sie denjenigen finden, der wirklich für den Job geeignet ist.

Interessante Links:
Die besten Softwareentwickler einstellen
Der richtige Weg, einen Softwareentwickler einzustellen

Bilder: Flickr.com/ Cleaver/ COD Newsroom


Die Autorin: Reema Oamkumar ist als Vordenkerin bei Software-Developer-India.com, einem Teil der YUHIRO Group, engagiert. YUHIRO ist ein deutsch-indisches Unternehmen, das Programmierer an IT-Unternehmen, Agenturen und IT-Abteilungen vermittelt.

Schreibe einen Kommentar

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.