Școala Informală de IT este printre puținele companii care are în ofertă doar cursuri de IT, oferind atât cursuri de programare, cât și testare software. Compania a avut câștiguri de aproximativ 1,2 milioane euro în 2021, fiind înființată în 2013.
Despre curs
Robert este unul dintre foștii cursanți ai Școlii Informale de IT. A terminat un liceu la profil real, mate-info, și a studiat un an și jumătate la Politehnică în Cluj-Napoca (Secția Calculatoare și Tehnologia Informației).
El a ales cursul de Java Development de la Școala Informală de IT pentru că încă din facultate i-a plăcut acest limbaj și a decis să meargă în această direcție. Prețul cursului a fost de 1200 euro (aproximativ).
Având cunoștințe anterioare despre acest limbaj, i-a fost ușor să asimileze noțiunile și a dedicat 20-30 ore de lucru săptămânal pentru învățare. Înainte ca pandemia să înceapă mergea fizic la cursuri, dar școala avea și o platformă online. Pe platformă cursurile nu erau înregistrate, dar se puneau prezentările Power Point, materiale auxiliare și teme.
Cât despre conținutul cursului, Robert spune că: „S-a început cu o prezentare generală a bazelor programării, apoi ni s-a prezentat tot o introducere despre Java, IntelliJ IDEA (tool-ul folosit pentru scriere de cod, compilare, rulare etc.), apoi capitole cu fundamente ale limbajului. Ni s-a predat și tool-ul Git. Am învățat și cum să ne testăm codul cu unit teste, iar pentru baze de date puțin SQL și JDB .
Apoi, am învățat și de Java Web, Servlets, Tomcat. Ni s-a predat și un curs cu bazele frontend-ului (HTML, CSS, JS, Ajax, jQuery) pentru a ne putea face o interfață pentru proiectul de final. Cel mai important a fost framework-ul Spring, unde am petrecut 2-3 sesiuni. În ultima sesiune a fost și o pregătire a CV-ului, sfaturi pentru interviuri de la un HR.”
Având în vedere toate informațiile asimilate, el spune că i s-a părut un curs destul de bun, singura îmbunătățire pe care i-ar aduce-o ar fi să se facă mai multă practică: „Mie mi-a fost ușor să asimilez noțiunile având deja experiență, dar pentru ceilalți care nu au mai lucrat cu așa ceva, s-au complicat treburile destul de rapid, încât mai mult de jumătate au renunțat până la final.”
Posibilitatea de a învăța în propriul ritm era mai mult legată de studiul de acasă. La curs se ținea ritmul clasei: De multe ori puneam întrebări mai avansate și mentorii îmi răspundeau.”
Suportul primit
Mentorii lui Robert au fost Andrei Hegedus, Ovidiu Petridean, Alex Boga, Melinda Fancsal pe partea de Java. Toți aveau 6-7 ani+ experiență.
Suportul mentorilor se desfășura la clasă și pe Slack, unde răspundeau la întrebările care apăreau în afara cursului: „Discutam chestii mai mult legat de proiectul final sau întrebări punctuale despre Java, programare, interviuri. Eu puneam întrebări destul de des, deoarece îmi era mai ușor să identific ce anume nu știu și ce să întreb punctual. Mi se răspundea destul de repede aș zice (max o zi – două pe Slack). Alți colegi destul de puțin sau aproape deloc, un coleg era super-panicat că nu înțelege nimic. Dar e și destul de greu dacă te bazezi doar pe curs, trebuie stat singur sau cu cineva și să studiezi temeinic noțiunile fundamentale, altfel e greu. Eu zic că puteai întreba cam oricât, nu cred că exista o limită, poate doar a bunului simț.”
Temele pe care le primeau pe parcursul cursului erau periodice, un test de mijloc de curs (întrebări grilă) și un proiect final individual.
Pentru teste sau teme primeau diferite punctaje. Evaluarea se făcea manual de către profesor.
Pentru a-i ajuta pe studenți să înțeleagă temele li se ofereau indicii, dar existau și situații în care mentorii ofereau soluțiile directe cu explicații.
Angajarea în urma cursurilor de la Școala Informală de IT
În prezent Robert lucrează ca Java Backend Developer. De când a început să aplice la companii, a durat aproximativ o lună până și-a găsit un loc de muncă: „Am aplicat la mai multe internship-uri, am fost chemat la interviu doar la unul în urma scrierii mini-proiectului de pe site-ul lor. Dar acolo nu am trecut. Apoi, la recomandarea unui mentor de la curs, am susținut interviu și la firma unde lucra el, pentru job direct și am fost angajat ca Junior Developer la Accesa pe un salariu relativ mic, dar care a crescut anual.” Robert în prezent lucrează la altă firmă.
La ultimul curs a avut parte de sfaturi pentru întocmirea CV-ului de la un HR și de tips & tricks pentru angajare.
Cât despre pregătirea suplimentară în afara cursului, Robert spune: „Nu există să te pregătești doar din curs. IT-ul e ca medicina, trebuie învățare continuă. Cursul e folosit mai mult pe post de ghid, să structureze cât de cât temele studiate.”
În plus, el spune că se simte pregătit să lucreze individual pe un proiect complex.
Despre calitatea totală a cursului de Java Development, Robert spune : „Per total e bun, dar din punctul meu de vedere ar trebui mult mai multă practică, chiar și dacă ar ține mai mult (8 luni în loc de 6 sau 3 sesiuni pe săptâmână în loc de 2, mai ales acum că e online după pandemie).
Mulți studenți începători habar nu au ce e acolo și îi înțeleg, e greu să înțelegi informatica în câteva luni. Mai ales pe bazele programării (câțiva algoritmi, probleme punctuale, mini-programe) ar trebui insistat mult mai mult.
În plus, poate ar trebui să se “scoată la tablă” studenții. Când era în format fizic, doar profesorii scriau cod și noi asistam, comentam, ne luam notițe. Cred că ar fi mult mai bine pentru toți dacă ar ieși fiecare să scrie câteva linii, în fiecare sesiune. Așa ar vedea și profesorul cum anume gândește cursantul, ce greșește, ce trebuie îmbunătățit și poate îi ajută și pe ceilalți care oricum sunt în aceeași situație.”