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

Odebírat
Upozornit na
guest
3 Komentářů
Nejstarší
Nejnovější Nejvíce hlasů
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í.

Proč vám model napíše Python, i když jste si řekli o Rust

AI
Komentáře: 0
Výkonnostní propast mezi Pythonem a ostatními jazyky se za poslední rok a půl skoro zavřela. Dnešní modely zvládají Rust i Go srovnatelně dobře. Když jim ale volbu necháte, sáhnou stejně po Pythonu. A u knihoven je to ještě výraznější: mezi funkčně srovnatelnými balíčky je až 84procentní rozdíl v kvalitě generovaného kódu. Proč to tak je a co s tím.

WP2Shell: Kritická hrozba pro samotné jádro WordPressu. Útočníci mohou získat kontrolu nad webem

Zranitelnost ve WordPressu není žádná novinka. Kdo provozuje weby postavené na této platformě, ví, že bezpečnostní záplaty chodí prakticky pořád. O to větší pozornost by měla vzbudit chyba, u které nic z toho neplatí. A přesně takový je případ zranitelnosti, která dostala přezdívku wp2shell. potřeb. Zranitelný kontaktní formulář, děravý e-shopový plugin, opomenutá kontrola oprávnění v nějaké obskurní rozšiřující knihovně – to je denní chleba každého, kdo sleduje bezpečnostní feedy. Zpráva „nová chyba ve WordPress pluginu“ má tak nízkou informační hodnotu, že ji většina lidí přejde bez mrknutí oka.

Mýtus jedné aplikace: proč PWA nenahradí vývoj pro každou platformu

PWA mohou webu přidat ikonu na ploše, fungování bez připojení, notifikace a některé systémové funkce. Nejsou ale cestou k jednomu klientu pro všechny platformy. Vyplatí se tam, kde se lidé k webu vracejí a ocení okamžitý vstup z odkazu. Jakmile aplikace musí spolehlivě běžet na pozadí nebo fungovat stejně na každém zařízení, bývá vhodnější nativní řešení.