I have been looking into full stack developments and I am confused as I am getting different answers from people.
I know that full stack developers are responsible for front end and back end programming, but some people say that they are also responsible for designing websites as well. Can someone clarify this? If this is true, it seems impossible that someone would be able to keep up with all of the latest design/art trends while keeping up with an insane amount of languages and frameworks which constantly change (considering they would technically be doing 3 jobs in 1)
EDIT: By designing websites, I mean, are they responsible for making the template in Photoshop and then implementing it? Or will they be presented with a photoshop template which they will have to implement? It was incorrectly worded by me, so I thought I would clarify.
2
If, by design, you mean the actual artwork or template in photoshop, then, no, full-stack developers do not typically do this.
However, there’s been many a time when I’ve been presented with a single template and expected to extrapolate it into a functional site – this means making design choices beyond the original template. And then, typically, I’ve had to implement UI design that was never included in the original brief. So a full-stack developer needs to have some design skills, but not to be the designer.
1
A web developer develops, but does not necessarily design, web sites. Graphic artists design, but do not necessarily develop, web sites. You can do both but not many can do both well.
Therefore, a “full stack web developer” is not expected to also do design.