Welche Personalrichtlinien hindern Sie daran, geschickte Programmierer zu finden? [geschlossen]

12

Während unseres Interviewprozesses geben wir dem Kandidaten einen Programmiertest sowie ein Programmierdesignproblem.

Unsere Personalabteilung hat uns angewiesen, den Programmiertest aus rechtlichen Gründen nicht mehr durchzuführen. Dies würde unsere Fähigkeit, Kandidaten zu screenen, wirklich beeinträchtigen.

Gibt es andere Personalrichtlinien, die Sie daran hindern, fähige Programmierer einzustellen?

AverageCoder
quelle
1
Was sind aus Gründen der Neugier die rechtlichen Besonderheiten und wo befindet sich Ihr Unternehmen? Scheint beängstigend und unwirklich, dass Gesetze nicht die Fähigkeit, einen Job als Weg, um Menschen zu wählen, erlauben ...
Matthieu
@Matthieu: In den USA gibt es eine lange Liste von Fragen, die Sie vermeiden müssen, aber meines Wissens nach nichts über Leistungsfähigkeit. Sie können nicht fragen, ob jemand Jude ist, aber wenn der Job Wochenenden beinhalten kann, ist es in Ordnung zu fragen, ob der Kandidat Probleme hat, an manchen Samstagen und Sonntagen zu arbeiten. Dies klingt nach einem Problem mit Anreizen: Die Personalabteilung ist nicht so sehr besorgt, die besten Mitarbeiter zu finden, als vielmehr (a) zu vermeiden, verklagt zu werden, und (b) sich nicht die Mühe zu machen, das Gesetz zu überprüfen, um festzustellen, ob dies ein Problem ist.
David Thornley
2
Ich würde mit ihnen über die spezifischen Bedenken sprechen und sehen, ob sie untergebracht werden können. Menschen, die völlig unvernünftig sind, wenn man sie konstruktiv einsetzt, sind sehr, sehr selten.
Jon Hopkins
Um welche Art von Test handelt es sich? Einige der folgenden Antworten haben ergeben, dass Sie vielleicht eine mit einer Punktzahl am Ende gemeint haben. Ich nahm an, Sie meinten eher ein paar einfache Tests zum Bestehen / Nichtbestehen von Programmen während des Interviews, bei denen zumindest "Bestanden" bedeutet, nah dran zu sein.
jhocking

Antworten:

11

Zwei Dinge, die ich an meinem derzeitigen Arbeitsplatz gesehen habe:

Unpassende Berufsbezeichnungen

Wir wollten einen erfahrenen Systemadministrator einstellen, der unsere Entwicklungs- / Produktionsumgebung verwaltet. Die Aufgabe erforderte auch die Implementierung neuer Sicherheitsmaßnahmen für HIPAA. Wie auch immer, die Berufsbezeichnung lautete "Director of Hosted Systems and Security", da die Hälfte der Technologieabteilung aus Direktoren besteht. Die Lebensläufe, die wir erhielten, stammten von Leuten mit einer Menge Erfahrung auf hohem Niveau. Einer von ihnen verwaltete die Serverfarm für MacDonalds und war seit Jahren nicht mehr aktiv.

Wir kamen nirgendwo hin, weil alle Leute, die die Personalabteilung für Interviews mitbrachte, keine Führungspersönlichkeiten waren. Ich habe die Beschreibung unter einem anderen Titel gepostet. Ich kannte viele Netzwerktechniker / Systemadministratoren aus meinem vorherigen Job und einer von ihnen hat es gesehen und sich beworben. Ich hatte mich direkt von meinem vorherigen Job an ein paar Leute gewandt, aber niemand wollte etwas unternehmen.

Unangemessene Aufgaben

In meinem jetzigen Shop sind wir alle serverseitige Java-Programmierer, und niemand ist wirklich gut im Front-End in Bezug auf Javascript, HTML oder CSS. Jetzt ist das Javascript einfach (aber es ist mühsam, einige Leute dazu zu bringen, JQuery zu lernen), aber niemand möchte diesen Teil überhaupt lernen.

Wir mussten einen Front-End-Entwickler für die Projekte unserer Abteilung finden, der auch Projekte für unsere Kundendienst- und Marketingabteilungen durchführen konnte. Die Stellenbeschreibung, die wir veröffentlicht haben, erforderte Java-Kenntnisse, auch wenn dies nicht das ist, was wir wirklich brauchten. Manchmal denkt HR, dass alle Techniker austauschbar sind und die gleichen Fähigkeiten haben sollten.

LGriffel
quelle
4
+1 für unangemessene Berufsbezeichnungen. An einem Ort konnte ich keine Projektmanager einstellen, da Sie keinen Manager in Ihrem Titel hatten, wenn Sie keine direkten Linienberichte hatten (welche PMs nicht, da sie Projekte eher als Menschen verwalten).
Jon Hopkins
Wer kann jQuery nicht lernen? Es ist wie das einfachste Framework aller Zeiten!
Casebash
Die Person, die der Chef der neuen Einstellung sein wird, sollte die Jobbeschreibung schreiben, alles andere ist massiv dumm.
ozz
4

"Wir brauchen jemanden mit X Jahren Erfahrung in den Technologien Y und Z."

Die Erfahrung ist großartig, aber wir brauchen jemanden, der schnell lernen kann.

Eric Wilson
quelle
6
Es macht besonders Spaß, wenn es die Technologien Y und Z schon seit X Jahren nicht mehr gibt. (Ja, ich habe es schon oft gesehen.)
HedgeMage
@hedgemage Ich wollte das gerade erwähnen, weil ich das auch gesehen habe. Die meisten Anforderungen an "X Jahre Erfahrung" scheinen nur eine andere Art zu sein, "keine brandneuen Absolventen" zu sagen. Es ist jedoch besser, einfach herauszukommen und das zu sagen, anstatt eine Indirektion anzuwenden.
jhocking
3

Es gibt Screening. An vielen Orten werden alle Lebensläufe und Bewerbungen von HR-Mitarbeitern überprüft, und möglicherweise werden gute Mitarbeiter überprüft. Es gibt eine möglicherweise apokryphe Geschichte über Mitch Kapor, der Lotus gründete (es sei denn, ich verstehe meine Unternehmen falsch): Er nahm die Lebensläufe der ersten fünfzig Lotus-Mitarbeiter auf, änderte die Angaben, damit sie nicht erkannt wurden, und ließ sie sich vorlegen HR, die sofort alle von ihnen abgelehnt.

David Thornley
quelle
Ändern sich Einstellungsstandards nicht mit der Zeit? Nicht immer eine gute Sache.
JeffO
2
@ Jeff - Einstellungsstandards sollten sich im Laufe der Zeit unbedingt ändern. Die Leute, die in Start-ups richtig sind, sind häufig keine großen Firmenmenschen.
Jon Hopkins
0

Bitten Sie um Beweise. Ich kann mir nur vorstellen, dass jemand, der herausgefunden hat, dass Sie einen Kandidaten mit einer niedrigeren Punktzahl eingestellt haben, besser diskriminiert werden kann.

JeffO
quelle
1
Ein Problem könnte möglicherweise sein, dass das Standard-Testszenario nicht mit allen möglichen Behinderungen kompatibel ist, die einen Kandidaten für den Job nicht ausschließen. Zum Beispiel gibt es blinde Programmierer, und wenn Sie wegen Blindheit keinen Programmierer einstellen, können Sie in Schwierigkeiten geraten. Vielleicht möchten Sie sehen, ob Sie "angemessene Unterkünfte" für Behinderte anbieten können.
David Thornley
Mit "Programmiertest" fiel mir nicht ein, dass er einen mit einer Punktzahl am Ende meinte. Das ist ziemlich dumm, aber es ist ziemlich wichtig, dass ein Programmierinterview immer einige Tests zum Bestehen / Nichtbestehen von Programmen beinhaltet, bei denen zumindest das Bestehen als "bestanden" gilt.
jhocking
0

Oh, ich bin in der Vergangenheit auf viele gestoßen

  • Es ist nicht gestattet, jemanden auf das Gelände zu bringen (Sicherheitsrisiko)
  • Keine Ausrüstung während des Interviews benutzen dürfen (Gesundheit und Sicherheit)

Es geht weiter....

Ich nenne HR gerne "Legal Compliance", da sich die meisten HR-Funktionen jetzt darauf konzentrieren, wahrgenommene rechtliche Probleme zu vermeiden. Ich sage wahrgenommen, weil das in Wirklichkeit die meisten von ihnen sind.

Schieben Sie Ihre Personalabteilung zurück, lassen Sie sie ihre Arbeit erledigen und sagen Sie ihnen genau, warum Sie keinen Test haben können. Ich bin beeindruckt, wenn sie sich eine echte Rechtsprechung einfallen lassen, um ihre Argumentation zu untermauern.

Martijn Verburg
quelle
IANAL, aber ich habe Formulare unterschrieben, von denen ich sicher bin, dass sie in dieser Rechtsordnung illegal sind, und ich habe viele Behauptungen gesehen, dass X illegal ist, wenn ich es besser weiß (und manchmal eine tatsächliche Autorität zitieren kann). Für die Personalabteilung ist es sicherer, sich auf die proaktive Vermeidung von Klagen zu beschränken und sich nicht mehr um die Unterscheidung zwischen echten und vorgetäuschten rechtlichen Fragen zu kümmern.
David Thornley
Ich bin damit einverstanden, dass es für die Personalabteilung sicherer ist, aber es ist auch fauler - ich mag es, wenn die Personalabteilung ein wenig funktioniert;). Ich meine, sie sollen es ermöglichen, großartige Leute einzustellen, nicht Blocker (ja, ja, ich weiß, ich habe meinen Kopf in den Wolken!).
Martijn Verburg