Entwickler und Programmierer sind akribische Individuen, und Entwickler fallen manchmal sogar unter sich auf.
In unserem Artikel haben wir Ihnen 7 Arten von Designern vorgestellt 7 Persönlichkeit Arten von Designern heute . Entwickler haben eigenartige Eigenschaften und Gewohnheiten. Dieser Artikel befasst sich mit 7 Arten von Entwicklern und ihren definierenden Eigenschaften.
"Die besten Programmierer sind nicht marginal besser als nur gute. Sie sind um eine Größenordnung besser, gemessen an jedem Standard: konzeptuelle Kreativität, Geschwindigkeit, Einfallsreichtum des Designs oder Problemlösungsfähigkeit. "
-Randall E. Stross
Stereotypisierung ist im Allgemeinen keine gute Übung. Aber wir versuchen nicht, Individuen in Kategorien zu zwängen. Diese Typen können Ihnen helfen herauszufinden, wo Sie stehen und wie Sie andere verstehen.
Der Selbsthilfe-Konstrukteur tut alles, um die Arbeit mit seiner Erfahrung und seinen Fähigkeiten zu erledigen, egal wie begrenzt.
Zum Beispiel kann er die Aufgabe erfüllen, indem er Open-Source-Software und andere kostenlose Anwendungen und Tools findet. Sein wichtigstes Gut ist seine Bereitschaft, zu lernen, was er braucht, um den Job zu erledigen, und seine Fähigkeit, die Informationen wie ein Schwamm aufzunehmen. Er ist einfallsreich und arbeitet mit allem, was ihm zur Verfügung steht.
Nicht jeder Kunde wird beeindruckt sein. Wer es nicht besser weiß, wird seine Arbeit loben, aber der Selbsthilfe-Konstrukteur entwickelt selbst keine Anwendungen oder Plugins.
Er nutzt lediglich existierende Werkzeuge aus, um etwas scheinbar Neues für Kunden zu konstruieren. Mit der großen Auswahl an hochentwickelten Werkzeugen, die heute verfügbar sind, wird dies einfacher, aber viel weniger beeindruckend.
Er ist vielleicht nicht der hippste Typ auf diesem energetischen und kreativen Gebiet, aber der erfahrene alte Mann bringt etwas Wertvolles auf den Tisch: eine Fülle von Wissen und Erfahrung.
Er mag überholt erscheinen, unfähig, mit den neuesten Werkzeugen und Technologien Schritt zu halten, aber er ist weise und kennt die Grundlagen wie seine Westentasche.
Seine Kampfgeschichten aus vergangenen Tagen werden faszinieren und begeistern. Er ist vielleicht nicht der schnellste oder technologisch versierteste, aber langsam und stetig gewinnt das Rennen, und er liefert die Waren wie immer.
Er beweist, dass der altmodische Codierungsstil antik sein kann, aber nicht ausgestorben ist. Er ist vielleicht nicht dein schwerster Schläger, aber in Zeiten großer Not weißt du, dass du auf den erfahrenen alten Mann zählen kannst.
Workaholic beginnt nicht, den Hardcore-Geek, diesen Märtyrer der Entwickler, zu beschreiben. Er geht über die Pflicht hinaus, das Produkt zu liefern, und ist sehr stolz auf seine Arbeit.
Er verbringt seine Mittagspause an seinem Schreibtisch und arbeitet verzweifelt daran, das Projekt vorzeitig abzuschließen. Wenn er sich etwas Freizeit gönnt, liest er Bücher, Zeitschriftenartikel und dergleichen, um sich zu verbessern. Sehr introvertiert fühlt er sich in der Welt des Code- und Programmierjargons am wohlsten.
Je mehr Code der Hardcore-Geek schreibt, desto mehr Inhalt fühlt er. So groß wie er mit Code ist, macht er eine viel bessere Arbeiterbiene als ein Anführer.
Der wissenschaftliche Allwissende ist eine wandelnde Enzyklopädie über Programmierung. Er kann Stunden damit verbringen, leidenschaftlich über die Geschichte einer Programmiersprache zu sprechen oder unvollkommenen Code zu sezieren.
Er ist der Poet der Programmierwelt, deren Code ein Kunstwerk ist, das geschätzt und analysiert werden kann. Rekursion ist sein zweiter Vorname und er optimiert jeden Code-Block, unabhängig von Zeitlinien oder Lesbarkeit.
Er stellt hohe Anforderungen an sich selbst, und seine Arbeit erschwert manchmal die Dinge: Eine Aufgabe, die nur eine Stunde dauern sollte, dauert ein paar Monate. Wohlgemerkt, er ist nicht inkompetent. Im Gegenteil, er ist sehr fähig; Aber er schafft sich selbst, indem er neue Werkzeuge und Bibliotheken schafft und sogar völlig neue Systeme nach seinen eigenen Maßstäben rekonstruiert.
Er fühlt sich verpflichtet, sein Wissen anderen zu vermitteln und seine Leidenschaft für die Theorie und technischen Feinheiten des Codierens und Programmierens zu teilen. Er versucht sein Bestes, um den Kunden zu erklären, warum der Einsatz modernster Technologie so wichtig ist. Jedes Projekt ist sein kostbares Kind.
Der gelehrte Alleskönner ist großartig in Ihrem Team zu haben, aber seien Sie sicher, dass Sie ihn dazu bringen können, seine Energie auf die wichtigen Details zu verwenden, anstatt Zeit damit zu verschwenden, seinen Drang zu verspüren, in jede Ecke zu graben.
Der Ninja ist ein Mann mit wenigen Worten und bleibt für sich. Während er dem Hardcore-Geek ähnlich ist, hat er mehr in seinem Leben als Code und Arbeit.
Er ist ein Rätsel: nicht gerade freundlich oder aufgeschlossen, aber er arbeitet überraschend gut in einem Team. Jeder merkt seine unermüdliche Natur, kann aber nicht herausfinden, wie er alles so gut und so schnell macht. Es gibt viele Beweise seiner Arbeit, aber wenig Beweise dafür, dass er es getan hat. "Show do not tell" beschreibt seinen Modus operandi am besten.
Nie äußerlich gefesselt (versuchen Sie, ihn wegzuwerfen), löst er Probleme schnell und effizient, unabhängig von Zeit und Ort. Die Heimlichkeit des Ninja lässt deinen Rücken kalt werden, und er lässt dich fragen, wie er es geschafft hat, sein Kunststück zu vollbringen.
Als einsamer Ranger erledigt er die Aufgabe unabhängig von seinem Status im Team oder seiner Beziehung zu anderen Mitgliedern. Sein Motto? Habe keine Zweifel; einfach das Problem schnell und effizient lösen. Diese No-Nonsense-Einstellung macht es ihm zur absoluten Freude, mit ihm zu arbeiten.
Der schlaue Botschafter ist das Gesicht des Teams. Er ist freimütig und der inoffizielle Projektleiter. Sein Wissen über Software-Entwicklung, Projekt-Workflows und Code-Theorie ist angemessen, aber er tut sehr wenig von der tatsächlichen Programmierung oder Arbeit.
Er ist schnell in der Lage, Kontakte zu knüpfen und sich mit Kunden auszutauschen. Er ist der vollendete Ringmeister, der sowohl die Klienten (die wilden Löwen) als auch die Teammitglieder (die Elefanten, die ihn leicht trampeln könnten, wenn sie es wollten) befriedigen könnte.
In seiner Aufsichtsfunktion stellt der clevere Botschafter sicher, dass jedes Projekt die Anforderungen erfüllt und den Kunden zufrieden stellt. Er ist der Vermittler, der das Entwicklungsteam für den Kunden vertritt und die Kundenzufriedenheit mit der Praktikabilität in Einklang bringt.
Wenn er dieses enge Seil laufen muss, fühlt er oft, dass er besser entschädigt werden sollte, obwohl er nie schweres Heben (dh Kodieren) macht. Er ist das Model, das ziemlich direkt vor der Kamera sitzt, um das Produkt zu verkaufen, während der Rest des Teams (Make-up Artists, Hair Stylisten, etc.) hinter den Kulissen arbeitet und eine geringere Bezahlung für die gleiche Arbeit erhält.
Der Halbpokal-Speedster nimmt mehrere Projekte auf einmal an. Er arbeitet viel schneller als die meisten, aber seine erstaunliche Quantität ist durch seine Qualität getrübt: seine Geschwindigkeit resultiert aus den schneidenden Ecken und dem hackenden Kern.
Er glaubt, dass die Optimierung und Überprüfung des Codes zu lange dauert. Sein Code ist unordentlich, weil er nicht den Best Practices folgt und niemals objektorientierte Programmierung (OOP) verwendet.
Erstaunlicherweise funktioniert das Produkt trotz seines Codes wie ein Minenfeld wie beabsichtigt. Cutting Ecken ist in der Regel keine gute Übung, aber in einem unmöglichen Crunch, könnte der Halb-Cup-Speedster die Person für den Job sein.
Leider ist sein Code, ähnlich wie die Handschrift von Ärzten, praktisch nicht zu entziffern. Sollte jemand ein Problem beheben müssen, das später auftaucht, werden sie sicherlich auf Schwierigkeiten stoßen. Sie können nicht reparieren, was Sie nicht lesen oder verstehen können.
Geschrieben exklusiv für Webdesigner Depot von Aidan Huang, einem freiberuflichen Entwickler, Designer und genialen Blogger. Er ist einer der Chefredakteure bei Ein Extrapixel . Folge ihm auf Twitter @AidanOXP
Wie wir gesehen haben, gibt es viele Arten von Entwicklern in diesem Bereich. Wem ähneln Sie am ehesten? Haben Sie jemanden getroffen, der zu einer der hier genannten Kategorien passt? Teilen Sie Ihre Gedanken mit uns in den Kommentaren unten ...