Vývojáři a programátoři jsou pečliví jednotlivci a vývojáři někdy vyniká i mezi sebou.

Představili jsme vám 7 typů návrhářů v našem článku 7 typů osobností návrhářů dnes . Vývojáři mají své vlastní zvláštnosti a návyky. Tento článek se dnes zabývá 7 typy vývojářů a jejich definicemi.

"Nejlepší programátoři nejsou nepatrně lepší než ti správní. Jsou řádově lepší, měřeno jakýmkoli standardem: koncepční kreativita, rychlost, vynalézavost designu nebo schopnost řešit problémy. "
-Randall E. Stross

Stereotypizace není obecně dobrá praxe. Ale nesnažíme se vytlačit jednotlivce do kategorií. Naopak, vymezení těchto typů vám může pomoci zjistit, kde stojíte, a pomáhat vám porozumět ostatním.

1. Konstruktor s vlastní pomocí

Konstruktér svépomocí dělá vše, co je potřeba k tomu, aby se práce stalo se svými zkušenostmi a dovednostmi, bez ohledu na to, jak jsou omezené.

Například může pracovat tím, že najde otevřený zdrojový software a další volné aplikace a nástroje. Jeho nejlepším přínosem je jeho ochota dozvědět se, co potřebuje k dokončení práce a schopnost absorbovat informace jako houbu. Je vynalézavý a pracuje s tím, co je k dispozici.

Ne každý klient bude ohromen. Ti, kteří neznají nic lepšího, chválí jeho práci, ale konstruktér svépomocí sám nevyvíjí aplikace ani zásuvné moduly.

Pouze využívá existujících nástrojů k tomu, aby vytvořil pro klienty něco zdánlivě nového. Díky širokému spektru sofistikovaných nástrojů, které jsou dnes k dispozici, je to jednodušší, ale mnohem méně působivé.

2. Zkušený starý muž

Možná nejde o nejchytřejšího člověka v této energické a tvůrčí oblasti, ale zkušený starý muž přináší do stolu něco cenného: množství znalostí a zkušeností.

Může se zdát zastaralý, neschopný držet krok s nejnovějšími nástroji a technologiemi, ale je moudrý a zná základní věci jako zadní část své ruky.

Jeho bojové příběhy o minulých dnech fascinují a vzrušují. Možná nejde o nejrychlejší nebo nejvíce technologicky zdatný, ale pomalý a ustálený vyhrál závod a dodává zboží tak, jak má.

Dokazuje, že starodávný styl kódování může být starožitný, ale není vyhynulý. Možná nebude váš nejtěžší hitter, ale v dobách velkých potřeb víte, že se můžete spolehnout na zkušeného starého muže.

3. Hardcore Geek

Workaholic nezačne popisovat hardcoreho geeka, tohoto mučedníka vývojářů. Překračuje povinnost dodat produkt a je velmi pyšný na svou práci.

Stráví obědovou hodinu u svého stolu a pracuje zoufale, aby předčasně dokončil projekt. Když si dovolí trochu volného času, čte knihy, články v časopisech a podobně, aby se zlepšil. Velmi introvertní, cítí se nejpohodlnější ve světě kódování a programování žargonu.

Čím více kód píše hardcore geek, tím více obsahu se cítí. Stejně jako on je s kódem, on dělá pro mnohem lepší pracovní včela než vůdce.

4. Scholarly Know-It-All

Vědecké know-it-all je vycházková encyklopedie programování. Může trávit hodiny vášnivou diskusí o historii programovacího jazyka nebo o pití nedokonalého kódu.

Je básníkem programovacího světa, jehož kód je umělecké dílo, které lze ocenit a analyzovat. Rekurze je jeho prostřední jméno a vylepšuje každý blok kódu do dokonalosti, bez ohledu na časový plán nebo čitelnost.

Stanoví vysoké standardy pro sebe a jeho práce někdy komplikuje záležitosti: úkol, který by měl trvat jen hodinu, aby ho dokončil, trvá několik měsíců. Nezapomeňte, že není neschopný. Naopak, je vysoce schopný; ale pracuje pro sebe vytvářením nových nástrojů a knihoven a dokonce i rekonstrukcí zcela nových systémů, vše, co splňuje jeho vlastní standardy.

Cítí povinen předat své znalosti ostatním a sdílet jeho vášeň pro teorii a technické komplikovanosti kódování a programování. Snaží se co nejlépe vysvětlit klientům, proč je tak důležité používat špičkové technologie. Každý projekt je jeho drahocenné dítě.

Vědecké vědomí všechno je skvělé ve vašem týmu, ale ujistěte se, že můžete přimět ho, aby strávil svou energii důležitými detaily, spíše než ztrácet čas tím, že uspokojí jeho touhu ponořit se do každého koutku.

5. Ninja

Ninja je muž s málo slov a drží si sám sebe. Zatímco podobný hardcore geek, má více ve svém životě než kód a práce.

Je to záhada: není přímé přátelské ani nadcházející, ale působí překvapivě dobře v týmu. Každý si všimne své neúnavné povahy, ale nemůže pochopit, jak dělá vše tak dobře a rychle. Existuje mnoho důkazů o jeho práci, ale málo důkazů o tom, že to udělal. "Show not tell" popisuje jeho modus operandi nejlépe.

Nikdy se nepokoušejte vykoukat (zkuste to, jako byste ho mohl odhodit), řeší problémy rychle a efektivně bez ohledu na čas a místo. Ninja stealth posílá zchátralost do hřbetu a nechává vás zajímat, jak se mu podařilo uskutečnit svůj výkon.

Osamělý ranger, dostane svou práci bez ohledu na jeho postavení v týmu nebo jeho vztah s ostatními členy. Jeho motto? Nemáte pochybnosti; vyřešte problém rychle a efektivně. Tento nesmyslný postoj z něj dělá absolutní radost.

6. Chytrý velvyslanec

Chytrý velvyslanec je tváří týmu. Je otevřen a neoficiální projektový manažer. Jeho znalosti o vývoji softwaru, projektových tocích a teorii kódů jsou přiměřené, ale má jen málo skutečného programování nebo práce.

Rychle vybírá potenciální zákazníky a skvěle komunikuje s klienty. Je to dokonalý zvonovník, schopný potěšit jak klienty (divoké lvy), tak i členy týmu (slony, které by ho mohli snadno potlačit, pokud chtějí).

Ve své supervizní funkci se chytrý velvyslanec stará o to, aby každý projekt splňoval požadavky a uspokojil klienta. Je průkopníkem, zastupuje vývojový tým pro klienta a vyvažuje spokojenost klientů s praktičností.

Když prochází toto těsné lano, často se domnívá, že by měl být lépe kompenzován, a to i přes to, že nikdy nevede těžké zvedání (tj. Kódování). Je to model, který sedí docela před kamerou prodávajícím produkt, zatímco zbytek týmu (make-up umělci, kadeřníci apod.) Pracuje v zákulisí a dostane nižší platbu za to, co se rovná stejné práci.

7. Poločasový pohon

Half-cup speedster vzít více projektů najednou. Pracuje mnohem rychleji než většina, ale jeho úžasné množství je poškozeno jeho kvalitou: jeho rychlost vyplývá z řezných rohů a hackerského jádra.

Cítí, že optimalizace a kontrola kódu trvá příliš dlouho. Jeho kód je špinavý, protože nedodržuje osvědčené postupy a nikdy nepoužívá objektově orientované programování (OOP).

Překvapivě, i přes kód, který vypadá jako minové pole, produkt funguje stejně dobře. Řezání rohů není obecně dobrá praxe, ale v nemožné krizi by mohl být člověk pro danou práci.

Bohužel, podobně jako rukopis lékařů, je jeho kód prakticky nedetekovatelný. Pokud by někdo musel vyřešit problém, který se objeví později, jistě se setkají s obtížemi. Nemůžete opravit to, co nemůžete číst ani pochopit.


Napsal výhradně pro Webdesigner Depot Aidan Huang, nezávislý vývojář, návrhář a geniální blogger. Je jedním z šéfredaktorů na Onextrapixel . Sledujte ho na Twitteru @AidanOXP

Jak jsme viděli, existuje mnoho typů vývojářů v oboru. K čemu nejvíce připomínáte? Setkal jste se s někým, kdo vyhovuje některé z kategorií uvedených zde? Podělte se o své myšlenky s námi v níže uvedených komentářích ...