is now EndavaLearn more
Dugo radiš kao developer i razmišljaš o promjeni tehnologije, ali ne znaš kako to učiniti? Zamor materijala, želja za promjenom, izlazak iz comfort zone… Nastavi niz. Razloga može biti bezbroj.
Vjerujemo da je dobar developer — dobar developer, bez obzira na tehnologiju. Sigurni smo da, ako se odlučiš na promjenu tehnologije, možeš jednako dobro (ako ne i bolje) obavljati svoj posao. Zbog takvih kao ti smo kreirali ovaj program.
FIVE Career Upgrade je jednostavan i bezbolan način da se posvetiš nečemu novom i uzbudljivom, a da pritom zadržiš postojeći senioritet.
FIVE Career Upgrade je prilično uhodan proces. Imamo nekoliko internih primjera gdje su seniori u svojim područjima uspješno promijenili poziciju.
Prešao sam u React native jer su me zanimale mobilne platforme, a i zanimalo me kako mogu leveragati isti tech stack koji sam naučio na Reactu. Imao sam Android background pa sam taj dio mogao savladati sam, no skužio sam da nemam znanje u iOS-u i native iOS developmentu. Od ekipe sam dobio super support, dali su mi materijale za učenje, pomagali su mi s code reviewom i svim problemima na koje bi naletio. Sve skupa, imao sam fast forward u cijelu tu priču za što bi mi samostalno trebalo puno više vremena.
Zapravo mi je vrlo malo sati bilo potrebno da svladam samo programiranje. Ali onda počinje onaj kompleksniji dio. Skužio sam da znam programirati u Swiftu, ali kako nešto najbolje arhitekturalno riješiti? Htio sam početi pisati svoj kod, ali kako treba. Uzeo sam postojeći projekt Rosetta Stone i iščitao strukturu projekta na repozitoriju. U dogovoru s mentorom sam počeo raditi na nekom svom mini projektu kako bih ulovio strukturu koda. To sam pushao timu nazad i učio kroz njihove komentare.
Vremenski mi je trebalo cca. 2 mjeseca, a u prijelazu mi je najviše pomogao Vedran, mentor. On je postavljao code standarde po uzoru na Shoutem. Trebalo mi je vremena da se priviknem na točno određeni način formatiranja koda. Uz to, najveći mi je izazov bio razumjeti state management u aplikaciji i ispravno postaviti strukturu aplikacije. No uz pomoć mentora, to stvarno nije bio nikakav problem.
Program je plaćen i traje oko tri mjeseca. Prvi dio je posvećen učenju i sample projektima. U drugom dijelu, uz rad na stvarnom projektu, polako povećavamo opseg i kompleksnost zadataka.
Mentor ti priprema literaturu. Pregledavaš tutoriale. Čitaš, učiš, upijaš. Svaki dan sjedaš s mentorom i prolaziš naučeno.
Krećemo sa sample projektima. Raspravljaš s mentorom o najboljem rješenju. Na reviewovima s timom prolaziš svoj kod. Sudjeluješ na dnevnim i tjednim sastancima.
Kad zajedno vidimo da možeš dalje, počinješ raditi na stvarnom projektu. Nema bacanja u vatru — mentor i tim su i dalje uz tebe.
Samostalno preuzimaš zadatke i dijelove projekta. Kompleksnost zadataka raste. Uključuješ se na projekt i usavršavaš se u novoj tehnologiji.
Nakon završetka programa uključujemo te na projekt u tvojoj novoj tehnologiji. Iako je potrebno više vremena za senioritet u novoj tehnologiji, i plaća i zadaci će odgovarati tvom dosadašnjem iskustvu.
Prijave za Career Ugrade su trenutno zatvorene. Za više detalja o budućem terminu prijava, stay tuned!