Domača » Oblikovanje spletnih strani » 10 najpogostejših vrst spletnih razvijalcev

    10 najpogostejših vrst spletnih razvijalcev

    Koliko razvijalcev veste v svojem življenju? Če delate s skupino njih, boste morda opazili, da imajo posebne navade ali osebnosti, ki jih lahko združite skupaj, kar bom storil s to objavo.

    Razvijalci imajo svoje individualne preference in način delazelo različni - tudi če opravljajo enaka dela. Oglejmo si 10 najbolj pogostih skupin razvijalcev tam zunaj; poglejte, če lahko opazite sebe ali enega od vaših kolegov.

    1. Puristi

    Puristi so po definiciji ljudje, ki se držijo tradicionalnih pravil, morda poznate učitelja angleščine ali dva, ki sta po svoji naravi purist. Čistke na mojem seznamu pa niso to strogi, so le vrste razvijalcev ki niso zelo zainteresirani za uporabo okvirov in knjižnic.

    Vsakič bodo izbrali Vanilla JavaScript nad JQuery. Oni ne vidim nobenih težav pri uporabi čistih jezikov in tradicionalnega načinas; v resnici se motijo, ko se spotaknejo za še kakšno ogrodje ali knjižnico. Dodatne knjižnice so za njih enake.

    To ne pomeni, da jih ne uporabljajo v resničnem življenju. Težko je ne, ko ta delovna mesta te dni zahtevajo “strokovnega znanja v jQuery”. Ne glede na to, kako se zdi, da so zaprte ali tesne, ne morete zatiskati oči pred resnico v njihovih argumentih.

    2. Vrata

    Seveda mora vsakdo opraviti svoje delo, ne glede na to, kar pa je za Doers, njihov seznam prednostnih nalog začetek z opravljenim delom. Lahko stavite, da imajo najnovejši in najhitrejši okvir, knjižnice in potek dela. Imajo moduli za moduli, vsi razvrščeni za hitro uporabo v projektih.

    Izvajalci živijo v start-up podjetjih, medtem ko izvajajo vsa ta orodja za nemoteno proizvodnjo. Značilen simptom doerjevega izvajalca je uporaba tekača z nalogo, kot je grunt ali gulp.

    3. Poliglotov

    Poligloti so tisti, ki uporablja več programskih jezikov; nekateri so celo razvijalci s polnim skladom, ki žonglirajo s SQL in SASS, kot cirkuski žongler. To pa pomeni, da je delo v samo enem programskem jeziku skoraj nemogoče pri razvoju spletnih strani; te usode ne morete pobegniti, tudi če ste razvijalec v ozadju. Torej, če poznate vsaj 4-5 programskih jezikov, se lahko pohvalite, da ste poliglot.

    Večina poliglotov je kdo so zaradi njihovega delovnega položaja namesto z izbiro. Ni vsakdo imeti ločenih razvijalcev ali oblikovalcev frontendov. Kakorkoli, oni pristopiti k novemu jeziku z veliko več zaupanja kot kdorkoli drug in so hitri učenci. Ni potrebe, da se počutite preobremenjeni z njimi, čeprav so nekateri izmed njih lahko Jack vseh poslov, vendar niso mojstri.

    4. Perfekcionisti

    Kaj pride na misel, ko rečem perfekcionistični programer? Ne mislim na tiste, ki želijo napisati najbolj popolne, brezhibne kode. Pravi perfekcionisti so tisti, ki poglej, kodiraj in presegaj kodiranje. Oni pustite komentarje, Bodi pozoren na spremenljivk in dela umazano dokumentacijo (med drugim).

    Poglejmo si, ko ste bili zadnjič je pustil podroben komentar ali napisal priročnik za vašo programsko opremo? Ne pred kratkim verjamem, razen če in dokler nisi perfekcionist. Po mojem mnenju so redki. Večina razvijalcev ne posveča pozornosti temu (čeprav je dokumentacija resnično pomembna..

    5. Artsy

    V smislu razvoja spletnih strani, recimo samo njihov materni jezik je CSS. Oblike, barv, animacije, filtri in vse drugo vizualne stvari najpomembnejši. Se želite srečati? Codepen je njihovo običajno središče.

    Niso oblikovalci, ali pa so, ampak na tleh so razvijalci. Svojo umetnost izražajo s kodo namesto z Adobe Illustratorjem ali After Effectsom. Seznanjanje z oblikovalcem je kot širjenje masla na kruh, kar pomeni gladko in odlično kombinacijo.

    6. Reuser

    Vsak od nas se ne želi, da bi prvič napisal generični razred ali metodo za obravnavo ponavljajočih se blokov kode. Ta del bomo zapustili do faze optimizacije, ki se zgodi šele potem, ko smo elegantno prečkali velik rdeč trden 10px rok in kratko obdobje sprostitve, ki sledi.

    Reusers poznajo boljše od tega, da so trdni temelji za ponovno uporabljene odrezke kode od samega začetka in prihrani veliko časa za optimizacijo kasneje. To so večinoma izkušeni razvijalci, ki lahko predvideti blok kode, ki je vezan na večkratne nastope. Verjetno ni niti enega samega projekta, ki bi bil brez polno napolnjene globalne datoteke ali pomožnega razreda.

    7. Knjižni moljci

    Dan pred mojim prvim VB laboratorijem, mi je moj profesor dal niz kratkih navodil, da sestavimo obrazec. Na začetku je vodila demo, ki sem ga žal zamudil, ker sem prišel pozno. Dela z navodili, ki sem jih uspela natisniti, niso bila dovolj, da bi me rešila, in sem sedel predaleč od prijateljev, da bi pomagal pri znakovnem jeziku ali branju za ustnice.

    Zato sem naredil edino, kar sem lahko storil - odprl sem svoj dobri stari učbenik. Postal sem knjižni molj. Kot rezultat, nisem dobil samo pohvale od mojega profesorja na koncu razreda, da sem uspel skupaj z vsemi zahtevami v svoji obliki, ampak tudi dodal sliko za ozadje - ki je nihče drug v razredu ni opravil - glede na to, kaj Naučil sem se iz učbenika.

    Ni mi nenavadno, da najdem nekaj svojih sodelavcev, ki so zelo dobri pri programiranju in logiki imajo mize, ki so zložene in prekrite s knjigami. Knjižni moljci se lotevajo besedil v prizadevanju za poglobljeno znanje, včasih pridobljeno naključno, kar je na koncu najboljša vrsta!

    8. Debuggers

    Odpravljanje napak je samo po sebi spretnost. Njegova prava moč se lahko prikaže le, ko se stran prikaže “Notranja napaka strežnika 500”. Razhroščevalniki ne morejo samo ujeti in zmečkati hroščev v lastni kodi, temveč tudi kode, ki so jih napisali tudi drugi (kar je sama po sebi nočna mora razvijalca).!

    Dobro so seznanjeni z vsemi orodji za odpravljanje napak in možnostmi, ne glede na to, ali gre za brskalnik ali IDE. Toda orodja, razhroščevanje zahtevajo jasno poznavanje toka dogodkov in zmožnost zaznavanja sprožilca v tej verigi.

    Če koda pripada nekomu drugemu, potem prikažejo razhroščevalci svojo resnično moč opazovanja, skozi vrstice na vrsticah kode, ki iščejo vse manjkajoče "if", "else", "ali", in, ali delno točko

    9. Raziskovalci

    Za raziskovalce koda ni prav kodo za njih; postane tema; tema za razpravo na forumu, tema za objavo v blogu, tema za Preobremenitev Vprašanja in odgovori. Brez pridiganja, brez sodbe, samo delitev znanja, ki si prizadeva za disekcijo. Vsaka koda, ki jo napišemo, ima rabo in namen ter je včasih stranski učinek.

    Raziskovalci med nami poskušajo razumeti ta vidik kodeksa. Kopljejo dokumentacije, izvajajo poskuse in kar je najpomembnejše delijo svoje ugotovitve za nas ostale, ki bomo večno hvaležni za to, kar počnejo.

    10. Družbe

    Kljub kopiranju kod med seboj, še vedno se držimo skupaj kot del skupnosti, ki jede, diha in živi kodo. Fizično pa sedimo pred računalnikom sami, čeprav ne osamljeni. Naše socialne veščine naredijo hit čeprav nam je všeč ali ne.

    Potem pa obstajajo Sociables. Srečajo se z vami za pijačo, povejo geeky šale, govorijo o najnovejših in največjih na tem področju, so navdušeni nad prihodnjimi izdajami, strojno opremo ali mehkimi, sodelujejo v priložnostih, možnostih mreženja in če čas dopušča, zamenjajte telefone z vami tako lahko oba preizkusite drug OS. Ali poznate družbo med svojimi prijatelji razvijalcev?

    Zaviti

    Nekateri med vami so prisiljeni najti prijatelja, kot del nekaj skupin, ki se včasih prekrivajo, včasih nasprotujočih si - ne sodimo, na koncu smo vsi razvijalci. Vendar nas zanima, s katerimi skupinami razvijalcev ste najbolj povezani. Sporočite nam v komentarjih.