Cele mai comune tipuri de dezvoltatori web
Câți dezvoltatori știți în viața dvs.? Dacă lucrați cu un grup de ei, s-ar putea să observați că aceștia au particularități sau personalități particulare pe care le puteți grupa împreună, ceea ce voi face cu acest post.
Dezvoltatorii au preferințele lor individuale și stilul de lucru caresunt foarte diferite - chiar dacă fac aceleași activități. Vom arunca o privire la cele mai comune 10 grupuri de dezvoltatori de acolo; vedeți dacă puteți să vă vedeți pe dvs. sau pe unul dintre colegii dvs. acolo.
1. Puristii
Puristii, prin definiție, sunt oamenii care se țin de regulile tradiționale, s-ar putea să știți un profesor de engleză sau doi care este purist prin natura lor. Puristii din lista mea nu sunt acea stricte, ele sunt doar genul de dezvoltatori care nu sunt foarte dornici să folosească cadre și biblioteci.
Ei vor alege Vanilla JavaScript peste JQuery de fiecare dată. ei nu vedeți probleme în utilizarea limbilor pure și a modului tradiționals; de fapt, ei se enervează atunci când se împiedică încă pe un alt cadru sau o bibliotecă. Bibliotecile suplimentare sunt egale pentru ei.
Ține minte, asta nu înseamnă că nu le folosesc pe aceia din viața reală. Este greu să nu, atunci când cere vacanțele în aceste zile “expertiza in jQuery”. Indiferent cât de strâns sau de aproape, ar putea părea, nu poți să te uiți la adevăr în argumentația lor.
2. Doerii
Sigur că toată lumea trebuie să-și facă treaba, indiferent de ce, dar pentru Doerii, lista lor de priorități start făcând treaba. Puteți paria că au cel mai recent și cel mai rapid cadru, bibliotecile și fluxul de lucru înființat. Ei au modulele premade pentru module, toate sortate pentru utilizare rapidă în proiecte.
Doers se află în start-up-uri în timp ce pun în aplicare toate aceste instrumente pentru producția netedă. Un simptom tipic de predicator este utilizarea unui alergator de sarcină, cum ar fi mormăitul sau gulpul.
3. Poligloturile
Polyglotii sunt cei care utilizați mai multe limbi de programare; unii chiar sunt dezvoltatori full of stack jongleind SQL și SASS ca un jongler de circ. Acestea fiind spuse, lucrul într-un singur limbaj de programare este aproape imposibil în dezvoltarea web-ului; nu puteți scăpa de acea soartă, chiar dacă sunteți un dezvoltator de backend. Deci, numai când știi cel puțin 4-5 limbi de programare, te poți lăuda că ești un poliglot.
Majoritatea poliglotilor sunt cei care sunt din cauza situației lor de lucru mai degrabă decât prin alegere. Nu toată lumea ajunge să aibă dezvoltatori separați de frontend sau designeri. Oricum, ei abordați o limbă nouă cu mult mai multă încredere decât oricine altcineva și sunteți cursanți rapizi. Nu este nevoie să vă simțiți copleșiți de ei, pentru că unii dintre ei ar putea fi Jack de toate meseriile, dar nu sunt stăpâni ai nimănui.
4. Perfecționiștii
Ce îmi vine în minte când spun programator perfecționist? Ei bine, nu mă refer la cei care au scopul de a scrie cele mai perfecte și fără cusur de coduri. Perfecționiștii reali sunt cei care arata, codifica si merge dincolo de codificare. ei lasă comentarii, fi atent la numirea variabilelor și faceți munca murdară aka documentație (printre alte lucruri).
Hai să ne confruntăm cu asta, când ai fost ultima oară a lăsat un comentariu detaliat sau a scris un manual pentru software-ul dvs.? Nu cred niciodată recent, nu numai dacă și până când tu ești perfecționist. Sunt rare în opinia mea. Cei mai mulți dezvoltatori nu acordă atenție acelora (deși documentația este importantă. Iată Thoriq Firdaus să ia pe ea).
5. Arta
În termeni de dezvoltare web, hai să spunem că limba lor maternă este CSS. forme, colorate, animații, filtre și toate celelalte lucruri vizuale să le conteze cel mai mult. Vrei să le cunoști? Codepen este hub-ul lor obișnuit.
Nu sunt designeri, sau poate sunt, dar la nivel de sol sunt dezvoltatori. Ei își exprimă arta cu codul mai degrabă decât Adobe Illustrator sau After Effects. Împerecherea acestora cu un designer este ca și cum ați răspândi untul pe pâine, rezultând o combinație lină și grozavă.
6. Reuserul
Nu fiecare dintre noi este dornic să sară în primul lucru pentru a scrie o clasă generică sau o metodă care să se ocupe de repetarea blocurilor de cod. Lăsăm această parte până la etapa de optimizare care apare numai după ce am traversat grațios termenul mare de roșu solid de 10px și scurta perioadă de relaxare care urmează.
Reușersii știu mai bine, fac o bază solidă a fragmentelor de cod reutilizabile încă de la început și economisesc mult timp de optimizare mai târziu. Ei sunt în mare parte dezvoltatori experimentați care pot prevede un bloc de cod care este obligat să facă mai multe apariții. Probabil nu există un singur proiect al lor care să nu conțină un fișier global complet sau o clasă de utilități.
7. The Bookworms
Cu o zi înainte de primul meu laborator VB, profesorul meu ne-a dat un set de instrucțiuni scurte, pentru a pune împreună un formular. Ea a făcut un demo la începutul clasei, pe care din păcate am pierdut pentru că am ajuns târziu. Particulele de instrucțiuni pe care am reușit să le notez nu erau suficiente pentru a mă salva și am fost așezat prea departe de prietenii mei pentru orice limbaj de semnalizare sau citire a buzelor pentru a ajuta.
Așa că am făcut singurul lucru pe care l-aș putea face - mi-am deschis vechiul meu manual. Am devenit o vierme. Ca rezultat, nu numai că am primit o laudă din partea profesorului meu la sfârșitul clasei pentru că reușesc să pună toate cerințele împreună în forma mea, am adăugat, de asemenea, o imagine de fundal - pe care nimeni altcineva din clasă nu a făcut - pe baza Am învățat din manual.
Nu este neobișnuit să găsesc unii dintre asociații mei care sunt foarte buni la programare și logică au birouri care sunt stivuite și acoperite cu cărți. Bookworms ia la texte în căutarea de cunoștințe aprofundate, uneori câștigat serendipitously, care este în cele din urmă cel mai bun gen!
8. Debuggerii
Debugarea este o abilitate în sine. Puterea sa adevărată nu poate fi scoasă decât atunci când pagina este afișată “Eroare internă a serverului 500”. Debuggerii nu numai că sunt capabili să prindă și să zdrobească bug-urile în propriul cod, ci și în codurile scrise de alții (care este un coșmar al dezvoltatorului în sine)!
Ele sunt bine versat cu toate instrumentele de depanare și opțiuni, fie că este într-un browser sau un IDE. Dar instrumentele deoparte, depanarea necesită cunoașterea clară a unui flux de evenimente și capacitatea de a detecta declanșatorul în acel lanț.
Dacă codul aparține altcuiva, atunci Debuggerii își arată adevărata lor pricepere de observație, trecând prin linii pe linii de cod, căutând orice "lipsă", "altceva", "sau", și, sau un semi-colon
9. Cercetătorii
Pentru cercetători, codul nu este doar un cod pentru ei; devine un subiect; un subiect pentru discuții pe forum, un subiect pentru un post pe blog, un subiect pentru un forum StackOverflow Q & A. Nici o predică, nici o judecată, doar o împărtășire a cunoștințelor că ei au făcut un efort în disecție. Fiecare cod pe care îl scriem are o utilizare și un scop și, din păcate, un efect secundar, uneori.
Cercetătorii dintre noi încearcă să înțeleagă acel aspect al codului. Ei scot documente, fac experimente și cel mai important împărtășesc constatările lor pentru restul dintre noi, care vom fi recunoscători etern pentru ceea ce fac.
10. Sociabilele
În ciuda copierii codurilor unul pe altul, încă mai rămânem împreună ca parte a unei comunități care mănâncă, respiră și trăiește cod. Fizic, totuși, stăm în fața calculatorului de noi înșine, singuri, deși nu suntem singuri. Competențele noastre sociale fac o lovitură totuși, fie că ne place sau nu.
Și apoi, sunt Sociabilele. Ei se întâlnesc cu tine pentru băuturi, spun glume geeky, vorbesc despre cele mai recente și mai bune despre domeniu, sunt încântați de lansările viitoare, hardware sau soft, se angajează în oportunități, posibilități de rețea și dacă timpul permite, swap telefoane cu tine astfel încât să puteți încerca atât un sistem de operare diferit. Cunoașteți un Sociabil printre prietenii dvs. de dezvoltator?
Învelire
Unii dintre voi sunt obligați să vă găsi un prieten, singur, ca parte a câtorva grupuri, uneori suprapuse, alteori contradictorii - nu judecăm, în cele din urmă, suntem cu toții dezvoltatori. Dar suntem curioși să aflăm care din grupurile de dezvoltatori pe care le găsiți cele mai apropiate. Anunțați-ne în comentarii.