3 Stimmen

Wie man anständige C++ Entwickler in informellen Treffen identifiziert

Ich gehe zu einer jährlichen Free Software/Open Source-Konferenz. Diese Veranstaltung ist sehr community-orientiert und die Treffen in den Gängen sind sehr informell. Da das Unternehmen, für das ich derzeit arbeite, nach C++-Entwicklern (in einer Linux-Umgebung) sucht, habe ich auf ein T-Shirt die Worte "Wir rekrutieren C++-Entwickler" in großen Buchstaben gedruckt.

Hoffentlich wird jemand auf mich zukommen, sich vorstellen und mir sagen, dass er/sie ein C++-Entwickler ist und auf der Suche nach einem Job ist.

Was sollte ich fragen, um ihr C++-Wissen zu messen? Ich brauche eine Frage, die in einem überfüllten Flur und mit einem Gebäck in der Hand beantwortet werden kann.

Ein Beispiel könnte sein:

  • Warum muss ein Destruktor virtuell sein?

Oder vielleicht eine offene Frage wie:

  • Was ist dein am wenigsten bevorzugtes C++-Feature?

Klärung:

Diese Frage wird kein Interview ersetzen, sie soll nur eine Vorstellung davon geben, ob es sich lohnt, einen Kandidaten zu einem Interview einzuladen.

Zudem haben wir bereits eine sehr fähige Person, die Vollzeit damit beschäftigt ist, diese Positionen zu besetzen. Da ich aus eigenen egoistischen Gründe an dieser Konferenz teilnehmen möchte (es ist eine unterhaltsame Veranstaltung), dachte ich, es könnte ein interessantes Experiment sein, versuchen, diese ungewöhnliche Konzentration von Geeks anzuzapfen. Falls dieses Experiment erfolgreich sein wird, möchte ich auch nicht nur eine zufällige Liste von Namen haben, sondern eine Liste von Namen mit einem bestimmten Hinweis auf die Eignung.

Ich werde hier die Ergebnisse dieses Experiments nach der Konferenz berichten.


Schlussfolgerung:

Die Konferenz ist vorbei. Hier ist, was ich aus diesem kleinen Experiment gelernt habe:

  1. Es hat Spaß gemacht. Im Allgemeinen haben die Leute es verstanden. Die meisten Kommentare, die ich erhalten habe, besagten, dass es eine nette Idee ist. Es war eine einfache Möglichkeit, eine Flurdiskussion mit interessanten Personen anzustoßen.

  2. C++-Entwickler sind nicht so introvertiert, wie man vermuten könnte. Mein Beweis ist keineswegs schlüssig, aber etwa ein halbes Dutzend C++-Entwickler kamen auf mich zu.

  3. Ich sollte mir keine Sorgen um eine bestimmte Frage machen. Eine Diskussion mit einem potenziellen Kandidaten in dieser Umgebung tendiert dazu, natürlich in ein bekanntes Muster zu fallen, in dem ich beschreibe, was wir machen, und somit die natürliche Frage an den Kandidaten ist, was er/sie gemacht hat.

  4. Die Qualifikationen des Kandidaten in dieser Umgebung zu beurteilen ist schwierig. Am Ende habe ich meine Visitenkarte an jeden Kandidaten verteilt, den ich getroffen habe. Da nicht alle von ihnen tatsächlich verfügbar sind, vermute ich, dass es einfach sein wird, die Menschen zu sortieren, die tatsächlich auf die von mir übermittelte Führung reagieren werden.

  5. Vielleicht könnte ich besser organisiert sein, aber ich finde, dass die informelle Natur des Gesprächs und die Tatsache, dass ich eine Visitenkarte überreicht, aber ihre Details nicht notiert habe, gut mit der Atmosphäre der Konferenz harmonierten.

Zusammenfassend: Wenn Sie auf der Suche nach einem Kandidaten sind und vermuten, dass Sie Ihr Zielpublikum bei einer informellen Veranstaltung antreffen werden, empfehle ich, $15 für das Bedrucken einer einfachen Botschaft auf einem T-Shirt auszugeben. Wenn nichts anderes, wird es Ihnen ein Lachen bescheren.


Meta:

Die Frage sollte nie irgendwelche Kontroversen auslösen. Es scheint jedoch, dass Personalbeschaffung ein umstrittenes Thema ist, jede Antwort hier wurde mindestens einmal abgelehnt. Sogar diese Frage wurde von einigen Personen zur Schließung markiert. Wenn Sie das Gefühl haben, dass ich Ihre Zeit verschwendet habe, tut es mir aufrichtig leid.

21 Stimmen

Es handelt sich um eine Fangfrage. C++-Programmierer sind zu introvertiert, um an jedem Treffen teilzunehmen.

0 Stimmen

Ein anständiger C++-Entwickler ist in erster Linie jemand, der anständige C++-Programme schreibt.

14 Stimmen

Geben Sie ihnen einfach Ihre Karte, nehmen Sie ihre Karte und führen Sie später ein ordentliches Interview durch.

1voto

SigTerm Punkte 25410

Was soll ich fragen, um ihr C++-Wissen einzuschätzen?

Ich glaube nicht, dass es überhaupt möglich ist. Sie können sich einen groben Überblick über das Fähigkeitsniveau der Leute verschaffen, indem Sie sich ihren Code ansehen und mit anderen zusammenarbeiten. Aber eine Frage? Das ist wie russisches Roulette spielen, bei dem nur eine Patrone nicht geladen ist - Sie könnten einen schlechten Entwickler bekommen, der zufällig die Antwort auf Ihre Frage kennt.

Ich würde empfehlen, Leute zu einem Vorstellungsgespräch einzuladen und dann die geeignetsten einzustellen. Selbst wenn es erfahrene Entwickler gibt, bedeutet das nicht automatisch, dass sie automatisch mit Ihnen arbeiten wollen.

-2voto

PaulJWilliams Punkte 18533

Ich würde Ihren Termin absagen und die Zeit damit verbringen, hochwertige Personalvermittler in Ihrer Gegend zu recherchieren. Viel produktiver als zu hoffen, zufällig auf einen großartigen Mitarbeiter zu stoßen.

6 Stimmen

Im Gegenteil, wenn Sie zu einer Versammlung von Menschen gehen, die eine hohe Dichte von Programmierern enthalten wird, ist dies eine gute Möglichkeit, einen guten C++-Programmierer zu finden. Ein "hochwertiger Personalvermittler in Ihrer Gegend" ist eher Glückssache.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X