I just graduated with a CS degree from a college in India. Unfortunately, my college had almost no placements. Not a single company visited during my time there, so everything depends on off campus applications. (They had placement last year though)
To make things worse, I realized pretty late how important campus hiring is in India. By the time I started applying seriously, most of the large companies had already closed their applications for freshers. That was completely on me.
Now I'm seeing how difficult the market is for fresh graduates. It feels like almost every decent opening wants 1 to 3 years of experience. Even if someone has the skills, getting past the ATS without professional experience is incredibly difficult.
Another thing that's making me question my career choice is the lifestyle. Even if I get a software job, I know I'll have to keep learning constantly. Work all day, come home, study new technologies, keep up with AI and tech news, build projects, and stay competitive because the industry changes so fast.
I'm not against learning. I actually enjoy it. But I'm wondering if I can realistically do this for the next 30 or 40 years.
The screen time also worries me. An 8 or 9 hour workday already means staring at a monitor. Then learning after work means even more screen time. Even relaxing usually involves another screen, whether it's YouTube, Netflix, or gaming. It feels like my entire life would revolve around a computer, and I'm worried about the long term impact on my physical and mental health.
What really made me think was one of my college friends.
He got a job at a company that processes Australian insurance claims. His work is mostly reviewing documents, verifying information, contacting hospitals or third parties if something is missing, and forwarding cases to the next department. It's not a glamorous job, but it's relatively low stress. He earns higher then what CS freshers with great skills earn here, with a chance of a raise after a few months. He gets four paid leaves every month, has a predictable workday, and when work ends, work actually ends.
Seeing that made me realize that maybe not every career has to involve constant pressure to stay relevant.
Now I'm genuinely confused.
I'm not saying I want to quit tech tomorrow. If I get a software job, I'll definitely take it and give it my best. But I'm trying to think long term.
I'm also considering doing a master's abroad in the future, but I don't necessarily want to continue in software engineering if there's a better fit.
So my questions are:
- Are there careers that someone with an IT background can realistically switch into without starting completely from zero?
- Are there industries where a master's degree can help you transition successfully, even if your bachelor's wasn't in that field?
- Are there careers with better work-life balance but still good long term earning potential? I'm not looking for an easy job. I just want something where I can grow professionally without feeling like I have to constantly fight to stay employable.
- If you were in my position today, what path would you seriously consider?
I'm open to hearing from people in tech, people who left tech, and people working in completely different industries.
I'm not looking for validation. I'm looking for honest advice from people who have actually experienced this.