The Indian Parent's Ultimatum
"Science Maths (PCM) or Science Bio (PCB)?"
This choice at age 16 dictates the next 50 years of your life. Students often choose based on romanticized ideas: the high-flying tech bro in Bangalore vs the noble, life-saving doctor in a white coat.
Let's strip away the romance and look at the brutal, 10-year timeline comparing an average B.Tech Computer Science student with an average MBBS student.
Age 18 to 22: The College Phase
The Engineer (B.Tech CSE):
College is generally fun. You study intensely before exams, but you have weekends free.
You participate in hackathons, fests, and build apps.
Age 22: You graduate. If you are decent at coding, you secure a job paying ₹8 LPA to ₹12 LPA.
The Doctor (MBBS):
College is a massive grind. The syllabus (Anatomy, Pharmacology) is endless. Exams are terrifying.
You enter the grueling 1-year internship (night duties, blood, exhaustion).
Age 22: You are still in college, earning a meager internship stipend (₹10,000 - ₹25,000/month).
Age 23 to 26: The Divergence
The Engineer:
You are financially independent. You buy a car, take vacations to Thailand, and invest in mutual funds.
By age 25, you switch companies. Your salary jumps to ₹18 LPA to ₹25 LPA.
The Downside:* Corporate burnout, fear of layoffs (AI/Recessions), and the realization that you are just a cog in a machine.
The Doctor:
The darkest phase of a doctor's life. You graduated MBBS, but you are effectively unemployed because you must crack NEET PG.
You take 1 or 2 drop years, studying 12 hours a day in a library, watching your engineering friends post vacation photos on Instagram.
Age 25/26: You finally crack NEET PG and enter a 3-year MD/MS residency. The work hours are 80-100 hours a week. You earn a stipend of ₹50,000 - ₹80,000/month, but you have zero free time to spend it.
Age 27 to 32: The Reversal
The Engineer:
You hit mid-management (Senior SDE or Engineering Manager). You are earning ₹40 LPA+.
But you hit a plateau. Ageism in tech is real. You are competing against 22-year-olds who will code for half your salary.
The Doctor:
You finally finish your MD/MS at age 29.
The Golden Era begins. You join a corporate hospital as an attending consultant. Starting salary: ₹1.5 Lakhs to ₹3 Lakhs per month.
Job security is absolute. There is no AI that can perform a complex appendectomy or manage an ICU. Your value increases* with age. A 55-year-old doctor is worshipped; a 55-year-old coder is unemployed.
The Final Verdict
Take B.Tech CSE if: You want early financial independence, you want to travel in your 20s, and you are comfortable with constant upskilling and career pivots.
Take MBBS if: You are willing to sacrifice your entire 20s to extreme academic pressure, in exchange for absolute job security, immense societal respect, and massive wealth in your 40s and 50s.
Use our In-Hand Salary Calculator to visualize the exact post-tax difference between an SDE-1 and a First-Year Resident Doctor.