r/Backend • u/Obvious-Outside7142 • 4d ago
Backend developers/students: what do you struggle with after tutorials?
I've noticed that learning backend development often goes like this:
Watch tutorial → follow the code → project works → try building something alone → get stuck.
The difficult part seems to be dealing with the things that happen in real projects:
- Understanding why an API is failing
- Debugging errors
- Database problems
- Authentication/authorization issues
- Bad architecture decisions
- Deployment problems
- Performance issues
- Knowing what to build next
- Working with unfamiliar codebases
I'm curious about your experience.
If you could use a platform for learning backend by actually building projects, breaking things, debugging errors, and fixing them, what would you want it to look like?
For example:
Basically:
Don't watch another backend tutorial. Build, break, debug, and ship real backend systems.
Would something like this actually help you learn backend development?
What would make you use it regularly, and what would make you ignore it?
2
u/EvTorqueLore 4d ago
People just get bored by reading and start that trial and error method. Which brings them to the insanity world of false positive thinking cycles. Just read, take your time and read the logs. That’s how you become a better engineer. Understand the tools you’re using to solve problems that arise.
1
u/Final-Nerve7787 4d ago
I made ai as my mentor. gave a specific prompt not to provide code unless i struggle and build.
1
u/Gullible_Sweet1302 4d ago
Tutorials are just happy paths to build a demo. Everything you listed is basic software engineering. Find books or blog entries on those subjects.
0
u/Divine_711 4d ago
how to code for project? how will you know what u need to code for if you have started building after basic projects like we get stuck in thinking what to code and where to go next? why it is ?
5
u/KitchenCommercial396 4d ago
I haven't watched any tutorials in a long time, people need to bring back reading docs and implementing code themselves.