Přejít k navigační liště

Zdroják » Různé » Railsgirls: aký bol kurz programovania pre ženy

Railsgirls: aký bol kurz programovania pre ženy

Články Různé

Railsgirls je jednodenný kurz programovania pre ženy. Zdalo sa mi to podozrivé – ako sa niekto môže naučiť programovať za jeden deň? A hlavne, nemám rada, keď sa k ženám niekto správa, ako keby potrebovali špeciálne podmienky – tým totiž trochu naznačuje, že v normálnych podmienkach by neuspeli.

Ale nakoniec som sa samozrejme na ten kurz prihlásila, pretože som si chcela vyskúšať niečo nové, a tiež som bola dosť zvedavá.

Prvá super vec, ktorú som si na kurze všimla, bola absencia mudrákov. Určite to poznáte, prídete na školenie alebo kurz, a vždy je tam aspoň jeden mudrák, ktorý pri akejkoľvek otázke pod jeho úroveň okato dáva najavo, ako je nad vecou. Prevracia oči a významne vzdychá, takže druhý alebo tretí krát sa už nespýtate. (Citlivejšie povahy sa nespýtajú ani prvý krát.) Cítite sa ako idiot, a radšej si to skúsite doštudovať doma. V najhoršom možnom prípade je takýmto mudrákom sám lektor osobne.

Na Railsgirls sa nikto taký nevyskytol. Neviem, či je to len príjemná zhoda okolností, alebo je to tým ženským formátom, ale rozhodne to významne prispelo k príjemnej atmosfére. Mohli sme sa spýtať čokoľvek, a lektori nám všetko ochotne vysvetlili a ukázali, kľudne aj viackrát, ak to náhodou na prvý pokus nevyšlo. Nikto nemal potrebu vyťahovať sa – ani spolužiačky, ani lektori.

Druhá fantastická vec bola, že sme si mohli zažiť, akú radosť a uspokojenie môže spôsobiť pár riadkov kódu. Ten skvelý pocit, keď niečo napíšete, spustíte to (so zatajeným dychom), a ono to funguje tak, ako ste chceli. Vy, ostrieľaní programátori, to určite poznáte, ale pre nás to bolo úplne nové.

Samozrejme, tiež sme si neraz vyskúšali, akú frustráciu môže spôsobiť pár riadkov kódu, keď to nefunguje tak, ako ste chceli, ale to asi tiež poznáte.

Na konci kurzu (počas jedného z prvých teplých a slnečných dní toho roku) sme dokonca odmietli skončiť s programovaním, a ísť si sadnúť niekam na slniečko (a na pivo), ale radšej sme si ešte dlho do večera zanietene ťukali na laptopoch.

No a tretia, a asi najzásadnejšia vec, ktorú sme tam s dievčatami objavili, je táto: Programátori nie sú polobohovia. Pre vás to asi tiež nie je žiadna novinka, lebo sa poznáte – jednak sami seba, a jednak aj iných programátorov, ale nám sa vždy programátori zdali ako vševedúci a všemohúci. Ale na Railsgirls sme zistili, že to tak nemusí byť.

Na kurze sme najprv podľa tutoriálu vytvárali všetky rovnakú aplikáciu, a potom sme si ju každá mohli upraviť podľa svojich predstáv. Napríklad, niekto si tam chcel pridať login, niekto chcel, aby bola aplikácia responzívna, a podobne.  Skúšali sme to buď podľa nadväzujúcich tutoriálov, alebo sme sa spýtali lektora. Tiež sme si niekoho z lektorov zavolali na pomoc, keď sme sa zasekli na nejakej záhadnej chybovej hláške. Lektor nám niekedy vedel pomôcť hneď, z hlavy, ale niekedy nevedel. A vtedy proste napísal našu otázku alebo chybovú hlášku do googlu.

Trochu to nami otriaslo – my sme si až do tohto momentu fakt mysleli, že programátori vedia všetko. Zistenie, že dokonca aj lektor môže pri programovaní používať google, bolo neuveriteľne objavné a oslobodzujúce. To nás presvedčilo, že sa netreba báť, a kľudne skúšať programovať aj takto, s pomocou googlu.

Ak by ste chceli, aby si niečo podobné zažili aj vaše sestry, kamarátky a frajerky, aby si samé, na vlastnej koži, zistili, že technológií sa netreba báť, a že to dokonca môže byť aj zábavné, určite im o Railsgirls povedzte. Termíny a viac informácií nájdete na webe Railsgirls.

No a čo tie dve moje úvodné výhrady? Samozrejme, za víkend sme sa programovať v Ruby nenaučili. Ale to ani nebolo cieľom, a ak je medzi vami muž, ktorý to (bez akejkoľvek predchádzajúcej skúsenosti s programovaním) za víkend zvládol, nech zdvihne ruku. A kurz len pre ženy ma presvedčil, že niekedy môže mať čisto ženské podujatie zmysel, minimálne kvôli atmosfére. Rozhodne je kurz programovania pre ženy lepšou cestou na zvýšenie záujmu žien o technológie, ako nejaké kvóty a nariadenia EU.

Komentáře

Subscribe
Upozornit na
guest
3 Komentářů
Nejstarší
Nejnovější Most Voted
Inline Feedbacks
View all comments
Bretislav Wajtr

„Ten skvelý pocit, keď niečo napíšete, spustíte to (so zatajeným dychom), a ono to funguje tak, ako ste chceli.“

Tak kvuli tomuhle pocitu to myslim vetsina z nas dela, tedy krome tech kteri to delaji pro penize ;)…

Pobavila me myslenka, ze programatori jsou „polobozi“. Tedy studoval jsem na fakulte, kde byli programatori snad uplne vsichni (vcetne me), ale slovo „polobuh“ me za tech sest let tedy nenapadlo ani jednou :-D.
Ale ted vazne – vsechno se vedet neda, navic v oboru, ktery se kazde tri roky podstatne promeni a cast toho co se clovek naucil, muze zase v klidu zapomenout. Clovek se stihne naucit nejakou technologii ve vetsine pripade jenom povrchne a proste se spoleha na to, ze detaily najde na googlu. Takze google – nejlepsi pritel programatoruv. Doporucuji napriklad stackoverflow.com, ve vasem pripade ale asi http://stackoverflow.com/questions/tagged/ruby-on-rails, kde jsou kvanta zodpovezenych otazek a clovek muze polozit i vlastni…. a ostatni programatori radi pomohou…

Lamicz

Škoda, že není něco jako „PHPgirls“. Ale protože je vlastně Rails FW Ruby, tak by spíš mělo být něco jako „nettegirls, laravelgirls…“ :)

Tomas Dvorak

Nedávno jsem se účastnil Rails Girls jako kouč a musím říct, že to i pro mě bylo opravdu přínosné. Zkoušeli jste někdy neprogramátorovi vysvětlovat, jak programování funguje? Zkušenost k nezaplacení :-)

O ruby toho moc nevím a popravdě, nebylo to ani třeba. Důležitější bylo vysvětlit, co je to html, jak upravím vzhled, kam jít hledat pomoc, když chci něco udělat. Rails Girls mají pěkně zpracované manuály, kterých se během kurzu člověk drží, maximálně se zeptá někoho z ostatních koučů.

Když se nám po půl dni povedlo vytvořit jednoduchou aplikaci, upravit ji, verzovat na githubu a rozeběhnout na heroku, byl to skvělý pocit. Rozhodně doporučuji zúčastnit se, až budou Rails Girls ve vašem okolí.

Enum a statická analýza kódu

Mám jednu univerzální radu pro začínající programátorty. V učení sice neexistují rychlé zkratky, ovšem tuhle radu můžete snadno začít používat a zrychlit tak tempo učení. Tou tajemnou ingrediencí je statická analýza kódu. Ukážeme si to na příkladu enum.

Pocta C64

Za prvopočátek své programátorské kariéry vděčím počítači Commodore 64. Tehdy jsem genialitu návrhu nemohl docenit. Dnes dokážu lehce nahlédnout pod pokličku. Chtěl bych se o to s vámi podělit a vzdát mu hold.