Skip to content

CodeCool – îți asigură un job cu adevărat sau nu?

Printre opțiunile populare de cursuri de programare se regăsește și CodeCool, o școală de programare care s-a extins în Europa de Est. 

Aceștia oferă în principal cursuri de programare și software testing, așa că am decis să vorbim cu un fost cursant ca să vedem care este calitatea cursului și mai ales dacă îți asigură un job, așa cum se promovează, sau nu. 

Ce înveți și cât costă pregătirea

V. a urmat un curs de fullstack de 5000 euro, fără nicio experiență anterioară în domeniu. Deși prețul cursului este mai ridicat decât media pieței, el l-a ales pentru garanția unui job la sfârșit.

Predarea s-a desfășurat online (prin Google Meet) și prin discuții pe Discord, iar durata diferă în funcție de cursant. Pentru V. a durat 1 an și 3 luni, lucrând 8-10 ore pe zi. Există posibilitatea repetării unor lecții, așa cum a fost și cazul lui, de aceea programul se poate prelungi.

Cursul este format din 4 module urmate de câte un examen, constând dintr-un exercițiu de algoritmică și întrebări tehnice din modul. În rest, predarea se desfășura prin link-uri către articole, workshop-uri, ședințe de grup și uneori discuții 1 on 1.

Nu exista o predare clasică, ca la școală. CodeCool are o platformă pe care sunt proiecte. Mentorii nu predau teorie înainte, ci „ne dau niște materiale în descrierea proiectului și noi ne apucăm de treaba”, așa cum ne-a povestit V. 

Proiectele erau formate din conceptul sau tehnologia care trebuia învățată în săptămâna respectivă, deci raționamentul era de a învăța în timp ce lucrezi.

La fiecare proiect există materiale în descriere, pe care cursanții le citesc înainte. În cazul conceptelor mai complexe se făceau workshop-uri, dar V. spune că „Uneori se făceau prea târziu, după ce terminasem deja proiectul cu chiu cu vai.”

În plus, cursul a fost împărțit în perechi de săptămâni: teamwork și self-instructed. (TW si SI) și existau proiecte specifice fiecărei săptămâni.

În self-instructed week cursanții lucrau singuri pe proiecte: „Dacă aveam nevoie de ajutor puteam contacta un mentor.” Aici se introduceau conceptele noi, primul proiect fiind de obicei foarte ușor, ca o introducere, apoi din ce în ce mai greu. 

În săptămâna de teamwork se aprofundau și aplicau cunoștințele teoretice.  Exista un singur proiect pe săptămână, dar mai complex: „Aici lucram în echipe de 3-4 oameni și încercam să simulăm cum se lucrează într-o firmă: împărțire de task-uri, rezolvare de conflicte pe git etc. Mentorii se implicau mai des. Vineri aveam un demo cu proiectul, la care participau toți studenții și mentorii din modul. După fiecare demo, echipele își dădeau feedback între ele, după niște guidelines. La final, mentorul fiecărei echipe intra în call de grup cu noi, se uita pe cod și ne dădea și el feedback. Ne încurajau să ne facem și noi code review intre noi, studenții, dar de cele mai multe ori nu avea nimeni chef și nu făceam.”

În cea mai mare parte a timpului interacțiunea cu îndrumătorii era prin mesaje sau apeluri pe Discord. V. spune că în principal erau disponibili, dar au existat și situații în care nu făceau față numărului mare de studenți.

Promisiunea CodeCool de a garanta job după angajare

CodeCool promite să asigure fiecărui student angajarea. Din experiențe ale foștilor cursanți de pe internet, una dintre politicile lor este că nu-ți poți căuta tu job (chiar dacă vrei asta), ci trebuie să accepți oferta lor. 

În cadrul cursului se fac simulări de interviu și interviuri tehnice cu mentorii.

Ultimul examen (pentru a trece in Job Hunt) este de fapt o simulare de interviu în 2 părți: tehnic și soft skills. Pe tehnic mentorul intră în rolul de angajator, schimbă modul în care îți vorbește și încearcă să te pună în dificultate. La interviul cu HR-ul, persoanele se prefac că nu te cunosc și îți pun întrebări grele. La sfarsit ți se oferă tips & tricks și feedback. 

V. a intrat într-un internship după 7 luni și 5 interviuri, poziția pe care lucrează în prezent fiind obținută în urma unui interviu organizat de CodeCool. El lucrează la o firmă mică, cu 20 de angajați, ca frontend developer, cot la cot cu toți colegii seniori.

Concluzii:

  • O bună parte din procesul de învățare se desfășoară pe cont propriu, mai exact prin faptul că tu trebuie să înveți conform materialelor pe care mentorii ți le oferă. 
  • În ceea ce privește modul de livrare a informației, acesta nu este atât de bine structurat, având în vedere că uneori studenții primeau informațiile mult mai târziu decât aveau nevoie și acest lucru le putea afecta progresul personal.
  • Așa cum ne-a spus și V., code review-ul este uneori făcut superficial (doar de anumiți mentori) și nu se explică suficient de bine studenților ce trebuie să îmbunătățească. 

Leave a Reply

Your email address will not be published. Required fields are marked *