Inhaltsverzeichnis:

So stellen Sie einen guten Programmierer ein, wenn Sie nicht mit Programmieren vertraut sind
So stellen Sie einen guten Programmierer ein, wenn Sie nicht mit Programmieren vertraut sind
Anonim

Hauptsache klar definiert, welche Aufgaben der Spezialist lösen soll und die richtigen Fragen im Vorstellungsgespräch stellen.

So stellen Sie einen guten Programmierer ein, wenn Sie nicht mit Programmieren vertraut sind
So stellen Sie einen guten Programmierer ein, wenn Sie nicht mit Programmieren vertraut sind

Manchmal entwickelt sich das Geschäft gut, es werden grandiose Pläne geschmiedet, und das Management (Ihre Chefs oder Sie selbst als Führungskraft) beschließen, einen Programmierer anzustellen, um einige Probleme zu lösen.

Vielleicht ist dies die Pflege der Site und die Entwicklung zusätzlicher Funktionen, oder vielleicht ein Programm für Mitarbeiter oder ein CRM-System. Wir bieten einen Aktionsplan für den Fall, dass die Suche nach einem Spezialisten nicht an jemanden delegiert werden kann und es bereits feststeht - Programmierer zu werden.

Was Sie tun müssen, bevor Sie mit der Suche beginnen

Bevor Sie nach einem Programmierer suchen, hier drei wichtige Tipps.

1. Beantworte die Frage, warum brauchst du einen Programmierer

Verstehen Sie die Grundlagen: womit der Programmierer arbeiten muss und welche Programmierkenntnisse angewendet werden müssen. Verzeihen Sie, wenn ich Ihnen Angst gemacht habe, aber Sie müssen nichts lernen: Sie müssen herausfinden, für welche speziellen Aufgaben Sie einen Programmierer brauchen. Sagen wir für die Website-Entwicklung. Dann lesen Sie im Internet, welche Fähigkeiten dafür benötigt werden, was IT-Unternehmen von Bewerbern verlangen. Zum Beispiel Kenntnisse in HTML, CSS, JavaScript, PHP, MySQL, Canvas, Bootstrap.

Lassen Sie sich von diesen Namen nicht einschüchtern, nehmen Sie sich einfach die Zeit und lesen Sie diese Dinge zumindest auf Wikipedia.

2. Ermitteln Sie die Kosten für die Dienste des Programmierers

Es ist eine offensichtliche Tatsache - jeder gute Spezialist kostet Geld. Beginnen Sie mit dem durchschnittlichen Marktgehalt in der Programmierung.

Nehmen wir an, Sie benötigen einen Spezialisten für Website-Pflege und die Entwicklung zusätzlicher Funktionen (Feedback-Formulare, Produktfilter usw.). Und natürlich haben Sie den ersten Tipp genutzt und sich angeschaut, welche Fähigkeiten ein solcher Mitarbeiter mitbringen sollte.

Gehen Sie auf die Seite mit Stellenangeboten (HH.ru, Rabota.ru oder andere), verwenden Sie die Suche nach Schlüsselwörtern ("php-programmer", "web-programmer") und sehen Sie, wie viel ein Programmierer auf mittlerer Ebene angeboten wird ist, mit langjähriger Berufserfahrung - nicht ein Jahr, aber mindestens zwei. Middle ist kein Anfänger mehr und kann sich schnell an Ihre Projekte gewöhnen. Das ist ungefähr, wie viel Sie einem solchen Freund zahlen müssen.

3. Nutzen Sie Ihre Verbindungen

Viele meiner Kollegen wurden durch Mundpropaganda eingestellt: Mit einigen habe ich nur über einmalige Nebenjobs gesprochen, mit jemandem habe ich Kurse besucht. Daher werden Sie ggf. Ihre Verbindungen durchgehen. Sprechen Sie mit Freunden, durchsuchen Sie die Foren. Nicht selten werden auf diese Weise wertvolle Menschen gewonnen.

Wie wählt man einen guten Programmierer aus

Wenn Sie durch Bekannte keinen Traumspezialisten finden, gehen Sie zu Websites mit Arbeit. Und bereiten Sie sich darauf vor, dass viele Menschen an großen Ressourcen interessiert sind. Das ist nicht immer gut, da absolut jeder mit einem anständigen Gehalt in jeden guten Job aufsteigt und es einfach unrealistisch ist, anhand eines Lebenslaufs einen intelligenten Spezialisten zu bestimmen. Wie sein? Ich erzähle dir weiter.

Wir bilden eine Stelle

Schreiben Sie zuerst groß und schön. So schaffen wir den ersten positiven Eindruck von unserem Unternehmen. Eine gute Möglichkeit ist, zu sehen, wie die Stellen eines IT-Unternehmens besetzt werden. Nehmen Sie Ihre Lieblingsanzeige als Vorlage und ändern Sie sie selbst. Wichtig: Wenn Sie ein unbekanntes Wort gesehen haben, sagen Sie etwas AJAX und haben Sie sich nicht die Mühe gemacht, herauszufinden, was es ist, löschen Sie es besser und fügen Sie es nicht in Ihre Stelle ein.

Zweitens, schreiben Sie ehrlich und so detailliert wie möglich, was Ihr Mitarbeiter tun wird, welche Fähigkeiten er haben sollte, für wen er Programme entwickelt. Damit zeigen Sie, welche Verantwortung diese Position in sich trägt.

Wir filtern heraus

Sie haben eine Stellenausschreibung zusammengestellt, einige Kandidaten nach Lebenslauf sortiert und Spezialisten für ein Vorstellungsgespräch ausgewählt.

Natürlich ist es am besten, die unpassendsten Kandidaten in der Phase des Telefongesprächs auszusortieren, aber dies ist nicht immer eine erschwingliche Option, wenn Sie wenig Programmierkenntnisse haben.

Ob ein Programmierer solche Probleme schon einmal gelöst hat und über welche Erfahrungen er verfügt, lässt sich jedoch immer nachlesen. Suchen Sie auch im Internet nach einer einfachen Aufgabe, senden Sie diese per Post an den Kandidaten und geben Sie ausreichend Zeit für die Bearbeitung. Ja, dies ist kein Test, aber es wird helfen, sehr faule Individuen auszusortieren.

Wir führen ein Interview

1. Bereiten Sie eine Kampfmission vor

Sie wissen bereits, was Sie brauchen, also laden Sie den Programmierer ein, eine bestimmte Aufgabe direkt im Büro zu erledigen und zeitlich festzulegen. Vor seiner Ankunft warnen Sie vor der Überprüfung, aber benennen Sie die Aufgabe selbst nicht.

Wichtig! Erkundigen Sie sich zunächst aus einer unabhängigen Quelle, wie viel Zeit für die Bearbeitung ausreichen sollte: Fragen Sie einen befreundeten Programmierer im Themenforum. Sie können sogar auf der Freelancer-Börse nachsehen, Hauptsache "Dringend" und "Sie müssen sofort anfangen, wie lange dauert es?" Aber dies ist der letzte Ausweg: Sie können dort übertreiben, daher ist eine uninteressierte Quelle am besten.

2. Sprechen Sie über die Erfahrungen des Kandidaten

Finden Sie heraus, welche Erfahrungen der Bewerber hat, "untersuchen" Sie alles. Wenn Sie selbst ein Programmieranfänger mit seinem technischen Wissen beeindrucken kann, konzentrieren Sie sich auf erfolgreiche Projekte. Fragen Sie so detailliert wie möglich nach vergangenen Jobs.

3. Bitten Sie darum, das Portfolio zu zeigen

Lassen Sie den Kandidaten zeigen, was er bereits getan hat und wie viel Zeit er dafür aufgewendet hat. Ja, Portfolios können gestohlen werden, achten Sie also darauf, wie die Person spricht. Persönlich liebe ich meine Projekte, ich bin bereit, stundenlang darüber zu sprechen.

4. Finden Sie den Grund für den Jobwechsel heraus

Sehr alltäglich, aber wichtig zu wissen. Hauptsache, der Stellenwechsel darf nicht darauf zurückzuführen sein, dass der Kandidat die ihm übertragenen Aufgaben nicht erfüllt.

Wenn ein Spezialist aufhört, freiberuflich tätig zu sein, ist das nicht schlecht: Er wollte Stabilität. Wenn Sie mit den Bedingungen am bisherigen Arbeitsplatz nicht zufrieden waren, ist dies ebenfalls normal. Zum Beispiel sind die uhrbasierten KPIs eines Programmierers für manche Leute anstrengend.

5. Bieten Sie eine Probezeit an

Hier spielen nur Ihre Überzeugungskraft und ein wohlgeformter Vertrag eine Rolle. Ich habe dies getan: Wenn ein Mitarbeiter seine Pflichten erfüllt, erhält er 100 % seines Gehalts, wenn nicht, 50 %. Dies hilft, die Kosten für das Unternehmen im Falle einer schlechten Einstellung niedrig zu halten.

Verhandeln Sie die Bedingungen natürlich gleich zu Beginn, die Person muss wissen, was vor sich geht.

Drei weitere Tipps

1. Stereotype fallen lassen

Programmierer sind normale Menschen, nicht alle sind asozial und lieben es, zu Hause zu bleiben. Viele haben ein so breites Spektrum an Interessen, dass Sie überrascht sein werden. Auf Sätze wie „Ich habe mir den Programmierer selbst nicht so vorgestellt“also besser verzichten. Das ist ärgerlich.

Hier ist die Wahrheit - Programmierer lieben es, faul zu sein. Beobachten Sie daher seine Arbeit, aber stehen Sie nicht über Ihrer Seele.

2. Erstellen Sie eine Liste mit Personen, die dem Programmierer eine Aufgabe zuweisen können

Lassen Sie es maximal zwei Personen sein, damit der Programmierer nicht von allen Seiten gezogen wird. Diese Arbeit erfordert Konzentration, und wenn eine Person mit der Lösung eines komplexen Problems beschäftigt ist, ist es sehr schwierig, zu wechseln.

3. Unterteilen Sie große Projekte in Phasen

Dies erleichtert die Verfolgung des Arbeitsprozesses. Außerdem hat der Programmierer, wenn plötzlich eine Kleinigkeit zu tun ist, Zeit dafür und die zusätzliche Aufgabe wird mit viel weniger Widerstand wahrgenommen.

Empfohlen: