13
  • mrzed001
    #13
    Hát, nemigazán értem, hogy miben nem értesz velem egyet ;) ugyanarról beszélünk.

    Ja, és nem az a jó fejlesztő, akinek MBA-ja van belőle, hanem aki 25 évesen 10 éves tapasztalattal van a háta mögött :p
  • irkab1rka
    #12
    Manager szakost hálistennek még nem láttam a szakmában project managerként. Na az is igaz, hogy magyar ügyfelünk nincs...

    Amugy nincs igazad mrzed0001. Egy szar developer-t ha rugdosol, vagy kirugod, akkor nem vesztessz semmit, max elkezd dolgozni. Egy szar PM-el elég massziv milliókat bukhatsz havonta/évente a cégtől és a projecttől függően.

    Komolytalan: a PM dolga nem az, hogy technikai döntéseket hozzon, hanem hogy felügyelje a projectet, a pénzügyeket és az ügyféllel tartsa a kapcsolatot. Manageli a dolgokat. Aki a tech döntéseket hozza, az architectnek hívjuk, rossz esetben szakértőnek. Legrosszabb esetben külsős szakértőnek :)
    Amúgy meg a te helyedben
    1, megvezetném a pm-et, hogy azt higgye, hogy nélkülözhetetlen vagy (láttam már ilyent, működik :)
    2, keresnék egy normális munkahelyet.
    3, dolgozz pár évet külföldön, gyere haza, menj el egy jó céghez, MBA-z le közben és hagyd meg a mossott ruhát másnak, hogy vigyék ők a padlásra.
    3+, :) ha jó programot akarsz írni, akkor inkább ajánlok egy site-ot: sourceforge.net Ott nincsenek határidős kompromisszumok, se anyagi megfontolások, amik miatt a progi fele készül el :)))
    4, Aki magyarországon csinálta meg az MBA-t és még nincs 30, attól ne várd el, hogy értsen ahhoz, amit csinál. Még nem volt ideje egy cégnél végiggyúrni pár évet, hogy értse is amit tanult, és ne csak legyen egy vett papírja ;)
  • fflx
    #11
    nekunk volt egy projekt managerunk, en mutattam meg neki, hogy mi is az az excel.

    (kesobb azert kirugtak, de elotte azert csak felvette valaki... egyebkent valakinek a valakilye volt)
  • mrzed001
    #10
    Hát igen, ez a magyar komamódi.
    De hidd el, láttam már olyan céget ami ezt így csinálja, és teljesen bevállt náluk a rendszer
  • Komolytalan
    #9
    Szerintem azt nem árt tudnia, hogy az adott nyelven van-e print parancs. Vagy hogy van-e benne pixelrajzoló, mert mindenben az sincs. Pl Flash tud (rajzolt) perpixel maskot izombból, C++ nem tudja ezeket. Viszont Flash pixelt nem tud rajzolni, C++ meg azt tud. Tehát ha valaki mondjuk csak az egyik nyelvet ismeri annyira, hogy tudja mi van benne, és mi mivel jár, akkor a másik nyelvben folyó fejlesztésnek nem lehet jó gazdája. Persze a kulcsszavakat meg a szintaktikát nem kell tudni, de azt fejlesztőnek se kell mind tudnia, ott a help meg az egyéb segédeszközök erre.
    #8 meg respect, csak a helyzet az, hogy ez ritkán van így. Általában már a középvezetők, tehát akik 1-1 projectet visznek se értenek ahhoz, amit a beosztottaik csinálnak, és nem azért mert nincs tehetséges beosztott akit elő lehetne léptetni. Van jópár multinál dolgozó ismerősöm, volt aki már középsuliban, fősulin/egyetemen is elég gyenge volt (országos 2., stb), és olyan okos főnöke van, hogy azt sem tudja mi a különbség a cégnél használatos driver build meg az UI build beállítások között, pedig régebben van ott nála. Én is dolgoztam nagyobb cégnél, volt előtte pár országos első helyezésem programozásból, és 2 év után világosan látszott, hogy ha a főnököm még el is ütné a villamos, akkor se én kerülnék a helyére (nem azért mert lett volna nálam jobb:-) Ezért is lettem utána a magam ura, így legalább nem élősködik más a munkámon.
  • mrzed001
    #8
    Sztem ez nem egy olyan dolog, amit tanulni lehetne.
    Amelyik cégnak van esze, az a fejlesztői közül kiválogatja a talpraesettebb, jó probléma megoldó és kommunikációs képességekkel megáldott párat, aztán irány a mélyvíz (persze az öreg szárnyai alatt).
    Egy ilyen project manager kb 100x annyit ér, mint egy a Műegyetemen (oda jártam aztakvaanny....) végzett ilyen-olyan diplomás valaki
    A közgázos project managerektől egyébként borsódzik a hátam bbrrrrrrrr :)
  • pemga
    #7
    Szerintem a cikk is hasonlót mond. Azonban azzal nem teljesen értek egyet, hogy a managgának pontosan kéne ismernie minden egyes alterületet, kezdve azzal, hogy az aktuális nyelvben hogy hívják a print parancsot. A spec szaktudásra vannak mostanában a tech. responsible néven futó "nagy öregek", akiket viszont megfizetnek. A tapasztalat pont arra vonatkozik, hogy tisztában legyen a kockázatokkal, hol lehet és mekkora gubanc, hol és hogyan lehet gyorsítani ha szükség van rá, mi az amit ennyi idő alatt nem lehet, stb-stb. (Nem kódról; inkább fázisokról beszélek. Szerintem nincs irritálóbb egy fejlesztőnek, mintha szájába rágnák hogyan valósítson meg valamit.) Mellesleg menedzsmentmentet nem csak közgázon lehet tanulni, hanem pl. Műegyetemen is van rendes MBA képzés. De mint mutatja, ez támogató diploma, kell hozzá egy alapdiploma :).
  • Komolytalan
    #6
    Hehe, jól látod a dolgot:-) Én is azért vállalkozom, mert multinál külföldön tudnék többet is szakítani jóval, de nincs attól édesebb mint amikor az ember a maga ura:-)
  • Komolytalan
    #5
    Én nem tudom a project managerek mire kapnak kiképzést az egyetemen a fallabdázáson kívül. Mert szerintem máshoz nem sok lövésük van. Ahogy én látom/láttam a ténykedésüket, ha egy projectnél tényleg ők koordinálják a szakembereket, akkor annak a projectnek lőttek. Aki nem tudná az adott feladatot az elsőtől az utolsó bitig megoldani, az nem alkalmas arra, hogy ígéreteket tegyen. Nem kell hogy egy ember vigyen el egy egész projectet, hiszen ez sokszor lehetetlen. De manapság úgy néz ki a dolog, hogy a projectek vezetői közgázról szalasztott yuppieköcs.gök, akiknek már általánosban se ment a rekurzió LOGOban. Éppen ezért lövésük sincs róla hogy mit lehet megcsinálni, mi az amit könnyen meg lehet de látványos (ezért ajánlani kell a felhasználóknak), mi az amit nagy szívás vagy lehetetlen, de nem is annyira fontos - szóval úgy alapvetően alkalmatlanok arra, amit csinálnának.
    A régi szép időkben informatikai (fejlesztési) projecteket _mindig_ olyan ember vezetett, aki értett minden területhez, amit a fejlesztés felölelt. Ezenkívül tudott kommunikálni, igényt felmérni, költséget, időt kalkulálni, munkafolyamatot párhuzamosítani, és a földön járt, vagyis tisztában volt a bizonytalansági tényezőkkel, és hogy emiatt mekkora ráhagyással kell dolgozni, hogy a project beleférjen a sosem bő idő és költségkeretbe. Tudta hogy kivel szeretne dolgozni, nem sz.ros HR osztályos HP-k vették fel a beosztottjait. Mivel ő volt az, aki kialakította a fejlesztés és a leendő felhasználók közös álláspontját, és tapasztalatai miatt tisztában volt a lehetséges igényekkel, így tudta mi kell ahhoz, hogy a project sikeres legyen, a felhasználók elégedettek.
    Most meg jön egy tökalsó a közgázról, ledobja a squash ütőt meg az átizzadt ruháját, és szenvedő arccal (mert ő milyen fáradt) megmondja a frankót. Persze mivel azt se tudja mi a rés, ezért kéri a tanácsokat a fejlesztőtől, de hát a fejlesztő mi a f.ért mondana neki jó tanácsokat, ha a dicsőséget (meg a nagy pénzt, a sikerdíjat) csak ő fogja learatni? Ha adna a fejlesztő 3 tanácsot, amelyek összefüggenek, és a kis pöcs önfejűen csak 2-őt fogadna meg belőle, amik a 3. nélkül nemhogy hasznosak, de inkább károsak, ezzel csak azt érné el a fejlesztő, hogy lehetne rá mutogatni a project bukása után. Hát hadd bukja el a kisgyerök egyedül a projectet - "én csak azt csináltam amit ő kért" - ez így sokkal biztonságosabb.
  • mrzed001
    #4
    Nem tapasztaltak és képzettek az igaz (gyakran), viszont amit eddig tapasztaltam az az, hogy lusták. Aki nem akar dolgozni, max főnökként hozzánemértőként parancsolgatni, abból lesz a manager. Aki ért hozzá, abból nem, mert akkor mégis ki a fene fogja leprogramozni azt a feladatot.
    Ismerek jópár remek fejlesztőt, akik inkább saját maguk managelik, mert így valahogy képesek időre meglenni valahogy mindennel (mert ha a főnökre bízzák akkor bizony az örökmozgó lefejlesztése lesz a végén a feladat -tudálékos szakbarbárok-)
  • szombi
    #3
    Nem kell mindenhova LCD-képernyő. Például iskolákba sem...
  • pemga
    #2
    Szerintem félreolvastad. Nem azt írják, hogy kevés menedzser van, hanem hogy nem eléggé tapasztaltak vagy képzettek. Pontosan ilyen problémák merülnek fel ezen tapasztalatok hiányából, mint amit mondasz. Szerintem típushíba még a: még-több-embert-ráállítunk-és-akkor-meglesz-gyorsan gondokodás; alultervezés (tesztelés valahogy a határidő közeledtével, esetleg ismét távolodtával egyre kevésbé lesz fontos), kommunikációs problémák az ügyféllel (ld. gondolatolvasás egyenetlenségei). Vajon mit mondana erről Blackrose? :)
  • mrzed001
    #1
    Nekem valahogy más a véleményem.
    Sztem éphogy túl sok a project manager, akik azt a pár szerencsétlen fejlesztőt próbálják egrecéroztatni és minél többet kihozni belőlük.
    Pedig a megoldás egyszerű lenne: kirugni pár managert, a fizujukból telne 3-4 fejlesztőre. Nem azon kellene sopánkodni, hogy az a szerencsétlen fejlesztő egyszerre 3 projectben van benne (csak a +1 kéz növesztés, vagy klónozás segítségével fejezheti be mindet időre), és akkor hogy is osszuk be az idejét (hány % mire marhaság)