zcode adlı üyeden alıntı: mesajı görüntüle
Firma yazılımcıları back-end, front-end, full-stack diye ayırabilir. Böylece tüm çalışanlar uzman oldukları konularda iş çıkartırlar. Düzen sağlanır, karmaşa olmaz.
Veya seni web developer olarak aldık derler web sitesi yaparsın. Bu sırada html, css, javascript, php ne gerekiyorsa yazarsın. Şirket için bir nevi full-stack olursun. Ama full-stack demek tüm işleri o kişi yapacak demek değildir, çok şey bilmek her şeyi en iyi şekilde yapabilmek anlamına gelmez. Bazı firmalar bu konuda yanılgıya düşüyorlar.
Psd to html, front-end işidir ama back-end'in de bilmesinde fayda vardır. Ama zorunlu olmadıkça front-end developer'ın görevini üstlenmemelidir.
Aynen arkadaş güzel özetlemiş

Bizde mesela 3 kol var
Tasarım departmanı
Server / socket programlama
Client bölümü

Client bölümü php, js, html dökümü, xml işleri çıkartıyor
Server bölümü server ile ilişkili yazılımları çıkartıyor socket.io, go.js, node js
Tasarım departmanı yeri geliyor afiş tasarımı bile yapıyor yani ben logo tasarımcısıyım gibi bir luxleri yok

her grupta tek kişide olsa çoğul da olsa bu şekilde yürüyor