Új hozzászólás Aktív témák

  • Night940607

    csendes tag

    Arról mit gondoltok, hogy a szakmai interjú részeként kérnek beadandót vagy live kódoltatnak?

    Szerintem egy hatalmas nagy faszság.

    A beadandó kb egy ilyen zsákba macska. Írnak egy valamilyen feladat leírást avagy specifikációt, de kimondatlanul elvan várva minden is a megoldásodban, hogy méltó legyen arra, hogy behívjanak. Azért kicseszés mert valós helyzetben is leírás alapján dolgozunk és nem fogunk plusz featureket lefejleszteni, mert azzal a cégnek okozok pénz kiesést, mert olyan dologra fordítottam az időmet, amire nem volt szükség az üzleti igényben. Másrészt sokszor arra sem méltatnak, hogy normális feedbacket adjanak, hogy mi nem tetszett nekik. Másfelől, mind teljes állásban dolgozunk. Képzeld már el hogy jelentkezel 20 helyre és ebből 10 hely kér beadandót, úgyhogy nem csak a munkád az életed, családod van, gyerekeid. Mikor a jó életbe lesz neked munkaidőn kívül arra időd, hogy ezeket megcsináld?? Főleg hogy van hogy kiküldéstől számítva 24 órád van megcsinálni. Végsőképpen pedig, ha dolgoztatni akarnak, akkor fizessék meg az óradíjamat a beadandóval. Hallani olyan sztorikat is, hogy amit kiadtak az egy konkrét belső fejlesztés volt, ami meg már a pofátlanság csúcsa.

    A live coding azért egy baromság, mert maga az interjú egy stresszhelyzet. Ebben a stresszhelyzetben pedig nem fogsz production ready kódot írni. Senki nem vágja fejből a tökéletes syntaxot. Nem valós helyzet, hogy a képernyődet 3an nézik miközbe dolgozol. Lehet hogy egy senior fejlesztő vagy, de simán van, hogy egy ilyen helyzetben megbotlasz és nem úgy teljesítesz ahogy alapból szoktál. Szóval konkrétan ez nem egy pontos mérése a képességednek. Mi a konklúzió? Hogy nyomás alatt nem úgy teljesítesz? Húha ki gondolta volna. Ez nem katonság, hogy parancssorra kell meghúznod a ravaszt akkor is ha túlerőben van az ellenség.

    Számomra az a jó szakmai kör, amikor nincs ezek egyike se, hanem 1-1.5 órán szakmai dolgokról beszélünk, amik valóban relevánsak az adott pozícióhoz. Ha egy szoftverfejlesztő poziról beszélünk, amit mindenképpen érinteni kell, hogy hogyan juttatunk el új kódot a megrendelőhöz. Itt lehet sok mindenről beszélni VCS, CI/CD, testing, code review, code quality. Ezen felül stacktől függően lehet további témákról beszélni. Például frontend esetén javascript, typescript, html, css, web security, PWA, apik(Rest, Graphql, Json), egy releváns framework amiben kompetens a candidate vagy szükséges a pozihoz.

Új hozzászólás Aktív témák