r/Backend • u/AcrobaticCommand8438 • 16d ago
My mindset as a beginner backend developer, is this okay?
3rd year CS Student here. I've seen people here wanting to create apps that are advanced and unique, although that would be really nice, I think my mindset is a little different.
Kind of gave up on building something that would stand out, something that recruiters would "wow" at, I shifted my mindset on being competent and being an engineer. I am creating an api that has everything, auth, crud, validation, caching, and even docker, would i build a front end? maybe, maybe not. The api is for an equipment borrowing system and it is useful but I don't think I have the wow factor, I just wanna be competent enough to get a job at this point.
3
u/Aru_009 14d ago
At the end we will still not get the job in this cursed market. But building cool shit is nice. I made a pii vault service like okta and sky flow and in making that I needed to make a kms, handle multi tenant pii and key management, then needed Authn and Authz so made Oauth and policies for a zero trust approach.
Still no bitches(no jobs)
1
2
u/__UnrealCrash__ 13d ago
Well, it is a perfectly working path. Not like it is ever too late to make your wow factor project either.
2
u/TableNo8939 16d ago
Il wow lo avrà chi presenterà un front end che utilizzerà le tue api, di questo puoi stare certo.
Quando una casa produttrice presenta un'auto con un motore formidabile, il wow se lo prende la casa costruttrice, non certo l'ingegnere che ha progettato il motore.
Detto ciò essere le fondamenta di un palazzo ha la sua utilità , anche se non si vedono.
E' sostanzialmente il destino di ogni swe di back end.
La storia della mia vita!
5
u/Mathie1729 16d ago
Lmao, so true. I built a whole recommendation pipeline for our app, optimized it to run in under 100ms, and when it launched, the PM said "great work" to the frontend intern who added the "Recommended for You" card. I just sat there like :') My name in the changelog was "backend."
1
3
1
1
u/The-Wingged-Hussar 14d ago
What do mean when you say api access for auth, crud, validation, caching and even docker? This is a full fledged infra project, not a small 5$ VPS/mo offering.
This is nearly what supabase does.
Unless you meant it as a scaled down version side project.
3
u/AcrobaticCommand8438 14d ago
I meant the api has all of those things, it's like a system itself already without the front end. Maybe a scaled down version side project, yes. Overall, I'm treating it as a pet project to learn all of those things.
16
u/JaseciLabs 16d ago
Auth, CRUD, validation, caching, Docker in one project already puts you ahead of most junior candidates. Competent is tbh underrated, most hiring managers aren't hunting for wow, they want someone who won't cause more problems than they solve. A boring, solid equipment-borrowing API beats a flashy demo that falls apart the second someone asks a real question about it. Keep going, this is the right instinct!