If you're in a middle class family, your best bet to wealth is to join a handsomely paying product company job, and switch companies every 2-3 years early on in your career for >50% hikes.
It's difficult, but not impossible. It's been done before.
A friend of mine went from making 8.5LPA base salary at PayPal India to being able to save ~45L per annum from salary in 4 years, currently working for Twitter in Singapore.
She went from PayPal to Gojek, Gojek to Grab, Grab to Twitter.
Another friend ditched his CS degree placements, built design and UX skills, interned with a UX/UI studio in Bangalore for 30k stipend, and in a year he was earning 1L per month in salary.
He switched to another company in 2nd year, now he's making over 25LPA in his 3rd year.
Once you get to middle management level, career progress stalls and promotions are hard to come by, unless you do something "rockstar"-ish.
So, your best bet at top rank salaries is to switch well, switch in relatively shorter timeframe early in your career.
The companies which talk about loyalty, not staying in one place, etc., are all just talking hubris.
There are definitely companies which will value you for your skills and pay you exactly what you deserve.
You can switch a maximum of 5 times (every 2 years) before 30.
If you switch every time with promotion (upping your skills at a faster pace), you'll be the highest paid when you enter your 30s, among your peers in the industry.
Skill development is of paramount importance. If you're an SDE-1, you should develop skills of SDE2 and 3.
Like that, if you observe, learn, and build important skills, there's no company who wouldn't hire you for way better salary.
To their credit, if you're a SDE-1 with SDE-2&3 skills, they'll pay you median salary between SDE-2 & 3 ranks, and hire you.
Win-win for both.
This is a relatively straight forward thing to do in Software Engineering and product companies. Very difficult to execute with service companies, at least in India.
The friend I mentioned didn't limit herself to India, and went from India to Singapore.
Meanwhile she interviewed with Facebook London, Booking.com Amsterdam, Twitter SV, etc.
So, don't limit yourself to just relocating within India. Look for worldwide opportunities.
Any company will give you job if you have the skills they're looking for.
• • •
Missing some Tweet in this thread? You can try to
force a refresh
Currently, there's a message all around social media that college is for suckers.
India hasn't improved all that much to accommodate people with skills but without degree in the job market. It's very rare to find companies like that.
Moral: You're better off going to college.
If you can afford to, go to US/Canada or Europe for your bachelor's. Otherwise, do a master's degree abroad after bachelor's.
Treat the degree as a milestone that gets your foot in the door. Make sure the degree matches what you are interested in.
If you're an average joe, your life can get better through incremental improvement. Don't depend on your college for a job though. Build the skills in the field of your choice while pursuing your degree (hopefully both are aligned) and go vertically deep.
The scenario in trading today is not as it was 20 years back. 20 years back systematic or algorithmic trading was almost non-existent. Today it's growing in numbers.
Throughout the last 20-30 years, traders have had to evolve to adapt to the changing technology and market.
It's clear what the next 20 years look like. By next 20 years, almost 90% of global markets will become algorithmic and systematically driven. Already we see discretionary prop funds withering away. Very few are surviving and barely scraping to get by.
How do you prepare yourselves for trading as a lifelong career?
No other go. You have to learn programming, learn math, statistics, and adapt to the moving technology goalposts. Otherwise you will face competition from those who do learn those things.