Put ka pismenoj pismenosti

Autor: John Stephens
Datum Stvaranja: 28 Siječanj 2021
Datum Ažuriranja: 17 Svibanj 2024
Anonim
Richard M. Stallman - Copyright vs. Community talk with subtitles
Video: Richard M. Stallman - Copyright vs. Community talk with subtitles

Sadržaj

Ovaj se članak prvi put pojavio u broju 236 časopisa .net - najprodavanijeg svjetskog časopisa za web dizajnere i programere.

Kodiranje je aktivnost s velikom polugom. Omogućuje dvoje djece u garaži da napuste staru industriju. Omogućuje 17-godišnjaku koji radi iz sobe u studentskom domu da izmisli novu. Ne treba skupa diploma ili akreditacija - samo inteligencija, znoj i sreća.

Frustrirajuće, način na koji govorimo o kodiranju ostaje zaglavljen u predodžbama o zanimanjima iz industrijskog doba. Učenje kodiranja različito je od učenja mnogih drugih stvari. Kodiranje se ne odnosi na postizanje stručnosti u jednoj stvari: to je učenje učenja puno sitnica. Zapravo je kodiranje sličnije pismenosti. Svi imamo mentalne pojmove poput: "Ne govorim španjolski, ali mogu se kretati po Madridu s rječnikom." Ukratko, znamo opisati nijanse pismenosti u prirodnom jeziku. Želim potaknuti ljude da razmišljaju o kodiranju na isti način i shvatiti da je u redu hodati s tim vodičem.


Pismenost je dobra

Kako to pomaže u stvarnom svijetu? Široka pismenost, čak i na ne fluentnoj razini, može potaknuti bilo koji tim. U svakom projektu postoji čitava klasa ispravki koje je teže objasniti nego učiniti. Dizajneri već znaju zašto je narušena hijerarhija tipova: jer programeri zapravo nisu razmišljali o tome, a mnogi ionako ne razumiju bijeli prostor. Ali ako dizajneri mogu sami ući i popraviti to, umjesto da samo objasne koju maržu pomaknuti za 10 piksela, to će biti ogromno ubrzanje za cijeli tim.

Ovo je slatko mjesto za tehnološku pismenost. To dovodi do dramatičnog povećanja konjskih snaga u Lean Startup motoru zahvaljujući njegovoj brzini provjere mišljenja. Dijeljenje kompetencija povećava vam "broj autobusa", pomaže u izbjegavanju uskih grla resursa - i pomaže u stvaranju drugarstva unutar timova.

Ali kako se možemo opismeniti?

Većina resursa postoji za dijete koje želi postati stalni programer. To može biti neodoljivo kad započinjete, ali nemojte dopustiti da vas gustoća informacija obeshrabri. Vaš put nije isti kao put tog djeteta.

Većina učenja kodiranja samo je pitanje obavljanja posla - ne postoje prečaci ili univerzalni principi. Ali usput sam pokupio nekoliko savjeta. Provedite vrijeme u blizini drugih programera i naučite ritmove što je važno, a što nije. Također je kritično važno raditi stvari, a ne samo čitati o njima. Videozapisi i vodiči mogu vam pružiti osnovne informacije, ali odlazak na mjesečno hakiranje na jeziku po vašem izboru (provjerite www.meetup.com) ili vikend hackathon ključ je za razvoj mreže resursa kada zaglavite - samo kao što biste tražili jezične partnere prilikom učenja prirodnog jezika.


Priča o osobnoj pismenosti

Kao samouki dizajner, kad sam počeo raditi u Pivotal Labsima, koristio sam Adobe alate za lažne prezentacije, dok su dva para programera sjedila u blizini, raspravljajući o problemima koje su rješavali i povremeno izražavajući svoja rješenja kao kod. Razvili smo strategije za makete unutar preglednika koristeći osnovni CSS, HTML i okvir za predloške (ERB). To je dovelo do testiranja vođenog razvoja i pisanja priča pomoću Krastavca. Tada sam otkrio da trebam alate kao što su Bundler i Rake - stvari koje mi omogućavaju lokalno pokretanje razvojne gradnje.

Ubrzo sam naučio kontrolu verzija (Git). Sada bih mogao dati male popravke, uglavnom kopiranje i CSS, ali prolazio sam puno testova. Tako sam naučio Rspec i Capybaru, kako bih mogao predati kod bez prekida gradnje. Nakon toga naučio sam o jQueryju i DOM-u, što mi je pomoglo da stvorim bolje lažne prezentacije u pregledniku. Do sada sam već bio lakat u ovim stvarima i učio više Ruby, što je dovelo do ORM-ova i REST i HTTP glagola. Ali budući da se sve dogodilo organskim postupkom, malim koracima, nikad nije bilo porazno.

Nemojmo razmišljati o kodiranju kao o monolitnoj stvari koju ili imate ili nemate, već kao skup mnogih malih vještina. Na ovaj način možete postati puno moćniji kao dizajner i pridonijet ćete puno zdravijem timu.


Otkrijte 20 inspirativnih primjera CSS-a na našoj sestrinskoj stranici Creative Bloq.

Popularno Na Portalu
5 oglasa za školu koji rade stvari drugačije
Čitaj Više

5 oglasa za školu koji rade stvari drugačije

Nekada te znali gdje tojite ogla ima za povratak u školu. Bez obzira na to je u li prodavali odjeću, dopi nice ili računala, mogli bi te očekivati ​​ retna, na mijana dječja modela, majke dokolicama i...
10 načina da transformirate svoje kreativno razmišljanje
Čitaj Više

10 načina da transformirate svoje kreativno razmišljanje

Zaglaviti u kreativnoj kolotečini nevjerojatno je fru trirajuće. Dobra vije t je da nije bitna vaša di ciplina - bilo to 3D umjetno t, web trip ili nešto treće - načini da e pobjegne od te rute u i ti...
Zombiji koji se pomiču s paralaksom mrtvi su briljantni
Čitaj Više

Zombiji koji se pomiču s paralaksom mrtvi su briljantni

Veliki mo obožavatelji TV zombi drame The Walking Dead na kreativnom bloku i zaokupila na je ova web tranica pokrenuta da bi je promovirala. Maštovita tranica vraća e na porijeklo tripa emi ije i pame...