Wie verifizieren Sie das Arbeits- und Erfahrungsniveau von Consultants? [geschlossen]

7

Also, jetzt suche ich nach Beratern für zwei Technologien, die ich kenne, aber keine Erfahrung darin. Ich habe Anzeigen auf Craigslist gestellt, da dies zwei kleine Aufgaben sind und höchstwahrscheinlich die größeren Firmen nicht belästigt werden wollen ein Arm und ein Bein.

Wie verifiziere ich, dass diese Jungs auf dem Vormarsch sind? Dass die Arbeit, die sie mir schicken, ihre ist? Ich meine, ich würde gerne glauben, dass der Typ, der seine Email nicht unterschrieben hat, die ganze Flash-Arbeit für Guess.com gemacht hat und Craigslist für Gigs trollt, ich glaube einfach nicht, dass es wahrscheinlich ist.

Ich habe auch nicht viel Zeit dafür, also muss alles, was ich tun kann, schnell sein (daher der Grund, dass ich Berater anstelle).

AKTUALISIEREN

Das Problem ist, das ist ein kleines Unternehmen, und ich bin die IT-Abteilung. Ich meine, ich weiß genug über Flash, um einige hochrangige Fragen zu stellen, aber nicht viel. Die andere Sache ist ein Mac-Produkt namens File Maker Pro, von dem ich relativ wenig weiß.

Der Punkt ist, mir Zeit zu sparen, also muss ich die Technologien nicht lernen und es tun. Gibt es seriöse Firmen, die kleine Dinge wie diese behandeln? Ich nehme an, das war vielleicht eine bessere Frage.

Danke.

    
Sara Chipps 22.09.2008, 13:48
quelle

19 Antworten

7

Nun, Sie bekommen, wofür Sie bezahlen, und die Verwendung von Craigslist für High-Level-Technologie-Mitarbeiter ist vielleicht nicht der beste Weg, um die Besten der Besten zu finden.

Das aussagekräftigste Werkzeug, um die Lügner und Poser auszusortieren, ist ein guter, zermürbender Telefonbildschirm. Wenn Sie nichts über die Technologie wissen, dann haben Sie ein Problem. Sie brauchen jemanden, der kenntnisreich ist, dem Sie vertrauen, um die Reifen auf diese Typen zu treten.

Sie können sie immer nach ihrem Reputationswert für Stack Overflow fragen.

;)

    
David Hill 22.09.2008, 13:54
quelle
6

Einige Ideen:

  1. Fragen Sie nach Referenzen und sprechen Sie mit ihnen ausführlich über die Verantwortlichkeiten der Person.
  2. Fragen Sie nach Mustern ihrer Arbeit.
  3. Verwenden Sie die Google-Codesuche , wenn Sie vermuten, dass ihr Code von einem anderen Ort stammt.
Ben Hoffstein 22.09.2008 13:54
quelle
6

Wir haben einen mehrstufigen Prozess, den Sie möglicherweise auf Ihre Situation abstimmen können.

  1. 5 Minuten Online-Test, bei dem Sie eine von mehreren Fragen erhalten, die Sie auffordert, einen einfachen Algorithmus zu schreiben, um das dargestellte Problem zu lösen. FizzBuzz ist dafür ein guter Rasierer.

  2. Fragen Sie nach Antworten auf und Antworten auf fünf Essay-Fragen, um ein Gefühl für ihre Persönlichkeit, ihre Arbeitsgewohnheiten, Kommunikationsfähigkeiten und echtes Interesse an der Position zu bekommen. Wenn sie das nicht wollen, sind wir nicht interessiert.

  3. Fragen Sie im Voraus nach einem Codebeispiel und sprechen Sie mit ihm während des Telefonbildschirms darüber, bevor Sie unseren Handschuh mit technischen Fragen besprechen. Wenn sie nicht darüber diskutieren können, wie sie den Code verbessern oder auf eine Änderungsanfrage reagieren, können wir darauf wetten, dass sie sie nicht geschrieben oder verstanden haben. Wir suchen nach Best Practices sowie nach ihrer Fähigkeit, den Code mit uns zu diskutieren.

  4. Technischer Frage Handschuh während des Telefonbildschirms. Stellen Sie die Fragen, die Sie nicht wirklich mit Google beantworten können, während Sie telefonieren, z. B. den Lebenszyklus der ASP.NET-Seite beschreiben, sie an bestimmten Stellen stoppen und nach weiteren Aspekten wie Ausgabe-Caching fragen.

  5. Eins-zu-eins mit dem Entwicklungsmanager (vor Ort)

  6. 90-minütiger praktischer Test. (vor Ort)

  7. Essen Sie mit dem Entwicklungsteam zu Mittag, um sicherzustellen, dass sie unabhängig von ihren Programmierkenntnissen gut mit dem Team zusammenpassen. Dies hat sich als ein überraschend wertvoller Indikator dafür erwiesen, wie Berater arbeiten werden.

  8. Von Angesicht zu Angesicht mit dem Entwicklungsteam. Wir besprechen, wie der Kandidat beim Hands-on-Test gemacht hat und verbringen dann den Rest der Stunde mit einer Handvoll technischer Fragen (nicht viele, da sie ihre technischen Fähigkeiten auf dem Telefonbildschirm bewiesen haben) und meist als sie weichere Fragen über ihre Arbeit Gewohnheiten, Team Dyanamics, Best Practices.

  9. Die wichtigste Frage, die Sie einem Kandidaten stellen können, ist, warum er seinen derzeitigen Arbeitgeber verlässt. Wenn Sie jemanden wollen, der langfristig zu Ihrem Team beitragen kann und wirklich stolz auf Ihre Arbeit für Ihr Unternehmen / Projekt ist, dann ist ihre Antwort auf diese Frage der Schlüssel. Wenn sie nur ihren vorherigen Arbeitgeber schlagen, passen Sie. Wenn sie nur nach mehr Geld suchen, aber ihr Projekt wirklich mögen, pass auf. Wenn sie in der gegenwärtigen Position ihren Höhepunkt erreicht haben, überlege sie. Benutze dein Urteil zu diesem Thema, aber frage es immer.

  10. Bekommen Sie Feedback von allen, die ihn interviewt haben. Wenn mindestens eine Person von ihnen begeistert ist und es niemanden gibt, der einen festen Daumen nach unten gibt, dann sind sie wahrscheinlich eine gute Wahl. Wenn alle ohne besondere Warnsignale lauwarm sind, ist das an sich schon eine große rote Fahne!

  11. Überprüfen Sie Referenzen für Personen, an die sie berichtet haben, und rufen Sie sie an oder senden Sie eine E-Mail.

  12. Google sie

Chris Ballance 22.09.2008 15:11
quelle
5

Wenn Sie nicht in der Lage sind, die Scharlatane selbst auszusortieren, müssen Sie jemanden einsetzen, der selbstsicher ist, zum Beispiel:

  • Ein vertrauenswürdiger Kollege / Freund / Kontakt
  • Eine seriöse Personalagentur
  • Eine seriöse Beratung

Eine Agentur oder eine Beratungsfirma wird mit Kosten belastet, aber die Einstellung der falschen Person hat auch Kosten!

    
Gareth D 22.09.2008 13:56
quelle
4

Es hört sich so an, als hätten Sie Beispielcode von den Beratern bekommen. Ein guter Weg, um zu bestätigen, dass der Quellcode ihnen gehört, ist es, durchzusehen, eine Logik zu finden, die komplex oder kontraintuitiv zu sein scheint, und zu fragen, warum es so ist. Sie sollten in der Lage sein, das zu beantworten, wenn sie es geschrieben haben: -)

    
torial 22.09.2008 13:59
quelle
3

Holen Sie sich Referenzen und kontaktieren Sie sie.

    
Kevin Sheffield 22.09.2008 13:54
quelle
3

Bitten Sie sie um ein Portfolio und stellen Sie sicher, dass Sie die Personen kontaktieren, die einige ihrer früheren Arbeiten in Auftrag gegeben haben, und unterhalten Sie sich kurz. Die meisten Leute werden nichts dagegen haben, wenn Sie anrufen, um nachzusehen.

Wenn Sie nur bereitgestellte Schiedsrichter verwenden, können Sie möglicherweise mit jemandem sprechen, der eine glühende Bewertung geben soll.

    
Oli 22.09.2008 13:54
quelle
3

Abgesehen von der Frage nach Referenzen und deren Überprüfung, wie bereits erwähnt, empfehle ich Ihnen, Risiken zu minimieren.

Der beste Weg, dies zu tun, besteht darin, am Ende in kurzen Iterationen mit Working Deliverables zu arbeiten. Kurz gesagt, ich meine ein oder zwei Wochen und etwas, das Sie ausprobieren und bewerten können. Wenn Sie eine Code-Überprüfung durchführen können, können Sie nicht nur überprüfen, dass das, was sie gebaut haben, tatsächlich funktioniert, sondern auch, wie es aufgebaut ist.

Referenzen können schwierig sein. Jeder Berater stellt seine erfolgreichsten Projekte als Referenz zur Verfügung, aber nicht deren Misserfolge, und trotzdem sind die Leute, die für Sie arbeiten, vielleicht nicht die gleichen oder sind nicht in der gleichen Stimmung wie in früheren Jobs.

In kleinen Schritten voranzukommen ist immer eine gute Möglichkeit, ihre Qualität zu beurteilen.

    
Martin Salias 22.09.2008 14:11
quelle
2

Wenn Sie nach technischer Kompabilität suchen, könnten Sie sehen, ob Sie ein Anfänger-Tutorial über die Technologie mit einigen Fragen finden könnten, die Sie ... ausleihen könnten. Es gibt eine große Kluft zwischen den nur ahnungslosen Entwicklern (die das einfach beantworten können) und den Nicht-Entwicklern. Achte auch auf lange Listen von beanspruchten Technologien (mehr als 5-8?), Dass (fast) immer jemanden meint, der nicht weiß, was er macht.

Natürlich, wenn Sie einfach per Nachnahme zahlen könnten ...:)

    
Simon Buchan 22.09.2008 13:58
quelle
2

Wie die anderen Poster angemerkt haben, ist es eine gute Möglichkeit, ihre Wissensdatenbank zu überprüfen. Dies ist jedoch aufgrund von NDA-Vereinbarungen mit Unternehmen nicht immer möglich, also lehnen Sie sie nicht ab, wenn sie nichts bieten können. Sie Referenzen zur Verfügung zu stellen und die Referenzen tatsächlich aufzurufen, ist ein guter Weg, um Informationen darüber zu finden, aber da sie ihre Referenzen bereits überprüft haben, werden Sie wahrscheinlich nur positives Feedback dazu erhalten.

Eine andere Route, über die Sie vielleicht nachdenken sollten, ist, sie kommen zu lassen und ihnen dann ein kompetenzbasiertes Interview zu geben. Wenn Sie einige Fragen zu den Produkten haben, die Sie beantworten und / oder programmieren können, dann sollten sie das gleiche tun können. Wenn Sie jemandem eine Frage stellen, die Code erfordert, sollten Sie in der Lage sein, eine grundlegende Frage in angemessener Zeit auf Ihrer Website zu beantworten. Stellen Sie nur sicher, dass die Frage so einfach ist, dass Sie es in angemessener Zeit selbst erledigen können.

    
rjzii 22.09.2008 14:07
quelle
1

Ich würde sagen, Sie würden genauso mit jedem Jobkandidaten arbeiten. Telefonieren Sie sie, und führen Sie dann (wenn möglich) ein persönliches Gespräch durch. Stellen Sie ihnen technische Fragen und fragen Sie sie, wie sie Ihr Problem lösen würden.

Sie müssen aufgrund ihrer Antworten ein Urteil fällen und beurteilen, ob sie wirklich wissen, worüber sie sprechen oder nicht.

Denken Sie daran, ihre Referenzen mit einem Körnchen Salz zu nehmen. Denken Sie daran, dass sie Ihnen keinen Hinweis auf Kontakte geben würden, die schlecht gegen sie sprechen könnten, also ist alles sehr voreingenommen.

    
GEOCHET 22.09.2008 13:53
quelle
1

Eine andere Möglichkeit, ihre Kompetenz zu testen, ist, ihnen eine reale Aufgabe zu geben, die Sie auf Ihrem Teller haben, die auf 4 Stunden begrenzt ist, und sie zu bitten, dies zu tun. Wenn sie sich beschweren, freie Arbeit für dich zu machen, dann willst du sie sowieso nicht (da sie sich wahrscheinlich beschweren). Dies ist der beste Weg, um es auf Ihrem Niveau zu bekommen, sowie zu überprüfen, dass sie die Programmierung Teil des Jobs tun können :-). So habe ich meinen jetzigen Job, FWIW, bekommen.

    
torial 22.09.2008 14:17
quelle
0

Bitten Sie sie, Ihnen ein Portfolio der Projekte, an denen sie gearbeitet haben, mit einer kurzen Zusammenfassung ihrer Eingaben für jedes Projekt zu übermitteln.

    
Galwegian 22.09.2008 13:50
quelle
0

Fragen Sie nach, wie hoch der Rep-Wert in stackoverflow ist.

Aber ernsthaft, Sie könnten versuchen, Foren für Flash und Filemaker zu suchen, um sachkundige Benutzer zu finden und / oder in diesen Foren nach guten Interviewfragen zu fragen.

    
Geoff 22.09.2008 14:00
quelle
0

Eine persönliche Empfehlung von jemandem, den Sie kennen, wäre ideal, wenn es möglich wäre.

Als Alternative stimme ich den anderen Vorschlägen zu, eine gründliche telefonische Vorführung durchzuführen. Wenn Sie sich dazu nicht qualifiziert fühlen, kennen Sie wahrscheinlich jemanden, der es ist.

Dies ist definitiv die Art von Dingen, bei denen es wichtig ist, hoch qualifizierte Menschen zu kennen und ihnen zu vertrauen, auch wenn sie keine Spezialisten in den Fähigkeiten sind, die Sie suchen.

    
catfood 22.09.2008 14:02
quelle
0

Ich persönlich stimme zu, dass ein guter Telefonbildschirm eine gute Sache ist, aber im Idealfall würden Sie eine Person finden, der Sie vertrauen könnten, die die Technologien kennt, die Ihnen helfen würden, durch den Telefonbildschirm zu kommen.

Sie müssen vielleicht für ein oder zwei Stunden von jemandes Zeit bezahlen, aber wenn Sie den Weg der billigen Arbeit gehen und immer noch ein gewisses Qualitätsniveau erreichen wollen, könnte es der einzige Weg sein.

    
Mitchel Sellers 22.09.2008 14:09
quelle
0

Ein technischer Test ist nicht ausgeschlossen und zu erwarten. Bitten Sie sie, etwas Triviales zu tun (nicht mehr als ein paar Stunden Arbeit) und führen Sie danach durch.

Geben Sie ihnen einen PC- und Netzzugang, während sie es tun, da die meisten Entwickler das Netz als Referenz benutzt hätten, während sie trotzdem arbeiten ...

Wie für die Formulierung eines Tests ... vielleicht eine Frage auf Stapelüberlauf für einen Probentest schreiben?

    
Omar Kooheji 22.09.2008 14:46
quelle
0
  1. Wie schon andere sagten: Fragen Sie nach Referenzen und überprüfen Sie sie.
  2. Sie fragen nicht nur einen Kerl, oder? Verwenden Sie die ABC-Technik: Rufen Sie A an und stellen Sie einige Fragen zu technischen Details. Dann rufe B an und frage sie, was sie über A's Antworten denken. Was würden sie antworten? Mach dasselbe mit B und C. Dann kannst du zurück zu A gehen. Das sollte dir eine gute Vorstellung davon geben, wer die Details kennt.
  3. Höre auf welche Fragen sie dich fragen! Können sie Ihre Frage zu einer echten Problemstellung verarbeiten?
Markus Schnell 22.09.2008 15:27
quelle
0

Ich bin mir sicher, dass es gute Berater für CL gibt, aber es ist einfach zu schwer und riskant zu überprüfen; selbst wenn sie dir einen Hinweis gaben, woher weißt du, dass es real ist? Und Code-Beispiele können eine Menge Dinge bedeuten. Sie kopieren möglicherweise den Code aus anderen Quellen, und Sie werden ihn in der Codesuche nicht finden. oder Sie können Teile des Codes auf Google finden, aber sie sind nur gute Entwickler, die Open-Source-Framework, etc. verwenden.

Wenn sie lokal sind, würde ich definitiv einen Besuch vor Ort verlangen und mit ihnen persönlich sprechen. Sie sind vielleicht kein Experte für die Technologie, aber Sie sollten es gut genug wissen, um einige allgemeine Fragen zu stellen.

Und ich denke, es gibt viele Stellen, an denen man Auftragnehmer für kleine Projekte anheuern kann; Sie haben in der Regel gute Bewertungssysteme, machen eine Suche und probieren diese aus.

    
Jon 22.09.2008 16:02
quelle

Tags und Links