Finished Full Stack… what should I learn next?
Posted by BeginningSmell810@reddit | learnprogramming | View on Reddit | 23 comments
Hey everyone,
I’ve recently completed learning full stack development and built a few projects along the way. Now I’ve reached a point where I want to keep growing, but I’m honestly confused about what direction to take next.
The main issue is that I don’t have a fixed interest in any one area yet. I got into full stack to understand how things work and to get started in tech, but now I want to level up and build more valuable skills.
I don’t want to randomly jump into things and waste time — I’d rather follow a path that actually makes sense long-term.
So I wanted to ask:
What should someone learn next after full stack?
How did you decide your direction when you were at this stage?
What skills or paths would you recommend focusing on right now as a student?
I’m open to exploring anything, I just need some clarity and real-world advice from people who’ve been through this phase.
Would really appreciate your suggestions 🙏
Annual_Ganache2724@reddit
This has to be some sort of bait !
HolyPommeDeTerre@reddit
The next step is grow the projects. Work on bigger projects. See how one choose one architecture for a startup and end up with a totally different architecture later on.
You just started your full stack journey, you finished the prerequisites. Enter the system design topic. There's a whole lot to know
Gwyndolin3@reddit
I don't think anyone ever has finished fullstack
lightlysaltedStev@reddit
I’m going to guess this is a “cleverly” disguised satire or rage bait post because anyone within programming remotely worth their salt knows you can’t really ever “finish” any aspect of learning it. If you think you have you need to keep going until you inevitably realise just the endless pit of stuff to learn
Epiq122@reddit
you saying you "finished" tells me you likely need to go back to the basics as you clearly have no grasp on reality
Lanmi_002@reddit
This ^
Op is clueless
avocadorancher@reddit
What did you do that makes you think you “finished” full stack?
HowardBateman@reddit
You basically can't "finish" Full stack.... It's like saying you've finished washing your clothes, forever.
Alternative-Rope-523@reddit
hahahah for real
deleted_by_reddit@reddit
[removed]
AutoModerator@reddit
Please, ask for programming partners/buddies in /r/programmingbuddies which is the appropriate subreddit
Your post has been removed
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
DigitalMonsoon@reddit
Next you need to apply what you learned and make something. It doesn't have to be amazing, no one else ever needs to use it, but you need to test your skills and do the work of creating something.
lKrauzer@reddit
DevOps, Linux, infra as code.
Physical_Storage2875@reddit
It's quite impossible that you "finished" learning full stack
stiky21@reddit
How does one finish full stack? That sentence by itself makes no sense
PoMoAnachro@reddit
Have you? Have you really?
Listen I don't want to put down the skills you've developed thus far, but you could spend twenty years working in industry and never finish learning full stack or any other subfield. Maybe what you meant is that you've gotten a lot of the basics down to the degree you feel you can competently execute a full stack project, and that's fair, but I would have hoped along the way you'd have realized how deep the rabbithole goes.
So my recommendation to you is - explore the rabbithole further.
If frontend interests you more, try learning some different frameworks - if you learned React try learning Angular or vice versa, etc. If that seems easy, write some just vanilla javascript with no frameworks and see what all is involved in doing the things frameworks do - hell, a decent project is writing your own (small) framework.
If backend interests you, try exploring other stacks there. If you started off doing something with next or node, try making a backend in .NET instead or vice versa. Or - and this will sound intimidating but is easier than you think - write your own webserver in C or the like so you can deeper explore how webservers work.
Anyways, my guess just from how you've phrased things is that you probably have a fairly shallow understanding of fullstack and probably need to go deeper instead of wider.
hugazow@reddit
Build something and get it to production
Ordinary-Cycle7809@reddit
Learn "prompt Ai Skills" cause its hot now
alekseiko@reddit
hope this link helps you
https://aleksei-kornev.medium.com/what-software-engineer-have-to-learn-in-era-of-llms-27ea70ebc7bf
National-Motor3382@reddit
Define a small problem that exists in the world and build a solution that real users respond to. If you're a full-stack developer, practicing how to ship a working solution on your own is essential.
Feeling_Photograph_5@reddit
Learn AI inference. RAG apps, multi-turn search, AI agents. Also, learn the basics of cloud computing on AWS or Google Cloud. These are all incredibly valuable skills in today's market.
esaule@reddit
I don't think we can answer the question for you.
What do you like? What do you want to be able to build? What do you want to understand?
gh0stofSBU@reddit
Try to investigate the different job roles, see what appeals to you and then try to learn the technologies being asked in the job description. You might come across something you never heard of before; for instance i found a position to Mainframe programming and then got fairly interested in that, just from that job description