• pemga
    #75
    Már megbocsáss, de a legtöbb esetben a munka nem ebből áll. Effektíve új algoritmust a legritkább esetben kell írni... Nagyon ritka az olyan dolog, amikor fehér papírlappal kezdesz valamit, általában egy customer-kérést kell belereszelni a meglévő, 2-10 éve folyamatosan több tucat ember által napi 8-10 órában gyúrt kódba. Tehát nagyjából adott az adatmodel, a főbb algoritmusok (saját lib-ek) és a csapat bevett normái (kezdve az épp aktuáls code-conventionnel, verziókezelési-, tesztelési szokásokkal, stb.). Ha _új_ algoritmust kell kitalálni, azt meg legritkább esetben bízzák új emberre, a helyi adatmodel ismerete nélkül ne is kezdj ilyen feladatba (ez ritkán dokumentált természetesen, és örülj ha DB felől látszik bármi a relációkból). Ezt hívjuk kódgyártásnak :). És a legtöbb helyen ezt is várják el. Minimum 3-6 hónap telik el, mire képes vagy effektíve dolgozni is egy nagyobb rendszerben, legalábbis a cucc egy részében.

    Na, ezért kellenek az API-k is (ha már az adatmodelt nem tudod elsajátítani előre :P legalább ezzel ne töltsd az időt), nyelvet megtanulni bárki meg tud egy hét alatt. Úgy megtanulni a körítést hozzá, hogy ne órákat tölts el hogy akkor ezt most tulajdonképpen hogy is kell ezt a könyvtárat használni, emiatt kérik a pár év tapasztalatot. (Ugyanis neked így 2-5x annyi időbe tellik valamit megcsinálni, értsd 2-5x annyi költség vagy. Az idő meg szorít...)