Početna » Web dizajn » 10 najčešćih vrsta web programera

    10 najčešćih vrsta web programera

    Koliko programera znate u svom životu? Ako radite s grupom njih, možda ćete primijetiti da oni imaju posebne pogrješke ili osobnosti koje zapravo možete grupirati, a to je ono što ću učiniti s ovim postom.

    Programeri imaju svoje individualne preferencije i stil radavrlo različiti - čak i ako obavljaju iste poslove. Pogledat ćemo 10 najčešćih skupina programera koji se tamo nalaze; vidjeti možete li uočiti sebe ili nekog od svojih kolega tamo.

    1. Puristi

    Puristi po definiciji su ljudi koji se drže tradicionalnih pravila, možda poznajete učitelja engleskog jezika ili dvojicu koji je po prirodi purist. Čistači u mom popisu nisu da strogi, oni su samo vrsta programera koji nisu jako zainteresirani za korištenje okvira i knjižnica.

    Svaki put će izabrati Vanilla JavaScript preko JQuery. Oni ne vidim nikakvih problema u korištenju čistih jezika i tradicionalnog načinas; ustvari, oni se iznerviraju kad se spotaknu za još jedan okvir ili knjižnicu. Dodatne biblioteke jednako se nadimaju za njih.

    Imajte na umu da to ne znači da ih ne koriste u stvarnom životu. Teško je ne, kad slobodna radna mjesta ovih dana traže “stručnost u jQuery”. Bez obzira na to koliko su ukočeni ili bliski oni mogu izgledati, ne možete zatvoriti oči na istinu u njihovim argumentima.

    2. The Doers

    Sigurno svatko mora obaviti svoj posao, bez obzira na sve, ali za Doers, njihov popis prioriteta početak s obavljanjem posla. Možete se kladiti da imaju najnoviji i najbrži okvir, knjižnice i radni tijek. Oni imaju pripremljeni moduli za moduli, svi sortirani za brzo korištenje u projektima.

    Izvršitelji se nalaze u start-up poduzećima dok provode sve te alate za glatku proizvodnju. Tipični doverov kontrolni simptom je korištenje zadatka trkača kao što je grunt ili gutljaj.

    3. Poliglotovi

    Poligloti su oni koji koristiti više programskih jezika; neki su čak i dizajneri s puno stogova koji žongliraju SQL i SASS kao cirkuski žongler. Međutim, rad u samo jednom programskom jeziku gotovo je nemoguć u web razvoju; ne možete pobjeći od te sudbine, čak i ako ste razvojni programer. Dakle, samo ako znate barem 4-5 programskih jezika, možete li se pohvaliti da ste poliglot.

    Većina poliglota su oni koji jesu zbog njihove radne situacije radije nego po izboru. Nije svatko dobiva imati odvojene frontend programeri ili dizajneri. U svakom slučaju, oni pristupiti novom jeziku s puno više samopouzdanja nego bilo tko drugi i brzo uče. Nema potrebe da se osjećate preplavljeni njima, jer neki od njih mogu biti Jack svih zanata, ali nisu majstori ni jednog.

    4. Perfekcionisti

    Što vam pada na pamet kad kažem perfekcionistički programer? Pa, ne mislim na one koji žele napisati najsavršenije, besprijekorne kodove. Pravi perfekcionisti su oni koji pogledaj, kodiraj i nadiđi šifriranje. Oni ostavite komentare, obrati pozornost na varijable imenovanja i radim prljavi posao dokumentacija (između ostalog).

    Suočimo se s tim, kad ste vi zadnji put ostavili detaljan komentar ili napisali priručnik za vaš softver? Ne vjerujem u bilo koje vrijeme nedavno, osim ako i dok niste perfekcionist. Po mom su mišljenju rijetki. Većina programera ne obraća pažnju na njih (iako je dokumentacija doista važna. Evo Thoriq Firdausova preuzimanja).

    5. Umjetnički

    U smislu web razvoja, recimo samo da je njihov maternji jezik CSS. oblici, boje, animacije, filteri i sve drugo vizualne stvari im je najvažnija stvar. Želite li ih upoznati? Codepen je njihovo uobičajeno čvorište.

    Oni nisu dizajneri, ili možda jesu, ali u prizemlju su developeri. Oni izražavaju svoju umjetnost pomoću koda, a ne Adobe Illustrator ili After Effects. Uparivanje s dizajnerom je poput širenja maslaca na kruh, što rezultira glatkom i sjajnom kombinacijom.

    6. Korisnik

    Nije svatko od nas zainteresiran za skok u pisanju generičke klase ili metode za obradu ponavljajućih blokova koda. Taj dio napuštamo do faze optimizacije koja se događa tek nakon što smo graciozno prešli veliki crveni čvrsti 10px rok i kratko razdoblje opuštanja nakon toga.

    Reusersi znaju bolje od toga, oni čine solidan temelj za višekratnu upotrebu isječaka koda od samog početka i štede mnogo vremena za optimizaciju kasnije. Oni su uglavnom iskusni programeri koji to mogu predvidjeti blok koda koji je dužan učiniti više pojavljivanja. Vjerojatno ne postoji niti jedan njihov projekt koji nema potpuno popunjenu globalnu datoteku ili uslužnu klasu.

    7. Knjiški moljci

    Dan prije moje prve VB laboratorije, moj profesor nam je dao niz kratkih uputa kako bismo sastavili obrazac. Pokrenula je demo na početku nastave, što sam nažalost propustio jer sam zakasnio. Komadići uputa koje sam uspio zabilježiti nije bilo dovoljno da me spase, a ja sam sjedio predaleko od svojih prijatelja za bilo koji znakovni jezik ili čitanje usana kako bih pomogao.

    Učinio sam jedino što sam mogao učiniti - otvorio sam svoj stari stari udžbenik. Postao sam knjiški moljac. Kao rezultat toga, ne samo da sam dobio pohvale od svog profesora na kraju razreda da sam uspio sve zahtjeve staviti u svoj oblik, već sam dodao i pozadinsku sliku - koju nitko drugi u razredu nije - na temelju čega Naučio sam iz udžbenika.

    Nije neuobičajeno da pronađem neke od mojih suradnika koji su stvarno dobri u programiranju i logici imaju stolove koji su složeni i prekriveni knjigama. Knjiški moljci uzimaju u obzir tekstove u potrazi za dubinskim znanjem, ponekad stečenim slučajno, što je u konačnici najbolja vrsta!

    8. Debuggers

    Debugging je samo po sebi vještina. Njegova prava snaga može se izvući samo kada se stranica prikazuje “Interna pogreška poslužitelja 500”. Programi za otklanjanje pogrešaka ne samo da mogu uhvatiti i ugušiti bugove u vlastitom kodu, već iu kodovima koje su napisali i drugi (što je sama po sebi prava noćna mora razvojnog programera)!

    Oni su dobro upućen u sve alate za ispravljanje pogrešaka i opcije bilo da je na pregledniku ili IDE. Ali alati na stranu, otklanjanje pogrešaka zahtijeva jasno poznavanje tijeka događaja i sposobnost uočavanja okidača u tom lancu.

    Ako kôd pripada nekom drugom, to je kada Debuggers pokažu svoju istinsku opservacijsku snagu, prolazeći kroz retke po redovima koda, tražeći bilo koje nedostajuće 'if', 'else', 'ili', 'i, ili točku-zarezom

    9. Istraživači

    Kod istraživača kod nije samo kod za njih; postaje tema; tema za raspravu na forumu, tema za blog post, tema za Stackoverflow Q & A. Bez propovijedanja, bez suđenja, pravedno dijeljenje znanja koje ulažu napori u seciranje. Svaki kod koji napišemo ima koristi i svrhu i nažalost je nuspojava, ponekad.

    Istraživači među nama pokušavaju razumjeti taj aspekt koda. Iskopavaju dokumentaciju, provode eksperimente i što je najvažnije podijelite svoje nalaze za nas ostale koji će zauvijek biti zahvalni za ono što rade.

    10. Društveni

    Unatoč kopiranju kodova, i dalje se držimo zajedno kao dio zajednice koja jede, diše i živi kod. Fizički, ipak sami sjedimo ispred računala sami, premda ne usamljeni. Naše društvene vještine su hit ipak, svidjelo se to nama ili ne.

    A tu su i Društveni. Susreću se s vama za piće, ispričaju šaljive viceve, razgovaraju o najnovijim i najboljim temama na terenu, uzbuđeni su nadolazećim izdanjima, hardverom ili soft softverom, uključe se u mogućnosti, mogućnosti umrežavanja i ako vrijeme dopušta, zamijeniti telefone s vama tako da možete isprobati drugi OS. Znate li Sociable među svojim prijateljima razvojnim programerima?

    Zamotati

    Neki od vas su dužni pronaći prijatelja, sebe, kao dio nekoliko skupina, koje se ponekad preklapaju, dok su druga vremena kontradiktorna - mi ne prosuđujemo, na kraju smo svi razvijatelji. No, znatiželjni smo da znamo koje su skupine programera s kojima ste se najviše udružili. Javite nam u komentarima.