Nothing comes easy and for free in the life and so is 40–50 LPA. Now firstly the most important thing to remember is don’t run for chasing huge salary just because someone you know earns similarly. There is no guarantee that you will be content and happy even after achieving your salary goals. Also, don’t run after 40–50 LPA just because someone you know in abroad (US) earns the equivalent amount in Dollars because earning INR 50 LPA in US is not same as earning INR 50 LPA in India, you need to consider PPP (Purchasing Power Parity).
First, start loving the work you do, money will follow automatically. This way there are more chances that you will earn well as well as you will be content and happy. This said though, here are some points which may help you to get near 40–50 LPA in India as a Software Developer.
Try to be unique – Remember there are millions of developers around you. So first ponder about how different are you from others. Always try to stand out from the crowd. Even small things may help you with this, like, coding with in-depth knowledge rather than just “Googling StackOverflow”, customizing your development environment, OS customization, customizing your code editor/IDE, adding extensions to IDE, automating repetitive tasks.
Opensource Contribution – Contributing to opensource projects helps a lot in catching many eyeballs. Try to be part of any popular opensource project or at least start creating your own opensource projects on your public GitHub account.
LinkedIn Profile (L.I.O.N.) – Believe me, LinkedIn can do wonders. Lot of people underestimate it. Start spending more time on LinkedIn than facebook. Try to maintain a good LinkedIn profile with good profile summary. Ask your colleagues or clients to write recommendations and to give endorsements. Try to connect to CEO, CTO, Directors, HR on LinkedIn. Keep posting articles/blogs related to your work profile on your LinkedIn as it will help your profile to appear on other people’s feed. The active LinkedIn profile helps a lot in getting the high paying job or high paying freelancing work or even work in abroad opportunities.
Tech blogs at Dev.io/Medium.com– Start writing technical blogs about the technologies you are expert in. This will help you get good exposure within the tech community worldwide. Many CTO, CEO, Directors, Startup owners look for such people.
StackOverflow profile – Maintaining a good reputation will help you get very good exposure in the dev community. Many high paying companies hire from StackOverflow. Also, many freelancers tend to maintain a good reputation in StackOverflow as it helps them to get work easily and get paid higher.
Earning 40–50 LPA is hard and needs lots of above average efforts. One needs to be curious, pragmatic, unique and hard working to earn 40–50 LPA.