Wie man einen Programmierer einstellt (auch wenn man keine Ahnung von Programmierung hat)

Veröffentlicht: Zuletzt aktualisiert:

Sie brauchen einen Programmierer, der Ihre Idee in die Realität umsetzt. Sie wissen, wie die Anwendung, die Website, der Onlinedienst aussehen und funktionieren soll, aber Sie haben keine Ahnung, wie Sie es tatsächlich umsetzen können. Vielleicht haben Sie einen Programmierer eingestellt, der keine gute Leistung bringt, und Sie wissen nicht, warum? Wir geben zu, dass es schwer ist, einen Entwickler zu finden, der Ihren Erwartungen entspricht und Ihre Anforderungen perfekt erfüllt.

Hier sind 7 Tipps, wie Sie einen Programmierer einstellen können, auch wenn Sie keine Programmierkenntnisse haben:

1. Definieren Sie, was und wen Sie brauchen, um einen Programmierer einzustellen

Sie wissen, was Sie erstellen möchten - aber wissen Sie auch, wie? Wenn Sie keine Programmierkenntnisse haben, kann das schwierig sein. Am besten wenden Sie sich an einen Freund oder Kollegen, der sich in der Welt der Programmiersprachen auskennt. Er oder sie wird Ihnen sagen können, auf welche Sprache(n) und Fähigkeiten Sie bei der Einstellung achten sollten. Wenn Sie in Ihrem Freundeskreis niemanden finden, lohnt es sich wahrscheinlich, einen Experten für diese Aufgabe zu engagieren. Ein Experte wird auch hilfreich sein, wenn Sie ein eher technisches Gespräch führen wollen.

2. Verstehen Sie die Aufgabe des Programmierers

Matt Linderman schrieb das in 37signale Sie haben eine Politik, die Bestand hat: "Beauftrage nie jemanden mit einer Arbeit, bevor du nicht versucht hast, sie selbst zu erledigen." Natürlich ist es unmöglich, jede Sprache oder Fähigkeit zu erlernen (und zu beherrschen), die Sie brauchen, aber selbst wenn Sie versuchen, ein wenig über das Programmieren zu lernen, hilft es Ihnen, die Besonderheiten der Arbeit eines Programmierers zu verstehen, was es Ihnen ermöglicht, eine solche Person besser zu führen.

3. Die richtigen Fragen stellen

In "14 Dinge, auf die Sie bei einem Programmierer achten sollten" haben wir eine Reihe von Eigenschaften behandelt, die der ideale Programmierer haben sollte. Wenn Sie die in diesem Artikel enthaltenen Fragen stellen, ist die Wahrscheinlichkeit, dass Sie eine großartige Person finden, mit der Sie zusammenarbeiten können, sehr hoch. Stellen Sie außerdem sicher, dass Sie Ihre Kandidaten über Folgendes befragen:

a) Ihr Hintergrund - Auch hier helfen Ihnen ihre Antworten nicht nur dabei, zu verstehen, was und wie sie ihr Wissen erworben haben, sondern Sie lernen sie auch ein wenig kennen und können ihre Kommunikationsfähigkeiten testen;

b) Zeitliche Verpflichtungen - können sie sich voll für Ihr Unternehmen einsetzen? Oder suchen Sie jemanden in Teilzeit?

c) Arbeitseinstellungen - Welche Arbeitszeiten bevorzugen sie? Wann sind sie am effizientesten? Arbeiten sie lieber im Büro oder von zu Hause aus?

d) Führungsqualitäten - Wie würden sie ein Team von Programmierern leiten? Sehen sie sich selbst als Projektmanager, Entwickler oder vielleicht - wie es sich für Sie gehört - als beides?

Wenn Sie einen Programmierer suchen, der einen anderen ersetzen soll, können Sie die Kandidaten nach Problemen fragen, die ihre Vorgänger in der Vergangenheit hatten. Als Schahzil Amin schrieb: "Ihre Antworten sollten den von Ihnen verwendeten Lösungen ähneln oder besser sein. Wenn sie keine prägnante Antwort geben können, ist das in der Regel ein guter Indikator dafür, dass sie nicht die richtige Person für den Job sind."

4. Machen Sie es interessant und klar

Es mag eine bittere Pille sein, die man schlucken muss, aber heutzutage gibt es 4-5 Möglichkeiten für jeden Programmierer. Sie können sich vorstellen, dass die wirklich guten Programmierer ihren Wert kennen und Ihr Angebot nicht in Betracht ziehen, wenn Ihre Stelle nicht interessant (und profitabel) klingt. Sie sind nicht der Einzige, der hier eine Entscheidung trifft.

Paul Graham sagte einmal, "Große Hacker betrachten es als etwas, das sie aus Spaß tun und für das sie sich freuen, wenn sie von anderen dafür bezahlt werden.

Deshalb sollten Sie sich die zusätzliche Zeit nehmen, um Ihre Bedingungen und Ihr Angebot zu überdenken. Machen Sie Ihr Angebot klar, prägnant und spannend. Sagen Sie ihnen, was Sie erwarten und was Sie ihnen bieten können.

5. Fangen Sie klein an mit der "Version 1.0".

Derek Sivers schuf die Idee der "Version 1.0". Die Version 1.0 ist "das absolute Minimum, das Sie glücklich machen würde und das die Leute nützlich finden würden. Was sind die drei wichtigsten Funktionen? (...) Heben Sie sich den Rest für später auf. Es ist nicht nötig, den Leuten vom Rest zu erzählen, es sei denn, sie sind wirklich sehr interessiert."

Sie müssen nicht über jedes Detail Ihres Projekts sprechen und bedenken Sie, dass es auch für die besten Ideen verschiedene Versionen gibt (z. B. die Versionen von Mac OS oder Windows). Es ist nicht ungewöhnlich, klein anzufangen.

6. Portfolio

Ein Portfolio ist für die meisten Programmierer ein Muss. Wenn sie keine haben, fragen Sie sie nach Beispielen ihrer Arbeit. Auf welche Projekte sind sie besonders stolz? Tragen sie zu Open Source bei? Ihre Antworten werden Ihnen einige Aspekte verraten, die Sie interessieren. Matt Linderman schrieb: "Auch wenn Sie kein Programmierer sind, werden Sie erkennen können, ob es dort Code gibt. Und die Tatsache, dass jemand etwas beisteuert, ist ein guter Anfang. JohnPaul Bennett fügt hinzu: "Sie programmieren oft den ganzen Tag auf der Arbeit und tragen nachts kostenlos zu Open Source bei! Das macht Open-Source-Programmierer zu leidenschaftlichen Liebhabern ihres Handwerks. Außerdem sollte man bedenken, dass jemand, der liebt, was er tut, in der Regel zuverlässiger und vertrauenswürdiger ist."

7. Testen Sie sie

Wie können Sie überprüfen, ob jemand programmieren kann? Testen Sie sie. Offenbar gibt es viele Menschen, die glauben, dass sie programmieren können, obwohl sie es in Wirklichkeit nicht können. Um solche Kandidaten herauszufiltern, können Sie einen einfachen Online-Test durchführen - "Das Ziel ist nicht, zu beweisen, dass der Bewerber ein Programmiergenie ist, sondern dass er weiß, was Programmieren überhaupt ist. Ja, es ist traurig und irgendwie deprimierend, dass dies überhaupt notwendig ist, aber wenn Sie diese Prüfung nicht durchführen, werden Sie es bereuen. weist darauf hin Jeff Atwood.

Sie können auch ein bezahltes Casting-Projekt durchführen, bei dem Ihre Kandidaten Aufgaben aus dem wirklichen Leben bewältigen müssen.

Es kostet Zeit und Mühe, einen guten Programmierer zu finden, aber das ist es wert!

Beitrag teilen

Erfahren Sie mehr über die Einstellung von Technikern

Abonnieren Sie unseren Learning Hub, um nützliche Einblicke direkt in Ihren Posteingang zu erhalten.

Kodierfähigkeiten nahtlos verifizieren & entwickeln.

Sehen Sie DevSkiller-Produkte in Aktion.

Sicherheitszertifizierungen & Konformität. Wir sorgen dafür, dass Ihre Daten sicher und geschützt sind.

DevSkiller-Logo TalentBoost-Logo TalentScore Logo