Zuhause Geschäft Entwickler einstellen? 6 Dinge, die Sie wissen müssen

Entwickler einstellen? 6 Dinge, die Sie wissen müssen

Inhaltsverzeichnis:

Video: JTL-Shop 5 speziell für Entwickler - wir machen Sie fit für das Release {Webinar} (November 2024)

Video: JTL-Shop 5 speziell für Entwickler - wir machen Sie fit für das Release {Webinar} (November 2024)
Anonim

Unternehmen, die Top-Entwicklungstalente einstellen möchten, haben Probleme, neue Mitarbeiter zu finden. Eine kürzlich durchgeführte Umfrage der TechServe Alliance ergab, dass es für Technik-Mitarbeiter schwieriger ist, Entwicklungstalente einzustellen, als für alle anderen Fähigkeiten. Glücklicherweise wird dieser Mangel behoben, da die Entwicklung von Softwareanwendungen nach Angaben des Bureau of Labour Statistics bis 2024 voraussichtlich zu den 15 am stärksten wachsenden Berufen gehören wird. Während sich Ihr Unternehmen darauf vorbereitet, einem Programmierer mehr als sechs Ziffern zur Verfügung zu stellen, liegt es in Ihrem Interesse, genau zu verstehen, was Entwickler wollen, wie sie denken und in welchen Programmiersprachen sie sich am besten auskennen.

Eine kürzlich von dem Forschungsunternehmen Coleman Parkes im Auftrag von Cast Software durchgeführte Umfrage unter 500 Entwicklern untersuchte, was Entwickler antreibt und was Sie wissen müssen, bevor Sie neue Kandidaten einstellen. Ich sprach mit Lev Lesokhin, Executive Vice President für Strategie und Analytik bei Cast Software, über die Umfrage und den Stand der Beschäftigungsentwicklung. Die Suche nach Top-Nachwuchskräften werde in den kommenden Jahren nicht einfacher.

"Wir verdoppeln die Menge an Software, die alle sieben Jahre geschrieben wird. Infolgedessen haben wir nicht genug Entwicklungstalent", sagte er. "China und Indien sind online, und es gibt immer noch nicht genug Entwicklungstalente."

Um die richtigen Mitarbeiter zu finden, fordert Lesokhin die Unternehmen auf, eine Methode zur Bewertung und Messung der Qualität des Arbeiterkodex zu entwickeln. "Die meisten von uns, vielleicht mit Ausnahme von Google, können nicht hoffen, die besten Entwickler ständig einzustellen. Wir können sie möglicherweise manchmal einstellen. Wir benötigen ein System für die Qualitätsmessung, um sicherzustellen, dass wir gut werden." -Qualitätssoftware für unser Geschäft und um den Entwicklern in dieser Organisation messbar zu helfen, sich zu verbessern."

Wenn Sie beginnen, Mitarbeiter für Entwicklungspositionen zu befragen, sollten Sie Folgendes wissen.

  • 1 1. Entwickler wollen viel Geld

    Achtundvierzig Prozent der Befragten der Coleman Parkes-Umfrage gaben an, dass Gehalt und Prämien die wichtigsten Kriterien für die Auswahl eines Unternehmens sind, dem sie beitreten möchten. Das ist kein großer Schock. Der durchschnittliche Entwickler verdient laut PayScale etwa 99.000 US-Dollar. Wenn Sie es sich nicht leisten können, so viele Rekruten anzubieten, müssen Sie sich mit weniger Talent zufrieden geben oder auf die Suche nach mythischen Entwicklern gehen, die aus purer Freude an der Erstellung von Codezeilen arbeiten.

    Der Arbeitsplatz war der zweitwichtigste Faktor bei der Wahl des Programmierers. Die oben veröffentlichte und von Arcgis erstellte interaktive Karte gibt einen soliden Hinweis darauf, wie weit die Branche reicht. Die vielleicht interessantesten Daten zeigten auch, dass 91 Prozent der Entwicklerjobs nicht im Silicon Valley waren.

  • 2 2. Sie würden eher bei Google arbeiten

    Einundsechzig Prozent der Befragten, es wäre ein Traum, in Mountain View, Kalifornien, zu arbeiten. Das am nächsten nachgefragte Unternehmen war Apple, das nur von 45 Prozent der Befragten ein Nicken erhielt.

    "Google hat den Ruf, gut zu zahlen", sagte Lesokhin. "Google war Apple, Facebook und Netflix so weit voraus. Der Hauptgrund, glaube ich, ist, dass die Arbeit bei Google einen Abstammungsfaktor darstellt. Google ist dafür bekannt, die besten Ingenieurtalente einzustellen. Sie machen viele neue Dinge." Wie fahrerlose Autos, tiefes Lernen, sie sind in viele verschiedene Richtungen verzweigt. Sie haben die Möglichkeit, mit großen Spielsachen zu spielen. Wenn Sie ein Entwickler sind, der aus Google kommt, werden Sie eine Menge Prahlerei haben und fast überall arbeiten können. "

    Ihr Unternehmen ist jedoch nicht Google. Und wenn Sie diesen Artikel lesen, haben Sie wahrscheinlich nicht die tiefen Taschen oder den Ruf, den Google hat. Dies bedeutet jedoch nicht, dass Sie einige der Vorteile, die Google bietet, nicht anbieten können. Lassen Sie Ihre Programmierer experimentieren. Lassen Sie sich als Experten für soziale Medien promoten. Geben Sie ihnen die Möglichkeit, ihr Handwerk in Konferenzen und Kursen auch außerhalb des Büros zu erlernen.

    3 3. Sie mögen keine Banken oder Startups

    Nur 9 Prozent der Entwickler denken, der ideale Arbeitsplatz sei ein Startup. Nur 11 Prozent sehen in einem Finanztechnologieunternehmen (Fintech) einen idealen Arbeitsplatz. Banken und Finanzorganisationen sprachen nur 16 Prozent der Befragten an. Für diesen Trend gibt es einige Gründe. Entwickler möchten an den modernsten Anwendungen arbeiten, und diese Möglichkeiten bieten sich normalerweise im Silicon Valley.

    "Die meisten Entwickler sind laut Lesokhin ziemlich pragmatisch in Bezug auf ihre Karriere." Mit Startups ist ein Risiko verbunden. Sie werden nicht so viel bezahlt ", erklärte er. Sie werden Schweißkapital gegen echtes Eigenkapital eintauschen. Einige Leute sind Träumer und möchten später wirklich eine höhere Auszahlung erhalten."

    "Die Absolventen wollten gerne finanzieren", fügte er hinzu. "Tech and Silicon Valley hat die Fantasie dieser Leute erobert. Besetzen Sie die Wall Street und all das, was besonders junge Leute beeinflusste. Auch Finanzorganisationen, selbst in der Fintech-Branche, setzen viel Legacy-Technologie ein. Die Hälfte der Anwendungen sind immer noch Cobalt. Sogar die Java, das Sie für Finanzdienstleistungen schreiben, stammt noch aus der Mitte der neunziger Jahre. Vieles davon wird als langweilig empfunden."

    4 4. Entwickler brauchen Schlaf

    Wir haben alle Fernsehshows und Filme gesehen, in denen Programmierer als Nachtschwärmer dargestellt werden, die Energy-Drinks zerstoßen, damit sie die ganze Nacht wach bleiben und Killer-Code schreiben können. Laut der Coleman Parkes-Studie ist das einfach nicht korrekt. Tatsächlich gaben 48 Prozent der Befragten an, morgens zwischen 8 und 12 Uhr am produktivsten zu sein. Sie sagten auch, dass die Stunden von 16 bis 8 Uhr die am wenigsten produktiven Stunden sind.

    5 5. Sie möchten für gute Arbeit anerkannt werden

    eNur 37 Prozent der Entwickler erhalten eine Einstufung in Bezug auf die Codequalität. Dies bedeutet, dass die Hauptfunktion ihres Auftrags nicht in Leistungsüberprüfungen, Werbeaktionen, Erhöhungen und den meisten anderen Faktoren besteht, die jemandem die Wertschätzung seiner Arbeit verdeutlichen. Stattdessen werden Codierer in der Regel anhand von Dingen bewertet, die nur eine marginale Bindung zur Codierung aufweisen, z. B. Pünktlichkeit, Verhalten und Arbeitszeit.

    "Manager sind der Meinung, dass Code von sich aus für Entwickler verantwortlich sein sollte", sagte Lesokhin. "Es ist schwer zu beurteilen, wie hoch die Qualität ist, daher überlässt man es den Entwicklern."

    Lesokhin ist jedoch der Ansicht, dass es wichtig ist, zu verstehen, wie gut Ihr Entwicklercode ist, um den Code auf unterhaltsame und spielerische Weise zu verfolgen und Entwickler für gute Arbeit zu belohnen.

    "Es gibt Möglichkeiten, die Codequalität zu messen, die negativ und positiv sein kann. Wenn Sie in Ihren KPIs für Evaluierungen die Qualität der Arbeit von Entwicklern messen und diese in ihren formellen Überprüfungsprozess einbeziehen, kann dies als negativ empfunden werden", erklärte er. "Es gibt eine Reihe von Möglichkeiten, wie Sie diese Metrik positiv einführen können. Richten Sie eine Bonusstruktur für Programmierer ein, die ein bestimmtes Qualitätsniveau erreichen. Selbst ohne finanzielle Entschädigung stellen einige Arbeitgeber Bestenlisten auf. Es ist fast wie Gamification. Das können Sie sagen." für alle anderen zu sehen. "

    6 6. Sie wollen keine Beratung durch das Management

    Wenn Entwickler gefragt werden, wo sie neue Tipps und Tricks zum Codieren lernen möchten, lesen sie lieber bei YouTube nach (41 Prozent), als sich an ihren Manager zu wenden. Google Communities (36 Prozent) ist die zweithäufigste Quelle für die Suche nach nützlichen Informationen. Nur 19 Prozent der Befragten gaben an, dass sie sich an ihre Vorgesetzten wenden, um Ratschläge zur Kodierung zu erhalten.

    Tatsächlich gaben 61 Prozent der Entwickler an, dass ihre größte Frustration darin besteht, dass das Management Entscheidungen trifft, ohne die IT-Komponenten vollständig zu verstehen. Erwarten Sie also nicht, dass Ihre Programmierer gut auf Interjektionen von Managern reagieren. Lesokhin sagte, dies sollte nicht wirklich überraschen, da Manager von Programmierern in der Regel nicht viel selbst programmieren.

    "Ich persönlich glaube nicht, dass die besten Manager notwendigerweise die besten Entwickler sein werden oder umgekehrt. Es handelt sich um zwei verschiedene Fähigkeiten. Einige seltene Leute haben beides, was großartig ist, aber ich erwarte nicht, dass dies der Fall ist." der Fall."

    Außerdem gebe es für Entwickler eine ziemlich robuste Gelegenheit, mit Experten auf YouTube zu interagieren. Und dass der Inhalt der Video-Site leicht konsumierbar ist, vielleicht mehr als eine E-Mail von einem Manager.

    "Sie möchten in einem Umfeld arbeiten, in dem die Leute um Sie herum kompetent sind. Das wäre eine attraktive Funktion. Sie versuchen, Ihre besten Entwickler dazu zu bringen, sich online zu bewerben und Fragen zu beantworten. Und einiges von diesem Wissen zu verbreiten, wenn Sie sind." Einstellung, um zu zeigen, dass Sie super Experten haben."

Entwickler einstellen? 6 Dinge, die Sie wissen müssen