Pa dobro Infinum, gdje vi nađete te programere?

(this article is written in Croatian)

Ako unatrag par godina razgovarate s bilo kim tko se bavi softverskim biznisom, najviše na što će vam se žaliti je nedostatak kvalitetnih ljudi koji imaju vještine koje su njima potrebne. To nije pojava koji je prisutna samo u Hrvatskoj, već i svugdje po svijetu.

Software jede svijet

Glavni uzrok tome je fenomen koji je Marc Andreesseen još prije 4 godine nazvao Software is eating the world. Riječ je jednostavno o pojavi da svaki biznis danas je većim dijelom softverski biznis. To uvjetuje da svakim danom na svijetu postoji sve više softvera, što znači da ima sve više programskog koda i sve više isprepletenih informatičkih sustava.

Netko sav taj programski kod treba razumjeti, osmisliti, dizajnirati, isprogramirati, održavati i upravljati razvojem tog softvera na neki smisleni način i zato nam treba toliko programera i drugih IT profesionalaca.

Gdje pronaći programere?

Tako smo i mi u početku sjedili u staroj zgradi u Odranskoj 1, vrtili palčevima i  cendrali sebi u bradu da ne možemo pronaći dovoljno ljudi. Faksevi su učili ljude teoretskim znanjima iz računarstva, ali ih nisu učili konkretnim znanjima koja su nama trebala.

Drugi problem je što se i uz najbolja nastojanja profesora i asistenata, na fakultetu jednostavno nećeš nikada boriti s konkretnim problemima koja doživljavaš svaki dan kad radiš u nekoj firmi.

Onda smo shvatili da se to ionako neće promijeniti i jedini način da opstanemo kao kompanija je da sami educiramo ljude za ono što nama treba.

Community događaji

Kako smo educirali ljude i razvijali vlastite procese, shvatili smo da kao Infinum možemo puno pridonijeti u smislu edukacije i podizanja ljestvice razvoja softvera u Hrvatskoj.

U zadnjih par godina smo samostalno održali 30ak Android talksa i iOS talksa, Ruby talksa, Codea at Sixova i sličnih meetupova. Te događaje smo nekad streamali preko Interneta, nekad održavali kod nas u uredu (a nekad i oboje).

Kroz druge događaje kao Infinum Student Hackathon, Designathon, naš blog i sudjelovanje na konferencijama sustavno djelujemo u edukaciji zajednice.

Krešimir Antolić drži predavanje "Building applications with a Hammer" na prošlogodišnjem WebCampu ispred zabezeknute publike.

Krešimir Antolić drži predavanje "Building applications with a Hammer" na prošlogodišnjem WebCampu ispred zabezeknute publike.

Na jednom od zadnjih Android talksa mi je kolega developer iz jednog hrvatskog VC funded startupa rekao kako on i njegov team dođu na naše Android talkse samo da vide jesu li up to date s tehnologijama, i koriste li najbolje alate i najbolje prakse.

Dobar je to osjećaj, i drago mi je da možemo tu pridonositi.

Korak dalje

Već davno nam se vrti ideja - što kad bi sustavno educirali ljude van Infinuma za to što radimo? Naučili bismo hrpu ljudi kako da razvijaju softver, neki od njih će se možda zaposliti kod nas, neki neće, ali generalno će svima od toga biti bolje jer će cijelo hrvatsko tržište osnažiti.

Odlučili smo ovo ljeto konačno tu ideju staviti u pogon. Zovemo to Infinum Academy.

Infinum Academy koncept

Edukacijski programi nisu nešto novo, ali postoji par temelja i ideja na kojima želimo izgraditi Infinum Academy.

  • Mentori koji to rade svaki dan - Želimo da ljudi uče od ljudi koji taj posao rade svaki dan - nema kod nas predavača koji nisu praktičnu materiju taknuli godinama. Nećete ovdje učiti iz pretpotopnih knjiga ili skripti. Ovi ljudi imaju iskustvo i mogu vam ga prenijeti.

    Apsolutno je nevjerojatno koliko možete napredovati ako učite od ljudi koji znaju svoj posao. Zamislite koliko biste bili dobar skijaš da vas to uči Ivica Kostelić, koliko biste bili dobar gitarist da vas uči Joe Satriani ili koliko biste bili dobra starleta da vas uči Nives Celzijus.
     
  • Praktični zadaci - bez hrpe suhoparnih predavanja, gledat ćemo da vas što prije bacimo u kod, i da krenete učiti. Jedini dobar način da napredujete je da učite radeći doma, da radite greške i onda da vam to netko iskusan pogleda i kaže "E, ovo ti nije dobro", "Ovo možeš bolje napraviti ovako" i slično.

    Veliki uzor ovdje su nam bili strani tečajevi ovog tipa kako se rade u Americi i Java tečaj Marka Čupića koji je izrazit naglasak stavljao na praktični rad.
     
  • Bez "upisa u radnu knjižicu" - puno programa se hvali time da kao rezultat tečaja. Nažalost, danas to nikoga nije briga.

    Kad se budete prijavljivali za posao kao profesionalac u dizajnu ili razvoja softvera pitat će vas samo:
    1) Što znaš raditi - i to nam dokaži
    2) Što si radio - i to nam pokaži
     
  • Iskustvo - mi educiramo ljude interno već godinama. Cijeli Infinum se izgradio tako sto su došli ljudi koji nisu znali, i edukacijom su postali profesionalci.

    Sad želimo proširiti taj krug jos dalje.
     
  • Prilika za zapošljavanje - naravno, tu je i kvaka i zašto je ovo za Infinum korisno. Za ljude koje primijetimo da su dobri potencijalno imaju šansu zapošljavanja kod nas. (ali, također, nije obvezno)

Plan

Prvo krećemo s iOS, Android i Rails edukacijama i to samo za studente i to besplatno. Tu planiramo izbrusiti malo zanat i vidjeti da li ovaj format ima smisla.

Prvi plan je da imamo 15 ljudi po tečaju. Proći ćemo osnove svake tehnologije i vidjeti kako će to ići. Prvi put nam je da to radimo van firme, pa će sigurno biti problema, ali zato smo tu da i mi nešto naučimo iz toga.

Selekcijski proces uključuje da znate nešto o objektno orijentiranom programiranju i GIT-u.

Detaljnije o svemu ovome možete saznati ovdje. Ako ste student, prijavite se, broj prijava je ograničen.

Zaključak

Kada biste pitali ljude čime se Infinum bavi, vjerojatno bi vam rekli da je to dizajn i razvoj softvera. Što je samo djelomično istina.

Pravi Infinumov poslovni model je selekcija kvalitetnih ljudi te njihova organizacija i edukacija da rade prave stvari na pravi način.

Kao zaključak svega je da ako nam već fali programera na tržištu - Infinum će pomoći da ih bude više.