Kako izgleda dan iOS programera… Na Dan programera?

Kako izgleda dan iOS programera… Na Dan programera?

Bok Netokracijo, Moje ime je Kristijan, imam 29 godina i radim u developerskoj agenciji DECODE, gdje sam zadnjih nekoliko mjeseci proveo kao project manager i iOS developer na projektu zvanom Printt.

Što je zapravo Printt?

Dio naših klijenata čine startupi koji uvijek pokušavaju progurati nove ideje i naći drukčije poslovne planove, a takav je i Printt.

Glavna ideja aplikacije je da omogućava pohranjivanje i ispis dokumenata on the fly. Znači, ako ne posjedujete printer ili vam je ispis dokumenata potreban istog trena, uz ovu aplikaciju moguće je otvoriti bazu javnih umreženih printera rasprostranjenih po gradu, na karti naći onaj najbliži vama i jednostavno poslati dokument na ispis.

Usput, printanje može biti i besplatno ako unutar aplikacije pogledate reklamu dok čekate ispis ili dopustite aplikaciji da na dnu svake stranice ispiše mali banner oglas. Pretty neat?

Nažalost, aplikacija nije namijenjena za naše tržište, tako da mi još uvijek moramo živjeti u stvarnosti u kojoj moramo žicati frenda od curinog rođaka da nam posudi tinte za par stranica kad zagusti.

Pa što sam točno radio na tome i kako sam pridonio izradi ove aplikacije – odnosno, kako je izgledao jedan moj prosječan dan?

Krenimo od jutra…

7:03, vjerojatno treći alarm – buđenje. Uvijek dinamično i neočekivano! Pokušavam razaznati san od jave, jednom rukom primam četkicu i perem zube, dok drugom pokušavam namjestiti kuhalo za kavu jer je ona jedina i najvažnija supstanca koji mi je potrebna za procesuiranje stvari.

Kava je kuhana, što sad?

Sjedam za laptop i palim svima nama najdraži alat za mučenje – to je, naravno, JIRA. Za one koji ne znaju, JIRA je Atlassianov sustav za vođenje softverskih projekata i raznih zadataka u njima.

Kako to funkcionira u praksi? U našem smo slučaju aplikaciju podijelili na manje, semantički odvojene cjeline. Svaki taj dio rascjepkavamo na još manje dijelove, tj. taskove, a njih još dodatno odvajamo i po platformama koje razvijamo – iOS, Android, web. Na kraju dobijemo tagovima prošaranu listu zadataka koja jasno definira prioritete – i kako će nam izgledati radni dan.

Dio Printtovog razvojnog tima, zaduženog za backend, nalazi se u Londonu, dok je u Zagrebu, u sklopu tvrtke DECODE, smješten udaljeni tim za razvoj mobilnih i web aplikacija. Zato je važno da se zna što se događa, tko na čemu radi, što je sljedeće na redu, u čemu nam pomaže alat JIRA.

JIRA ipak ne služi samo za mučenje i trošenje vremena na administraciju, nego nam omogućava da svi u svakom trenutku znamo što se događa, tko na čemu radi, što je sljedeće na repertoaru i što nam je potrebno kako bismo mogli obaviti sljedeće zadatke.

To je posebno bitno jer je dio Printtovog development tima zadužen za backend situiran u Londonu, a mi u Zagrebu smo remote development tim za razvoj mobilnih i web aplikacija.

Kada radimo s klijentima i timovima raspršenima na više lokacija, jako je važno da svi budemo sinkronizirani pa je dio jutarnje rutine prolazak kroz sve otvorene zadatke da provjerim jesu li možda gotovi – ako jesu, zatvaram ih, ako nisu, stavljam ih natrag na ploču s koje će ih onda poslije programeri preuzimati.

OK, vrijeme je za pakiranje i odlazak na posao. Kako živim izvan Zagreba i putujem na posao svaki dan, politika je da je jedan dan u tjednu work from home – danas ipak nije taj dan.

Ured, SCRUM, klijenti… i programiranje na kraju

Radno vrijeme je klizno pa pričekam da se svi koji rade na projektu okupe u uredu, a onda održavamo SCRUM sastanak. To su sastanci od 10-15 minuta u kojima svaka osoba u par kratkih crta prezentira što je napravila dan prije i postoje li kakvi problemi koji je sprječavaju da završi/napravi ostatak zadataka, a onda se prema tome i podijele dnevni zadaci.

Odmah nakon toga slijedi i razgovor s klijentom. Kako nam je praksa da u kasnijim stadijima razvoja na dnevnoj bazi šaljemo build aplikacije klijentu, s njim prolazimo kroz zadnje promjene i raspravljamo jesu su one finalne ili se vraćaju u razvoj.

Nakon ručka slijedi lakši dio dana – programiranje. Stavljam najdražu muziku, sluške na uši i odmaram se od komunikacije usredotočen na programiranje… u idealnoj situaciji. Realno to nekad nije tako, jer iskaču nedoumice vezane uz zadatke koje je tim dobio. Tako je interakcija programer-dizajner-klijent i dalje aktualna sve dok se ne otkloni i najmanja nejasnoća na tasku.

Programiranje
Idućih nekoliko sati izgleda otprilike ovako, u idealnim uvjetima.

OK, posao je gotov – što sad?

Radni dan je došao kraju i vrijeme je za aktivnosti nevezane uz posao. S obzirom na to da mi je život većinu vremena sjedilački, ovaj out of the office dio dana pokušavam provesti baveći se sportom.

Ja sam odabrao teretanu, točnije, crossfit, tako da većinu svog slobodnog vremena provodim u mračna četiri zida okružen željezom i smrdljivim dečkima. Ne zvuči baš primamljivo?

Meni spoj toga donosi mir koji mi je najpotrebniji nakon dana prožetog komunikacijom i žurbom i nakon dobrog treninga, spreman sam uhvatiti novi dan u klinč.

Sukladno članku 94. Zakona o elektroničkim medijima, komentiranje članaka na Netokraciji dopušteno je samo korisnicima koji ostave svoje ime i prezime te mail adresu i prihvate pravila ponašanja.

Pravila ponašanja

Na Netokraciji za vas stvaramo kvalitetan, autorski potpisan sadržaj i zaista se veselimo vašim kvalitetnim, kontruktivnim komentarima. Poštujmo stoga jedni druge prilikom komentiranja, kao i Zakon, držeći se sljedećih pravila ponašanja:

  • Ne budite 💩: Nema vrijeđanja, diskriminiranja, ni psovanja (osim ako nije osobni izričaj, ali onda neka psovka bude općenita, a ne usmjerena prema nekome). Također, upoznajte se sa stavkom 2. članka 94. Zakona o elektroničkim medijima prije no što ostavite komentar.
  • Samo kvalitetna rasprava, manje trolanja: Ne morate se ni sa kim slagati, ali budite konstruktivni i doprinesite raspravi! Svako trolanje, flameanje, koliko god "plesalo" na granici, leti van.
  • Imenom i prezimenom, nismo Anonymous 👤: Autor sadržaja stoji iza svog sadržaja, stoga stojite i vi iza svog komentara. Koristimo ime i prezime te pravu email adresu.

Kako koristimo podatke koje ostavljate? Bacite oko na našu izjavu o privatnosti.

Sve ostale komentare ćemo s guštom spaliti, jer ne zaslužuju svoje mjesto na internetu.

Odgovori

Tvoja e-mail adresa neće biti objavljena.

Popularno

eUsluge

Grad Zagreb omogućio potpun uvid u proračun kroz aplikaciju iTransparentnost

Nova aplikacija omogućuje svakom građaninu da detaljno prouči gradski porarčun po različitim parametrima.

Startupi

Što je to R&D potencijal – i kakve veze ima s razvojem startupa?

Je li startup nacija u kojoj su nastali tech giganti kao Skype, Wise, Bolt i Pipedrive to postala slučajno, otkrijte sa mnom na putu u Estoniju.

Nesortirano

Što je Akt o čipovima – i kako će doprinjeti tehnološkom razvitku Hrvatske

Jačanje konkurentnosti Europske unije u industriji poluvodiča prilika je i za Hrvatsku koja u sklopu 43 milijarde eura vrijedne incijative priprema otvaranje edukacijskih centara.

Što ste propustili

Intervju

Ivan Mrvoš: “Include više nije samo ‘onaj mali s pametnim klupama'”

Include, solinski startup poznat po pametnim klupama Steora, okrenuo se razvoju i proizvodnji novih proizvoda. Mrvoš, koji još nema ni 30 godina, a već je iskusni poduzetnik s respektabilnom karijerom, za Netokraciju je ispričao kako se i koliko ta tvrtka promijenila. Nedavno smo mogli pročitati da bi mogli promijeniti i vlasnika...

Esport

Peta sezona SET-a zaključena u Infobipu: Od 22 fakulteta pobjednički je varaždinski FOI

Student Esports Tournament, jedan od najpoznatijih studentskih esport događaja u Hrvatskoj, petu sezonu završio je u spektakularnoj LAN završnici koja se održala u prostorima Infobipa u Zagrebu.

Novost

Goran Bosankić u Field39 stiže na poziciju Chief Revenue Officera

Nakon više od 6 godina u Assecu SEE, a potom isto toliko u ABC Tech grupi, Goran Bosankić dolazi u Field39 kao Chief Revenue Officer i član Upravnog odbora.

Digitalni marketing

Super Bowl fenomen iliti “Vrijeme je da se vratite pred TV. Počinju reklame.”

Dok sam bio u Americi netom prije Super Bowla jedno mi je postalo jasno. Američki nogomet tamo je religija, a SuperBowl kao Božić. Samo što se za ovaj Božić svi okupe oko TV-a gledati reklame!

Novost

Teo Širola iz Muzeja iluzija proglašen najboljim mladim menadžerom 2023. godine

Hrvatsko udruženje menadžera i poduzetnika (HUM) CROMA dodijelilo je predsjedniku tvrtke Metamorfoza, koja upravlja globalnom mrežom Muzeja iluzija, nagradu za mladog menadžera 2023. godine.

Netokracija Podcast

Kome je u interesu “deepfake” skandal Vladimira Kočiša Zeca?!

Joe Biden nagovara američke glasače da ne glasaju, a Zoran Milanović hrvatske glasače na kupnju dionica MOL-a, dok Vladimir Kočiš Zec razotkriva tajne Hrvatske narodne banke?