Codecool – végső vizsgák

A végső vizsgák is – ahogy azt már az újratervezés programnál megszokhattuk – az előre kitűzött időponttól (április 19) el lettek halogatva, bár hozzá kell tenni, hogy ez most nem az NSZFH hibája, hanem a vírushelyzet miatti kormányrendelet tiltotta a felnőttképzések vizsgáit, és amikor a rendeletet megalkották, nem gondoltak az online vizsgákra, így a tilalom alól ezek sem mentesültek.

Ma, 2021 április 30-án volt a Codecoolnál a Junior frontend fejlesztő gyakorlati vizsga, az írásbeli pedig tegnapelőtt, szerdán. Természetesen az állami vizsgák, a Codecool saját vizsgái már korábban, március 22-én. Arról azért nem írtam külön bejegyzést, mert voltak bizonyos bonyodalmak, és emiatt az eredményünket meglehetősen későn kaptuk meg (három héttel a vizsga után). A Codecoolos vizsgáról kaptunk egy tanúsítványt pdf-ben, ezen a vizsga eredménye nem szerepel (az elméletem 90, a gyakorlat 95%-os lett).

Codecool tanúsítvány

Az állami vizsga eredményét nem hivatalos információk szerint a jövő hét végefelé tudjuk meg legkorábban, legalábbis a mai, gyakorlati részéét, mert az írásbeli az feleletválasztós volt, és a végén kiírta az eredményt:

Elméleti vizsga eredmény

Az írásbelin és a gyakorlatin is külön-külön el kellett érni 51%-ot, de a végső eredményt a két vizsga átlagából számolják majd ki.

Az írásbelin 40 db feleletválasztós kérdés volt, négy-négy válaszlehetőséggel, a gyakorlatin pedig :

  • egy (s)css/Bootstrap/Docker-es feladat (egy mobilos meg egy asztali nézetről készül kép alapján el kellett készíteni az oldalt, majd feltölteni githubra és dockerhubra), ezt lehetett nyilvános repóba, nekem ilyen lett: https://kaszazsolthu.github.io/cc_allami_css_vizsga/
  • egy egyszerű algoritmizálós javascript feladat
  • egy “egyszerű” classos javascript feladat
  • és egy összetettebb React-os fetch-elős feladat (ezt privát repóba kellett, majd a vizsgaeredmények után nyilvánosra állítom és belinkelem ide; persze csak a kódomat, mert maga a feladat az nem megosztható)

Szerkesztve: a reactos vizsgafeladatom

Minderre összesen három óra volt (a szerdai írásbelire másfél). Többeknek – magamat is beleértve – leginkább az “egyszerű” classos feladat okozott gondot (nem igazán csináltunk korábban ilyen jellegű feladatokat), és ezen a feladaton sok időt veszítve, és a sikertelenség miatt idegesen kellett a többi feladatot csinálni. Így több olyan tanuló is úgy gondolja, hogy nem sikerült neki, akikről amúgy tudom, hogy sokkal szorgalmasabbak/hozzáértőbbek nálam.

A pótvizsgáról jelenleg azt lehet tudni, hogy legkorábban júliusban lesz, de nem kizárt, hogy csak szeptemberben. Persze reményeim szerint arról nem tudok majd bejegyzést írni, mert azért annyira nem sikerült rosszul a vizsgám. 😅

Később, ha meglesznek az eredmények, majd frissítem ezt a bejegyzést, és még lesz egy utolsó, összefoglaló poszt a képzésről.

Azóta megkaptuk az eredményeket, a gyakorlati vizsgám 86%-os lett. Hogy ez milyen jegynek felel meg, azt a jövőhéten derül ki. Június elején pedig fell kell utazni Budapestre a bizonyítványért.

Codecool – tizennegyedik hét

A héten volt a két háromnegyedes vizsga, az állami és a Codecoolos. Hétfőn volt az állami vizsga, ami mind a négy képzőintézménynél közös volt, és elvileg némelyik képzőnél számított is (a Codecoolnál nem is lett volna kötelező). A nehézségére jellemző, hogy csak feleletválasztós alap html/css kérdések voltak, és az elvileg egy órás tesztet pár perc alatt ki lehetett tölteni. Sajnos az Újratervezéses tesztekhez hasonlóan hibás kérdés is volt benne, e miatt volt aki nem ért el maximális pontszámot.

Újratervezés háromnegyedes teszt eredmény

Ma, csütörtökön jött el a Codecoolos vizsga, ez már nehezebb volt, nem is mindenki érte el a szükséges 51%-ot, nekem is csak 96%-os lett. 🙁 Volt három React-os feladat, meg egy kilenc kérdésből álló feleletválasztós.

Az elmúlt hetekben nagyrészt a React-ról tanultunk, React-os feladataink voltak, pl.: egy egyszerű Todo-app. Persze a feladatoknak vannak css-s részei is, és az egyik régebbi feladatot valamelyik nap láttam viszont a Youtube-on, Coder Coder legújabb videójában.

Volt még szó a különböző webes API-król, és az elérésükről, pl. a NASA-nál sok édekességet lehet találni.

A tesztelésről is volt szó, de ez a téma nem aratott túl nagy sikert. 🙂

A jövő héttől valószínűleg kicsit a Backend-del fogunk ismerkedni.

Codecool – nyolcadik hét

December közepén volt a tanfolyam nyolcadik hete, majd két hét “karácsonyi szünet” után, most szerdán következett a második milestone teszt. A teszt nehézkesen indult, nem kaptuk meg időben a meghívókat, a Downdetector szerint a gmailnál volt valami probléma.

Csak javascriptes feladatok voltak: három egyszerűbb programozós feladat, és kilenc feleletválasztós. A feleletválasztósnál valamit elnézhettem, mert ez csak 90% fölötti lett 100% helyett. 🙁

Codecool 2. milestone test

Az eredményekről jelenleg azt az infót kaptuk, hogy “majdnem mindenkinek sikerült”, de akinek nem, annak is van még esélye a továbbjutásra, mert van két pótvizsga lehetőség, azaz, hogy ténylegesen kiesett-e valaki, az csak hétfő délutánra derülhet ki.

A legutóbbi, 5. heti bejegyzés óta csak javascripttel, főleg az alapokkal foglalkoztunk (változók/ciklusok/elágazások/és a DOM kezelése). A hatodik heti csoportfeladat egy kitalált pizzéria weboldala volt, a hetedik heti meg egy javascript játék írása. Teljesen szabadon lehetett játékot választani, a legtöbb csoport memóriajátékot, vagy egyéb kártyajátékot csinált, de volt pl.: szókitalálós, space invaders, meg aknakereső is. A mi csoportunk egy képkitalálós játékot csinált: https://kaszazsolthu.github.io/bigpicturegame/

(Meg én saját magam gyakorlásként csináltam egy aknakereső-szerűséget: https://kaszazsolt.hu/codecool/bomb/)

A nyolcadik heti csoportfeladat egy javascriptes loading animáció készítése volt, a szünet alatt pedig gyakorlás a codewars.com-on, a 8 és 7 kyu-s feladatokkal. (A teszten valószínűleg többeknek volt gondja a kódolós feladatokkal, mert a jövőhéttől több codewarsos feladat lesz.)

Volt megint egy “remekül” sikerült előadás is, a Feedback workshop, aminek a nagyobb tanulságai: a Google Meet 200 résztvevő fölött nem jó; és aki sokat káromkodik, ne felejtse bekapcsolva a mikrofonját. 🙂

A tananyag, a feladatok/csoportfeladatok továbbra is jók és naprakészek. Előreláthatólag két hét múlva a javascript keretrendszerek lesznek terítéken, legikább a React. Jövő héten a csapatok is megint újra lesznek osztva.

Érdekesség, hogy vannak köztünk néhányan, akik nem az Újratervezés programból kerültek be, hanem fizetnek a tanfolyamért.

Mivel közös Discord szerveren vagyunk a többi Codecoolos újratervezéses csoporttal (backendesek, rendszerüzemeltetők, tesztelők), így a szöveges csoportjaikba néha beleolvasva úgy tűnik, hogy bár a frontedhez bejutáshoz kellett a magasabb pontszámot elérni, a többieknek jóval nehezebb anyagot kell tanulniuk.

Újabb bejegyzés legkésőbb a következő milestone teszt után.


Codecool – ötödik hét

Már hetek óta tart a Codecoolnál a junior frontend fejlesztő tanfolyam, amire az Újratervezés programból jutottam be.

Eddig tetszik. Jók a feladatok, jó a mentor, jó a csapat: jó a hangulat. 🙂 És linux alól is lehet csinálni.

Viszont volt két olyan előadás, ami célszerűbb lett volna, ha nincs: a Growth Mindset és a Time Management, de ezeket leszámítva csak hasznos dolgokról volt szó.

Kb. 30 fő van a délelőtti “osztályban”, az FE3-ban, és fel vagyunk osztva 4-5 fős csoportokba. Hetente van 2-3 egyéni és egy csoportfeladat, a csoportfeladatot péntekenként kell bemutatni a többieknek. (A legutóbbi csoportfeladat egy Adobe Illustrator fájl alapján egy weboldal létrehozása volt.)

A tanultakat rögtön a gyakorlatba is átültetem, pl. a Dévaványa régen és most, meg a barsoom.hu oldalaimat is ezeknek megfelelően alakítottam át.

Jövő héttől kezdődik a javascript, amit várok, de újra lesznek osztva a csapatok, amit viszont nem annyira – ami működik, azon ne változtass.

Most jött el az ötödik hét vége, pénteken volt az első milestone teszt. Az első hetekben csak HTML, CSS, SASS/SCSS és némi Git volt a tananyag, így még csak egy egyszerű, feleletválasztós tesztet kellett kitöltenünk. (Talán az volt némi nehezítés, hogy angolul volt.)

Codecool 1. milestone test

A teszten minimum 50%-ot kellett elérni, de még csak a “bukás” közelébe sem került senki. Még az újratervezéses tesztnél is sokkal könnyebb volt, talán azért, mert a kérdések valóban csak a tanultakból lettek feltéve.

Legkésőbb a következő milestone teszt után újra beszámolok a fejleményekről.

Újratervezés program – a kezdet vége

Lassan véget érni látszik – az eredeti hírek szerint egy hónapja elindult – tanfolyamokra a felvételi eljárás az újratervezés programba. (Közben én sikeresen bekerültem a Codecool frontend képzésre: ég és föld a különbség az államihoz képest, de erről majd egy másik bejegyzésben.)

Bár már jó fél hónapja zajlik a felvétel, sőt, vannak képzők, ahol már egy hete el is kezdődött az oktatás, de a (nem hivatalos) hírek szerint még mindig nincs meg a szükséges ezer jelentkező.

Ennek több oka van, de a legtöbb arra vezethető vissza, hogy az állam (Nive/NSZFH) szinte semmi információt nem oszt meg a jelentkezőkkel, amit mégis, az vagy nehezen, vagy többféleképpen is értelmezhető.

Az első fő ok, hogy sokan nem voltak tisztában azzal, hogy ha több képzést is megjelölnek, akkor ha első körben nem veszik fel őket az elsőként megjelölt képzésre (ami az alábbi képen a frontend), és felvételt nyernek pl.: a tesztelőre, akkor már a későbbi körökben nem vehetnek részt, azaz vagy maradnak tesztelők, vagy elbúcsúzhatnak a programtól.

Újratervezés Program - képzések és képzők

Ennek egy érdekes következménye, hogy a több pontot igénylő „népszerűbb” képzésekre az onnan visszalépők helyére a későbbi körökben olyanok is bekerülhettek, akiknek akár jóval kevesebb pontjuk volt az első körben be nem jutott és más, kevesebb pontot igénylő képzésekre került jelentkezőknél.

Persze ez a több képzést jelölő jelentkezők hibája is: ha csak egyetlen képzést jelölt meg valaki, az nagy eséllyel bekerült valamelyik későbbi körben:

Újratervezés Program - mentett preferenciák

Az információhiány enyhítésére persze létrejöttek fórumok, pl.: a hupon vagy a prohardveren, és kölönböző Facebook csoportok is, de ott a sok „konteózás” mellett elkallódhattak a lényeges információk, és aki nem olvasott el mindent, azokhoz nem jutott el.

Így nagyon sokan ész nélkül bejelöltek mindent, felvették őket olyan képzésekre, amiket igazából nem is szeretnének elvégezni, és ezért visszamondják: így nyilván csökken a felvettek száma, amit pótolni kell, hogy meglegyen a szükséges ezer.

A második fő ok a visszafizetési kötelezettség körüli homály. Az NSZFH-val kötendő szerződésben nincs tisztázva, hogy pontosan mi róható fel a résztvevők hibájának, milyen okok miatt kell visszafizetni a 2,56 milliós támogatást. Erre később, a sokadik visszamondás után már „odafent” is rájöhettek, mert ilyen leveleket küldtek a még fel nem vetteknek:

Újratervezés Program - visszafizetési kötelezettség

Az persze nem növeli a jelentkezési kedvet, hogy a szerződés szövegét ennek ellenére nem módosították. Meg az sem, hogy a szerződés 16. pontjának a hírhedt utolsó mondata is maradt:
„A jelen Támogatási Szerződés minden külön intézkedés nélkül módosulhat.”

A harmadik fő ok a munkáltatói nyilatkozat szükségessége. A jelentkező részt vesz egy képzésen, ezzel közvetve a munkáltatója is támogatva van, hiszen az alkalmazottja új képességekre tesz szert. Az mondjuk nincs tisztázva, hogy ha például egy pincér programozni tanul, azzal miért is lesz jobb az étteremnek, ahol dolgozik. Meg az egész program azért van, a nevében is arra utal (újratervezés), hogy a résztvevők nem a régi életüket-munkájukat folytatnák – ezt nem minden munkáltató fogadja örömmel, nem biztos, hogy kitölti a nyilatkozatot.

Még ha ki is akarná tölteni, a nyilatkozat szokás szerint elég értelmezhetetlenre sikerült. A Nive ügyfélszolgálat sincs a helyzet magaslatán: „Sajnos, ügyfélszolgálatunk nem tud segítséget nyújtani a dokumentum kitöltésében.
Tekintve, hogy az 1b nyilatkozat egy újonnan bevezetett dokumentum, így kitöltési útmutatóval nem rendelkezik.

Így – mivel a munkáltató sok esetben értelmezni sem tudta a nyilatkozatot, és biztos ami biztos alapon nem írja alá – sokan elestek a jelentkezéstől:

Újratervezés Program - prohardver komment

Ezeken a fő okokon kívül még rengeteg apró, kevesebb jelentkezőt érintő tényező is van:
Akinek nincs magyarországi lakcíme, az így járt. Aki külföldön dolgozik, szintén. Akit felvettek, és másnap kellene aláírnia a szerződést a fővárosban, és ilyen hamar nem tudja elintézni az odautazást, az is. Stb…

Újratervezés program

Májusban sok hírportálon és – főleg informatikával, programozással foglalkozó – Facebook csoportban megjelent a hír, hogy a kormány ingyenes informatikai képzést indít, főleg a koronavírus járvány miatt munkájukat elvesztők átképzésére. A hírek szerint ez egy nyolc hetes alapozó képzéssel indul, és akik a képzés végén sikeres záróvizsgát tesznek, azok egy “igazi”, struktúraváltó tanfolyamon vehetnek részt, ami 100%-ban támogatott. Ez a második képzés várhatóan augusztusban indul.

A feltételek sem voltak túlbonyolítva: “bárki jelentkezhet, aki betöltötte 18. életévét, rendelkezik saját számítógéppel, interneteléréssel. Angol nyelvtudás javasolt, de nem elvárás.

Végül 61 977 fő regisztrált.

Május 25-én el is indult az alapozás. Ez gyakorlatilag (magyar nyelvű) videók nézéséből állt. Némi Windows és hálózati ismeretek után valóban egész jó, kezdőknek is érthetően elmagyarázott html/css/javascript alapokat adtak át.

A gondok a 2020.08.12. szerdán, a záróvizsgánál kezdődtek. (A vizsga időpontja is módosult időközben, mert eredetileg 10:00 és 14:00 között lett volna.) A képzés weboldala nem bírta a terhelést, több vizsgázónál lefagyott, és az oldalt újratöltve már nem tudta folytatni feladatokat. 15:00 és 19:00 óra között lehetett vizsgázni, ezt a hibák észlelése után 20:00-ig meghosszabbították. Sajnos akit már kidobott a rendszer, nem feltétlenül maradt a számítógép előtt, így nem is vehették észre a hosszabbítást. A technikai problémák miatt kiesettek végül két héttel később, a pótvizsgán próbálhatták meg újra a vizsgát.

Egyéb, olyan jelentéktelen apróságok, mint az okleveleken lévő elírások (“Újratervetés”, meg a “Hálózai alapok”), már szinte említésre sem érdemesek:

újratervetés

A vizsgát (a pótvizsgát is beleértve) 8871 fő teljesítette sikeresen, azaz érte el a 66%-ot.

Azt, hogy majd kell még egy tesztet – egy kompetenciatesztet – írnunk, nem sokkal a vizsga előtt tudtuk meg: “A tesztet sikeresen teljesítő résztvevők lehetőséget kapnak egy kompetenciateszten való részvételre. A záróvizsgán, valamint a kompetenciateszten elért pontszámok alapján kerülnek kiválasztásra azon jelentkezők, akik továbbléphetnek a struktúraváltó képzések következő szakaszába.

Ezután két hétig semmi hír a folytatásról. Végül úgy mellékesen kiderült, hogy kell legalább A1-es szintű angol nyelvtudás és érettségi bizonyítvány is.

A kompetenciateszt 40 kérdésből állt, ebből 32 logikai, a maradék 8 angol nyelvi kérdések. Itt már (valószínűleg a jóval kevesebb vizsgázó miatt) kevesebb volt a technikai probléma is, de másfajta problémák voltak. Sokan tapasztalták, hogy volt olyan kérdés, amire jól válaszoltak, de nem kaptak rá pontot. (Később a képző cégtől kapott válaszok szerint ők nem rögzítik a válaszokat, így ezen állítások valódiságát nem lehet ellenőrizni. )

Voltak viszont olyan kérdések, ahol maguk a feladatok voltak hibásak. Pl.: Ennél a feladatnál később megtaláltam az eredeti feladatot, amiből a teszthez lopták beszerezték, csak itt még nem volt hibás:

Annyit változtattak rajta (a nevek megváltoztatásán kívül), hogy kihagyták az “1-nél nagyobb” részt…

Letudtuk a kompetenciatesztet, bár itt nem adtak meg sikerességi küszöböt, tehát elvileg az is “átment”, aki 0%-ot ért el, de azt nem közölték, hogy a közel 8000 teljesítő közül hányan juthatnak tovább. Újabb eseménytelen hetek után eljött az október, kezdtek információk szivárogni. Kiderült melyik négy képző cég fogja tartani a folytatást, kiderült, hogy a záróvizsga 60%-ban, a kompetenciateszt 40%-ban számít a végeredménybe, és kiderült, hogy 1000 fő mehet tovább.

Sokan már korábban úgy döntöttek, hogy nem fogják folytatni. Sokan akkor vesztették el a reményt, amikor az 1000 fős korlát felmerült. Nagyon sokan amiatt, hogy a képzések nem összeegyeztethetők a munkával (napi 8 óra tanulás, ebből 3 óra kötött időben, mentorokkal, a maradék öt óra önállóan). De a legtöbben talán mégis azért, mert nem szeretnének egy ingyenes képzésért 2 560 000 Ft-ot fizetni, ha netán nem sikerülne teljesíteni (például mert munkát talált, és amellett már nem fér az idejébe, stb…)

Valakinek az is akadály lehet, hogy a munkáltatótól is kell aláírás a szerződéshez. A munkáltató esetleg arra juthat, hogy az alkalmazottja azért jár infós tanfolyamra, mert később másik munkahelyet szeretne.

Most október 10. van, ma jött az email, hogy 13-a délig kell választani a képzők és a képzések közül…

Persze a képzés, aminek korábban augusztusban kellett volna indulni, tegnapig még úgy volt, hogy október 26-án indul, ma már úgy tűnik, hogy novemberre tolódott:

És mivel a folytatás (a konkrét jelentkezés) augusztusról kitolódott októberre, majd novemberre, emiatt lecsúsztunk az idén ősszel (szeptember, de legkésőbb október 1-jén) indított, komolyabb végzettséget adó iskolarendszerű, estin végezhető, államilag támogatott felnőttképzésekről.

Érdekesség, hogy ugyanezek a képzések csak az állami programban kerülnek fejenként 2,56 millióba, amúgy fele-negyede áron lennének. De persze olyan elvetemült gondolatok, hogy az egész program csak az Uniós támogatások lenyúlásáról szól, csak az elvakult összeesküvés-hívőknek jutna eszébe. 🤔

2020.10.12.

Eljött a hétfő. Sokan írtak leveleket a programot lebonyolító illetve a képző cégeknek, hogy a sok bizonytalanság ellenére felelős döntést tudjanak hozni. Pl.:

Újratervezés program kérdés

Természetesen meg is jött a “nagyon informatív”, “kétségeket eloszlató” válasz:

Újratervezés program inkompetens válasz

De végül is nem fontos a rendes tájékoztatás, mert a szerződésben ilyesmi is szerepel:

“Jelen szerződésben nem szabályozott kérdésekben a vonatkozó jogszabályok, így különösen az államháztartásról szóló 2011. évi CXCV. törvény, az államháztartásról szóló törvény végrehajtásáról szóló 368/2011. (XII.31.) Korm. rendelet, a felnőttképzésről szóló 2013. évi LXXVII. törvény, a Polgári Törvénykönyvről szóló 2013. évi V. törvény szerződésekre vonatkozó általános szabályai alkalmazandók. A Felek tudomásul veszik, hogy fentieket magukra nézve kötelezőnek fogadják el. A jelen Támogatási Szerződés minden külön intézkedés nélkül módosulhat.”

Hétfő este, 19:24

Újabb levél, újabb módosítás (vagyis újratervezés :D):

Az Újratervezéses Facebook csoportban két elmélet is született, hogy most miért e halasztás: Az első, hogy túl kevesen jelentkeztek, ezért még húzzák az időt. Ez nem túl valószínű, hiszen sokan várnak az utolsó pillanatig a jelentkezés leadásával, nem tudhatták előre, hogy kevesen akartak kedden jelentkezni. A második már sokkal hihetőbb: Túl sok levelet kaptak a képzők, és nincs idejük mindet megválaszolni a határidőig. (A tegnap elküldött leveleimre eddig nekem is csak két cég válaszolt, másik két képző és a Nive válaszát még várom.)

2020.10.13.

Végre válaszolt a Nive is a levelemre. A képzőknek feltett 3. kérdésem ez volt:

“3. Alá kell íratni egy papírt a munkáltatóval is. Ez jelenleg nem érint, mert nincs állásom, de mi lesz, ha sikerül elhelyezkednem a képzés közben? Akkor majd alá kell íratni? És ha nem írja alá, félbe kell hagyni a tanfolyamot? Ha így lesz, az önhibának számít, és ki kell fizetni a 2,56  milliót?”

A képzők válaszai:

Természetesen a kérdést az NSZFH is megkapta, az ő válaszuk:

A képző intézmények az NSZFH-hez irányítanak, az NSZFH pedig a képző intézményekhez. A 22-es csapdája. A határidő, ameddig dönteni kell, pedig holnap dél…