The meaning of a "front-end webdeveloper" has really shifted over the years as more technologies started becoming the norm. Here are two of my favourite articles that talk about this:
- CSS Tricks: ooooops I guess we’re* full-stack developers now
- Brad Frost: front-of-the-front-end and back-of-the-front-end web development.
Front-ends without frontiers
I've started off as a front-end webdeveloper myself. As I started learning more back-end technologies it was hard for me to tell when I could start considering myself a fullstack. Even today, I'm not actually sure where the front-end ends and where the back-end begins.
The front-end has become such a blurred subject that it made job hunting exceedingly slower. Now you have to carefully read every job description just to determine what kind of "front-end webdeveloper" they're talking about.
I've even seen job descriptions that use front-end and fullstack interchangeably. Yes. Not even sure if that's intentional or they're a little confused themselves. 😶
✍ Comment below answering the following questions
- Do you consider yourself a fullstack webdeveloper? Why?
- If you could make a clear definition of "front-end" and "fullstack", what would it be?
Yes, SSR is that blurred line. It's on the server, but it's frontend. So i guess that could be the front of the backend, but then it's... I don't know any more. :D
On a serious note, full-stack to me always means that it's a dev who knows all the key aspects and main motives across the stack. It's the connecting developer on the team who precisely because they are not a matter expert in any one thing, can connect the dots across the product and are on the lookout for way to improve life of experts.