Viata de developer
Haide?i s? v? spun ce-am mai f?cut…Sunt de-acum vreo dou? s?pt?mâni de când am început s? lucrez la un proiect..ca developer. Un experiment interesant pentru mine (..cu alte cuvinte voiam s? fac ?i eu un ban).
Cum merge? Foarte bine. În prima zi, ca orice om preocupat de user ?i de interac?iune, am început s? vorbesc cu clientul, s? v?d cam ce vrea, s? m? gândesc cum ar fi mai bine…Dar dup? numai câteva ore de gândit ?i de tot auzit celelalte tastaturi de programatori zbârnâind prin jurul meu ?i vâzând c? eu r?mâneam serios în urm? ?i c? deadlineul primei zile se apropia…Am l?sat ?i interac?iune ?i tot ?i m-am apucat de codat..C? e bine, c? e r?u (pentru user), nu-mi mai bat capul..S? treac? de client, c? dup? aia nu mai e treaba mea. ?i a?a dintr-o dat? via?a mea de programator s-a simplificat ca prin minune.
Da, m-am convins personal, a?a gânde?te orice programator, chiar ?i cei preocupa?i de calitatea codului ?i de reu?ita proiectului ?i alte aceste.
..La user sigur nu se gânde?te nimeni. Cel pu?in nimeni dintre programatori. ?i dac? mai pui ?i un client care respinge pân? ?i timidele propuneri de mai bine ale unui biet designer r?t?cit printre coderi, pe motiv c? “just f? ca în varianta veche”..Judeca?i voi la ce se ajunge..Asta la modul general, bineîn?eles ![]()
Dar nici o grij?. Ducem noi proiectul la bun sfâr?it. ?i apoi îmi revin eu…
July 8th, 2006 at 12:41 am
Viata de developer…
Articol despre viata de programator, scris de un designer….
July 9th, 2006 at 2:58 pm
Cu un client de genu asta am ajuns la concluzia ca ai trei variante:
). E grea faza si nu iese mereu si cu orice client, da cand iese capeti “liber la mana” nelimitat
.
– faci cum vrea el, in special daca nu-ti creste volumul de munca
– il duci cu zaharelu, lasand-o si pe a lui si tragandu-l usor spre varianta ta doar atunci cand e ceva important; aici merge si zici pe-a lui si faci pe-a ta
– te lupti putin, arunci ceva acronime de specialitate, si o tii puternic pe a ta, cu argumente solide. De obicei clientul cedeaza nervos
Bineinteles, a treia varianta cere in general ceva mai multa munca. Dar se merita in proiectele de anvergura, in special daca a clona versiunea anterioara a programului pune probleme serioase (mai mult de lucru, frustrare arrrr, deschiderea altor probleme de integrare etc). It can also backfire da numai cu oamenii care au comportamente perverse.