Rezervați: Cum să hrăniți pisicile. Un manual pentru programatori care dirijează alți programatori
Cum să executați programatori nebun, excentric, ciudat și obișnuit
Nu aș vrea să vorbesc despre modul de a gestiona programatori exclusiv într-un ton ironic - deși trebuie remarcat faptul că acest tip de activitate pe cineva foarte bine in comparatie cu pisicile ciobanesti, ținând cont, desigur, natura creativă a persoanelor implicate în scrierea de cod. Problema este că este extrem de dificil să gestionăm acești angajați uneori agitați, invariabil necesari și, de regulă, foarte interesanți. Cu cât îi vei cunoaște mai bine, cu atât mai mult va fi stilul tău de conducere.
Dacă sunteți un programator, un estet, expresia „a fi pe picior scurt, cu codul“ știți, desigur, - codul în acest caz este de aproape doua programator natura. Ellen Ullman (Ellen Ullman) în cartea sa "În apropierea mașinii" exprimată în această privință, după cum urmează.
"Una dintre cunoștințele managerilor de proiect mi-a comparat odată procesul de gestionare a programatorilor cu pășunatul pisicilor. Vroia să spună că nu avem nevoie de câinii mici care privesc cu credință în ochii noștri. Un programator bun trebuie să fie apreciat împreună cu toate ciudățenia lui. Pe de altă parte, toți acești programatori buni trebuie să fie forțați să se miște într-o direcție "[4].
Această "direcție unică" reflectă sarcina pe care o întâmpină fiecare manager de proiect. Dar, la urma urmei, nu există doi programatori identici și, prin urmare, pentru fiecare grup de specialiști este necesar să se aleagă un stil individual de conducere. Gestionarea programatorilor este imposibilă, dacă nu înțeleg. Prin urmare, în următoarea secțiune dau o listă de "tipuri" caracteristice de programatori, iar pentru fiecare dintre ele am desemnat caracteristicile distinctive. Cel mai probabil, în ei veți recunoaște unul dintre subordonații voștri. Ca și cartea noastră despre pisici, eu numesc tipurile de "rase".