Kako je izgledao proces
Prvi intervju Head of HR i Software Architect, neke uopstene stvari o androidu i hr stvari. HR jedan od najboljih, direktno, prijatno, postuje kandidata i njegovo vreme. Svaka cast. Sledi zadatak, jednostavan sa fokusom na razumevanje i dobroj arhitekturi. Sledeci razgovor Software Architect i jedini Android developer koji je tamo od samog pocetka. Prica se o zadatku, androidu itd. Traze pojacanje za refaktor jer apliakciji preti skidanje sa stora. Ono sto se iz razgovora odmah shvati je da okruzenje nije za kreativne ljude. Imaju jednu aplikaciju koja je zastarela i na kojoj od pocetka radi jedan developer i tako vec 7 godina. Rad na jednom projektu koji nije zahtevan ni izazovan je uzeo danak, nazalost. Nisu "open minded", nisu ih definisali novi izazovi, razliciti projekti, sukob misljenja i timski rad, ne prate trendove u android svetu, drze se zastarelih principa i tehnologija jer "ako radi zasto bi ga menjali". Bilo kakav pogled koji se razlikuje od njihovog se saseca u korenu. Steta sto im je to znanje oduzelo fleksibilnost i zelju da izadju van zone konfora. Ne zele da cuju tudje misljenje, a aplikacija na storu im nema ni splash implementiran kako treba, stoji vam beo ekran na cold startu, i gube se frejmovi na scroll-u ako ste malo brzi na prstu, sve zbog sinhronog ocitavanja reklame na kraju stranice.... 7 godina razvoja sada, barem imaju feedback pa mozda ce i popraviti. Moja preporuka ako trazite okruzenje gde nema talasanja, nesto tipa drzavnog preduzeca ovo je idealno mesto. Ako pak zelite da napredujete, budete u korak sa tehnologijom, radite sa novim stvarima i verujete da napredak pocinje tako gde se zavrsava zona konfora...zaobidjite ih. Poruka android developerima, radicete refaktor na compose bez MVI-a i bez state-a, jer ga ne vole i ne zele da provedu vreme uceci kako se pravilno modelira state i kako funkcionise deklarativni ui. Room zaboravite rade sa SQLite-om i kverijima, treba li dalje... Za sve sto im citirate zvanicne Googlove dokumente i dobre prakse, dzaba, jer oni znaju bolje...
Pitanja sa intervjua
- Pored opstih stvari uglavnom se vrti oko toga zasto se nisi opredelio za MVVM