Studenti, PhishAR - oxfordski startup hrvatskih osnivača ima za vas "jednostavan" programerski zadatak

Studenti, PhishAR – oxfordski startup hrvatskih osnivača ima za vas “jednostavan” programerski zadatak

Nova prilika za studente, učenike i sve zainteresirane da pokažu svoje znanje u programiranju stiže u režiji startupa PhishAR i studentskog kluba X.FER. Ostalo je još 7 dana da ponudite svoje rješenje i zaklonite sve ljude od sunca.

PhishAR je u suradnji sa studentskim klubom X.FER organizirao i osmislio natjecanje u programiranju, iako van sezone – nazvano u ljetom duhu, Suncobraniranje. Ne skrivaju činjenicu kako su osmislili prilično težak zadatak iako ga je na prvi pogled lagano za objasniti. Natjecatelji su dobili 3 tjedna kako bi osmislili svoje rješenje, a oni najuspješniji ostvarit će i nagrade.

Suncobraniranje nazivom crpi inspiraciju iz kolegija Natjecateljsko programiranje, a to je kolegij kojeg organiziraju studenti – za studente. Na tome kolegiju studenti se upoznaju s primjenom algoritama u rješavanju složenih problema.

O samome natjecanju razgovarali smo s Ivom Sluganovićem, suosnivačem startupa PhishAR koji je nastao u suradnji sa Sveučilištem u Oxfordu te Patrikom Đurđevićem, predsjednikom studentskog kluba X.FER.

“Zadatak koji možemo objasniti bilo kome u jednoj rečenici…”

Ivo nam ističe kako su zadali računarski problem koji je jednostavan za opisati i objasniti svima, a kako ne postoji poznata metoda pronalaska optimalnog rješenja, svima koji se odluče natjecati otvara se mnogo različitih mogućnosti rješavanja:

Na kraju smo se odlučili za sunčanu temu: natjecatelji nakon registracije mogu skinuti s naše stranice raspored ljudi na plaži (reprezentirane kao točkice u 2D prostoru), a njihov je cilj pronaći koordinate na koje treba postavili okrugle suncobrane proizvoljnih radijusa kojima bi pokriti sve ljude na plaži, tako da pod svakim suncobranom budu minimalno dvije osobe (kako nitko ne bi bio usamljen).

Očito je moguće postaviti jedan ogroman suncobran, ali i puno malih. Rješenja se boduju prema ukupnoj površini platna potrebnoj za izradu svih suncobrana. Što manje to bolje.

Patrik nam pojašnjava kako su htjeli izbjeći uobičajen način rješavanja zadataka:

S obzirom na to da je zadatak po svojoj prirodi izazovan optimizacijski problem, cilj je odabrati najbolji pristup i dati najbolje moguće rješenje. Suncobraniranjem želimo potaknuti natjecatelje na drugačiji način razmišljanja rješavajući problem na neklasičan način s obzirom na sve ostale s kojima su se suočili u dosadašnjem obrazovanju koje su uvijek rješavali egzaktno.

Alati i jezici nisu bitni – samo kreativnost i kvaliteta

Ivo naglašava kako je ovo super prilika za početi raditi na nečemu što je pristupačno i što odmah daje direktnu povratnu informaciju te za što ne postoji samo jedan točan odgovor. Upravo zato nisu htjeli uvjetovati niti jedan specifičan programski jezik, niti alat jer im je ideja da se, slično kao u stvarnom svijetu, prvenstveno gleda kvaliteta rješenja. U teoriji, natjecatelji mogu i ručno predložiti neki raspored suncobrana. Ivo ovdje nudi i savjet za natjecatelje:

Svakako je super ako vizualno prouče rasporede koje njihova rješenja daju jer će
vjerojatno dobiti i dodatne ideje za poboljšanje.

Uostalom, dodaje kako je problem namjerno odabran tako da svaka dodatna (pa i lokalna) optimizacija zapravo daje poboljšanje i da postoji ogroman broj zanimljivih ideja koje možete isprobati.

Obrazloženje zadatka i vrijedne nagrade.

Patrik naglašava kako su iznimno zadovoljni sa zadatkom PhishAR-a:

Smatramo da su upravo pogodili ono što smo tražili, iznimno težak optimizacijski zadatak koji možemo objasniti bilo kome u jednoj rečenici, bez obzira na količinu tehničkog znanja.

Koliko je bilo teško osmisliti takav zadatak?

Smisliti zadatak koji će biti razumljiv i pristupačan većini ljudi, a i izazovan ekipi koja se time bavi godinama, nikad nije lako, ističe Ivo. Puno im je pomoglo i iskustvo u smišljanju takvih zadataka te smišljanje zadataka za proces intervjuiranja u PhishAR-u. Također, imaju iskustva u rješavaju te slaganju zadatka za mlađe natjecatelje za državna natjecanja:

Tu nam je iznimno pomogao još jedan olimpijac koji je kod nas tada bio na ljetnoj praksi (a sada nastavlja uz studij), a i što je u tim za smišljanje zadatka sa strane X.FER-a bilo uključeno još troje ljudi, koji su svi imali odlične ideje, tako da potencijalnih zadataka za slična natjecanja u budućnosti svakako imamo.

Inspiraciju u kreiranju zadatka potaknula je činjenica što su nekoliko članova PhishAR-a bivši natjecatelji i olimpijci iz informatike:

Htjeli smo dodatno zainteresirati svoje frendove i ekipu sličnog profila da se okušaju u rješavanju zadataka kakvima smo se neki od nas bavili još od osnovne, srednje, pa do faksa – dakle, nostalgija i zabava i za nas.

Inače, Ivo je bio u prvoj generaciji pokretanja Natecateljskog programiranja i u
Patrikovoj poziciji davne 2009. godine pa zbog toga u PhishAR-u znaju koliko su ljudi koje okuplja xFER i koji idu na Natjecateljsko programiranje – vrhunski. Posebno ističe koliko je i tijekom intervjua za posao pozitivno vidjeti takve vještine u CV-u.

Udrugu X.FER osnovali su skupina najtalentiranijih programera te generacije s ciljem promicanja i razvijanja algoritamskih znanja i osnovnih koncepata informatike među studentima

Pomoć studentima da prebace fokus s konstantnog učenja na kreativno razmišljanje

Patriku i njegovom timu motivacija za organizaciju natjecanja bila je želja da studente izazovu na nesvakidašnji način i tako ih malo izbaciti iz studentske rutine učenja i rješavanja zadataka.:

Rješavajući problem Suncobraniranja, studenti mogu malo prebaciti fokus s konstantnog učenja na kreativno razmišljanje kojim načinom pristupiti postavljenom problemu. Uz to imaju priliku osvojiti vrijedne nagrade.

Ono što ovo natjecanje razlikuje od drugih je činjenica što je postavljeni optimizacijski problem iznimno zanimljiv (i nema ranije poznat jedinstveni pristup rješavanju), već mu je potrebno pristupiti na proizvoljan način kako bi se došlo do što boljeg rješenja.

Zadnji rok za predaju rješenja je do 6. studenog u 9 sati, kada će ujedno i proglasiti pobjednika, što znači kako vam je ostalo 7 dana da se stignete prijaviti. Sudjelovati mogu učenici i studenti te oni koji su već završili s fakultetom, a prijaviti se možete ovdje.

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

Umjetna inteligencija

Europa gradi AI tvornice vrijedne milijarde eura. Zašto Hrvatska nema nijednu?

Hrvatska će izdvojiti 39 milijuna eura za AI tvornicu, ali ta "domaća" tvornica inteligencije možda uopće neće biti izgrađena u Hrvatskoj.

Umjetna inteligencija

AI krade tekstove, ignorira pravila interneta i zakone

Umjetna inteligencija olakšala je krađu sadržaja u digitalnom svijetu. Kako se boriti protiv agregatora koji se predstavljaju kao news portali, ali ne poštuju pravila prenošenja i izdavačima uskraćuju pravednu naknadu, pitali smo prvog čovjeka HUDI-ja.

Umjetna inteligencija

CTO Netlifya: Više ćeš naučiti izradom 30 nesavršenih aplikacija nego tutorijalom

Umjetna inteligencija toliko je snizila prag za razvoj softvera da je najbolji način učenja postalo baciti se na posao, izrađivati i objavljivati nesavršene aplikacije te ih usput poboljšavati, smatra Dana Lawson, tehnološka direktorica Netlifyja.

Što ste propustili

Umjetna inteligencija

CTO Netlifya: Više ćeš naučiti izradom 30 nesavršenih aplikacija nego tutorijalom

Umjetna inteligencija toliko je snizila prag za razvoj softvera da je najbolji način učenja postalo baciti se na posao, izrađivati i objavljivati nesavršene aplikacije te ih usput poboljšavati, smatra Dana Lawson, tehnološka direktorica Netlifyja.

Veliki intervjui

Muška usamljenost – kako je prepoznati i ne produbljivati u IT kolektivima?

Najopasnija rečenica u muškoj ekipi glasi : "Sve pet”, a koliko često samo to čujete? Skoro svaki dan! Kad je ona znak za alarm, što to muškarci ne razumiju jedni o drugima te kako u IT kolektivima nehotično ne njegovati toksičnost, razgovaramo sa Sandrom Kraljevićem.

Turizam

Hrvatski hoteli gube prihod zbog loših web stranica i digitalnog iskustva

Hoteli ne iskorištavaju potencijal svog najvažnijeg prodajnog kanala, dapače, ne doživljavaju ga i gube prihode. Benefite iz programa vjernosti nude prekasno, a eure iz džepa izbija im i komplicirani booking engine. Na čemu bi trebali poraditi hrvatski hoteli, piše u svojoj kolumni Domagoj Razum, direktor poslovanja u Laurisu by BID.

Umjetna inteligencija

Tekstovi će imati oznaku koja odaje jesu li pisani pomoću AI-ja

Tekst generiran Claudeom imat će nevidljivi vodeni žig koji bi trebao preživjeti copy/paste, nova pravila vrijedit će i za datoteke. Iako je to način da se AI div uskladi s europskim regulativama o transparentnosti, učinak je vrlo upitan.

Umjetna inteligencija

OpenAI-jev Luis Velasco dolazi na Infobip Shift u Zadru

OpenAI na Infobip Shift ove godine prvi put šalje svog predstavnika. Luis Velasco, forward deployed engineer u OpenAI-ju, u Zadru će govoriti o AI agentima i novoj fazi razvoja umjetne inteligencije.

Analiza

Procurili podaci 88.000 hrvatskih građana: Što hakeri mogu napraviti s OIB-om i JMBG-om?

Podaci 88 000 hrvatskih građana preuzetih iz hrvatskih pravosudnih sustava objavljeni su na internetu i može ih se besplatno preuzeti. Što je točno objavljeno i ima li razloga za paniku?