DEV Community

Discussion on: Why you should become a Full-Stack Developer

Collapse
 
joeattardi profile image
Joe Attardi

The term "full-stack developer" is thrown around a lot. Most of the time it's an exaggeration or an outright myth. There's too much to know to be an expert on front-end, middle tier, and backend. In 15+ years I've never seen it.

Not sure why but this post also seems to focus way too much on getting ahead of others. It's also not true. If you specialize in front-end or back-end only, you aren't stagnating or letting others get ahead of you. And instead of focusing on "leaving them in the dust" you should try to help everyone succeed.

Not saying you shouldn't learn both backend and frontend. I have plenty of backend knowledge. But I don't think it's practical to be an expert in both. You're spreading yourself too thin.

Last point: Having products on Gumroad is a very poor measure of a developer's knowledge or skill level.

Collapse
 
rocketfever22 profile image
Ricardo Otano

Hello! I think you were saying I don't exist, hahaha!

My credentials: 10 years of experience, I started with plain PHP 5.4 + SQL, and a little bit of JavaScript. In two years I learnt AngularJS (V1) and Laravel. Since then I fully qualify as full stack developer, I don't feel my knowledge in front or back is behind those who specialize.

In my company of 23 employees only two of us are full stack. We can have a single page application (Vue or Angular) + backoffice + working api (Laravel) with a database, in no more than a week. We also configure servers to work in, but that part got really complicated since Docker+Kubernetes and we prefer to let it do to a DevOps.

We do a lot of MVP and also accelerate tickets that are much harder to solve when backend doesn't know about frontend and vice-versa (from days to hours).

Our only missing part are CSS/SVG animations or visual effects.

Maybe one of the reasons why people think we do not exist is also because we use to end up as Team Leaders/Tech Leaders/WhateverBuzzword Leader as we know what every stack needs.

Cheers :)

Collapse
 
diguifi profile image
Diego Penha

100% agree

Collapse
 
andrewbaisden profile image
Andrew Baisden

In regards to Gumroad I just meant that they have started their journey regardless how much experience they have. All it takes is one product good or bad to give them the motivation to keep going.