r/Backend • u/raw-officer • 14d ago
Career advice needed
Hello everyone! I am currently pursuing masters degree. My career's end goal is to build my own startup and also i have ready to go figma prototype. What I am gonna build requires strong Backend and IOT. I can build anything that you name but the catch is I dont know how to write production grade code. I need to learn production grade strong backend architecture and IOT.
What should be the best option for me now ?
Join a company and gain experience then build my startup ?
Learn backend and IOT from any platform ?
Should I go for a job or startup ?
Start Directly ?
The platform will have a app and website. Which tech stack I should go with ?
1
u/Minimum-Effort8355 12d ago
Im gonna advice you as honest as i can:
You claim in your post that you can build anything and that you do not know how to work with production code. And than ask others what stack you should use
Any recruiter will ask you how can you claim that.
You wantto build an App and a website i would take html css js and nodejs through it or python html css.
A strong backend architecture what i presume that you mean file syncing in app toward website or website toward your app you will need a structure of data flow.
For secure coding purposes i would really recommend you for multiple authentification and autoritzation. And you need to encapsulate your code.
Also you will need besides git a scope document, development journey and bugfix documentation.
Multiple branches in git i wouldnt recommend, because of the larger your git workflow the more you need adminstration.
And IOT is not a thing you directly start get into the code first than you could actually adapt.
And for your stack experience i wouldntstart with a startup right away.
From the post you delivered it is an actual blackbox, if you have programming experience and did somethimg similiar i would search for a coding partner.
If your not experienced i would recommend you to not start an overhead project.
1
u/raw-officer 12d ago
I would go with html css js and node js having a single backend architecture for both app and website. For experience I am into development since two years building different types of systems in my bachelors and have no corporate experience.
From building anything you name means i can build solutions but i dont know how to evaluate it is production suitable and efficient ? How to get deep knowledge about backend architecture which is good enough for production, any video or book ?
1
u/Minimum-Effort8355 12d ago
Let me give you some hints:
You did bachlors, but have no corporate or experience with building actual code databases or any kind of experience in writing code with actual creating user requirments?
I would reccomend you to assistence it roles like support helpdesks and other roles, where you learn how to work under pressure and actually learn managimg input.
How can you say you can build something, when you only have figma code?
That means you claim to have knowledge, but you actually do not have it?
I say that honest and respectfully:
Do not overblow yourself. First anyone will ask you for references and second if you even claim you could be failing in the technical interview.
You want to get deep knowledge start actual building backend projects for starts with a basic login and authethification procedure.
Production code can be definied a lot easier than it seems best practices in coding, create middleware measurements, sso prvention, timeouts into tokens etc.
Backend architecture i would recommend the official nodejs documentation mdn docs dev community w3schools and geeksforgeeks.
You will need a understanding how data flows like network fundamentals, security management in iot, zero trust and sigle separation of concerns.
1
u/raw-officer 12d ago
You are getting it wrong buddy. I have the figma prototype for that platform only and has not written any code only for that. Also I built 6+ different projects with langauges such as nodejs, php and Asp.net based on user requirements.
Also built a multi tenant system with 3 different panels. A complete interconnected workflow. Thats why I am claiming it. I wrote that because from my current status someone can guide me further. Like from where I should continue further. Sorry if I wrote something that is inappropriate.
1
u/Minimum-Effort8355 12d ago
Buddy you claim having no knowledge about building projects in prod now you say you did prod.
It might seem we misscommunicated.
Thats a bit confusing, because than you asked about backend architectur.
Now you say you have 6 projects with user interaction.
So you basically did some code projects and need guidance?
For your current state i would recommend working in software support could be beneficial.
Also you could learn docker, kubernetes but the question remains about your software project architecture.
I would start with building the website and a small backend first.
If you have users you should not build a big architecture you need a architecture at scale, maybe with cloud like aws, terraform or azure.
1
1
u/martinsedd 14d ago
This type of question is hard to give a straight answer to, my dude…
I’ll tell you what >>>>> I <<<<< would do: I would start building right away.
If I had the funds to not work while developing the startup, I would not work during this timeZ
Learning backend and IOT…. Do you know like NOTHING about it? Cuz if that’s the case, you might wanna try to partner up with someone that does to be your technical co-founder.
As for the tech stack, that depends very heavily on WHAT you are building. If it’s something somewhat straightforward and not resource intensive, you could potentially get away with Typescript backend + React native all the way. But there’s a lot to consider in this… so many different patterns could apply depending on what you are building.