10 kõige levinumat veebiarendajate tüüpi
Kui palju arendajaid te oma elus teate? Kui te töötate koos nende rühmaga, võite täheldada, et neil on teatavad viktoriinid või isiksused, keda saate tegelikult koos rühmitada, mida ma selle ametikohaga kavatsen teha.
Arendajatel on oma individuaalsed eelistused ja töö stiilon väga erinevad - isegi kui nad teevad samu töökohti. Me vaatame 10 kõige levinumat arendajate rühma; vaata, kas teil on võimalik kohapeal ennast või mõnda oma kolleegi kohapeal näha.
1. Puristid
Definitsiooni järgi on puristid inimesed, kes jäävad traditsiooniliste reeglite juurde, võite tunda inglise keele õpetajat või kahte, kes on oma olemuselt puristlikud. Minu nimekirjas olevad puristid ei ole küll seda ranged, nad on just sellised arendajad kes ei ole väga huvitatud raamistike ja raamatukogude kasutamisest.
Nad valivad iga kord Vanilla JavaScript üle JQuery. Nad ei näe mingeid probleeme puhta keele ja traditsioonilise viisi kasutamisels; Tegelikult saavad nad tüütuid, kui nad komistavad veel - teise raamistiku või raamatukoguga. Eriti suured raamatukogud paistavad neid.
Pea meeles, see ei tähenda, et nad ei kasuta neid reaalses elus. On raske mitte, kui vabad töökohad nendel päevadel nõuavad “jQuery kogemused”. Olenemata sellest, kui kavalad või lähedased nad võivad tunduda, ei saa te oma argumendis tõele silma kinni panna.
2. Doers
Kindel on, et igaüks peab tegema oma töö, olenemata sellest, milline on, aga Doeride jaoks nende prioriteetide loetelu alustada töö tegemisel. Võite panustada, et neil on uusim ja kiireim raamistik, raamatukogud ja töövoog. Neil on moodulid jaoks moodulid, kõik sorteeritud kiireks kasutamiseks projektides.
Doers elab alustavatel ettevõtetel, rakendades kõiki neid tööriistu tõrgeteta tootmiseks. Tüüpiline tegija märguandefunktsioon on ülesande jooksja nagu grunt või gulp kasutamine.
3. Polygloodid
Polyglots on need, kes kasutage mitut programmeerimiskeelt; mõned isegi on täispakkide arendajad, kes žongleerivad SQL-i ja SASS-i nagu tsirkuse žonglöör. See tähendab, et töötamine ainult ühes programmeerimiskeeles on veebiarenduses peaaegu võimatu; sa ei saa sellest saatusest pääseda, isegi kui sa oled taustaprogrammi arendaja. Nii et ainult siis, kui te teate vähemalt 4-5 programmeerimiskeelt, sa saad kiidelda, et olete polygloot.
Enamik polygloteid on need, kes nad on tööolukorra tõttu mitte valikul. Mitte igaühel ei ole eraldi frontendiarendajaid ega disainereid. Mõlemal juhul, nad lähenema uuele keelele, millel on palju rohkem usaldust kui keegi teine, ja kes on kiire õppija. Pole vaja tunda, et nad oleksid hämmastunud, sest mõned neist võivad olla kõigi kaupluste Jack, kuid mitte ükski meistrid.
4. Perfektionistid
Mis meenub, kui ütlen perfektsionistlik programmeerija? Noh, ma ei tähenda neid, kes soovivad kirjutada kõige täiuslikumaid, veatuid koode. Tõelised perfektsionistid on need, kes vaata, kood ja minna kaugemale kodeerimisest. Nad jätke kommentaarid, pööra tähelepanu nimemuutujad ja tehke määrdunud töö dokumentatsioon (muuhulgas).
Olgem ausad, millal oli viimane kord jätkas üksikasjaliku kommentaari või kirjutas teie tarkvara jaoks käsiraamatu? Mitte kunagi hiljuti usun, mitte kui ja kuni olete perfektsionist. Nad on minu arvates haruldased. Enamik arendajaid ei pööra neile tähelepanu (kuigi dokumentatsioon on tõesti oluline. Siin on Thoriq Firdaus võtnud selle vastu).
5. Kunstiline
Veebiarenduse osas ütleme, et nende emakeel on CSS. Kujundid, värvid, animatsioone, filtrid ja kõik teised visuaalsed asjad kõige tähtsam. Tahad nendega kohtuda? Codepen on nende tavaline keskus.
Nad ei ole disainerid või ehk nad on, kuid maapinnal nad on arendajad. Nad väljendavad oma kunsti koodiga mitte Adobe Illustrator või After Effects. Nende sidumine disaineriga on nagu võileib leiva peale, mille tulemuseks on sujuv ja suurepärane kombinatsioon.
6. Taaskasutaja
Mitte igaüks meist ei soovi kõigepealt hüpata, et kirjutada üldklassile või -meetodile korduvate koodide plokkide käsitsemiseks. Jätame selle osa välja kuni optimeerimisetapini, mis toimub alles pärast seda, kui oleme läbinud suure punase tahke 10tk tähtaja ja selle järgse lühikese lõõgastamisperioodi..
Taaskasutajad teavad sellest paremini, nad loovad algusest peale tugeva aluse korduvkasutatavatele koodilõigetele ja säästavad hiljem palju optimeerimisaega. Nad on enamasti kogenud arendajad ette näha koodi plokk, mis on kohustatud tegema mitu esinemist. Tõenäoliselt ei ole nende ühte projekti, mis oleks täielikult täis globaalset faili või kasuliku klassi.
7. Kirjandus
Päev enne minu esimest VB Labi andis mu professor meile lühikese juhendi, et vormi kokku panna. Ta jooksis klassi alguses demo, mis mul kahjuks jäi, sest ma sain hilja. Juhendite bitid, mida mul õnnestus maha panna, ei olnud piisav, et mind päästa ja ma istusin oma sõpradest liiga kaugele, et aidata mõnda viipekeelt või huule lugemist, et aidata.
Nii et ma tegin ainus, mida ma teha sain - avasin oma hea vana õpiku. Ma sain raamatuvormiks. Selle tulemusena ei saanud ma mitte ainult klassi lõpus oma professorilt kiitust, et ma võin kõik nõuded oma vormis kokku panna, lisasin ka taustapildi - mida keegi teine klassis ei teinud - selle põhjal, mida Ma õppisin õpikust.
Ei ole haruldane, et leian mõned minu kaaslased, kes on programmeerimisel ja loogikas tõesti head neil on lauad, mis on virnastatud ja kaetud raamatutega. Kirjandusvormid võtavad tekste põhjalike teadmiste saavutamiseks, mida mõnikord on õrnalt kogutud, mis on lõppkokkuvõttes parim viis.!
8. Debuggerid
Silumine on oskus ise. Selle tõelist jõudu saab tuua välja ainult siis, kui leht on näha “Sisemine serveri viga 500”. Võitlejad ei ole võimelised mitte ainult vigu püüdma ja segama oma koodis, vaid ka teiste poolt kirjutatud koodides (mis on arendaja õudusunenägu iseenesest)!
Nad on hästi kursis kõigi silumine tööriistade ja võimalustega, kas see on brauseril või IDE-l. Kuid tööriistad kõrvale, silumine nõuab selgeid teadmisi sündmuste voogust ja võimet tuvastada selle ahela vallandajat.
Kui kood kuulub kellelegi teisele, näitavad Debuggers oma tõelist vaatlusvõimet, läbides koodijoonelisi jooni, otsides puuduvaid "kui", "muud", "või", või poolkoolonit
9. Teadlased
Teadlaste jaoks ei ole kood lihtsalt nende kood; see muutub teemaks; foorumi arutelu teema, blogipostituse teema, teema a StackOverflow Küsimused ja vastused. Ei ole jutlustamist, mitte kohtumõistmist teadmiste jagamine, et nad püüdsid lahutada. Igal meie kirjutatud koodil on mõnikord kasutamine ja eesmärk ning kahjuks kõrvaltoime.
Meie uurijad püüavad mõista seda koodi. Nad kaevavad dokumentatsiooni, viivad läbi eksperimente ja mis kõige tähtsam jagada oma järeldusi ülejäänud meist, kes on igavesti tänulikud selle eest, mida nad teevad.
10. Ühiskonnad
Vaatamata koodide kopeerimisele, oleme endiselt kokku osana kogukonnast, kes sööb, hingab ja elab koodi. Füüsilisest küljest istume me ise arvuti ees, üksi, kuid mitte üksinda. Meie sotsiaalsed oskused on tabanud küll, kas meile see meeldib või mitte.
Ja siis on ka ühiskonnad. Nad kohtuvad teiega jookide nautimiseks, räägivad geeky naljadest, räägivad kõige uuematest ja suurematest väljadest, on põnevil tulemas olevate väljaannete, riistvara või pehme, võimaluste, võrguvõimaluste ja aja lubamise pärast, vahetage teiega telefonid nii saate mõlemad proovida teist operatsioonisüsteemi. Kas te teate oma arendaja sõprade seas sotivat?
Tõmba otsad kokku
Mõned teist on kohustatud leidma sõbra, ise, mõne rühma osana, mõnikord kattuvad, muul ajal vastuolulised - me ei otsusta, lõpuks oleme kõik arendajad. Kuid me oleme uudishimulikud, millised arendajate rühmadest leiate end kõige enam liitlastega. Anna meile teada oma kommentaarides.