Frage:
Sollte ich meine Erwartungen senken, wenn ich jemanden interviewe, wenn das Unternehmen Schwierigkeiten hat, Kandidaten zu finden?
kukis
2019-01-31 19:06:51 UTC
view on stackexchange narkive permalink

Hintergrund:

Da der Mangel an Entwicklern in Europa anhält, erhalten unser Unternehmen und viele andere Unternehmen, gelinde gesagt, keine täglichen Lebensläufe für offene Stellen . Tatsächlich suchen wir jetzt ein neues Mitglied in unserem kleinen Team und erhalten mehr oder weniger 1 Lebenslauf pro Monat. Trotz der größten Anstrengungen der Manager von HR & werden viele offene Stellen Monate oder Jahre lang nicht besetzt.

Das Problem:

Wir haben eine Testaufgabe für die Position in unserem Team, die jeder Kandidat lösen muss, bevor er eine Einladung zum Interview erhält. Meine Aufgabe ist es, meinem Manager Feedback zu geben, ob ein bestimmter Kandidat "GO" oder "NO GO" ist. Die Qualität der Lösungen der Kandidaten ist nach meinen und den Standards unseres Unternehmens bei weitem nicht in Ordnung. Ich habe jedoch keine Probleme mit sehr jungen Mitarbeitern zu arbeiten, aber ich weiß, dass sie im ersten Halbjahr viel Nachhilfe benötigen und möglicherweise sogar die Projekte verlangsamen, an denen unser Team arbeitet.

Die Frage:

Soll ich den Kandidaten akzeptieren, der viel jünger ist als erwartet, nur weil das Warten auf den besseren Kandidaten Monate dauern kann?

Kommentare sind nicht für eine ausführliche Diskussion gedacht.Diese Konversation wurde [in den Chat verschoben] (https://chat.stackexchange.com/rooms/89220/discussion-on-question-by-kukis-should-i-lower-my-expectations-when-interviewing).
Wie häufig sind solche Tests in Ihrer Region?In meinem Nacken des Waldes (auch in Europa) sind Tests während der Interviews eher ungewöhnlich.Wenn ich nach einem Job suchen würde, würde ich definitiv alle Stellen überspringen, an denen ich einen Test schreiben muss, es sei denn, es gibt einen ernsthaften Grund dafür ...
Dies ist ein Test vor dem Interview.Als ich mich letztes Jahr in ganz Europa bewarb, musste ich in 90% der Fälle vor dem Skype-Interview einen Test machen.
Sechszehn antworten:
mhoran_psprep
2019-01-31 19:20:15 UTC
view on stackexchange narkive permalink

Ich habe jedoch keine Probleme mit sehr jungen Mitarbeitern, aber ich weiß, dass sie im ersten Halbjahr viel Nachhilfe benötigen und möglicherweise sogar die Projekte verlangsamen, an denen unser Team arbeitet.

Jeder neue Mitarbeiter verlangsamt Projekte, während er geschult wird und sich in der Position wohlfühlt.

Tatsächlich suchen wir jetzt ein neues Mitglied in unserem kleinen Team und erhalten mehr oder weniger 1 Lebenslauf pro Monat. Trotz der größten Anstrengungen von HR &-Managern werden viele offene Stellen Monate oder Jahre lang nicht besetzt.

und

Wir haben einen Testauftrag für die Position in unserem Team, die jeder Kandidat lösen muss, bevor er eine Einladung zum Interview erhält.

Diese beiden Aussagen hängen zusammen. Wenn es in Ihrer Region an Programmierern mangelt, hilft Ihnen das Werfen von Straßensperren nicht, qualifizierte Kandidaten zu finden. Wenn eine Person, die einen Job sucht, feststellt, dass einige eine Testaufgabe erfordern und andere keine Aufgabe; Dann gelten sie für Personen ohne anfängliche zeitliche Verpflichtung.

Testaufgaben können großartig sein, wenn Sie Tonnen von Bewerbungen erhalten. Sie können damit Anwendungen filtern, die nicht seriös oder nicht qualifiziert sind. Wenn Sie verzweifelt nach Bewerbern oder Bewerbern suchen, ist es aufgrund der Platzierung von Testhürden schwierig, Bewerber zu finden.

Es ist ein guter Punkt, dass sich viele Programmierer nicht die Mühe machen, auf diese Anzeige zu antworten, wenn in der ersten Stellenanzeige "Test enthalten" steht.
Vielen Dank, ich werde mit meinem Manager über das Entfernen der Testzuweisung sprechen.
https://workplace.stackexchange.com/a/126870/78026 Der Link in dieser Antwort über Probleme bei der Suche nach einem Mitarbeiter ist eine gute Lektüre zu diesem Thema
@kukis Halten Sie den Test!Machen Sie es einfach Teil des Interviews.Talentierte, gefragte Programmierer werden ihre persönliche Zeit nicht mit einem Test verschwenden, ohne zu wissen, ob sie ein Interview haben - aber sie (die meisten jedenfalls) werden gerne einen Test als Teil des Interviews selbst ablegen, sobald sie dies getan habenwurde eingeladen. Wenn sie bereits einen Nachmittag frei genommen haben, um Sie zu besuchen, und Sie sie bitten, eine Stunde dieses Nachmittags für einen Test zu verwenden, verlieren sie keine Zeit, die sie sonst nicht verloren hätten.Kein Problem.
@kukis Seconding BittermanAndy.Behalte den Test, führe nur nicht mit dem Test.
+1, * vor * einem Telefoninterview testen?überspringen
Wenn Tests im Voraus durchgeführt werden, wird der Kandidatenpool auch falsch gefiltert.Gute Entwickler können es sich leisten, selektiv über die Jobs zu entscheiden, auf die sie sich bewerben, und schlechte Entwickler können es nicht.Sie möchten nicht, dass es schwierig ist, sich zu bewerben und die Interviewphase zu erreichen.
@kukis und BittermanAndy sind absolut korrekt.Ein Personalvermittler hat mich vor ein paar Monaten kontaktiert.Job klang interessant, sie sagte, mach diesen Programmiertest zuerst zu Hause.Sie wollten 3 Stunden ohne Unterbrechung, keine Möglichkeit, dies in Teilen zu tun.Warum sollte ich eine so große Investition tätigen und am Ende ein Angebot erhalten, das geringer ist als jetzt?
Wie @BittermanAndy sagt, setzen Sie den Test * in * das Interview - oder noch besser während eines Interviews in der zweiten Runde, nachdem ein Telefoninterview bereits die absolute Krätze herausgefiltert hat.Als Bonus können Sie einen Programmierer dazu bringen, den Kandidaten zu beobachten und Fragen zu beantworten. Sie können genauso viel davon lernen, wie er sich dem Test nähert, wie Sie, ob er ihn tatsächlich abgeschlossen hat.
Ich bin ein Softwareentwickler in einem Bereich, in dem es an Entwicklern mangelt, und ein Test ist für mich ein harter Pass.Nicht weil ich es nicht lösen kann, sondern weil es 5 gleichermaßen attraktive andere Positionen innerhalb einer Meile gibt, die keine wollen.
@Affe genau das.Das ist Zeit für alle
"Jeder neue Mitarbeiter verlangsamt Projekte, während er geschult wird und sich in der Position wohlfühlt."- aber es gibt einen großen Unterschied, z.Diejenigen mit aktueller Programmierausbildung werden viel schneller auf den neuesten Stand gebracht.Aber sie sind schwer zu finden.
Ich habe festgestellt, dass die Einstellung und die kulturelle Passform eines Kandidaten ohnehin wichtiger sind als seine technischen Fähigkeiten.Jemand mit der richtigen Einstellung, aber nicht ganz allen technischen Fähigkeiten, die ich mir wünschte, kann trainiert werden, um dorthin zu gelangen.Aber jemand mit einer schlechten Einstellung und einer schlechten Passform für das Unternehmen, das ich nicht einstellen möchte, egal wie gut er bei einem Test abschneidet.Es ist besser, ein persönliches Interview zu führen, um die schlechten Kandidaten herauszufiltern, bevor Sie überhaupt versuchen, ihre technischen Fähigkeiten zu beurteilen.
Mołot
2019-01-31 19:14:36 UTC
view on stackexchange narkive permalink

Lassen Sie uns Ihre Unternehmensoptionen überprüfen:

  1. Warten Sie Monate auf einen perfekten Kandidaten - Wenn Sie vernünftigerweise erwarten, dass ein solcher Kandidat erscheint, und Sie können Die Arbeitsbelastung monatelang ohne ihn zu bewältigen, ist eine anständige Option.

  2. Stellen Sie mehr Nachwuchskandidaten ein und schulen Sie ihn - Dies kostet zunächst Geld und Arbeitsbelastung erhöhen. "kann sogar die Projekte verlangsamen" ist normalerweise eine falsche Hoffnung, nur die sichere Annahme ist, dass sie verlangsamt . Auf der anderen Seite haben Sie nach ein oder zwei Monaten jemanden, an den Sie langweilige, sich wiederholende Aufgaben auslagern können, und es ist weniger wahrscheinlich als Option 1.

  3. Ändern Sie Ihr Angebot - Wenn das Angebot deutlich besser ist als das Ihrer Mitbewerber, zieht es früher mehr leitende Entwickler an. Aber kann sich Ihr Unternehmen das leisten?

  4. ol>

    Sie sollten mit Ihrem Manager sprechen, ihn über die Kosten und Risiken aller drei Optionen informieren und ihn entscheiden lassen. Senken Sie die Unternehmensstandards nicht selbst . Präsentieren Sie es als mögliche Lösung und lassen Sie den Manager verwalten.

Option (4): Stellen Sie einen Auftragnehmer ein, während Sie auf (1), (2) oder (3) warten.
Obligatorische Spaßzeit: Ein Auftragnehmer oder "hochbezahlter Berater" bringt häufig [Katastrophe] mit (https://thedailywtf.com/articles/a-date-with-a-consultant)
Ich bin ein Auftragnehmer und mache meine Arbeit 2-3 mal besser als die meisten festangestellten Mitarbeiter.Es gibt einen Grund, warum viele Berater heutzutage mehr als 120 US-Dollar pro Stunde erhalten, und das sind nicht nur die Marktkräfte - es ist, dass Sie gut in dem sind, was Sie tun.Extrem gut.
Ich weiß es nicht für Sie, aber hier in Frankreich sind Auftragnehmer im Allgemeinen weniger kompetent und werden weniger bezahlt.
Wo ich wohne, variieren die Preise und die Qualität der Arbeit der Auftragnehmer so stark, dass ich es nicht empfehlen kann.Oder dagegen.Meine Erfahrung in diesem Bereich sagt nur, dass ich es wahrscheinlich aus meiner Antwort herauslassen und nicht über Antworten stimmen sollte, die "Auftragnehmer einstellen" sagen.
@GlorfSf, weniger kompetent, ja!weniger bezahlt .. naja nicht der gleiche vikingsteve benutzt dollar.Das heißt, es ist in den USA.Ich denke, das ist ohne unsere liebe Steuer und Teilpatron / Ursaf.In Frankreich haben wir zum Beispiel das WinDev-Wunder. Und den unglaublichen Gehaltsscheck für Sage / Axe und Buchhaltungssoftware.
V N
2019-01-31 19:16:22 UTC
view on stackexchange narkive permalink

Denken Sie an das erste Mal, als Sie jemanden fanden, dem es an Erfahrung mangelte, der aber programmieren und lernen konnte. Hätten Sie die Person inzwischen erfolgreich geschult? Wie viel länger wäre nötig gewesen? Das ist Ihre Richtlinie.

Wie lange dauert die Testaufgabe? Ich persönlich versuche, Unternehmen zu meiden, die lange Aufträge vergeben, insbesondere wenn ich bereits einen Job habe, weil ich einfach nicht so viel Zeit habe, mich zu widmen. Andere Leute scheinen zu glauben, dass sie dem Unternehmen keine freie Arbeit geben wollen. Ich verstehe, dass Sie jemanden brauchen, der tatsächlich codieren kann, aber es gibt weniger zeitaufwändige Möglichkeiten, dies herauszufinden.

Wenn Ihr Unternehmen keine Remote-Arbeit anbietet, dies aber könnte, kann dies auch dazu beitragen, Entwickler anzulocken

Andere Dinge, die Entwickler zu vermeiden scheinen, sind giftige Arbeitsumgebungen und niedrige Gehälter. OTOH, aus meiner Erfahrung mit meinen Freunden, scheint ein höheres Gehalt andere Probleme nicht auszugleichen.

Es kann sein, dass der "Test zu lang ist" oder nicht.Das Problem liegt leider nicht im Messstil - es gibt nur einen wahnsinnigen Mangel an guten Programmierern.Im Moment gibt es einfach "keine Programmierer".Der Betrag von $$, den Sie jemandem (gut) zahlen müssen, der in Betracht zieht, für Sie zu arbeiten, ist ....... lächerlich.
Unter diesen Bedingungen müssen wir jedoch tun, was wir können.Gute Programmierer werden manchmal abgelehnt, weil "nicht genügend Erfahrung mit dem XYZ-Framework" vorhanden ist. Sie müssen sich nicht einmal irgendwo bewerben, weil Sie "freie Arbeit leisten" oder immer mehr Fernarbeit wünschen.Ich habe auch oft nach potenziellen Unternehmen und deren Arbeitsbedingungen gefragt (und wurde auch gefragt), sodass Mundpropaganda ziemlich schnell verbreitet wird.
(A) Sie haben Recht, es ist wahr, dass sich auf dem heutigen Markt kein (guter) Programmierer die Mühe machen wird, sich zu bewerben, wenn in einer Stellenanzeige "enthält Test" steht.(Warum sollten Sie? Verträge sind wie Sand am Strand erhältlich.) (B) Sie haben Recht mit der Ferne.Ich habe natürlich angenommen, dass das OP ein Remote-Team ist.Wenn die Firma des OP tatsächlich damit rechnet, auf jemanden (gut) zu stoßen, der vor Ort arbeitet ... Ich meine: ganz einfach: vergiss es einfach.Es wird nie passieren.
@VN unsere Testaufgabe ist ziemlich kurz.1 Stunde, 2 Stunden max
@kukis "1 Stunde, maximal 2 Stunden" ist für Arbeitslose akzeptabel.Nicht für jemanden, der bereits 8, 9, 10 Stunden an einem Arbeitsplatz gearbeitet hat, aus dem er aussteigen möchte und der nach der Arbeit sein Gehirn entleeren möchte. BEARBEITEN: Stellen Sie sich das folgende Szenario vor: Der Mitarbeiter arbeitet unbezahlt in einem giftigen Arbeitsumfeld, hat eine Familie, um die er sich kümmern muss, und sucht nach einem neuen Job.In jedem anderen Unternehmen müssen sie nur ihren Lebenslauf und ein Anschreiben versenden.Bei Ihnen müssen sie eine weitere Stunde arbeiten.Sie überspringen einfach Ihre und bewerben sich woanders.
Ich stimme VN zu, wenn ich arbeitslos bin und Arbeit suche, würde ich bei einem 1-2-stündigen Test nicht einmal zurückschrecken, aber wenn ich bereits arbeite und nach einem anderen Job suche, den ich mehr bevorzugen würde, würde ich 1-2 nicht widmenStunden zu einem Test, es sei denn, was ich mir erhofft hatte, war es wert (meine ideale Position und / oder signifikante Gehaltserhöhung).
Wenn Sie während Ihres Telefonbildschirms entscheiden, ob diese Person überhaupt aus der Ferne gemietet werden kann oder nicht, und Ihren Test vorstellen, können Sie ihnen eine Amazon-Geschenkkarte im Wert von 100 USD oder ähnliches anbieten.Dadurch erfahren sie, dass Sie ihre Zeit tatsächlich respektieren.
@VN Als ich vor ungefähr 7 Jahren entlassen wurde, hatte ich mir zum Ziel gesetzt, 10 Bewerbungen pro Tag einzureichen.Ich würde im Interviewprozess unbedingt einen weiteren Test machen ... aber ohne viel mehr Informationen, einschließlich einer Gehaltsspanne, würde ich nicht einmal 2 Stunden damit verbringen.Und das war, als ich mich auf Stellen bewarb * war * mein einziger Job.
Hier ist, was ich hierher gekommen bin, um das Leistungspaket und den Einzugsbereich zu verbessern.Das Einzugsgebiet der Fernarbeit ist buchstäblich der gesamte Planet.
user1602
2019-01-31 19:50:19 UTC
view on stackexchange narkive permalink

Wir haben eine Testaufgabe für die Position in unserem Team, die jeder Kandidat lösen muss, bevor er eine Einladung zum Interview erhält.

Unsere Testaufgabe ist ziemlich kurz. 1 Stunde, maximal 2 Stunden

Hier ist eine Idee. Bezahlen Sie die guten Kandidaten für die Testaufgabe.

Ein arbeitsloser Kandidat ist möglicherweise bereit, eine unbezahlte Aufgabe zu erledigen. Ein Angestellter würde die Urlaubszeit für eine Zeitverschwendung nutzen. Selbst wenn ein Europäer viel Urlaub bekommt, möchte ich diesen Urlaub nicht in Interviews sprengen, es sei denn, ich wäre bei meinem aktuellen Job wirklich miserabel.

Also mach es verlockend durch Kompensation . Wenn Sie einen Kandidaten mit einem guten Lebenslauf bekommen und der bei einem Telefoninterview gut abschneidet, bieten Sie ihm an, einen halben Tageslohn oder sogar einen vollen Tageslohn zu entschädigen, wenn er hereinkommt und die Aufgabe erledigt. Selbst wenn es ihnen schrecklich geht, zahlen Sie ihnen für ihre Zeit.

Stellen Sie sich vor, Sie haben 40 Entwickler, die mit diesem System arbeiten. Sie zahlen acht Wochen. Na und? Wie viel würden Sie einem Personalvermittler bezahlen, um jemanden zu finden? Wie viel würden Sie einem Auftragnehmer über den Marktpreis hinaus bezahlen?

Wenn der Markt so eng ist, wie Sie sagen, werden Sie keine Kandidaten finden, die noch nicht beschäftigt sind. Wenn Sie Ihre Kandidaten für die Zeit bezahlen, die sie für Ihren Test aufwenden, werden diese bereits beschäftigten Kandidaten mit größerer Wahrscheinlichkeit interessiert.

Dies funktioniert für Auftragnehmer, aber ich kann nicht die einzige Person sein, die nicht die Mühe eines halben Tageslohns haben möchte.Die Dokumentation, um Steuern darauf zu zahlen, und die Wahrscheinlichkeit, dass ich meinen Vertrag in meinem derzeitigen Unternehmen brechen würde, wenn ich technisch für ein anderes Unternehmen arbeite, bedeuten, dass es sich nicht lohnt.
@PeterTaylor Zählen Sachspenden (z. B. Amazon-Geschenkkarte) als Bezahlung bei Ihnen?Das könnte eine mögliche Überlegung sein.
@WayneWerner, gute Frage.Ich müsste einen Buchhalter fragen.
Im Zusammenhang damit können Sie die Anzahl der Personen erhöhen, die den Test absolvieren, aber möglicherweise interessieren sich nicht alle für den Job.Es könnte als eine einfache Möglichkeit angesehen werden, etwas Geld zu verdienen, ohne sich tatsächlich für den Job zu engagieren.Und ich denke, das ist eine * gute * Sache - es würde ein strategischeres Denken erzwingen, wann und wie der Test anzuwenden ist - vielleicht kommt es nach einem Telefoninterview.Auf der einen Seite zahlen Sie also nicht nur Geld für Leute, die nicht interessiert sind, auf der anderen Seite ziehen Sie mehr Leute an, die keinen Test im Voraus wollen, und diejenigen, die den Test erhalten, nehmen eheres.
@WayneWerner Sachgeschenke gelten in allen Ländern mit Einkommensteuer als Einkommensteuer.Andernfalls würden alle Amazon-Geschenkkarten eintauschen.
Ich vermute, dass Amazon-Geschenkkarten, obwohl sie wahrscheinlich einfacher zu handhaben sind, auch zählen würden.Ich denke, die Firma sollte anbieten, um diese Zahlung durchzuführen.Wenn der Kandidat der Meinung ist, dass es den Aufwand nicht wert ist (wie zum Beispiel der sehr gute Punkt, den Peter angesprochen hat, einen aktuellen Vertrag mit einem Dritten zu brechen), kann er ihn ablehnen.Selbst wenn ich nicht vorhatte, dieses Stipendium anzunehmen, würde mich die Tatsache, dass das Unternehmen dazu bereit ist, dazu bringen, besser über das Unternehmen nachzudenken!
Ich denke nicht, dass es eine gute Idee wäre, wenn diese Praxis alltäglich wäre.Das Unternehmen könnte sich (unprofessionell) weigern, einen Kandidaten danach zu bezahlen ... und ich bezweifle, dass irgendjemand darüber einen Anwalt einstellen würde.Der Kandidat könnte auch seine bestehenden Verträge brechen.
Sicher ist diese Praxis nicht alltäglich.Bei der Frage geht es jedoch nicht um alltägliche Einstellungspraktiken.Es geht um eine bestimmte Situation, in der der Markt eng ist und ein Unternehmen, das seinen Kandidaten einen Test auferlegt, Probleme hat, einen zu finden.
BittermanAndy
2019-01-31 21:53:49 UTC
view on stackexchange narkive permalink

Verringern Sie nicht Ihre Erwartungen ...

Die Einstellung von qualitativ hochwertigen Mitarbeitern ist das Wichtigste, was ein Unternehmen tun kann. Wer auch immer Sie einstellen, wird die Richtung und Qualität von allem, was das Unternehmen in den nächsten Jahren tut, beeinflussen. Eine schlechte Einstellung wird Sie zurückhalten. Es lohnt sich, bei Bedarf Monate zu warten.

Es ist möglicherweise akzeptabel, auf einer jüngeren Ebene einzustellen, als Sie beabsichtigt hatten - tatsächlich kann das Seien Sie eine wertvolle langfristige Investition, bei der Sie einen Junior einstellen und fünf Jahre später einen hochqualifizierten, erfahrenen und loyalen Senior haben. Aber manchmal brauchen Sie sofort einen Senior, damit ein Junior es nicht schafft - und wenn dies der Fall ist, stellen Sie keinen Senior ein, der Ihren Standards nicht entspricht. Sie werden nur das Leben aller anderen erschweren.

Dies bedeutet unter anderem, dass Sie den Test beibehalten sollten (obwohl es sich lohnt, noch einmal zu überprüfen, ob der Test aussagekräftige Ergebnisse liefert. Wie hilft es Ihnen bei der Entscheidung für "GO" oder "NO GO"? Wenn sie aufgefordert werden, Code in eine IDE zu schreiben, die kein Whiteboard ist, ist dies möglicherweise in Ordnung. Wenn es sich um eine Sammlung obskurer Trivia handelt, die sie bei Google nachschlagen könnten, vergessen Sie es.

... aber verstehen Sie, dass dies der Markt eines Bewerbers ist.

Die besten Entwickler können auswählen, welchen Job sie annehmen möchten. Es fällt Ihnen schwer, gute Mitarbeiter zu gewinnen. Das bedeutet, dass Ihr Unternehmen seinen Rekrutierungsprozess ändern muss.

Erstens benötigen Sie mehr Lebensläufe (weniger als einen pro Monat gibt Ihnen nichts, mit dem Sie arbeiten können). So sehr es mich auch schmerzt, dies zu sagen, müssen Sie wahrscheinlich mit professionellen Personalvermittlern zusammenarbeiten. Es wird dann ihre Aufgabe sein, Mitarbeiter für Sie zu finden - und sie werden nur bezahlt, wenn sie Erfolg haben. Wenn Sie ein kleines Unternehmen sind, ist es unwahrscheinlich, dass ein Bewerber über Ihre Stellenanzeige stolpert. Ein guter Personalvermittler wird sie mit Ihnen in Kontakt bringen. Es kann frustrierend sein, mit Personalvermittlern zusammenzuarbeiten, und es kostet Sie Geld, aber sie lösen dieses Problem, das Sie nicht selbst lösen können.

Denken Sie zweitens daran, dass die Entscheidung, ob der Kandidat eingestellt werden soll, nur die Hälfte des Problems darstellt. Die andere Hälfte überzeugt sie, für Sie zu arbeiten, wenn sie viele andere Unternehmen zur Auswahl haben. (Lesen Sie hier am Arbeitsplatz einige Themen und sehen Sie, wie oft der Ausdruck "rote Fahne" auftaucht. Talentierte Menschen können es sich leisten, wählerisch zu sein. Lassen Sie sie in Ihrem Unternehmen keine roten Fahnen sehen.)

Respektieren Sie ihre Zeit: Bitten Sie sie nicht, einen Test durchzuführen, bevor sie überhaupt etwas über Sie wissen. Überprüfen Sie die Kandidaten anhand ihres Lebenslaufs und eines kurzen Telefonanrufs (10 Minuten). Diejenigen, die diesen Bildschirm passieren, werden zum Interview eingeladen. Verbringen Sie den ersten Teil des Interviews damit, Ihr Unternehmen an sie zu "verkaufen": Warum sind Sie ein großartiger Arbeitsplatz? Sag ihnen das. (Gleiches gilt für die Stellenanzeige. Wenn es sich nur um eine Liste von Dingen handelt, die Sie von ihnen erwarten, ist niemand interessiert, der talentiert ist.) Nur dann, wenn sie bereits glauben, dass sie für Sie arbeiten möchten und sie sehen können, dass Sie so viel Zeit in diese Sache investieren wie sie, geben Sie ihnen den Test.

Wenn alles gut geht, der Personalvermittler Sie erhalten gute Bewerber, die für Sie arbeiten möchten, und Sie können sehen, ob sie dem Job gewachsen sind. Schließlich finden Sie die richtige Einstellung ... auch wenn es Monate dauert.

Harper - Reinstate Monica
2019-02-01 02:09:31 UTC
view on stackexchange narkive permalink

Dies kann über Ihrer Gehaltsstufe liegen. Wenn Sie einen guten Kerl wollen, müssen Sie Marktpreise für ihn zahlen . Das Management gibt Ihnen möglicherweise nicht die Mittel, um großartige Leute zu gewinnen.

Aber ja, Sie sollten sehr selbstkritisch in Bezug auf Ihren eigenen Bewerbungsprozess sein. Gehen Sie vom Standpunkt eines Kandidaten durch: Wenn es lästig ist, rangiert oder beleidigt, müssen Sie es ändern.

Sie müssen um jeden Preis die Mentalität des Burgwächters (oder des TSA-Screeners) vermeiden und zu Recht den Tribut und die absurden Formalitäten von jedem fordern, der „versucht, das Heiligtum zu betreten“. Diese Mentalität besteht aus Versagen: Sie fühlen sich oh, so wichtig , aber sie entmenschlicht und schreckt Ihre Opfer ab. Vor allem in der Technik oder im Management sind Interviews keine Inquisition, sondern eine Romanze. Es gibt keine zweite Chance, einen ersten Eindruck zu hinterlassen.

Es hört sich so an, als ob Ihr Testregime unangemessen ist, und selbst Sie spüren das oder haben Feedback zu diesem Effekt erhalten.

Geschafft.IME, oft geht es bei den "Tests" mehr um das Ego des Testgebers.
Ja, wenn Sie einen Rockstar benötigen, müssen Sie den Lohn eines Rockstars bezahlen.
"über Ihrer Gehaltsstufe" +1.Die Frage am Ende des Beitrags kann von niemandem im Internet beantwortet werden, es sei denn, er ist zufällig Ihr Chef.
Peter
2019-02-01 18:22:05 UTC
view on stackexchange narkive permalink

Interviews sind eine Einbahnstraße.

Sie benötigen eine zeitliche Verpflichtung eines hochbezahlten hochrangigen Kandidaten im Voraus, ohne etwas dafür anzubieten. Daher lehnen Kandidaten, die wissen, dass sie gut sind, den Test manchmal höflich ab und wechseln zu einem der anderen 20 Unternehmen, die sie einstellen möchten.

Verwenden Sie ein 15 bis 20-minütiges Telefon Interview stattdessen . Auf diese Weise erhalten Sie wie bei einem Test eine ungefähre Vorstellung von den Fähigkeiten des Bewerbers, während der Bewerber eine ungefähre Vorstellung von Ihrem Unternehmen erhält. Dies ist etwas, was ein Kandidat tun möchte.


Es gibt andere Probleme mit Tests:

  • Einige Tests testen meistens, wie viel Zeit ein Kandidat gebunden hat.
  • Einige Tests werden vom Ersteller als viel einfacher / schneller durchzuführen als sie tatsächlich sind.
  • Bei einigen Tests kann ein Kandidat die Anforderungen nicht klären (suchen Sie nach Code mit vielen von Kommentaren? Etwas pünktlich fertig? Etwas Hübsches? Etwas Überentwickeltes?)

Aufgrund der oben genannten Probleme finde ich Tests vor Ort, bei denen jemand die Kandidaten beobachtet und unterstützt. viel wertvoller sein. Sie erfahren mehr über den Kandidaten, indem Sie sich ansehen, wie er das Ergebnis erstellt, als indem Sie sich das Ergebnis ansehen.

SZCZERZO KŁY
2019-01-31 19:28:26 UTC
view on stackexchange narkive permalink

Wer macht Arbeiten, die von jemandem erledigt werden, der für diese Position eingestellt wurde, die seit Jahren geöffnet ist?
Wäre es nicht sinnvoll, diese Person in diese Position zu befördern und diese niedrigere Position zu besetzen? Oder stellen Sie eine noch niedrigere Position mit einer Aufgabe ein, um nur den "Füllstoff" ihrer alltäglichen / sich wiederholenden Aufgaben zu entlasten?
Es ist kaum zu glauben, dass Sie zu diesem Zeitpunkt nicht viel Schulden beim Codieren erworben haben. Und die Leute, die die Arbeit machen, sind damit beschäftigt, diese offene Position zu besetzen (weil jemand diesen Job machen muss).

Wenn Sie eine Filterzuweisung haben, bevor Sie überhaupt eine Einladung zum Vorstellungsgespräch senden, bedeutet dies, dass Sie das bestbezahlte und angesehenste Unternehmen in Europa sind und die Menschen darauf aus sind, für Sie zu arbeiten.
[mit bester Maury-Stimme] Ihre Aussage, dass Sie einen Lebenslauf pro Monat haben, beweist, dass dies nicht der Fall ist.

Sie sollten die Unternehmenserwartungen für die Einstellung von Mitarbeitern in Ihrer Preisklasse und die erwartete Erfahrung mit diesem zusätzlichen Schritt zu Beginn senken.

Das ist wirklich nicht richtig.Die besten, unterhaltsamsten, erfolgreichsten und unglaublich hochbezahlten Unternehmen .................... finden es unmöglich, jemanden einzustellen.
Es sind die neuen Projekte, für die wir einstellen, also gibt es keine Schulden.
@Fattie Das Problem ist nicht "wie schwer es ist, jemanden einzustellen", sondern dass das Interesse möglicher Mitarbeiter an dem Unternehmen sehr gering ist.
Pavel
2019-02-01 14:59:27 UTC
view on stackexchange narkive permalink

Es gibt ein Do und viele Do's:

Senken Sie Ihre Anforderungen nicht.

Es würde mehr schaden als nützen - die Anzahl der Mitarbeiter ist kein Maß für die Produktivität, genauso wie die Anzahl der SLOCs kein Maß für die Programmqualität ist (im schlimmsten Fall ist es genau umgekehrt!). Es würde Ihr Unternehmen Geld kosten und Sie persönlich Ihre wertvolle Zeit für die Nachhilfe unterdurchschnittlicher Mitarbeiter.

Bieten Sie Ihrer Personalabteilung Ihre Ansichten an.

... und die Ansichten von anonymen Internetianern hier bei Workplace SE. Sagen Sie ihnen, was für Sie funktionieren würde, und sagen Sie ihnen, was für Ihre Kollegen aus Ihrem Netzwerk funktioniert (ich dachte nicht, dass ich bis vor etwa einem Jahr ein Netzwerk hatte, als ich entdeckte, dass ich ein ziemlich großes Netzwerk hatte, das unisono sang > Wir brauchen mehr Leute! ) Die Rekrutierungslandschaft für Entwickler hat sich in letzter Zeit erheblich verändert, und es kann schwierig sein, Schritt zu halten, wenn Sie selbst kein Entwickler sind.

Auch dies wird passieren - wenn Sie dies abwarten können, ist dies der einfachste Weg. Wirtschaftliche Spitzen wie diese halten normalerweise nicht lange an und in ein paar Jahren werden sich die Dinge wieder normalisieren. Mit Ihrer aktuellen Trittfrequenz wird Ihr Unternehmen zehn Kandidaten auslassen, von denen einer oder zwei zum teuersten Zeitpunkt eingestellt werden würden (und möglicherweise mit geringeren Qualitätsanforderungen!). Es kann wirtschaftlich sinnvoll sein, einen Schritt zurückzutreten und sich anzusehen, was dies bedeuten würde, wenn die Zeiten nicht so gut sind und Ihr Unternehmen den (jetzt) ​​zu hohen Lohn nicht effektiv senken kann.

Bieten Sie Kultur und nicht monetäre Vergünstigungen an:

  • Die Abschaffung des Tests vor dem Interview wäre ein gutes Signal dafür, dass Sie ein Unternehmen sind, das den Menschen an erster Stelle steht.
  • Home Office, flexible Arbeitszeiten, "Wählen Sie Ihr eigenes Kit" usw.
  • Hilfe bei der Beseitigung von Hindernissen aus dem Leben Ihrer Entwickler: Meine Firma hilft mir bei Steuern und bietet großartiges Essen, auch als Essen zum Mitnehmen für den Abend (macht meiner Frau, die jetzt nicht möchte, dass ich den Job wechsle, eine Stunde Kochzeit frei :)
  • Bei Umzug bieten Sie Unterstützung für den Partner oder Ehepartner *. Dies ist eine große Sache (und ich denke, es ist der beste Rekrutierungstrick, den mein Unternehmen hat).
  • All dies muss nicht so viel Geld oder gar Mühe kosten (es ist immer noch so) Es ist viel einfacher, einen Top-Koch zu bekommen, als einen Top-Entwickler, und der Koch kostet die Hälfte) und kann mit der Anzahl der Bewerbungen, die Ihr Unternehmen für Entwicklungspositionen erhält, Wunder bewirken.

    * Anekdote: Das Unternehmen, für das ich arbeite, stellt regelmäßig Ehepartner neuer Bewerber ein, wenn diese umziehen müssen (es gibt immer etwas mehr zu tun und zwei niedrigere Löhne sind steuerlich viel besser als eine höhere an meinem Standort). Wir haben seit Jahren eine Öffnung in meinem Team für einen anständigen Webentwickler und konnten aus Liebe zu Gott keine finden. Sobald ich eine kurze E-Mail mit dem Titel "Da ist diese Ehefrau unseres neuen Entwicklers" erhalten hat, können Sie mit ihr sprechen, da Sie beide diese eine Sprache gut sprechen. Sie wird wahrscheinlich nicht gut passen, aber aus Höflichkeit für unsere neue Mitarbeiterin Bitte versuchen Sie Ihr Bestes. " Und raten Sie mal, wir haben unseren neuen, ziemlich guten Webentwickler mit einem Viertel der üblichen Onboarding-Zeit (die eine Menge Geld kostet!) Zum Preis eines Sprachlehrers für drei Stunden pro Woche.

    hwertz
    2019-02-03 06:36:34 UTC
    view on stackexchange narkive permalink

    Kurz gesagt, ich habe mehrere Unternehmen gelesen, die nach immer komplizierteren Bewerbungstests festgestellt haben, dass es (vorausgesetzt, sie sind bereit, eine Schulung am Arbeitsplatz durchzuführen) so einfach ist wie "Drucken Sie die Zahlen von 1 bis 10,". Verwenden von weniger als 10 Anweisungen (und nicht nur durch Einfügen von 1 bis 10 in eine Druckanweisung.) "Keine Sprache angegeben, vager Pseudocode ist in Ordnung.

    Das war's! Sie fanden, dass diese Frage allein ausreichte, dass Kandidaten, die sie nicht beantworten konnten, praktisch nicht in der Lage waren, logisch zu argumentieren und nicht zu trainieren. Diejenigen, die antworten können (auch wenn sie anscheinend keine echte Computerprogrammiersprache und keinen verwendeten Pseudocode kennen), könnten in den Programmiersprachen und Tools geschult werden, die Ihr Unternehmen verwendet.

    Dies hilft natürlich nicht bei der Unterscheidung Leute, die Code schreiben können und exzellente Programmierer; Ich bin mir jedoch nicht sicher, ob ein Test vor der Einstellung dies für Sie erledigt.

    meriton
    2019-02-01 05:27:10 UTC
    view on stackexchange narkive permalink

    Meine Aufgabe ist es, meinem Manager Feedback zu geben, ob ein bestimmter Kandidat "GO" oder "NO GO" ist.

    Ihr Feedback sollte nicht binär sein. Zum Beispiel habe ich dem Personalchef für den letzten Kandidaten, den ich interviewt habe, Folgendes gesagt:

    Die Position erfordert die Fähigkeit, Entwickler in Technologie X zu betreuen, aber der Kandidat verfügt nur über oberflächliche Kenntnisse dieser Technologie . Aufgrund der Charaktereigenschaften, die ich im Interview beobachtet habe, und seiner persönlichen Entwicklung in der Vergangenheit halte ich es für wahrscheinlich, dass er gute Arbeit leisten würde, wenn er ein paar Monate Zeit hätte, sich mit der Technologie vertraut zu machen.

    Der Personalchef erwägt nun, den Kandidaten einzustellen und einen Auftragnehmer einzustellen, bis der neue Mitarbeiter auf dem neuesten Stand ist.

    Er hätte diese Option nicht in Betracht ziehen können, wenn mein Feedback binär gewesen wäre.

    Das heißt, indem Sie nuancierteres Feedback geben, als Sie es nur mit "GO" oder "NO GO" tun Ihr Manager muss eine fundierte Entscheidung treffen, ob er ein Risiko für einen Kandidaten eingehen möchte, und ihm die Möglichkeit geben, dieses Risiko zu mindern.

    Wenn Sie dagegen die Standards stillschweigend senken, glaubt Ihr Management, dass der Kandidat perfekt zu Ihnen passt, und berücksichtigt keine Lücke. Insbesondere entziehen Sie dem Management die Möglichkeit, die notwendigen Vorkehrungen zu treffen, damit der nicht perfekte Kandidat erfolgreich ist.

    Die Bereitstellung nuancierter Rückmeldungen funktioniert persönlich besser als schriftlich. Normalerweise beginne ich mit einer kurzen Zusammenfassung wie "Jetzt nicht geeignet, könnte aber lernen" und erkläre dann, warum ich das denke (soweit der Manager interessiert ist, natürlich). Wenn ein Manager den Kerl unbedingt einstellen möchte, können wir uns überlegen, welche Unterkünfte notwendig wären.

    Heh, ja, ich habe vor ein paar Jahren so geantwortet.Aber dann haben Manager oft mit der E-Mail gefolgt: "Also ist es GO oder NO GO?"oder "also sollten wir sie zum Interview einladen oder nicht?".Jetzt bin ich viel unkomplizierter.
    Es ist eine sehr einfache Frage: "Basierend auf dem, was Sie derzeit über den Kandidaten wissen, sollten wir ihn einstellen?".Auf diese Frage ist "vielleicht ..." keine nützliche Antwort.Es ist immer klar, dass "JA" oder "GO" mit Vorbehalten verbunden ist (nicht zuletzt "abhängig vom Gehalt", unter vielen anderen), aber nur die Vorbehalte aufzulisten, ohne die Frage tatsächlich zu beantworten, hilft niemandem.
    Nun, es schien den 6 verschiedenen Managern zu helfen, für die ich Kandidaten interviewt habe.Tatsächlich nannte mich einer von ihnen erst gestern eine "sehr wertvolle Hilfe" im Interviewprozess ... vielleicht besteht der Unterschied darin, dass ich das Feedback ** mündlich ** gebe?Das obige Zitat ist der Kern einer 5-minütigen Diskussion mit dem Personalchef - die natürlich eine Zusammenfassung wie "Er kann es jetzt nicht, wird es aber, wenn er ein paar Monate geschult wird" enthielt.Das ist nicht viel länger als "NO GO", bietet dem Management jedoch eine zusätzliche Option.
    user3845896
    2019-02-01 22:11:12 UTC
    view on stackexchange narkive permalink

    Ich denke, Sie sollten bereits eingestellten Mitarbeitern Interviewfragen stellen, die im internen Bewertungsprozess verwendet werden können. Vielleicht wurden sie zu einer Zeit eingestellt, als diese Fähigkeit nicht notwendig war, aber jetzt sind sie veraltet. Druck sollte auf beiden Seiten auftreten.

    Ertai87
    2019-02-01 22:55:43 UTC
    view on stackexchange narkive permalink

    1) Testen Sie nicht vor dem Interview. Das ist für niemanden gut. Im besten Fall bewerben sich Tausende von Entwicklern, und da es keine Eintrittsbarriere für den Test gibt (da der Test die erste Eintrittsbarriere für das Interview darstellt), müssen Sie Tausende von Tests durchlaufen, alleine . Aber das ist der beste Fall. Der schlimmste Fall ist, dass Sie es schwieriger machen, sich für Ihren Job zu bewerben. Wenn eine Firma sagt "Schicken Sie mir Ihren Lebenslauf per E-Mail", was ich in 30 Sekunden von meinem Handy aus tun kann, während ich auf der Toilette sitze, und die andere Firma sagt "mache diesen einstündigen Programmiertest", den ich habe Um eine Auszeit zu buchen und auch vor einem Computer zu sitzen, werde ich mich definitiv für den ersten bewerben, und ich werde wahrscheinlich den zweiten in 5 Minuten vergessen, weil ich wahrscheinlich Ihre Stellenanzeige lese, auf meinem Handy und wahrscheinlich auch auf der Toilette , und daher sind Dinge, die ich jetzt tun kann, für mich attraktiver als Dinge, die ich nicht kann.

    2) Dies ist derzeit weltweit ein großes Problem in der Softwareindustrie: Es ist einfach, einen Job zu finden, wenn Sie Erfahrung haben. Es ist schwer, einen Job zu finden, wenn man es nicht tut. Die meisten Unternehmen sind nicht bereit, Zeit in die Investition eines neuen Absolventen zu investieren, um ein produktiver Mitarbeiter zu werden. Die meisten Unternehmen möchten den Super-Rockstar einstellen, der bereits alles weiß und in einer Woche auf dem Laufenden bleiben kann. Aber hier ist die Sache: Zeit existiert und Menschen altern. Irgendwann werden all diese Super-Rockstars 50 oder 60 Jahre alt und wollen in den Ruhestand gehen. Und wer wird sie ersetzen, wenn jedes Unternehmen nur diese Rockstars will und niemand die frischen Gesichter will? Nachwuchsentwickler sind wichtig, da jemand, der 25 Jahre alt ist und heute nichts weiß, möglicherweise 30 Jahre alt ist und in 5 Jahren das wichtigste Projekt in Ihrem Unternehmen leitet. Konzentrieren Sie sich nicht darauf, nur leitende Entwickler einzustellen, das hilft niemandem.

    3) Wie sieht Ihr Vergütungspaket aus? Vielleicht zahlen Sie keinen Marktpreis. Wie Sie sagten, scheinen Sie sich bewusst zu sein (ich bin kein Europäer, daher kann ich nicht verifizieren oder bestreiten), dass es in Europa einen Mangel an Entwicklern gibt. Das heißt, die Fähigkeit der Softwareentwicklung ist ein Verkäufermarkt. Auf dem Markt eines Verkäufers kann der Verkäufer (in diesem Fall der Mitarbeiter oder Antragsteller) frei sagen: "Entschuldigung, ich werde nicht für Sie arbeiten, weil das andere Unternehmen bereit ist, mir doppelt so viel / bessere Leistungen / besseren Standort zu zahlen." / etc "(Ich werde gleich auf weichere Dinge wie Work-Life-Balance eingehen). Möglicherweise müssen Sie einen Bieterkrieg mit ähnlichen Unternehmen in Ihrer Nähe führen, um Talente anzuziehen.

    4) Überprüfen Sie Ihre sozialen Medien. Glassdoor ist die offensichtlich wichtigste, aber alle anderen Websites, die dort existieren, sind auch nützlich. Hinterlassen die Leute negative Bewertungen? Hier werden häufig Dinge wie Work-Life-Balance, Unternehmenskultur, Überarbeitung, interessante Projekte, schlechtes Management usw. gemeldet. Wenn ich mich auf einem Verkäufermarkt bei zwei Unternehmen bewerben kann und ein Unternehmen sagt: "Großartiges Unternehmen, ich verlasse die Arbeit jeden Tag um 17 Uhr, ich habe in den letzten 6 Monaten zwei Erhöhungen erhalten", und das andere sagt "Ich arbeite 13-Stunden-Tage im ständigen Crunch-Modus und wir haben seit anderthalb Jahren keine neuen Kunden mehr gewonnen", weiß ich, welches Unternehmen ich in meinen Bewerbungen bevorzugen werde. Seien Sie sich Ihres Rufs bewusst, und wenn Ihr Ruf schlecht ist, muss Ihr Management etwas tun, um ihn zu beheben.

    Ian Kemp
    2019-02-02 19:39:02 UTC
    view on stackexchange narkive permalink

    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.

    blahblah
    2019-02-03 14:03:39 UTC
    view on stackexchange narkive permalink

    Zuerst interviewen, später testen.

    Wenn die Entwicklerrolle spezielle Anforderungen hat (z. B. muss sie in der Lage sein, datenwissenschaftliche Algorithmen in Cobol zu codieren), ist dies nur ein Teil der Jobbeschreibung / des Unkrauts.

    Holen Sie sich Bewerber, indem Sie Interviews anbieten. Es werden mehr Leute in die Tür kommen.

    Von Anfang an einen Test perfekt durchführen zu können, ist kein Hinweis auf einen "perfekten" Kandidaten. Sie könnten mit einem Rockstar enden, der die Leistung aller anderen Mitarbeiter beeinträchtigt, weil es so schwierig ist, mit ihnen zu arbeiten. Sie könnten mit einem großartigen Mitarbeiter enden, der Sie 3 Tage später verlässt, weil er ein anderes Stellenangebot erhalten hat.

    Wenn Sie im Voraus ein Interview führen, können Sie Leute für alle nicht-technischen Dinge aussortieren. Können sie gut mit Menschen sprechen? Können sie klar über vergangene Projekte sprechen? Scheint es, als hätten sie bei ihren letzten Jobs einen Mehrwert geschaffen? Fehlen ihnen ein paar Fähigkeiten, die sie für Ihre Aufgabe benötigen, damit sie leicht das "perfekte" Teammitglied werden können, das Sie suchen?

    Nachdem Sie die Interviews ausgesondert haben, stellen Sie sie auf die Probe und Sehen Sie, welche gut (oder gut genug) abschneiden.

    Bei meinem letzten Job hatten sie einen SQL-Test. Es war ein paar Jahre her, seit ich reines SQL codiert hatte. Es war ein handgeschriebener Test. Ich war mir sicher, dass mein SQL nicht perfekt war. Aber sie gaben mir den Job. Warum? Sie hatten einen großen Mangel an "qualifizierten Kandidaten". Aber mein SQL war besser als das, was sie gesehen hatten. Sie zahlten auch Erdnüsse im Vergleich zu dem, was die meisten SQL-Entwickler wollten. (Ich hatte Fähigkeiten, aber keinen Hochschulabschluss oder Zertifikate, also musste ich nehmen, was ich bekommen konnte). Ich habe dort 8 Jahre lang gearbeitet und war ein Rockstar-Angestellter für sie. Ich begann in einer Abteilung mit 5 Leuten, die weggeschnitten wurden, als ich mehr SQL on-the-Job und automatisierte Dinge lernte. Ich wurde nicht mit der Datenprüfung beauftragt, aber ich tat es trotzdem und stellte Millionen-Dollar-Probleme mit ihren Systemen fest (dh: Auf diesen Systemen konnten CSRs falsche Daten eingeben, die das Unternehmen Millionen pro Jahr kosteten). Ich habe mehr auf den Tisch gebracht, als ein einfacher Codierungstest in Beziehung setzen könnte.

    Anstatt von Anfang an einen 1-2-stündigen Test zu verwenden, um den perfekten Diamanten zu finden, verwenden Sie Interviews, um sich für Rohdiamanten zu öffnen, und polieren Sie dann einen, von dem Sie glauben, dass er viel Potenzial hat.

    Stellen Sie einfach sicher, dass Sie in der Stellenbeschreibung die Leute darüber informieren, dass es ein erstes Interview geben wird. Wenn diese ausgewählt sind, müssen die Kandidaten einen 1-2-stündigen Test durchführen.

    Es macht mich wirklich wütend, wenn potenzielle Arbeitgeber mich nicht wissen lassen, worauf ich mich einlasse, wenn ich mich bei ihnen bewerbe. (ZB: herauszufinden, dass sie 5 Interviewrunden haben, wenn die meisten Orte nur 2-3 haben, oder herauszufinden, dass sie stumpfe Testanforderungen haben und ich 5 Stunden außerhalb der Stadt oder an eine andere absurde Anforderung zu einem bestimmten Ort gehen muss.) Potenzielle Mitarbeiter möchten wissen, wie der Hindernislauf aussehen wird, um VORNE eingestellt zu werden. Wenn dies im Vorfeld einen enormen Zeitaufwand bedeutet (z. B. dass sie zuerst den 1-2-Stunden-Test absolvieren müssen), stehen die Chancen gut, dass sie es sind Ich werde an Ihnen vorbeikommen, da andere Orte begonnen haben, ihre Einstellung zu ändern, um dem begrenzten Mitarbeitermarkt gerecht zu werden.

    Chris
    2019-02-01 21:46:24 UTC
    view on stackexchange narkive permalink

    Sie suchen einen Junior-Entwickler. Sie werden nicht perfekt sein, sie werden Zeit brauchen, um zu lernen, und sie werden mehr Zeit für ältere Entwickler in Anspruch nehmen, wenn sie lernen. Sie können dies nicht vermeiden, also hören Sie auf, nach dem perfekten Kandidaten zu suchen, der bereits weiß, was Sie brauchen, und finden Sie einen, den Sie unterrichten können.



    Diese Fragen und Antworten wurden automatisch aus der englischen Sprache übersetzt.Der ursprüngliche Inhalt ist auf stackexchange verfügbar. Wir danken ihm für die cc by-sa 4.0-Lizenz, unter der er vertrieben wird.
    Loading...