Verschiedene Arten von Programmierern und Codierern

Veröffentlicht: Zuletzt aktualisiert:
12 Arten von Programmierern

Menschen, die sich mit Code beschäftigen, können sehr eigenartig sein. Woran denken Sie, wenn Sie das Wort "Programmierer" hören? Ist es ein seltsamer, aber brillanter Typ ohne soziale Fähigkeiten? Natürlich gibt es solche Leute, aber Sie werden wahrscheinlich auch andere verschiedene Typen von Programmierern treffen. Wir hatten eine verrückte Idee: Nehmen Sie die zwölf Archetypen, die traditionell in der Psychologie verwendet werden, wie sie von Carl Gustav Jung definiert wurden, und verwenden Sie sie, um verschiedene Typen von Programmierern zu definieren.

Hier ist, was wir uns ausgedacht haben. Welchen dieser Jungs haben Sie in Ihrem Team?

Die 12 verschiedenen Programmiertypen

[Trennlinie_Typ="Keine Linie" custom_height="30″]

Typen von Programmierern die UnschuldigenTyp des Programmiergeräts #1: Der Unschuldige

Viele Menschen glauben, sie seien Programmierer, aber in Wirklichkeit sind sie nur Träumer. Es ist gut, einen Traum zu haben und an ihn zu glauben, aber wenn der Träumer seine Fähigkeiten nicht schärft, wird er ein Träumer bleiben. Diese Menschen überschätzen in der Regel ihre Fähigkeiten und bauen am Ende Luftschlösser.

[Trennlinie_Typ="Keine Linie" custom_height="20″]

Typen von Programmierern der Regular Guy

Typ des Programmierers #2: Der normale Typ

Ein normaler Mensch ist in der Regel "gut genug" - er hat die richtigen Fähigkeiten, er bringt gute Leistungen, aber Sie wissen, dass er nicht sein Bestes gibt. Diese Programmierer sind nicht sehr engagiert und sind oft langsam, aber stetig. Ein normaler Mensch kann einer der am schwierigsten zu motivierenden Programmierertypen sein, aber mit dem richtigen Ansatz kann er oder sie Ihr Unternehmen wachsen lassen.

[Trennlinie_Typ="Keine Linie" custom_height="20″]

Typen von Programmierern der Held

Art des Programmierers #3: Der Held

Probleme mit der Einhaltung einer knappen Frist? Versagen die Programmierer bei der Arbeit? Stirbt das Projekt? Hier ist Ihr Held zur Rettung, Ihr Supermann oder Superwoman. Ein Held ist eine Person, die Ihnen bei den schwierigsten Fällen hilft. Diese verschiedenen Arten von Programmierern sind in Krisenzeiten ein Geschenk des Himmels. Sie sind bereit, viel zu arbeiten, auch unter Druck, und wissen, wie man das, was andere vermasselt haben, wieder in Ordnung bringt. Es ist wie bei Clark Kent, der zum Superman wird - zunächst scheint er ein ganz normaler Typ zu sein, aber wenn eine kritische Situation eintritt, offenbart er seine wahren Fähigkeiten und rettet den Tag. Es gibt noch eine weitere Art von Helden oder besser gesagt Möchtegern-Helden, die es wert ist, hier erwähnt zu werden - die Code Cowboy. Der Code-Cowboy ist eine Person, die helfen will, dies aber auf unregelmäßige Weise tut. Er arbeitet schnell, ohne viel nachzudenken. Wenn es zu einem Termin kommt, wird der Cowboy alles tun, um ihn einzuhalten, auch wenn dies bedeutet, dass nicht wesentliche Teile des Projekts abgeschnitten werden.

[Trennlinie_Typ="Keine Linie" custom_height="20″]

Typen von Programmierern der Jester

Typ des Programmiergeräts #4: Der Narr

Man lebt nur einmal, also warum sollte mich das interessieren? Spaßvögel leben ihr Leben in vollen Zügen und erweisen sich als einer der am schwierigsten zu verwaltenden Programmierertypen. Sie wechseln ihren Job, wenn ihnen langweilig wird, und haben normalerweise eine Menge Erfahrung, wollen aber nicht erwachsen werden. Es macht Spaß, mit Narren zu arbeiten, aber es kann schwierig sein, mit ihnen umzugehen, wenn sie gerne hart feiern.

[Trennlinie_Typ="Keine Linie" custom_height="20″]

Typen von Programmierern der Betreuer

Art des Programmierers #5: Der Betreuer

In der Welt der Programmierung kann der Betreuer schnell zum Märtyrer. Es ist eine Person, die sich für ihre Arbeit opfern wird, ein Workaholic in den Schuhen des Betreuers, um es milde auszudrücken. Die Märtyrer sind stolz darauf, an ihrem Arbeitsplatz zu schlafen. Sie tun alles, um die Arbeit zu erledigen. Manchmal kümmern sie sich so sehr, dass sie nicht merken, dass sie versuchen, dem Rest des Teams ein schlechtes Gewissen einzureden.

[Trennlinie_Typ="Keine Linie" custom_height="20″]

Typen von Programmierern der Explorer

Art des Programmierers #6: Der Ninja/Explorer

Ninjas sind Menschen, die ihre Arbeit mit Präzision und Geschwindigkeit erledigen. Sie arbeiten allein, wissen, was sie zu tun haben, noch bevor Sie es ihnen sagen. Unseren Beobachtungen zufolge sind sie eine der wertvollsten Arten von Programmierern, die es gibt.

Justin James erklärt es auf diese Weise: "Wie die legendären Attentäter wissen Sie nicht, dass der Ninja überhaupt im Gebäude ist oder arbeitet, aber Sie entdecken die Beweise am Morgen. Sie schalten das Quellkontrollsystem ein und sehen, dass der Ninja um 4 Uhr morgens den Code für das Problem eincheckt, an dem Sie die ganze Woche arbeiten wollten, und Sie wussten nicht einmal, dass der Ninja von dem Projekt wusste! Sie erforschen die Lösungen selbst, also zwingen Sie sie nicht, als Teammitglied zu arbeiten.

[Trennlinie_Typ="Keine Linie" custom_height="20″]

Programmierertypen der Rebellen

Art des Programmierers #7: Der Rebell

Obwohl Ninjas klingen können, als seien sie Rebellen, experimentieren sie nicht. Einer der kreativsten Typen von Programmierern ist der Rebell, auch bezeichnet als der Experimentator. Sie werden nach dem Motto "Regeln werden gemacht, um gebrochen zu werden" angetrieben. Experimentatoren sind ständig auf der Suche nach neuen Lösungen, neuen Frameworks, besseren Sprachen, besserem Code. Das Problem ist, dass die einzige Arbeit, die sie tun, oft das Experimentieren ist. Das Brechen der Regeln kann den Rest des Teams verwirren und die Produktivität des Teams behindern.

[Trennlinie_Typ="Keine Linie" custom_height="20″]

Typen von Programmierern der Liebhaber

Art des Programmierers #8: Die Geliebte

"Du bist die Einzige, meine Geliebte" - willkommen in der Welt von die Hardcore-Geeks und tie Fanboys. Sie lieben, was sie tun. Der Kodex ist wie ihr Kind. Sie wollen den besten Code der Welt schreiben, und sie mögen keine Lösungen, die weniger als perfekt sind. Das kann ein Problem sein, weil viel Arbeit darauf basiert, "gut genug Lösungen" zu finden, und nicht die perfekten, weil die Ressourcen begrenzt sind.

Aidan Huang schreibt, dass der Hardcore-Geek oft "Er ist sehr introvertiert und fühlt sich in der Welt des Codes und des Programmierjargons am wohlsten. Je mehr Code der Hardcore-Geek schreibt, desto zufriedener fühlt er sich. So großartig er auch mit Code umgehen kann, er ist eine viel bessere Arbeitsbiene als eine Führungspersönlichkeit.

[Trennlinie_Typ="Keine Linie" custom_height="20″]

Typen von Programmierern der Schöpfer

Art des Programmierers #9: Der Schöpfer

Jeder Programmierer muss ein Schöpfer sein. Unter den Schöpfern gibt es einen bestimmten Typ, der eine Menge Probleme verursachen kann, wenn er nicht mehr da ist. Der MacGyver von Programmierern, diese Person kann alles in kürzester Zeit reparieren, aber auf eine Art und Weise, die nur sie verstehen können. Für sie spielt es wirklich keine Rolle, wie ihre Arbeit aussieht, solange sie funktioniert.

[Trennlinie_Typ="Keine Linie" custom_height="20″]

Typen von Programmierern der Weisen

Typ des Programmiergeräts #1o: Der Weise

Der erfahrene Programmierer mag veraltet erscheinen, aber sein Wissen und seine Erfahrung kann mit anderen geteilt werden. Die Vertreter dieses Archetyps können langsam erscheinen, aber sie wissen, was sie tun, und indem sie stetig arbeiten, gewinnen sie das Rennen mit großartigen Ergebnissen. Es gibt noch einen weiteren Typ des Weisen - der Theoretiker. Sie verfügen über großes Wissen, kennen die besten Lösungen, können stundenlang Vorlesungen über Programmierung halten, und sie sind mehr an Optionen interessiert als an dem, was getan werden sollte.

Steven Benner beschreibt eine solche Person als: "Er wird 80% seiner Zeit damit verbringen, ausdruckslos auf seinen Computer zu starren und sich Wege zur Erfüllung einer Aufgabe auszudenken, 15% seiner Zeit damit verbringen, sich über unangemessene Fristen zu beschweren, 4% seiner Zeit damit, die Optionen zu verfeinern, und 1% seiner Zeit damit, Code zu schreiben. Wenn Sie die endgültige Arbeit erhalten, wird sie immer von dem Satz begleitet sein: "Hätte ich mehr Zeit gehabt, hätte ich es richtig machen können".

[Trennlinie_Typ="Keine Linie" custom_height="20″]

Typen von Programmierern der Magier

Art des Programmierers #11: Der Magier

Kodieren ist wie Magie - man schreibt ein paar Symbole und bumm! Es gibt eine neue Sache. Manche Programmierer sind wie Zauberer - man muss nicht die Details oder die technischen Aspekte ihrer Arbeit kennen, aber man kann ihnen trotzdem vertrauen. Sie machen aus Ihrer Vision eine reale Sache.

[Trennlinie_Typ="Keine Linie" custom_height="20″]

Typen von Programmierern der Herrscher

Art des Programmierers #12: Der Herrscher

Es gibt verschiedene Arten von Herrschern. Einer von ihnen ist der VIP - die Art von Person, die glaubt, die wichtigste Person im Projekt zu sein. Sie blicken oft auf andere Teammitglieder herab und streiten über alles, was ihrer Vision widerspricht. Ein ähnlicher Typ ist der Perfektionist - eine Person, die das Projekt nicht weitergehen lässt, es sei denn, der Perfektionist ist mit den Ergebnissen zufrieden. Die nächsten beiden Arten von Herrschern sind die Evangelist und die Kluger Botschafter. Der Evangelist ist eine Person, die darauf besteht, ein bestimmtes Werkzeug, eine bestimmte Sprache, eine bestimmte Lösung zu verwenden, und die versucht, den Arbeitsplatz zu revolutionieren. Der Clevere Botschafter ist das Gesicht des Teams. Der Botschafter verfügt über ausgezeichnete Kommunikationsfähigkeiten und weiß, wie man die Arbeit des Teams verkauft und beaufsichtigt.

Typen von Programmierern: Schlussfolgerung

Kommt Ihnen einer dieser Entwickler-Archetypen bekannt vor? Dominiert einer dieser Typen Ihre Belegschaft? Am besten ist es, verschiedene Arten von Programmierern in Ihrem Unternehmen willkommen zu heißen, da nicht-homogene Teams in der Regel produktiver sind. Denken Sie daran, dass jeder dieser Programmierertypen seine Vor- und Nachteile hat, was die Wahrscheinlichkeit erhöht, dass sie unter bestimmten Bedingungen Leistungen erbringen.

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