Full stack development svakako duže vreme donosi najbrže rezultate u potrazi za poslom. Jer granica između front i back end-a je sve tanja. Na tom tragu je nastao i ovaj novi kurs u saradnji sa Danilom Vešovićem kao sigurno glavnom zvezdom u ulozi predavača na širem prostoru balkanskog poluostrva. Glavno pitanje kada se krene sa učenjem veb developmenta odakle krenuti i šta učiti, koje će tehnologije da budu popularne u narednih nekoliko godina. Sigurno je da je najbolji odgovor da bilo koju tehnologiju koju dobro znate ona donosi posao, ali svakako da postoje i metrike popularnosti određenih tehnologija.

U 2021. godini svakako je najbolji izbor Javascript, jer mu je popularnost ogromna, a sa druge strane uz Node JS i ostale frejmvorke (React, VueJS, Angular) ste najtražnija “roba” na tržištu. Pored JS-a tu je svakako stari dobri PHP, koji je doimintan ka webu, što zbog samog sebe, što zbog CMS-ova koja su mahom u njemu rađeni. Naravno tu je i Laravel, ali i Symphony, ZEND frejmvork. Veliku dominaciju PHP-a na vebu sigurno sam jezik duguje i WordPress-u koji trenutno “gura” 40% interneta. Zato i kurs koji smo izbacili obuhvata sve najrelevantnije, tehnologije vezane uz HTML i CSS, kao i Javascript i PHP.

Trajanje kursa

Pitanje svih pitanja kada ljudi hoće da uće pomenute tehnologije je koje je vreme potrebno za dolazak do cilja, tj koje je optimalno vreme za koje se to gradivo može savladati. Pa to je kao priča o zecu i kornjači, ljudi sa nekim predznanjem u procesu učenja na kursevima dobiju osećaj te prednosti i manje uče od onih koji kreću praktično od nule i na kraju zaostanu. Realno vreme zavisi u odnosu na učestalost učenja, tj vreme u satima po danu. Ako neko uči 2 puta nedeljno po sat dva, mislim da za godinu dana neće imati znanje da se zaposli na juniorskoj poziciji. Ovde naravno mislim na one koji kreću od nule.

U razgovoru sa Danilom i upoređujući njegovo i moje iskustvo smo zaključili nedvojbeno da je intenzivno učenje i to svakodnevno najbolji nalin da za najkraće vreme postane upotrebljiv. Tako da smo napravili kurs koji ide 4 meseca 6 dana nedeljno, 5 dana predavanja, a šesti dan su konsultacije, koje služe da se svake subote sumiraju utisci i razjasni eventualno ono što nije “leglo” u glavi. Kada se radi 2 ili 3 puta nedeljno imate više vremena za vežbanje, ali moje lično mišljenje da kada hoćemo da naučimo da ne treba da se štedimo već da pored učenja na časovima od 1 ipo vremena odvojimo još sat ipo ili 2 i na taj načim rezultat je apsolutno zagarantovan.

Sadržaj kursa

Sadržaj kursa je obiman, ali niko nije ni rekao da će biti lako, jer da je lako programer bi bio svako 😉 Ovako oni koji uspeju da savladaju i potrude se imaju velike mogućnosti za rad i napredak. Kada bolje razmislimo i preračunamo da radimo svaki dan ili to isto sa manje radnih dana učenja na 2 ili 3 puta nedeljno, shvatimo da ono što bi radili duže od godinu dana uspevamo da završimo za 4 meseca. A posle kursa samo projekti projekti projekti i sve će da “legne” kako treba. Jer sam JS i PHP imaju mnogo toga zajedničkog oba jezika su nasleđe C programskog jezika tako da ćete mnoge koncepte da potvrdite učenjem kroz 2 programska jezika. A naravno i kroz frejmvorke: React, VueJS i Laravel, kao i sam WordPress, gde ćemo iste te koncepte da provlačimo i koristimo praveći Custom teme i gde ćemo objediniti mnogo toga.

Za koga je ovaj kurs

Kurs mogu da pohađaju oni bez predznanja, kao i oni koji imaju određena znanja, ali nisu još funkcionalni programeri ili nemaju lepezu tehnologija koju zahtevaju oglasi za posao. Stvarno su zahtevi ozbiljni i u odnosu na pre par godina zapošljavanje je znatno otežano. Ali sa druge strane onima koji stvarno znaju su “sva vrata otvorena”.

Šta posle kursa?

Pošto je korona party promenio “vizuru” ovog sveta i došli smo do to ga da funkcionišemo na daljinu. Možemo da radimo iz kuće, vikendice, bazena…..Remote je postala nova normalnost, ako mi uradimo posao, manje je važno gde sedimo i često smo i produktivniji jer nema nepotrebne komunikacije i gubljenja vremena na razne sastanke sa projecta menadžerima i HR-ovima i pravdanja potrošenog vremena na poslu i sličnih paklova u “kulturi” kompanije gde je generalno najvažnije da naš radni sat donese najbolji rezultat. Ovo nije baš uvek tako, ali veoma često, časta kompanijama koje ipak stavljaju čoveka u centar pažnje.

Posle kursa možete da radite za kompanije u svojoj zemlji ili inostranstvu remote, možete da frilensujete na raznim platformama, možete da napravite svoj mali studio za izradu veb sajtova ili aplikacija, tako da nije neophodno “čekati da nam neko da posao”. Ni to nije loše, ali svakako nije jedina mogućnost i sami možete da nađete poslove za sebe jer i oni iz kompanija ih traže, jer neće ništa samo da se desi.

Posle kursa će biti i nedelju dana rada na jednoj realnoj veb aplikacija samnom i Danilom. Biće ljudi podeljeni u timove i raditi u alatima koje koriste same kompanije i komunikacija će teći na taj kompanijski način. Mi ćemo pratiti i sugerisati u situacijama kada je to potrebno.