Sollte ich den Kandidaten akzeptieren, der viel jünger ist als erwartet, nur weil das Warten auf den besseren Kandidaten Monate dauern kann?
Falsche Frage, was sollten Sie wirklich sein? Fragen lautet wie folgt:
Warum kann mein Unternehmen keine Kandidaten mit der erforderlichen Erfahrung gewinnen?
und Sie haben uns leider nicht genügend Informationen darüber gegeben Welche Art von Sprachen und technischen Stapeln Ihr Unternehmen verwendet, damit wir definitiv antworten können. Wenn Ihr Unternehmen beispielsweise für eine Regierungsabteilung arbeitet, für die Sicherheitsüberprüfungen erforderlich sind, oder sich auf eine Nischensprache wie Cobol spezialisiert hat, werden Sie immer Probleme haben, Personen zu finden.
Angenommen, dies ist nicht der Fall Dann ist es wahrscheinlich, dass das Erzwingen eines Tests durch potenzielle Mitarbeiter, bevor sie überhaupt interviewt werden, sie davon abhält, sich zu bewerben. Im Moment können Entwickler - besonders gute - auswählen, wo sie arbeiten, was bedeutet, dass sie sich angesichts der Wahl zwischen einem Job-Interessenten, bei dem sie einen Test schreiben müssen, und einem Test, bei dem dies nicht der Fall ist, wahrscheinlich entscheiden werden Letzteres.
Dies bedeutet nicht, dass ein Test eine schlechte Sache ist: Er ermöglicht es Ihnen, die völlig inkompetenten Kanzler auszusortieren, was bedeutet, dass Ihr Unternehmen keine Zeit mit Interviews verschwenden muss werde nirgendwo hingehen. Sie sollten sich jedoch daran erinnern, dass es für einen Entwickler eine Zeitinvestition von seiner Seite ist, in Ihr Büro zu kommen und einen Test zu schreiben.
Mein Vorschlag wäre, den Test fallen zu lassen. Gehen Sie direkt zu Interviews und suchen Sie nicht nach Kandidaten, die Erfahrung mit dem von Ihrem Unternehmen verwendeten Tech-Stack haben und / oder rote Fragen zu diesem Stack beantworten können. Konzentrieren Sie sich darauf, Kandidaten zu finden, die lernfähig und bereit sind . Persönlich würde mich mehr ein Kandidat mit langjähriger Erfahrung interessieren, der über eine Vielzahl von Sprachen verteilt ist, als jemand, der seine gesamte Karriere in der komfortablen Blase der einen Sache verbracht hat, die er kennt.
Wenn Sie jemanden gefunden haben, von dem Sie glauben, dass er passt, melden Sie ihn nicht bei Vollbeschäftigung an. Bieten Sie ihnen stattdessen einen 3-Monats-Vertrag an, der im Wesentlichen eine Probezeit darstellt. Am Ende des Zeitraums wandeln Sie diesen Vertrag entweder in Vollbeschäftigung um, wenn der Kandidat gute Leistungen erbracht hat. oder wenn sie nicht nach Bedarf ausgeführt wurden, verfällt der Vertrag einfach und sie müssen alternative Vorkehrungen treffen.
Sie verwenden wahrscheinlich auch den aktuellen Test, um sicherzustellen, dass jeder, der eingestellt wird, Qualitätscode schreibt, aber Dies ist kein verlässlicher Indikator: So wie Menschen über ihre Erfahrungen und Fähigkeiten lügen können, können sie Code schreiben, der weitaus besser ist als ihre Norm. Die Qualität wird durch regelmäßige Codeüberprüfungen sichergestellt, nicht durch einen einmaligen Test.
Schließlich sollten Sie berücksichtigen, dass es sich um einen Test handelt (der wahrscheinlich zeitlich festgelegt und in einer unbekannten Umgebung durchgeführt wird und daher etwas nervenaufreibend ist, was Auswirkungen hat Leistung) ist nicht unbedingt das beste Instrument, um die Kompetenz einer Person zu beurteilen. Insbesondere ein schriftlicher Test ist ein äußerst schlechtes Werkzeug, da kein Programmierer Code von Hand auf Papier schreibt: Wir leben in IDEs und Befehlszeilen mit Produktivitätsmerkmalen, die wir für selbstverständlich halten und ohne die wir wahrscheinlich nicht leben können.
Anekdote: Ich arbeite für ein Softwareunternehmen, das einen Test auch als Vorscreening verwendet. Wir sitzen nicht nur im selben Boot wie Sie, um genügend Entwickler zu finden, einer meiner Freunde hat unseren Test geschrieben und ist durchgefallen, was für mich absurd war, weil ich seine Fähigkeiten kenne ... nachdem er von meiner Firma abgelehnt wurde, ist er weitergegangen werde der Chefarchitekt eines anderen Unternehmens.