10 najbežnejších typov vývojárov webu
Koľko vývojárov viete vo svojom živote? Ak pracujete so skupinou z nich, môžete si všimnúť, že majú zvláštne zvláštnosti alebo osobnosti, ktoré môžete skutočne zoskupiť, čo je to, čo budem robiť s týmto príspevkom.
Vývojári majú svoje individuálne preferencie a pracovný štýlsú veľmi odlišné - aj keď vykonávajú rovnaké úlohy. Budeme sa pozrieť na desať najbežnejších skupín vývojárov vonku; uvidíte, či ste schopní buď odhaliť seba alebo jedného z vašich kolegov tam.
1. Puristi
Puristi sú podľa definície ľudia, ktorí dodržiavajú tradičné pravidlá, môžete poznať anglického učiteľa alebo dvoch, ktorí sú z povahy puristov. Puristi v mojom zozname nie sú že prísne, sú to len takí vývojári ktorí nie sú veľmi ochotní používať rámce a knižnice.
Vyberú si Vanilla JavaScript cez JQuery zakaždým. oni nevidíte žiadne problémy s používaním čistých jazykov a tradičným spôsoboms; v skutočnosti sa rozčúlia, keď narazia na ešte iný rámec alebo knižnicu. Dodatočné knižnice sú pre nich rovnaké.
Majte na pamäti, to neznamená, že nepoužívajú tých v reálnom živote. Je ťažké, keď si tieto pracovné miesta v týchto dňoch žiadajú “skúsenosti v oblasti jQuery”. Bez ohľadu na to, ako sa môžu zdajú byť neochvejné alebo blízke, nemôžete v ich tvrdení zaviazať pravdu.
2. Strážcovia
Určite musí každý urobiť svoju prácu bez ohľadu na to, ale pre doktorov, ich zoznam priorít štart s prácou. Môžete staviť, že majú najnovší a najrýchlejší rámec, nastavili knižnice a pracovný postup. Oni majú premade moduly pre moduly, všetky triedené pre rýchle použitie v projektoch.
Doers sa zaoberajú začínajúcimi firmami pri implementácii všetkých týchto nástrojov pre plynulú výrobu. Typickým symptómom predávajúceho je poučenie úlohy, ako je rozhýbanie alebo vracanie.
3. Polygloty
Polygloty sú tí, ktorí použitie viacerých programovacích jazykov; niektorí dokonca sú plno zásobníkov vývojárov žonglovanie SQL a SASS ako žonglér cirkusu. To znamená, že práca v jednom programovacom jazyku je takmer nemožná pri vývoji webových aplikácií. nemôžete uniknúť tomuto osudu, aj keď ste vývojárom backendov. Takže len keď poznáte aspoň 4-5 programovacích jazykov, môžete sa pochváliť, že ste polyglot.
Väčšina polyglotov je to, kým sú z dôvodu ich pracovnej situácie namiesto výberu. Nie všetci dostanú oddelených vývojárov frontend alebo dizajnérov. Či tak alebo onak, oni pristupovať k novému jazyku s oveľa väčšou dôverou než ktokoľvek iný a rýchlo sa vzdelávajú. Nemusia sa však cítiť ohromení tým, že niektorí z nich môžu byť Jackom všetkých obchodov, ale nie sú majstrami žiadneho.
4. Perfekcionisti
Čo mi príde na myse, keď hovorím programátor perfekcionizmu? No, nemyslím tým, ktorí sa snažia napísať najdokonalejšie, bezchybné kódy. Skutoční perfekcionisti sú tí, ktorí pozrieť, kódovať a prekračovať kódovanie. oni komentáre, dávaj pozor na pomenovanie premenných a urobte špinavú prácu aka dokumentácia (okrem iného).
Buďme naozajstní, keď ste boli naposledy nechajte podrobný komentár alebo napíšte manuál pre váš softvér? Nikdy v poslednej dobe verím, nie až kým nebudete perfekcionista. Podľa môjho názoru sú vzácne. Väčšina vývojárov nevenuje pozornosť tým (aj keď dokumentácia je skutočne dôležitá. Tu je Thoriq Firdaus na to).
5. The Artsy
Pokiaľ ide o vývoj webových aplikácií, povedzme, že ich materinský jazyk je CSS. Tvary, farby, animácie, filtre a všetky ostatné vizuálne veci pre nich najviac záleží. Chcete sa s nimi stretnúť? Codepen je ich obvyklým rozbočovačom.
Nie sú to dizajnéri, alebo možno sú, ale na úrovni krajiny sú to vývojári. Vyjadrujú svoje umenie skôr kódom ako Adobe Illustrator alebo After Effects. Spárovanie s dizajnérom je ako roztieranie masla na chleba, čo má za následok plynulú a skvelú kombináciu.
6. Opätovné použitie
Nie každý z nás má záujem skákať v prvom rade písať všeobecnú triedu alebo metódu na zvládnutie opakujúcich sa blokov kódu. Túto časť opúšťame až do fázy optimalizácie, ktorá nastane až po tom, ako sme elegantne prekročili veľký červený pevný termín 10px a krátku relaxačnú dobu po tom,.
Opätovne používatelia vedia lepšie, robia pevný základ opätovne použiteľných fragmentov kódu od začiatku a ušetria veľa optimalizačného času neskôr. Sú to predovšetkým skúsení vývojári, ktorí dokážu predvídať blok kódu, ktorý je viazaný na viacnásobné vystúpenia. Pravdepodobne neexistuje jediný projekt, ktorý by nebol úplne vyplnený globálny súbor alebo trieda nástrojov.
7. Bookworms
Deň pred prvou laboratóriou VB nám náš profesor poskytol súbor krátkych inštrukcií, aby sme vytvorili formulár. Viedla demo na začiatku triedy, čo som bohužiaľ zmeškala, pretože som sa dostala neskoro. Bity inštrukcií, ktorými som sa podarilo zniesť, nestačili na to, aby ma zachránili, a sedel som príliš ďaleko od svojich priateľov, aby som im poskytol znakovú reč alebo čítanie rúk..
Tak som urobil jedinú vec, ktorú by som mohol urobiť - otvoril som svoju dobrú starú učebnicu. Stal som sa bookwormom. V dôsledku toho som nielen získal chválu od môjho profesora na konci triedy za to, že som dokázal splniť všetky požiadavky v mojej podobe, a takisto som pridal aj obrázok pozadia - ktorý nikto iný v triede neudelal - na základe toho, čo Učila som sa z učebnice.
Nie je nezvyčajné, aby som našiel niektorých svojich spolupracovníkov, ktorí sú naozaj dobrí v programovaní a logike majú stoly, ktoré sú skladané a pokryté knihami. Bookworms sa k textom pri hlbšom poznaní, niekedy získali nepríjemne, čo je v konečnom dôsledku najlepší druh!
8. Debuggers
Ladenie je vlastné zručnosť. Jeho skutočná sila môže byť vyvedená až po zobrazení stránky “Interná chyba servera 500”. Debuggeri nielenže dokážu chytiť a rozdrviť chyby vo svojom vlastnom kóde, ale aj v kópiách napísaných inými osobami (čo je vlastne nočná mora developera)!
Sú dobre verzované so všetkými ladiacimi nástrojmi a možnosťami, či ide o prehliadač alebo IDE. Ale nástroje nabok, ladenie vyžaduje jasnú znalosť toku udalostí a schopnosť spozorovať spúšť v tomto reťazci.
Ak kód patrí niekomu inému, práve vtedy, keď debuggeri preukazujú svoju pravú pozornosť, prechádza čiarami na riadkoch kódov, hľadajú chýbajúce znaky "if", "else", "or", a alebo
9. Výskumní pracovníci
Pre výskumníkov nie je kód proste kód pre ne; stane sa témou; téma pre diskusiu na fóre, téma pre blogový príspevok, téma pre StackOverflow Q & A. Žiadne hlásanie, žiadne súdenie, spravodlivé zdieľanie poznatkov, ktoré vynaložili úsilie na disekciu. Každý kód, ktorý píšeme, má niekedy použitie a účel a bohužiaľ vedľajší účinok.
Výskumníci medzi nami sa snažia porozumieť tomuto aspektu kódu. Vykopávajú dokumentácie, robia experimenty a čo je najdôležitejšie zdieľajú svoje zistenia pre ostatných z nás, ktorí budú naveky vďační za to, čo robia.
10. Sociables
Napriek tomu, že kópie kopírujú jeden druhého, stále sa držíme ako súčasť komunity, ktorá jes, dýcha a žije kód. Fyzicky však sedíme pred počítačom sami, samotní, hoci nie osamelí. Naše sociálne zručnosti sa stávajú hitom ale či sa nám to páči, alebo nie.
A potom existujú Sociables. Stretávajú sa s vami na nápoje, rozprávajú vtipné vtipy, hovoria o najnovších a najdôležitejších oblastiach, sú nadšení nadchádzajúcimi vydaniami, hardvérom alebo mäkkým, zapájajú sa do príležitostí, možností sietí a ak to dovolí čas, vymeňte si telefón s vami takže môžete vyskúšať aj iný operačný systém. Poznáte Sociable medzi vašimi vývojárskymi priateľmi?
Zabaliť
Niektorí z vás sú povinní nájsť svojho priateľa, sami, ako súčasť niekoľkých skupín, niekedy sa prekrývajú, inokedy sú v rozpore - neposudzujeme, nakoniec sme všetci vývojári. Ale my sme zvedaví, ktoré skupiny vývojárov sa najviac spojili. Dajte nám vedieť v komentároch.