DEV Community

Cover image for Full Stack Developer Skills List👨‍💻2024

Full Stack Developer Skills List👨‍💻2024

ThemeSelection on February 21, 2022

Want to pursue your career as a full-stack web developer? Then there are the skills you are gonna require. Check this article on the Full stack web...
Collapse
 
azrinsani profile image
Azrin Sani

You also missed CICD pipelies... you will be asked to set it up from scratch

Collapse
 
jankapunkt profile image
Jan Küster

The right answer to that in the interview is, if they intend to pay you a second salary the you are more than happy to be DevOps engineer on top of your full stack engineer

Collapse
 
azrinsani profile image
Azrin Sani

From my experience, It takes 1 or 2 days of googling to learn and set up CICD pipelines. Definitely do-able and worth learning as a Full Stack Dev.

Thread Thread
 
jankapunkt profile image
Jan Küster

I totally agree with that. However to fully manage all aspects of cicd you will have to do much more than that. Especially when it comes to production critical things. Companies nowadays however tend to merge many roles into the full stack to save money but trust me - as full stack eng the cicd should remain a sidequest for your own sanity and good sleeping at night

Thread Thread
 
jwp profile image
John Peters

I agree. Choosing to specialize in CICD is to me, a death wish

Thread Thread
 
anupktarafder profile image
AnupKTarafder

I agree with @jankapunkt on this one.
We have a dedicated DevOps team in our company.
It is beneficial to learn the CiCd side of this things but it's better left for the people fully familiar with the process and paid for it and not burden full stack devs.

Collapse
 
jwp profile image
John Peters

I went through many job interviews a year ago. Many wanted both skills. But the pay was laughable.

Collapse
 
theme_selection profile image
ThemeSelection

Thanks a lot for your inputs.

Collapse
 
jwp profile image
John Peters

You missed .Net and ASP.NET Core for backend. C# is far more advanced than Java in my opinion.

Collapse
 
azrinsani profile image
Azrin Sani

I don't think .NET is any faster than Java but it definitely surpasses Node.JS any given day.

Collapse
 
jwp profile image
John Peters

.Net is CPU agnostic this makes threads a thing of the past. The async/await Task construct uses all CPUs not just one.. Java doesn't come close.

Collapse
 
thegrandmaster1 profile image
Michel Schweinsberg

How much is .asp currently used in backend development in 2022? Keep in mind I know it's a stupid question but I'm very, very, very rusty and getting back into this after about 15 years. Back in 2005 we build everything with ASP and Microsoft Access. Things seem to have changed. All I hear about now is MERN, Node, Express, React, and things like that. Should I be getting back into my asp for backend? Or focusing on the newer stuff? I've been doing 3D Modeling and Photography for the past decade and a half and I've.....well...well man I've missed a lot, lol. So what's going on in the backend these days?

Collapse
 
vallerydelexy profile image
vallerydelexy

asp net still around?

Collapse
 
anupktarafder profile image
AnupKTarafder

ASP.NET is outdated. .NET Core is the way to go for C# enthusiasts.
And it's just getting better and better. Check out .Net Core 6.0 if you're interested.

Collapse
 
jwp profile image
John Peters

Yes, it powers Stackoverflow.

Collapse
 
hacker4world profile image
hacker4world

Other important skills
-Testing your code to make sure it works
-Creative problem solving skills
-Third party services like stripe and twilio
-Deployment

Collapse
 
theme_selection profile image
ThemeSelection

Thank you very much for the Inputs.👍🏻

Collapse
 
papoel profile image
Pascal Briffard

Thanks for this Article, when I read all skills required to be a FullStack developer I arrive to conclusion than a developer junior can't to be a FullStack developer but after how many years can we pretend to be a FullStack developer?

Collapse
 
theme_selection profile image
ThemeSelection • Edited

Thank you very much for your appreciation.
Generally it takes 6 to 8 months but it depends on person to person. Although, there is no stopping as software world evolves continuously. So, you'll have to learn continuously.

Collapse
 
samuelonoja profile image
Samuelonoja

I need in there "Rust" as a backend lang.. please!

Collapse
 
mcmayn profile image
McMay

Nice article

Collapse
 
theme_selection profile image
ThemeSelection

Thank you very much for your appreciation.👍🏻

Collapse
 
timmohking profile image
Timothy Munene Kariuki

So simplified and informative is all I can say🤝🏾
Thank you for sharing 📋

Collapse
 
theme_selection profile image
ThemeSelection

Thak you very much for your appriciation.
We are glad that you find our article helpful.🙂

Collapse
 
ageekdev profile image
ΛGΣΣK

Seriously If I knew this many I would have quit long ago!

 
jwp profile image
John Peters

Prove it.

Collapse
 
abeltiezazu profile image
Abel Tiezazu

any ways good job

Collapse
 
aaravrrrrrr profile image
Aarav Reddy

Good post, kudos!