Gibt ein Kandidat, der mehrere Sprachen beherrscht, als Personalvermittler Zweifel an seiner Kompetenz auf?

Nein überhaupt nicht.
Aber Sie sollten etwas über die Sprachen wissen, die Sie angeblich kennen, wenn Sie gefragt werden. Beachten Sie, dass Personalvermittler keine Sprache beherrschen müssen, nur um herauszufinden, dass Sie auch keine Kenntnisse haben.

Ich sehe es sehr, dass jüngere Programmierer alles, was sie jemals geschrieben haben, in ihren Lebenslauf aufnehmen. Ich gebe zu, dass es erforderlich sein könnte, an einigen dummen Stichwörtern der Personalabteilungen vorbei zu kommen, und ich versuche, Kandidaten dafür nicht zu bestrafen. Aber Sie sollten klarstellen, welche Sie für Ihre Stärken halten. Wenn Sie aber beispielsweise Python und Haskell als Hauptsprachen verwenden, aber nicht mehr über letztere wissen, als dass Sie eine Reihe von Funktionen schreiben, wird so ziemlich alles in Ihrem Lebenslauf einer genaueren Prüfung unterzogen. Es ist mir egal, ob Haskell-Wissen für das Unternehmen relevant ist – Ihre Ehrlichkeit ist es.

Wenn Sie in vielen Sprachen kompetent sind, scheuen Sie sich nicht, diese zu erwähnen. Ich sehe es als positiv, weil es oft bedeutet, dass Sie Probleme aus verschiedenen Blickwinkeln angehen können und es für Sie einfacher sein wird, noch mehr zu erfassen.

Ich habe leicht mehrere Sprachen unter meinem Gürtel. Ich habe ein paar Rostflecken, könnte aber schnell wieder auf Touren kommen.

Ich kann auch schnell neue lernen – vor einigen Jahren wurde ich gebeten, einen TCL-Code zu ändern. Ich hatte noch nie TCL verwendet – es ist nicht sehr anstrengend, schnell genug zu sein, um die Arbeit zu erledigen. Ich hasse übrigens immer noch TCL. 🙂

Sobald Sie eine Reihe von Sprachen gelernt haben, sind neue Sprachen einfach und das ist ein Vorteil für jeden, der etwas anstellt.

Die einzige wirkliche Frage lautet also: Können Sie sie sichern? Können Sie WIRKLICH mehrere Sprachen programmieren oder blasen Sie heiße Luft?

Die Kenntnis mehrerer Programmiersprachen ist eine gute Sache und wird in heutigen Projekten häufig vorausgesetzt. Die Liste der Sprachen kann auch die Fähigkeit des Kandidaten anzeigen, neue Sprachen zu lernen, eine weitere häufige Anforderung auf dem heutigen Markt.

Eine lange Liste könnte jedoch darauf hinweisen, dass der Kandidat nur jede Sprache auflistet, der er jemals ausgesetzt war, und möglicherweise keine soliden Erfahrungen oder Fachkenntnisse aufweist. Wenn ich eine Liste wie diese sehe, werde ich gefragt, in welchen drei Sprachen sie sich am kompetentesten fühlen. Während alles im Lebenslauf fair ist, würde ich mich in der Regel auf die drei besten und / oder die für sie relevanten Sprachen konzentrieren die Position.

Ich bevorzuge die Anzeige von Sprachlisten wie: „Gute Kenntnisse und Erfahrung mit C, C ++, C # und Assemblersprachen (x86, x64, ARM). Einige Erfahrungen mit VB-, COBOL-, Fortran-, JavaScript-, Java-, Ada-, i860- und PIC18-Assemblys. “Diese Art der Prioritätenliste macht deutlich, womit der Kandidat die meiste Erfahrung hat und dennoch mit einem breiteren Spektrum von Sprachen konfrontiert ist .

Sie sollten besser in einer der Sprachen, die Sie auflisten, kompetent sein. Wenn Sie nur mit einigen von ihnen „vertraut“ sind oder sie jahrelang nicht benutzt haben, lassen Sie sie aus dem Lebenslauf. Einige Unternehmen, für die ich gearbeitet habe, haben einen Online-Programmiersprachtest (im Büro, unter sicheren Bedingungen) verwendet, um die Angeber auszusondern. Ich fand oft heraus, dass einige, die Expertenwissen beanspruchten, im 10. Perzentil und gelegentlich sogar darunter lagen.

Wenn Sie Kenntnisse in einer für einen Job erforderlichen Sprache beanspruchen, sollten Sie von einem kompetenten Personalvermittler eine Reihe von Fragen erwarten: Wann haben Sie das letzte Mal in dieser Sprache programmiert? Wer war damals Ihr Chef? Wie viele andere Programmierer haben sich bei diesem Chef gemeldet? Wie haben Sie sich in Bezug auf die Sprachkompetenz in diese Gruppe eingeordnet gefühlt? Wenn ich mit Ihrem ehemaligen Chef spreche, wo hat er Sie Ihrer Meinung nach als Programmierer in dieser Gruppe eingestuft?

Ich habe mit Turbo Pascal, Delphi, Assembler, C, C ++ und Python gearbeitet, aber ich habe Erfahrung mit Java, C # und PHP