Andreas Savvides: Jedno z mojich najlepších rozhodnutí bolo učiť mladé ženy programovať

163
Andreas a Code First: Girls na Summer Bootcamp 2015

 

Z rodného Cypru cez Oxford až do londýnskeho Twitteru. Andreas Savvides, jeden z kľúčových vývojárov v obľúbenej korporácií a odborník na front-end využíva React a d3 na rôzne kúsky. Už o pár dní v Bratislave na konferencii Reactive 2015 – prvom stredourópskom podujatí venovanom ReactJS ti povie, čo si o ňom myslí a prečo je dôležitá rodová rovnosť nie len v IT.

Ako sa predstavuješ potenciálnym biznis partnerom?

Zbožňujem vývoj softvéru a baví ma, keď môžem svojimi technickými zručnosťami zmeniť svet aspoň trochu k lepšiemu. Rád vytváram systémy s peknými a funkčnými užívateľskými rozhraniami, ktoré dokážu sprostredkovať informácie komukoľvek bez ohľadu na skúsenosti.

Svet front-endového vývoja sa neustále mení a zrýchľuje. Každý deň sa objavujú nové frameworky a aplikácie a zakaždým niekto vyhlási: “Toto je budúcnosť!” Je fajn učiť sa nové veci, ale zároveň viem, že nie všetko môže byť budúcnosťou webu a netreba panikáriť, že človek práve nestíha sledovať najnovšie správy.

Prečo používaš React a aké sú jeho limity?

Úprimne, po uvedení Reactu som bol veľmi skeptický – vyskúšal som niekoľko raných verzií a nerozumel som, načo by mohol byť dobrý. Mal som pocit, že v porovnaní s Backbone & Marionette nemá žiadnu pridanú hodnotu – ale vtedy som porovnával neporovnateľné. V MVC štruktúre slúž React len ako V a keď som tak k nemu začal pristupovať, bolo mi zrazu jasné, prečo spôsobil v komunite taký boom.

Čo je na Reacte skvelé, je, že ako knižnica nebol vytvorený s prístupom “všetko alebo nič”. Môžete ho používať vo väčšej architektúre alebo ho zakomponovať do jadra svojej aplikácie. Uvažovanie pomocou komponentov a modularita sú skvelé koncepty, ale tiež to s nimi netreba preháňať.

Testovanie komponentov je aj dnes výzvou. Od uvedenia a následných releasov ReactTestUtils sa to, samozrejme, zlepšilo, najmä čo sa týka shallow renderingu. Je však nutné vyriešiť ešte veľa problémov, aby bol celý proces bezbolestný. Zároveň viem, že tím React developerov ich má v pláne a podporuje ľudí, aby sa tiež zapojili.

Ak by si si mal vybrať nejaký “bug” vo svete web developmentu, ktorý treba opraviť čím skôr, čo by to bolo?

 AndreasTo je ťažká otázka. Určite je jedna vec, ktorá sa netýka len tejto oblasti, ale som presvedčený o tom, že ľudia by mali k sebe za každých podmienok pristupovať s rešpektom a vľúdnosťou. Čím viac si budeme pomáhať, tým ďalej sa dostaneme.

Čím viac bude Open Source komunita podporovať ľudí, aby sa zapojili a prispeli svojimi zručnosťami, tým silnejšia môže byť. Ľudia okolo React, Radium a Bootstrap sú skvelými príkladmi pre ostatných.

 

Ako by sme mali pristúpiť ku otázke rodovej nerovnosti?

Rodová nerovnosť nie je problémom len pre ženy, ale pre nás všetkých. Každý z člen IT (alebo akéhokoľvek iného sektoru),bez ohľadu na pohlavie, by sa mal snažiť o viac rovnocennosti.

Každý z nás môže pomôcť, minimálne tým, že sa prestaneme prizerať. Mali by sme podporovať svojich kolegov a nesprávať sa k nim inak len kvôli pohlaviu, farbe pleti či sexuálnej orientácii. Tímy s väčšou diverzitou majú lepšie výsledky – a človek má možnosť spoznať zaujímavých ľudí, viac si užiť prácu a reálne sa s niekým spriateliť.

Vo svojom voľnom čase pracujem ako dobrovoľník pre združenie CodeFirstGirls v Londíne, kde pomáham mladým ženám naučiť sa programovať a vstúpiť tak do sveta IT. Je to jedna z najprospešnejších aktivít, akým som sa kedy venoval.

O čom budeš prednášať na Reactive 2015 a čo očakávaš od konferencie?Reactive 2015

Budem hovoriť o používaní d3 a Reactu. D3 je už dlhšie štandardom v oblasti dátových vizualizácií a React teraz najčastejšie využívam pri budovaní UI. D3 aj React sú knižnice sústrediace sa na dáta, takže výborne spolupracujú. Tomuto spojeniu sa venovalo už viac ľudí a ja chcem ich prístupy zhrnúť a porozprávať o tom, aký mali vplyv na môj workflow pri budovaní veľkých aplikácií.

Na konferenciu sa veľmi teším a je mi vlastne cťou, že budem na pódiu s toľkými skvelými ľuďmi. Neviem sa dočkať najmä prednášky Colina Megilla o dátovej vizualizácii, potom sa teším na Juliu Gao a jej funkčné programovanie a tiež na prednášku o Cycle.js Andreho Staltza. A predovšetkým budem mať možnosť tráviť čas s ďalšími zanietenými developermi a niečo sa od nich naučiť.

Ak ešte nemáš svoju vstupenku na konferenciu Reactive 2015, ktorá bude 2. – 4. novembra v Bratislave, zapoj sa do súťaže:

  • Like facebook robime.it,
  • Prihlás sa na odber nášho newslettera.
  • Ak nám sľúbiš, že po akcii napíšeš blog o tom, čo ťa zaujalo na konferencii, získaš dodatočné 3 miesta v losovaní a väčšiu šancu na výhru
  • Ak si splnil vyššie uvedené podmienky, napíš nám na spolu@robime.it.

Výsledky vyhlásime v piatok 30.10.2015 podvečer a výhercovi napíšeme email a pošleme vstupenku.

Dobrý článok? Chceš dostávať ďalšie?

Už viac ako 4 200 z vás dostáva správy e-mailom. Nemusíš sa báť, nie každé ráno. Len občasne.

I agree to have my personal information transfered to MailChimp ( more information )

Tvoj email neposkytneme 3tím stranám. Posielame naňho len informácie z robime.it. Kedykoľvek sa môžete odhlásiť.