Udviklere og programmører er omhyggelige personer, og udviklere sommetider skiller sig ud selv imellem.

Vi introducerede dig til 7 typer af designere i vores artikel 7 Personlighedstyper Designere i dag . Udviklere har egenartede træk og vaner. Denne artikel omhandler 7 typer udviklere i dag og deres definerende egenskaber.

"De bedste programmører er ikke marginalt bedre end bare gode. De er en størrelsesorden bedre, målt ved hvad som helst standard: konceptuel kreativitet, hastighed, opfindsomhed af design eller problemløsning. "
-Randall E. Stross

Stereotyping er generelt ikke god praksis. Men vi forsøger ikke at presse individer i kategorier. Ved at afgrænse disse typer kan du hjælpe dig med at finde ud af, hvor du står og hjælpe dig med at forstå andre.

1. Selvhjælperkonstruktøren

Selvhjælperkonstruktøren gør alt, hvad der kræves for at få arbejdet gjort med sin erfaring og dygtighed, uanset hvor begrænset det er.

For eksempel kan han udføre jobbet ved at finde open source software og andre gratis applikationer og værktøjer. Hans bedste aktiver er hans vilje til at lære, hvad han har brug for for at fuldføre jobbet og hans evne til at absorbere informationen som en svamp. Han er ressourcefuld, arbejder med hvad der er tilgængeligt for ham.

Ikke alle kunder vil blive imponeret. Dem, der ikke kender noget bedre, vil rose sit arbejde, men selvhjælperkonstruktøren udvikler ikke applikationer eller plug-ins selv.

Han udnytter kun eksisterende værktøjer til at konstruere noget tilsyneladende nyt for kunderne. Med den brede vifte af sofistikerede værktøjer, der er til rådighed i dag, bliver det lettere, men meget mindre imponerende.

2. Den erfarne gamle mand

Han er måske ikke den hippeste fyr på dette energiske og kreative felt, men den erfarne gamle mand bringer noget værdifuldt til bordet: et væld af viden og erfaring.

Han kan virke forældet, ude af stand til at holde øje med de nyeste værktøjer og teknologi, men han er klog og kender det grundlæggende som bagsiden af ​​hans hånd.

Hans kamphistorier om forældede dage vil fascinere og spænding. Han er måske ikke den hurtigste eller mest teknologiske kyndige, men langsomt og stabilt vinder løbet, og han leverer varerne som han altid har.

Han beviser, at old-school stil kodning kan være antik, men er ikke udslettet. Han må ikke være din tungeste hitter, men i tider med stort behov, ved du, at du kan regne med den erfarne gamle mand til at levere.

3. Hardcore Geek

Workaholic begynder ikke at beskrive hardcore geeken, denne martyr af udviklere. Han går ud over forpligtelsen til at levere produktet og har stor stolthed i sit arbejde.

Han bruger sin frokosttid på sit skrivebord til at arbejde frækt for at afslutte projektet på forhånd. Når han tillader sig lidt fritid, læser han bøger, tidsskriftartikler og lignende for at forbedre sig selv. Meget introvert, han føler sig mest behagelig i verden af ​​kode og programmering jargon.

Jo mere kode hardcore geek skriver, jo mere indhold han føler. Så godt som han er med kode, gør han til en meget bedre arbejdstager bi end en leder.

4. Den videnskabelige know-it-all

Den videnskabelige know-it-all er en walking-encyclopædi om programmering. Han kan tilbringe timer lidenskabeligt diskutere historien om et programmeringssprog eller dissekere ufuldkommen kode.

Han er digteren i programmeringsverdenen, hvis kode er et kunstværk, der kan værdsættes og analyseres. Rekursion er hans mellemnavn, og han tweaks hver blok af kode til perfektion, uanset tidslinjer eller læsbarhed.

Han sætter høje standarder for sig selv, og hans arbejde komplicerer undertiden sager: En opgave, der kun tager en time at fuldføre, tager ham et par måneder. Mind dig, han er ikke inkompetent. Tværtimod er han yderst dygtig; men han gør arbejde for sig selv ved at oprette nye værktøjer og biblioteker og endda rekonstruere helt nye systemer, alt for at opfylde sine egne standarder.

Han føler sig forpligtet til at give sin viden til andre og dele sin passion for teorien og de tekniske kompleksiteter ved kodning og programmering. Han forsøger sit bedste for at forklare kunderne, hvorfor det er så vigtigt at bruge state-of-the-art teknologi. Hvert projekt er hans dyrebare barn.

Den videnskabelige know-it-all er fantastisk at have på dit hold, men vær sikker på at du kan få ham til at bruge sin energi på de vigtige detaljer, snarere end at spilde tid, der tilfredsstiller hans trang til at dyve ind i hver nook og cranny.

5. ninjaen

Ninjen er en mand med få ord og holder sig til sig selv. Mens han ligner hardcore-nørden, har han mere i sit liv end kode og arbejde.

Han er en gåde: ikke helt venlig eller kommende, men han arbejder overraskende godt på et hold. Alle mærker sin utrættelige karakter, men kan ikke regne ud, hvordan han gør alt så godt og så hurtigt. Der er mange beviser for hans arbejde, men lidt bevis for, at han gjorde det. "Show do not tell" beskriver hans modus operandi bedst.

Aldrig udefra frazzled (prøv som du måske vil smide ham af), løser han problemer hurtigt og effektivt uanset tid eller sted. Ninjaens stealth sender kulderystelser ned over din rygsøjle, og han efterlader dig at undre sig over, hvordan han formåede at udføre sin præstation.

En ensom ranger, han får jobbet, uanset hans status på holdet eller hans forhold til andre medlemmer. Hans motto? Har ikke tvivl; bare løse problemet hurtigt og effektivt. Denne no-nonsense holdning gør ham til en absolut glæde at arbejde med.

6. Den kloge ambassadør

Den kloge ambassadør er teamets ansigt. Han er åbenlyst og den uofficielle projektleder. Hans viden om softwareudvikling, projektarbejdsprocesser og kodeteori er tilstrækkelig, men han gør meget lidt af selve programmeringen eller arbejdet.

Han er hurtig til at afhente kundeemner og gode til at kommunikere med kunderne. Han er den fuldendte ringmester, der kan godtgøre begge klienter (de løse løver) og holdmedlemmerne (elefanterne, der let kunne trampe ham, hvis de ville).

I sin tilsynsrolle sikrer den kloge ambassadør, at hvert projekt opfylder kravene og tilfredsstiller klienten. Han er gå-mellem, der repræsenterer udviklingslaget for kunden og afbalancerer kundetilfredsheden med praktisk.

At skulle gå på dette stramt reb føler han ofte, at han skal bedre kompenseres, trods aldrig at gøre nogen tung løft (dvs. kodning). Han er den model, der sidder temmelig foran kameraet, der sælger produktet, mens resten af ​​holdet (make-up kunstnere, hår stylister osv.) Arbejder bag kulisserne og modtager lavere betaling for hvad der svarer til det samme arbejde.

7. Half-Cup Speedster

Half-cup speedster påbegynder flere projekter på én gang. Han arbejder meget hurtigere end de fleste, men hans fantastiske mængde er tarnished af sin kvalitet: hans hurtighed skyldes skære hjørner og hacking kerne.

Han føler, at optimering og kontrol kode tager for lang tid. Hans kode er rodet fordi han ikke følger bedste praksis og aldrig gør brug af objektorienteret programmering (OOP).

Utroligt, selv om hans kode ser ud som et minefelt, fungerer produktet lige som det er beregnet. Skære hjørner er generelt ikke god praksis, men i en umulig crunch, kan halv-kop speedster være den person til jobbet.

Uheldigvis er hans kode stort set ubestridelig, ligesom håndskrift af læger. Skulle nogen have brug for at løse et problem, der overflader senere, vil de sikkert støde på vanskeligheder. Du kan ikke ordne det, du ikke kan læse eller forstå.


Skrevet udelukkende til Webdesigner Depot af Aidan Huang, en freelance udvikler, designer og genial blogger. Han er en af ​​hovedredaktørerne på Onextrapixel . Følg ham på Twitter @AidanOXP

Som vi har set, er der mange typer udviklere i feltet. Hvilket ligner du nærmest? Har du mødt nogen, der passer til nogen af ​​de kategorier, der er nævnt her? Del dine tanker med os i kommentarerne nedenfor ...