Jesli dostarczona jest dokumentacja techniczna i programista czytajac ja nie wie dalej jak dziala program to cos jest nie halo. Jesli mowisz o powaznej firmie to zakladam, ze wszystko jest dokladnie rozpisane na papierze - wtedy owszem, powinien znac dokladne dzialanie aplikacji lub jej czesci, ktora aktualnie sie zajmuje.
Pewnie przesadzasz bo nie wiedzac jak dziala program W OGOLE nie da sie go pisac.
Osoba, ktora ma caloksztalt funkcjonowania aplikacji w glowie jest projektant i to on wie jak dziala program, programiscie wystarczy wiedza na temat, ktorym on aktualnie sie zajmuje+nezbedne powiazania.
W razie niejasnosci czyta sie dokumentacje i wszystko (lub co gorsza w przypadku braku rozpiski zadaje sie mase pytan o z pozoru male elementy funkcjonalnosci, ale jak kazdy programista wie z malych spraw sklada sie calosc projektu :)
Moze mylisz pojcia: projektant/programista?
No wiec co to za programista?
Normalny programista, ktory dostaje tyle ile programista i robi to co powinien programista - czyli programuje (no chyba, ze nie programuje :P). Genealnie pytanie jakies z d**y za przeproszeniem.
Stary przy wiekszych projektach zdaza sie, ze programisci nawet nie wiedza, w ktorym miejscu dziala ich kod, wiec wyluzuj :)