Od backendu k iOS appkám
Svetlana – drobná blondýnka s obrovským zápalem pro informační technologie. Jsme hrdé na to, že Svetlana je jednou z posil v našem týmu. S programováním začala už na vysoké škole a ovládá jazyky jako C# či Python. V současné době pracuje jako Data analyst ve společnosti Keboola, ale její neutuchající zájem jí dovedl i na náš kurz iOS. Po absolvování tohoto workshopu se Svetluš vrhla na vývoj mobilních aplikací a v tuto chvíli finišuje naši Czechitas aplikaci! Máte se na co těšit. :)
Ako som sa od Pythonu dostala k vývoju mobilných aplikácií
„Posledných pár rokov som vystriedala v programovaní viacero technológií. Začala som aktívne v 15-tich kódením webových stránok a tvorbou grafiky vo Photoshope. Počas vysokej školy som však začala aktívne s programovaním a od jednoduchého kódenia webov som prešla k objektovo-orientovanému programovaniu v C a neskôr v PHP.
Po vysokej som sa presťahovala do Brna, kde som objavila jazyk Python, ktorý ma oslovil zo všetkých najviac, nie kvôli jeho jednoduchosti, ale najmä kvôli podpore mnohých data science knižníc, jednoduchému vývoju v oblasti microhardvéru a Django frameworku, v ktorom je možné vytvoriť web, CMS systém a čokoľvek, čo chcete pomerne rýchlo.
Napriek tomu, že programovanie webových aplikácií bolo zaujímavé a bavilo ma to, vždy som vedela, že budúcnosť smeruje k menším zariadeniam, (mobilným aplikáciám, hodinkám,…) a chcela som svoj vývoj zamerať aj ja týmto smerom.
Keďže sama mám tisíce nápadov a myšlienok pre startupy, chcela som si aj pre seba vedieť naprogramovať aplikácie.
Vedela som, že z vývoju backendu sa k mobilom nedostanem zo dňa na deň. Začala som samoštúdiom, čo bolo popri práci ťažšie a najmä krivka učenia nebola taká ako som si predstavovala, preto som založila s kolegami menšiu firmu, kde sme sa venovali vývoju mobilných aplikácií pre klientov, kde som zo začiatku mala na starosti analýzu a UI/UX mobilnej aplikácie, vrátane návrhu API a prípravy backendu. Po čase som videla, ako aplikácie fungujú, aké štandardy treba dodržiavať, aké sú najčastejšie požiadavky zákazníkov na aplikácie, na čo treba myslieť, v akých situáciách a prostrediach sú aplikácie na mobile/tablete využívané. A nám práve v tíme chýbal iOS developer, preto som to so samoštúdium skúsila aktívnejšie. No zdrojov k iOS bolo menej a ja som chcela programovať už plnohodnotne vrátane správnej architektúry, patternov, ošetrenia chýb, dobrého návrhu a všetkého, čo k mobilnému vývoju patrí.
Bolo mi jasné, že sama naštudovať toľko tém nezvládnem a vo chvíli, keď som si už povedala, že vo firme ostanem na pozícii backendu/api a na strane mobilu iba v rámci analýzy, na Facebooku na mňa vyskočil príspevok Czechitas s ponukou na iOS kurz. Asi behom 10 minút som bola zaregistrovaná, plus som napísala všetkým z Czechitas, aby som sa ustila, že im moja správa prišla.
Na kurze sme mali naozaj dobrého lektora, Martina Vytrhlíka, s ktorým som si veľmi rýchlo doplnila chýbajúce informácie, ktoré v online kurzoch neboli a začalo mi hneď všetko dávať väčší zmysel.
Na každú hodinu som sa tešila a úlohy som robila hneď na ďalší deň, ako ich Martin (náš lektor) poslal. Niekedy som to síce trochu prehnala, lebo naším zadaním bolo spraviť kocky v strede obrazovky
a ja som poslala výstup takýto:
Počas kurzu nám ukázali všetky v praxi potrebné knižnice a ja som bola schopná hneď po kurze naprogramovať už prvú reálnu mobilná aplikáciu na pohovory. Následne som sa pustila do vývoja aplikácie pre Czechitas, kde som už vedela čo a ako urobiť správne.
Ešte koncom leta som plánovala venovať sa naplno databázam a Pythonu a zrazu som už mohla pracovať namiesto toho na vývoji aplikácií.
Následne som si hneď našla projekt s agentúrou 2Fresh, kde sme taktiež vyvinuli spolu mobilnú aplikáciu a teraz už môžem naplno programovať aj svoje mobilné nápady :).
Momentálne pracujem ako dátový analytik v Keboole, kde síce priamo mobilné aplikácie nevyvíjam, ale viem dobre prepojíť dátový svet s vývojom. Vidím lepšie, aké možnosti dát je možné využiť v rámci mobilného vývoja a vyvíjať dátovo-orientované aplikácie.”
Uživatel je pro Svetlanu vždy na prvním místě
„Na spolupráci se Svetlanou oceňuji nejvíce její akční přístup a zároveň otevřenost. Svetlana dělala vše proto, abychom celý projekt posouvali dopředu. Proto sama přicházela s nápady a vylepšeními. Nešlo jí o to udělat jen samotnou práci. Ale šlo jí hlavně o to, aby to, co dělá, mělo maximální přínos pro uživatele.”
Zaujal tě Svetlanin příběh? Uvažuješ o změně zaměstnání a láká tě IT? Neváhej a ozvi se naší Lucce!