10 visizplatītākie tīmekļa izstrādātāju veidi
Cik daudz attīstītāju jūs zināt savā dzīvē? Ja strādājat ar kādu no viņiem, jūs varat pamanīt, ka viņiem ir īpašas quirks vai personības, kuras jūs faktiski varat apvienot kopā, un tas, ko es darīšu ar šo ziņu.
Izstrādātājiem ir savas individuālās vēlmes un darba stilsir ļoti atšķirīgi - pat tad, ja viņi veic to pašu darbu. Mēs apskatīsim 10 visbiežāk sastopamās izstrādātāju grupas; redziet, vai jūs varat vai nu pamanīt sevi, vai kādu no saviem kolēģiem.
1. Puristi
Puristi pēc definīcijas ir cilvēki, kas ievēro tradicionālos noteikumus, jūs varētu zināt angļu valodas skolotāju vai divus, kas pēc būtības ir puristi. Mani saraksta puristi nav to stingri, tie ir tikai tādi attīstītāji kas nav ļoti ieinteresēti izmantot ietvarstruktūras un bibliotēkas.
Katru reizi JQuery viņi izvēlēsies Vanilla JavaScript. Viņi neredziet problēmas, izmantojot tīrās valodas un tradicionālo veidus; patiesībā viņi satraucas, kad viņi paklūst vēl - citā ietvarā vai bibliotēkā. Papildu bibliotēkas vienlīdz uzpūšas.
Paturiet prātā, tas nenozīmē, ka viņi tos neizmanto reālajā dzīvē. Ir grūti ne, kad brīvdienas šajās dienās pieprasa “zināšanas jQuery”. Neatkarīgi no tā, cik acīmredzami vai cieši domājoši viņi var likties, jūs nevarat vērsties pie patiesības savā argumentā.
2. Doers
Protams, ikvienam ir jādara savs darbs neatkarīgi no tā, kas ir, bet gan Doers, to prioritāšu saraksts sākt ar darba veikšanu. Jūs varat likt, ka viņiem ir jaunākais un ātrākais ietvars, bibliotēkas un darbplūsma. Viņiem ir moduļi par moduļi, visi sakārtoti ātrai lietošanai projektos.
Doers dzīvo jaunizveidotajos uzņēmumos, ieviešot visus šos instrumentus vienmērīgai ražošanai. Tipisks došanās signāla simptoms ir uzdevuma skrējēja izmantošana, piemēram, grunt vai gulp.
3. Poligloti
Poligloti ir tie, kas izmantot vairākas programmēšanas valodas; daži pat ir pilna steku izstrādātāji, kas žonglē SQL un SASS kā cirka žonglieris. Tas nozīmē, ka tīmekļa izstrādē gandrīz vienā programmēšanas valodā nav iespējams strādāt; jūs nevarat izvairīties no šī likteņa, pat ja jūs esat backend izstrādātājs. Tātad, tikai tad, ja jūs zināt vismaz 4-5 programmēšanas valodas, vai jums ir lielas cerības, ka jūs esat poliglots.
Lielākā daļa poliglotu ir tie, kas viņi ir darba apstākļu dēļ nevis pēc izvēles. Ne visi saņem atsevišķus frontendu izstrādātājus vai dizainerus. Katrā ziņā, viņi pievērsties jaunai valodai ar daudz lielāku pārliecību nekā jebkurš cits, un viņi ir ātri apgūstami. Viņiem tomēr nav jūtams pārsteigums, jo daži no viņiem var būt visu amatu Jack, bet nav neviena meistari.
4. Perfekcionisti
Kas nāk prātā, kad es saku perfekcionistu programmētāju? Nu, es nedomāju tos, kas tiecas uzrakstīt vispiemērotākos, nevainojamos kodus. Reālie perfekcionisti ir tie, kas meklēt, kodēt un pārsniegt kodēšanu. Viņi atstāt komentārus, pievērs uzmanību nosaukumu mainīgie un dariet netīro darbu dokumentācija (cita starpā).
Let's face it, kad bija pēdējā reize jums atstāja detalizētu komentāru vai uzrakstīja savu programmatūru? Nē, jebkurā laikā nesen es ticu, ja vien un kamēr neesat perfekcionists. Manuprāt, viņi ir reti. Lielākā daļa izstrādātāju nepievērš uzmanību tiem (lai gan dokumentācija ir ļoti svarīga. Šeit ir Thoriq Firdaus uzņemšana).
5. Māksla
Runājot par web izstrādi, pieņemsim, ka viņu dzimtā valoda ir CSS. Formas, krāsas, animācijas, filtri un visu pārējo vizuālās lietas tiem visvairāk. Vai vēlaties tos apmierināt? Codepen ir viņu parastais centrs.
Viņi nav dizaineri vai varbūt viņi ir, bet zemes līmenī viņi ir izstrādātāji. Viņi izsaka savu mākslu ar kodu, nevis Adobe Illustrator vai After Effects. Savienojot tos ar dizaineru, ir kā sviesta izplatīšana uz maizes, kas nodrošina vienmērīgu un lielisku kombināciju.
6. Lietotājs
Ne katrs no mums ļoti vēlas, lai vispirms pārietu uz vispārēju klasi vai metodi, lai apstrādātu atkārtojamos kodu blokus. Mēs atstājam šo daļu līdz optimizācijas posmam, kas notiek tikai pēc tam, kad mēs esam graciozi šķērsojuši lielo sarkano cieto 10px termiņu un īso relaksācijas periodu pēc tam.
Atkārtoti izmantojamie lietotāji labāk zina, ka tie no paša sākuma veido pamatu atkārtoti izmantojamiem koda fragmentiem un vēlāk ietaupa daudz laika. Viņi lielākoties ir pieredzējuši izstrādātāji paredzēt koda bloku, kas ir saistīts ar vairākiem izrādēm. Iespējams, ka nav viens viņu projekts, kas nav pilnībā aizpildīts globāls fails vai lietderības klase.
7. Grāmatnīcas
Dienu pirms manas pirmās VB laboratorijas mans profesors sniedza mums īsu instrukciju kopumu, lai izveidotu veidlapu. Klases sākumā viņa skrēja demo, ko diemžēl es nokavēju, jo es nokļuvu vēlu. Instrukciju biti, ko man izdevās pierakstīt, nebija pietiekami, lai mani glābtu, un es biju pārāk tālu no saviem draugiem, lai palīdzētu kādai zīmju valodai vai lūpu lasīšanai, lai palīdzētu.
Tāpēc es darīju vienīgo lietu, ko es varētu darīt - es atklāju savu veco veco mācību grāmatu. Es kļuvu par grāmatu tārpu. Tā rezultātā es ne tikai saņēmu atzinību no mana profesora klases beigās, ka tā varēja visas prasības veidot kopā manā formā, es pievienoju arī fona attēlu, ko neviens cits klasē nebija izdarījis, pamatojoties uz to, ko Es uzzināju no mācību grāmatas.
Man nav nekas neparasts atrast dažus no maniem partneriem, kas ir ļoti labi programmēšanas un loģikas ziņā ir galdi, kas ir sakrauti un pārklāti ar grāmatām. Grāmatu dzērvenes ņem tekstus, lai iegūtu padziļinātas zināšanas, reizēm iegūstot sirsnīgi, kas galu galā ir labākais veids!
8. Debuggeri
Atkļūdošana ir prasme pati par sevi. Tās patieso jaudu var izvilkt tikai tad, kad parādās lapa “Iekšējā servera kļūda 500”. Debuggers ne tikai spēj savākt un izjaukt kļūdas savā kodā, bet arī citu personu rakstītajos kodos (kas ir attīstītāja murgs pats)!
Viņi ir labi iepazinušies ar visiem atkļūdošanas rīkiem un iespējām neatkarīgi no tā, vai tas ir pārlūkprogrammā vai IDE. Bet instrumenti malā, atkļūdošana prasa skaidras zināšanas par notikumu plūsmu un spēju atklāt sprūdu šajā ķēdē.
Ja kods pieder kādam citam, tad Debuggers parāda savu patieso novērošanas spēju, iziet cauri līnijām pēc koda rindām, meklējot trūkstošos "ja", "cits", "vai", un vai puskolons
9. Pētnieki
Pētniekiem, kods nav tikai kodu tiem; tas kļūst par tēmu; tēma foruma diskusijām, tēma bloga ierakstam, tēma a StackOverflow Jautājumi un atbildes. Neviens sludinājums, ne spriežot, vienkārši zināšanu apmaiņa, ka viņi pūles izspiež. Katram mūsu rakstītajam kodam dažkārt ir lietojums un mērķis, un diemžēl tā ir blakusparādība.
Mūsu pētnieki cenšas saprast šo koda aspektu. Viņi izrok dokumentācijas, veic eksperimentus un vissvarīgāk dalīties savos secinājumos pārējiem mums, kas būs mūžīgi pateicīgi par to, ko viņi dara.
10. Sabiedrības
Neskatoties uz to, ka kodi tiek kopēti viens no otra, mēs joprojām esam kopā kā daļa no kopienas, kas ēd, elpo un dzīvo kodu. Tomēr fiziski mēs sēdam pie datora paši, vieni, pat ja nav vientuļi. Mūsu sociālās prasmes ir ļoti lielas tomēr, vai mums tas patīk vai nē.
Un tad ir arī sabiedrotie. Viņi tiekas ar jums dzērieniem, pastāstīs geeky jokiem, runā par jaunākajiem un lielākajiem par laukumu, ir satraukti par gaidāmajām izlaidumiem, aparatūru vai mīkstu, iesaistās iespējām, tīklu veidošanas iespējām un, ja ir laiks, nomainiet tālruņus ar jums lai jūs varētu izmēģināt citu operētājsistēmu. Vai jūs pazīstat sabiedrisko draugu vidū?
Satīt
Daži no jums ir spiesti atrast draugu, sevi, kā daļu no dažām grupām, dažreiz pārklāties, citreiz pretrunīgi - mēs tiesnešiem, galu galā, mēs visi esam izstrādātāji. Bet mēs esam ieinteresēti uzzināt, kuras no izstrādātāju grupām jūs atradīsiet vislielāko sabiedroto. Informējiet mūs komentāros.