Not arts. Not philosophy. Not history. The one degree every parent in India is begging you to take — over 15 lakh students graduate into it every year, and only 1 in 4 is actually employable.
Your admission is already paid. Your seat is already filled. The people who should have told you placement rates are dropping have no business reason to — by the time the placement report comes out, the decision is already made and the fee is already spent. This page exists to give you that warning before it's too late, not after.
CS seats in India have roughly doubled in the last decade. Hiring did not double with it. Drag the slider to see the gap widen year by year.
Indexed to 2016 = 100. Drag to see how the gap actually opened up.
By 2026, seats are roughly double 2016 levels while entry-level hiring has fallen behind — the structural gap this page is about.
Every bright student was pushed toward engineering, and CS became the default "safe" choice. Seats expanded fast to meet that demand — but the hiring surge that once absorbed those graduates has slowed. Supply now significantly outpaces demand at the entry level.
Supply-Demand GapTCS, Infosys, and Wipro together pulled back over 60,000 fresher offers in a single year. These are the three largest fresher-hiring employers in the country — when they pull back simultaneously, it isn't a one-company story, it's a market signal.
Verified Industry FigureWith thousands of engineering colleges issuing the same degree title, a CS degree from a Tier-3 college and one from a top NIT read identically on paper: "B.Tech Computer Science." Companies have responded by shifting to skills-based screening — and in 40% of engineering colleges, placement rates have dropped below 50% as a direct result.
Structural ProblemThis is not a story about any one coaching centre or college being dishonest — it's about incentive structure. Admissions are confirmed and fees collected long before placement outcomes are known. By design, the people closest to the decision have the least reason to flag the risk early.
Incentive ProblemCS is not a universally bad degree — it's a degree where the average outcome has gotten worse while the best outcomes are unchanged. Use this to self-check before you assume either extreme.
These are the same three moves I walk students through in counselling sessions. Tap each move to expand →
"Software engineer" is now a crowded, undifferentiated label. The CS grads getting hired are cybersecurity specialists, ML engineers, cloud architects, or DevOps professionals — narrow enough to be the obvious choice for a specific need, instead of one of fifteen lakh general applicants.
A degree certificate tells a recruiter you attended four years of classes. A GitHub profile with real projects, a deployed app, or a placed Kaggle result tells them you can actually build something — which is what's actually being hired for now.
The highest-paid tech professionals aren't the best pure coders — they're the ones who understand both the technical side and a business domain. CS + Finance becomes FinTech. CS + Healthcare becomes HealthTech. CS + Law becomes Cyber Law. One added domain layer takes you out of competition with 15 lakh generalists.
The bottom line: CS is not a bad degree. A generic CS degree with no specialisation, no portfolio, and no domain skill is a dangerous one in this market. The degree was never the real problem — the default, do-nothing-extra approach to it is.
Before signing for a ₹10–15 lakh, four-year commitment, ask the college directly: "What percentage of your most recent batch was placed within 6 months — and at what median CTC, not the highest one on the brochure?"
If they can't answer that cleanly and specifically, that hesitation is itself an answer.
Whether you're choosing between CS and another path, or already in CS and wondering what your next move should be — let's map it out properly.
Book a 1:1 Session with Anshul Join the WhatsApp CommunityFollow for more career reality checks