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.

Fóliasátor – 8 hónappal később

Tavaly nyáron, kb. 8 hónapja készült el a kis fóliasátram, lassan eljön a palántázás ideje, így szemrevételeztem, hogyan bírta a telet.

Házilag épített fóliasátor télen

Működni működik, amikor kint mínusz 2-3 fok volt, a sátorban majdnem 10°C:

Házilag épített fóliasátor téli hőmérséklet

Van bent egy 200 literes hordó, kb. félig vízzel, ennek csak a teteje fagyott be néha, a hidegebb éjszakák után. Valami magok valahogyan belekerültek a hordóba, mert van benne egy csomó apró növény:

A fél hordónyi víz a hőtehetetlenségével valamennyit segít éjjelenként fagypont fölött tartani a fóliasátor belső hőmérsékletét.

A fólia érdekes módon nem ott sérült meg, ahol a vas hozzáért (ott csak befogta a rozsda), hanem ahol ráfeszült a hegyes részektől védő slagra:

Egészen megváltozott az anyaga, porrá is lehet törni. Talán nagyon felmelegíti a Nap a sötétzöld gumicsövet, és a hő miatt megy tönkre a fólia? Vagy a meleg hatására kipárolog a csőből valami anyag, és az öregíti el? Ezt még ki kell kísérletezni, de egyelőre marad rajta így, ennél nagyobb rés is van, pl. az ajtó mellett.

Paradicsom, uborka, tök és dinnye mellett császárfával is fogok próbálkozni, és a fólasátor mellett szabadföldbe vetve is.

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…