Iskustvo s Android developer prakse - Borna
U našem osječkom uredu je došao kraj još jednoj studentskoj praksi. Ovaj put, u pitanju je Android developer praksa koju je uspješno odradio naš praktikant, Borna, student 5. godine Računarstva na FERIT-u.
Kao i svaka praksa, i ova je bila prilagođena Borninim vještinama i predznanju. Kako bismo osigurali najkvalitetnije moguće učenje na praksi, svakom studentu osiguramo izvrsne mentore i detaljni profesionalni feedback. Ako ste poput Borne i želite unaprijediti svoja znanja i vještine, prijavite se na studentsku praksu!
U ovom članku, upoznajte Bornu i njegova iskustva kao studenta na Android developer praksi!
Što sve možeš saznati u ovom iskustvu s prakse?
- Upoznaj našeg praktikanta
- Razmišljaš o prijavi na praksu?
- Proces prijave prakse
- Praksa s mentorom
- Zašto doći na praksu u naše urede?
- Link za prijavu na praksu
- Link za prijavu na posao
Upoznajmo Bornu!
Zovem se Borna i 5. sam godina Računarstva na FERIT-u. Rođen sam i živim u Osijeku. Od 6. godine sam počeo igrati igre i od onda postoji ljubav prema računalima te novoj, boljoj i zanimljivoj tehnologiji.
Još u osnovnoj školi sam znao da želim upisati neku srednju školu i fakultet koji će mi pružiti mogućnosti razvoja nove tehnologije i rada na računalu. S obzirom na to da sam iz Osijeka, EMŠA i FERIT su bili jedini logični izbor.
Android sam prvi puta vidio u srednjoj školi kada je prijatelj kupio LG P350 (u to vrijeme je mobitel bio bruuutala). Tu sam prvi puta otkrio aplikacije i od onda sam imao želju praviti svoje. Ubrzajmo vrijeme do prošle godine kada sam započeo učiti kako praviti aplikacije.
Ali kako to inače biva, nisam napravio nešto hvale vrijedno i pomalo sam se obeshrabrio. Kako se to sve dogodilo pojavila se prilika za drugu godinu Android Akademije, na koju sam se odmah prijavio i upao. Od tog trenutka, samo Android.
Koji ti je najdraži programski jezik?
Najdraži programski jezik, ukratko rečeno, nemam ga. Radio sam C,C++ i C# na fakultetu i u slobodno vrijeme i od ta tri uvijek izaberem C# jer sam ga najviše koristio pri razvoju igara. Osim tih programskih jezika, trenutno koristim Kotlin za razvoj mobilnih aplikacija i vrlo sam zadovoljan s njim.
Koji bi programski jezik ili novu tehnologiju volio naučiti?
Od programskih jezika bih htio naučiti Javu jer Android još uvijek koristi i zna biti dijelova razvoja u kojem je lakše koristiti Javu nego Kotlin. Od tehnologija bih i dalje htio razvijati igre i AR (Augmented Reality), naučiti koristiti i primjenjivati jer vidim veliki potencijal u svim dijelovima života.
Koja developerska fora te uvijek nasmije?
It’s funny because it’s true 🙂
Kako si se odlučio na praksu kod nas?
Kada sam krenuo na Android akademiju razmišljao sam o praksi nakon. Samim time istražio sam koje firme postoje u Osijeku kako bih odmah krenuo nakon završetka akademije. Naišao sam na par firmi, ali Tvornica se istaknula po člancima kao ovim (iskustva s prakse), po otvorenosti prema studentima i generalno po pričama ljudi koji su prošli kroz praksu.
Odlučio sam se prijaviti s nadom da ću biti primljen i eto me! Postao sam dio stručne Android development agencije!
Kako ti se svidio proces prijave na praksu?
Proces za prijavu na praksu je poprilično jednostavan. Prijaviš se, dobiješ zadatak, riješiš zadatak.
Ako je rješenje dobro, pozovu te na opušten razgovor o tvom kodu i o tebi. Cijeli proces je bio bezbolan iako se većina boji razgovora.
Unatoč tome, cijeli razgovor mi je bio odličan jer nema očekivanja i više je kao upoznavanje. Osobno mi se svidio zadatak jer obuhvaća osnove i daje slobodu ako nešto sam želiš ubaciti i pokazati što znaš. Ja sam ga riješio prema znanju koje sam stekao na akademiji i dao sam sve od sebe. Također, ne postoji vremenski rok gdje si prisiljen, već imaš dovoljno vremena napraviti zadatak kako misliš da je najbolje.
Koji dio prakse ti je najdraži?
Najdraži dio prakse mi je zezanje u kuhinji i razgovor s mentorom kada dođe provjeriti napisano rješenje njegovog zadataka. Također, rasprava o rješenju, potencijalnim rješenjima i naravno zezanje koje je uvijek tu, bilo ono osobno ili poslovno.
Kako ocjenjuješ mentora?
Mentora ocjenjujem s 11/10. Čovjek je imao strpljenja slušati sva moja glupa pitanja, raspraviti o svemu što me zanimalo i naučiti me toliko toga u toliko kratko vremena. Zadaci na kojima smo radili su bili prave težine gdje nije lagano shvatiti odmah, ali kada naučiš i riješiš ih, to daje onaj osjećaj zadovoljstva.
Jedino što sam mu zamjerio što mi je dao samo dvije domaćice, a imao je punu kutiju. 🙁
Kakav dojam je ostatak tima ostavio na tebe?
Ostatak tima me zbilja dojmio. Nije bilo dana gdje netko nije bacao neke fore i da je bilo dosadno, ali kada treba raditi i napraviti nešto, to se odradi. Sviđa mi se što se raspravi o problemu, potvrdi se da svi sve razumiju i onda svatko radi na svom dijelu. Svi su otvoreni i nije problem pitati bilo koga za pomoć.
Koliko ti je znanje s fakulteta pomoglo na Android praksi?
Znanje s fakulteta koje mi je uvelike pomoglo je znanje s jednog jedinog kolegija, “Razvoj mobilnih aplikacija”. Asistent se potrudio maksimalno, zainteresirao me i naučio nas osnove razvoja. Van toga, manji dijelovi iz različitih kolegija. Na kraju dana, oslanjaš se na sebe, svoju volju i želju za radom.
Što je od zadataka bilo najteže i kako si riješio poteškoće na koje si naišao?
Najteži dio zadatka je bila implementacija Daggera kojeg rijetko tko koristi. Ljudi koji ga održavaju su napisali u dokumentaciji da su svjesni da većina ljudi kopira kod iz različitih izvora i ne znaju što taj kod radi. To dovodi do kopiranja bespotrebnog koda i teškog debugganja.
Samim time, Dagger je dosta apstraktan i teško je za naučiti pravilno ga koristiti. U rješavanju problema je uvelike pomogao kolega na praksi i mentor. Nisam siguran kako bih to riješio bez njih. Van toga, Stack Overflow, Youtube, Medium i dokumentacija.
Kakvi su ti planovi za budućnost?
Planovi za budućnost su vrlo jednostavni. Diplomirati i tijekom ove godine probati raditi i steći što više iskustva i nastaviti raditi odmah nakon diplome. Za sve ostale planove, tko zna. U svega par mjeseci sam naučio jako puno i puno toga se promijenilo.
P.S. Nakon uspješno odrađene studentske prakse, Borna je produžio suradnju s nama i sada je zaposlen preko studentskoga ugovora!
Zbog kojih stvari bi kolege studenti trebali doći na praksu?
Praksu preporučujem svima koji žele naučiti hrpu, i to doslovno hrpu toga u vrlo kratkom vremenu.
Ovo što sam naučio u mjesec dana (RxJava, Dagger, Koin, MVVM) kod kuće bih učio sigurno par mjeseci i vjerojatno ne bih naučio koliko sam naučio na praksi. Uz tu količinu znanja, postoji i upoznavanje procesa razvoja konkretnog projekta te rad u timu i što to točno zahtjeva i kako to izgleda u svakodnevnom životu.
Pridruži se Factory timu na praksi u našim uredima!
Ako ste poput Borne i imate želju raditi Android aplikacije, prijavite se na studentsku praksu i nakon razgovora s vama i riješenog zadatatka ćemo kreirati individualan plan učenja za vas.
Također, osim Android developer prakse, praksu možete odraditi i u mnogim drugim područjima poput iOS developmenta, Backend developmenta i Frontend developmenta, ovisno o vašem području interesa.
Svaka praksa je prilagođena vašem znanju i vještinama te vašim obvezama na fakultetu. Kako bismo osigurali najkvalitetnije učenje, svaki praktikant ima svog mentora koji ga vodi kroz cijeli njegov razvojni put kao praktikanta.
Očekujemo tvoju prijavu!
Tražiš posao? Pripremi sve što misliš da moramo vidjeti i prijavi se!
Već si radio na nekoliko projekata i već si prikupio određeno znanje? Kontaktiraj nas – htjeli bismo s tobom više popričati o tvom iskustvu i projektima! Provjeri koje ti sve pogodnosti možemo ponuditi i pošalji nam svoj životopis uz radove!
Ubrzo nakon prijave očekuj kontakt iz našeg HR ureda s daljnim uputama. U bilo kojem trenutku nam se obrati na [email protected] ukoliko imaš dodatnih pitanja i prije same prijave!