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

  • Cathfaern
    nagyúr

    Matekból én is jócskán kivettem a részem, de a büdös életben nem használtam ki informatikában ezt. Viszont programoztam már 1700 (plusz sallang) táblás rendszereket, ipari rendszereket, de csináltam több projektet is egyedül, amelyek között van olyan, ami azóta is, több éve érintetlenül üzemel. Villanymérnöki területen inkább kell a matek, de akkor is elvesztettem a matektudásom legnagyobb részét az évek alatt.
    Fel nem foghatom, mi értelme matekkal mérni a tudást. Matek tesztekben pont penge lehet valaki, aki most szabadult az egyetemről, de még nem látott méretesebb adatbázist vagy programot. Simán leverne egy 3x éves valakit, akinek 1x év használható tapasztalata van. Engem is, vagy téged is. Jó, nem Fibonaccival, mert azért az pont nem bonyolult. De az egyetem után levertem volna szinte bárkit a tesztjeiden, azt is, aki jóval tapasztaltabb nálam. Néhány hétig-hónapig, aztán engem vernek le. Mit tudsz meg ebből?
    Fibonacci talán még játékfejlesztőnek sem kell, ráadásul elég alap matek, így aztán a matektudásról sem ad visszajelzést.
    Egy példa az egyik jelentkezésemről: egy programot kellett beküldeni, de otthonról, hogy ne legyél feszült (mivel nem ugyanaz az interjús stressz, ill. az, hogy szűk a határidő egy ismerős környezetben), aztán azt úgyis kiveséztük egy óra alatt a fejlesztési vezetővel és egy HR-essel. Előbbi a tudásodat, utóbbi a reakcióidat figyeli.
    Egy másik példa volt: egy adott tömb sorba rendezése papíron, leírva a ciklusonkénti állapotot. Sokat elmond arról, mit tudsz a programozásról, és nem kell matek hozzá. És ez elég nagy cégnél volt.

    Ha Te interjúztatsz, akkor az a feladatod, hogy 1-2 óra alatt megismerj egy embert szakmailag. Akkor még nem voltál színvonalas interjún. Nem bántani akarlak. Egy profi HR-es egy szakmabeli karöltve 1/2-1 óra alatt kiismer. Ez olyan, mint mérnöki államvizsgára lopott diplomamunkával bemenni. Az öreg szakik előtt azonnal lebuksz. 15 perc elég ahhoz, hogy megmondják: 1. Te írtad-e, 2. mennyire vagy jártas a témában.

    Egyet kell, hogy értsek bambano-val, egy tömb sorbarendezésének papíron leírása meg állapotok leírása (meg a mindenféle matekos feladatok) nem sokat árul el arról, hogy:
    - Képes-e mások által megírt kódot hatékonyan felhasználni (nagyon ritka a totál 0-ról indított project)
    - Előző változata, hogy képes-e egy számára teljesen ismeretlen libraryt kizárólag doksi alapján használni
    - Képes-e normálisan debugolni (ha van a nyelvhez normális IDE, akkor azzal, ha nincs, akkor saját módszerekkel)
    - Előző változata: képes-e debugolni más kódját hatékonyan :)
    - Igényes a munkájára (az a lényeg csak, hogy valami valahogy működjön, vagy szempont hogy jól struktúrált, olvasható legyen a kód, és ne csak "lefordult, szóval biztos jó" kiadva a kezéből)
    - Ha nem ért valamit, vagy úgy gondolja valami máshogy jobb lenne, akkor képes kérdezni, illetve kommunikálni, nem csak ráhagyja, hogy "hát asszem erre gondoltak, megcsinálom így aztán max szólnak hogy jó lesz", esetleg "ja hát ez így tök szar, de jó lesz így ha már így van"
    - Képes-e tanulni (adsz neki egy anyagot, megérti, amit nem ért meg belőle azt meg tudja kérdezni, és munkájánál fel tudja használni)

    Mert ezek a dolgok amik mindennapi munkánál előjönnek. Papíron tömb rendezés, meg fejben (papíron) változók állapotának nyilvántartása azért nem anyira... De még ha adott munkahelyen ez mindennapos feladat is, akkor ha alapból nem is volt rá képes, a fentiek birtokában betanulási idő alatt gond nélkül elsajátítja.
    Nyilván ki kell szűrni azokat, akik azt mondják hogy van 2-3 év tapasztalatuk adott programnyelvben aztán a ez alatt azt értették, hogy 2-3 éve egyszer megnézett adott nyelvben írt program forráskódját, de ehhez meg jóval egyszerűbb feladatok is elegek.

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