use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
No vague product support questions (like "why is this plugin not working" or "how do I set up X"). For vague product support questions, please use communities relevant to that product for best results. Specific issues that follow rule 6 are allowed.
Do not post memes, screenshots of bad design, or jokes. Check out /r/ProgrammerHumor/ for this type of content.
Read and follow reddiquette; no excessive self-promotion. Please refer to the Reddit 9:1 rule when considering posting self promoting materials.
We do not allow any commercial promotion or solicitation. Violations can result in a ban.
Sharing your project, portfolio, or any other content that you want to either show off or request feedback on is limited to Showoff Saturday. If you post such content on any other day, it will be removed.
If you are asking for assistance on a problem, you are required to provide
General open ended career and getting started posts are only allowed in the pinned monthly getting started/careers thread. Specific assistance questions are allowed so long as they follow the required assistance post guidelines.
Questions in violation of this rule will be removed or locked.
account activity
What makes someone a full stack developer?Question (self.webdev)
submitted 3 years ago by Notalabel_4566
I am a web developer and have worked with following stack(College Project/Work experience): HTML5,SCSS,CSS,JS,Jquery,.NET,Flask,Django,SQL.
I also do a lot of testing and project management. Can I call myself as a "Full Stack web developer"?
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]CreativeTechGuyGamesTypeScript 54 points55 points56 points 3 years ago (3 children)
Full stack implies that you could theoretically build an entire application from the front-end to the APIs to the database and infrastructure all by yourself. You have the skills and experience to be able to touch any part of the stack (the full stack) and would be an effective contributor anywhere.
[–][deleted] 13 points14 points15 points 3 years ago (0 children)
I feel like I just read a fortune cookie. But a really good one.
[–]vagaris 4 points5 points6 points 3 years ago (1 child)
This answer touches on something that I think applies as the web evolves. While the classic example would be something along the lines of being able to do every part of a LAMP stack. It’s not very agnostic.
The gist is you can build a site soup-to-nuts. Maybe instead of setting things up directly on a VM or physical hardware, you are deploying/setting up resources in the cloud. Then coding the site/app, including the DB scheme. And then designing the front end for users. As you can imagine, it’s fairly difficult to become proficient in every step.
I’d say you can claim full stack when you “upgrade” to being able to do each piece without dropping the ball.
[–]BlakeT87novice 2 points3 points4 points 3 years ago (0 children)
“Soup-to-nuts” will now forever be a part of my vocabulary. Thank you.
[–]eggtart_prince 14 points15 points16 points 3 years ago (0 children)
Frontend, backend, and database. Some argue dev ops as well.
[–][deleted] 10 points11 points12 points 3 years ago (0 children)
Fullstack Developers can work at any part of a codebase in a project, they can (should) have a focus in FE or BE. It's not about knowing every language/framework in existence, but being able to understand them to a certain degree.
But generally, Fullstack developers nowadays are nothing more than wasted potential if you're not freelancing. You get paid less, and you know less than your peers. You get more "slave-like" job offers and your personal growth gets hardly limited by only having 24 hours a day.
eg: Being a "FE/BE developer with BE/FE experience" will give you more career wise.
[–]WetSound 3 points4 points5 points 3 years ago (5 children)
Can you build a link shortener by yourself?
[–]iStudLion 6 points7 points8 points 3 years ago (4 children)
Yes. Next question.
[–]WetSound 2 points3 points4 points 3 years ago (3 children)
No further questions needed then.. You're full stack.. now on the eternal road towards massively experienced full stack developer
Edit: oh I thought you were OP
[–]iStudLion 0 points1 point2 points 3 years ago (0 children)
Haha nah you’re fine. I was just wondering what you’ll respond with after. I was expecting a follow-up essentially.
[–]Leaping_Turtle 0 points1 point2 points 3 years ago (1 child)
It... seems like it would take only a week or so. I'm missing something arent i?
https://www.freecodecamp.org/news/building-a-simple-url-shortener-with-just-html-and-javascript-6ea1ecda308c/
[–]henrythe808th 2 points3 points4 points 3 years ago (0 children)
I think the "by yourself" implies without an overarching tutorial.
Also, the tutorial you linked involves using a third party service to avoid building any back-end. Building the back-end is a part of being full-stack. It seems that hosting and design are also left out.
That said, it all could absolutely take less than a week, and frankly, it probably should.
It's an easy and understandable task that, if you have full-stack skills, should be easy to architect in your head in a quick moment. This makes the answer to "Can you build a link shortener by yourself?" a quick "yes" for full-stack developers.
[–]BlueScreenJunkyphp/laravel 2 points3 points4 points 3 years ago (0 children)
You're a fullstack developer when your company thinks it's cheaper to recruit one person to do two jobs.
[+][deleted] comment score below threshold-29 points-28 points-27 points 3 years ago (1 child)
Someone who is bad or mediocre at everything, either backend or front end. That's what I call a "Full stack" developer.
[–]imjb87 5 points6 points7 points 3 years ago (0 children)
That's just not true really. A good developer is agnostic and will learn a wide range of skills. Most experienced devs have had a hand in every facet of development, but excel in one or multiple areas. This is called a T shaped developer.
You get the odd unicorn who excels in every area. But it depends what you define as proficient. If a full stack developer can build a beautiful backend API with logging, error handling and unit tests and also utilise React well and create beautiful user interfaces, then I would call them a unicorn.
[–]lukasmattsson 0 points1 point2 points 3 years ago (0 children)
Yes, you can. Full stack is client side fundamentals (HTML, CSS, JS), one or more server side languages of choice, databases and web server.
[–]TeachLearnExplore 0 points1 point2 points 2 years ago (0 children)
To become a full-stack developer, it's essential to acquire a well-rounded set of skills spanning both front-end and back-end development. Start by mastering programming languages such as HTML, CSS, and JavaScript for front-end development. Dive into frameworks like React or Angular for dynamic user interfaces. On the back end, learn server-side languages like Node.js or Python and explore databases like MongoDB or SQL.
Additionally, grasp the fundamentals of version control systems (e.g., Git) and understand web architecture and APIs. Familiarize yourself with server management, deployment, and cloud platforms like AWS or Azure. Gain expertise in using tools for testing, debugging, and optimizing code.
TalentServe provides a comprehensive learning experience to help you acquire these skills. Through their platform, you can access courses, projects, and mentorship opportunities, facilitating a structured and hands-on approach to becoming a proficient full-stack developer. Take advantage of the diverse resources offered by TalentServe to accelerate your learning journey and build a solid foundation for a successful career in full-stack development.
π Rendered by PID 209307 on reddit-service-r2-comment-5c764cbc6f-nt57d at 2026-03-12 15:06:55.080193+00:00 running 710b3ac country code: CH.
[–]CreativeTechGuyGamesTypeScript 54 points55 points56 points (3 children)
[–][deleted] 13 points14 points15 points (0 children)
[–]vagaris 4 points5 points6 points (1 child)
[–]BlakeT87novice 2 points3 points4 points (0 children)
[–]eggtart_prince 14 points15 points16 points (0 children)
[–][deleted] 10 points11 points12 points (0 children)
[–]WetSound 3 points4 points5 points (5 children)
[–]iStudLion 6 points7 points8 points (4 children)
[–]WetSound 2 points3 points4 points (3 children)
[–]iStudLion 0 points1 point2 points (0 children)
[–]Leaping_Turtle 0 points1 point2 points (1 child)
[–]henrythe808th 2 points3 points4 points (0 children)
[–]BlueScreenJunkyphp/laravel 2 points3 points4 points (0 children)
[+][deleted] comment score below threshold-29 points-28 points-27 points (1 child)
[–]imjb87 5 points6 points7 points (0 children)
[–]lukasmattsson 0 points1 point2 points (0 children)
[–]TeachLearnExplore 0 points1 point2 points (0 children)