Temat: Jaki jest podział programistów PHP?
Potem programista ma roboty na 8 tygodni i konsultuje to co robi z managerem. No i potem on miałby ten cały kod jaki spłodzi (architektura biznesowa i bazodanowa) dawać koderowi żeby on to w 2-3 dni obrobił w CSSy?
Pisałeś, że masz ludzi od wszystkiego. Koder będzie więc wiedział co dostał (bo jest teoretycznie też programistą) i będzie umiał to ostylować.
Inna sprawa, że ja jestem za odwrotnym przebiegiem. Programista dostaje htmla (statyczne strony) i w oparciu o nie ubiera to co zrobił.
To chyba strasznie nieefektywne, żeby to działało trzeba mieć chyba zawsze 3 razy więcej programistów niż koderów od cssa.
Fakt. Dobrze mieć np. 2 programistów i 1 kodera (przykład).
Nie zaniżał bym jednak wagi pracy kodera. Przemyślane kodowanie (dobranie odpowiednich znaczników, budowa htmla pozwalająca na dalszą prostą rozbudowę aplikacji, sensownie napisane style, które da się w różnych elementach aplikacji wykorzystać, dobrze dobrane rozwiązania js, a nie co pierwsze wpadnie w łapy) też jest czasochłonne.
Oczywiście wszystko zależy od projektu, ale nie wydaje mi się, żeby koder robił dobrej jakości pracę w 2 dni przy projekcie kilkumiesięcznym.
I co jak w finalnym etapie, ostatni tydzien-dwa prac klient zglasza jakies "drobne" uwagi. Kto nad tym pracuje, obaj? koder? programista?
Trac, Codebase, Goplan, czy coś podobnego macie? PM jeśli ma pojęcie o realizacji (technologiach) projektów przypisze ticket do odpowiedniej osoby (programista lub koder). Programista poprawi logikę, koder wygląd. To chyba jasne.
Czy to wszystko nie wydłuży znacząco czasu realizacji nie poprawiając wcale jakości?
Początki na pewno nie będą proste.
Gdzie jest błąd w moim rozumowaniu?
Jeśli masz wystarczająco dużo projektów to koder przecież nie siedzi 2 miesiące bezczynnie czekając na programistę, prawda?
Tak jak wyżej pisałem. Praca kodera to naprawdę nie są 2-3 dni pracy. To trochę podejście jak "a mój syn ma znajomego co robi stronki za 100zł" ;)
O dobrego koder (faktycznie wyspecjalizowanego) warto dbać tak samo jak o dobrego programistę.