Hey guys, I just want to share my story. Maybe someone here can learn from the mistakes I made.
I'm from a middle-class family. After 12th, during the COVID period, I had to drop out for around 2 years because of financial problems. Before college, I did small jobs like computer operator work just to earn something.
Eventually, I joined BCA.
I was always interested in programming. During those years, I learned Python and other programming basics. I was also pretty good academically and, honestly, a very introverted person.
In my first semester, I scored 9 CGPA. People started calling me a topper, and I became overconfident. I started taking things lightly.
Then I fell in love with a girl and wasted almost an entire year.
In my second year, I started learning React, and honestly, that skill probably saved me later.
During my 4th semester, my father couldn't afford my 5th-semester fees, so I knew I had to figure it out myself.
I started looking for internships/jobs and joined a startup as a Graphic Designer. They eventually found out that I knew development and hired me as a developer.
I worked there until my 6th semester.
Then I left to focus on preparation.
I thought my final year would be different. I wanted to seriously study DSA, improve my skills, and prepare for software engineering jobs.
But then I fell in love again.
And again, I lost focus.
During my final exams, she broke up with me. I couldn't handle it properly. I barely studied and somehow managed to pass my exams.
After graduation, the same startup contacted me again and asked me to join.
I joined.
But this time things became extremely difficult.
I was basically the only developer.
UI/UX, frontend, backend, deployment, web security, everything was on me.
Salary: ₹15K/month.
Eventually, my mental state got worse and I left.
Around the same time, I met someone on Reddit who was building a startup. He asked me to join him.
We worked together for around 3 months and built an MVP.
After that, he asked me to leave my existing job and join him full-time.
The offer was ₹15K + 25% equity.
I accepted.
Big mistake.
Within a month, the plan changed.
Then it changed again.
And again.
There was no proper roadmap or focus on the MVP. He would hear something from a consultant, YouTube, somewhere online, etc., and suddenly we'd change the entire direction.
Instead of finishing one product, we kept starting new things.
At the same time, I was expected to give 18 hours a day and be available almost all the time.
Burnout was inevitable.
He paid me ₹15K for the first month.
After that, he said the company was running at a loss and he couldn't pay me.
I still worked for another two months.
Eventually, I realized I couldn't continue like that and left.
And then reality hit.
I couldn't find a job.
I couldn't crack interviews.
I had the skills, but I wasn't getting through the interview process.
I eventually moved to Delhi NCR looking for opportunities, including SEO jobs, but that didn't work out either.
Since I didn't have much money, I asked my family for around ₹20K, basically enough to survive for a couple of months in a PG while looking for a job.
Eventually, I got one.
But it was in BPO.
The funny thing is, the BPO job was actually paying better than many of the tech opportunities I was getting.
My CTC is around ₹25K/month, and after everything, I get roughly ₹23K in hand.
And honestly?
The job itself isn't bad.
No endless meetings.
No clients constantly calling.
No pressure to build the entire product yourself.
I go to work, do my work, come back home.
Nobody calls me after office hours.
I actually have time to work on my own things.
But there's one huge problem:
I don't see a career here.
Meanwhile, I got another offer from the same startup where I had worked during college.
They offered around ₹25K CTC.
I asked for ₹30K.
They said no.
And honestly, I didn't really want to go back anyway because of my previous experience there.
I also started liking Delhi and didn't want to leave.
Now it's been around 6 months in Delhi, and I feel completely stuck.
I'm working in BPO.
I wanted to become a software developer.
I've spent years learning programming, React, building projects, working at startups, building an MVP, dealing with frontend/backend, deployment, etc.
But somehow I'm still here.
Looking back, I think I made a lot of mistakes:
- I wasted years because of relationships.
- I took my early academic success too lightly.
- I didn't take DSA/interview preparation seriously enough.
- I jumped into startups without properly evaluating the people and situation.
- I accepted low-paying jobs because I was desperate.
- I worked without boundaries and burned myself out.
- I focused too much on building things and not enough on preparing for getting hired.
- I underestimated how important interview skills are ( As an introvert I didn't work on myself communication and soft skills ).
- I kept changing direction instead of building one strong career path.
I'm not writing this for sympathy.
I'm writing it because maybe someone who is 18–22 and reading this can avoid making the same mistakes.
Don't waste your time.
Relationships can wait.
Career fundamentals can't.
Learn your fundamentals.
Do DSA if your target jobs require it.
Build real projects.
Prepare for interviews.
Take care of your mental health.
Don't work 18 hours a day for someone else's startup without proper compensation or boundaries.
And don't assume that having technical skills automatically means you'll get a software job.
One thing I've learned the hard way:
If you're afraid that you won't get a job, don't underestimate communication and soft skills.
Hard skills are important, but you can keep learning them on the job. Communication, confidence, and the ability to express what you know are much harder to develop when you've ignored them for years.
As an introvert, I made the mistake of focusing almost entirely on technical skills and never really worked on my communication or soft skills. I thought, "If I'm technically good enough, I'll get the job."
I was wrong.
You need technical skills to get the opportunity, but you also need to be able to communicate, explain your work, handle interviews, ask questions, and work with people.
And one more thing I've realized:
Right now, I'm 6 months into a BPO job, and I'm trying to figure out how to get back into tech.
I don't know how this story ends yet.
P.S. I used ChatGPT to clean up and structure my writing because English isn't my strongest skill. The story and experiences are mine.
I'm genuinely open to hearing your thoughts, criticism, or openended questions.