As A Software Developer in India
As A Software Developer in India
5 Answers
Salary package you aim to achieve is generally offered by the product based companies. But
product based companies have a very stringent hiring policy and are looking for candidates who
are efficiently skilled in the latest technology trends. This becomes quite difficult for many
graduates in India due to certain drawbacks in the academic system.
One of the major reasons why engineers still find it hard to secure lucrative jobs is
because the education system in India still struggles in producing engineers who are
adequately skilled in comparison to the market demand. The skill-sets imparted in
these institutions do not match with the what the companies are looking for and this
creates a huge discrepancy among the graduates and the hiring process.
The outdated coursework is one of the major barriers that renders an engineers
unemployable after graduation. Engineering colleges still continue to teach C++ and
Java, languages that have become old since a decade ago and newer frameworks like
Angular, NodeJs, MongoDB and ExpressJS have come up which have made
development simpler and easier.
Relatively less practical exposure: Colleges still fail to include a major
component of practical exposure that is required in order to be job ready. Along with
the theoretical knowledge, its applicability defines how competent you are in the skills
you have learnt. The same way, along with the knowledge you have acquired in the
college does not count for much unless you prove yourself to be productive for the
companies.
Since there is a big discrepancy in the education system, top companies resort to
hiring candidates off the top premier institutes that too with a very structured
filtering process.
Coming to getting hired in the top product based companies, the equation remains quite simple
and straightforward too:
Learn the new technologies that are in demand + conduct projects to showcase
your productivity = being eligible to apply to the product based companies and get
hired.
If you have the right set of skills that are demanded in this market, then landing a job in the
product based sector is only a matter of time. In order to get a job in the product based sector,
follow the following steps.
First, acquire the skills required in product based sector. Learn new technologies that
are in trend and improve your soft skills to seem confident and are able to correct
communicate your credentials.
Second, conduct a project that showcases your practical execution of your
knowledge. Along with the theoretical knowledge, the companies are looking to hire
candidates who have taken a step ahead and showcased what they are worth. This
sheds confidence in your capabilities to execute your skills.
Which career path is trending in the product based industry and what are the
skills required to land a job?
One of the most lucrative career paths that you can pursue in the product based industry would
be web development.
In the present date, web development has become a desirable and demanding career path as the
salary and growth offered to good skilled candidates are quite favorable and rate of
growth can be exponential if your skill set are in sync with the trend of the market.
Since most of the frameworks that are widely used, are still based on Javascript, efficiency
in the widely used languages would be set you in the right path to land a job in the
product based company. There are certain career options that you can choose from within
web development:
Front End Developer: In simple words, the front end developer is the face of the
website or the software. From the looks to how it interacts with the user, it is handled
by the front end developer.
As a front end developer, you will be working with languages like JavaScript,
Angular JS, HTML, CSS.
Average Salary of a front end developer ranges between 5-7 LPA.
Back End Developer: Back End developer primarily handles the database of the
website or the software. From data representation to the core logic of the program is
designed and handled by the back end developers.
As a backend developer, you will be required to work with languages
like JavaScript, Node JS, Express JS are required.
Average Salary of a back end developer ranges between 6-8LPA
Mean Stack Developer: A combination of both Front-end and Back-End
development is full stack development. There has been a considerable increase in
demand for good full stack developers.
Average salary ranges from 7-9 LPA.
Note: These salaries are indicative of salaries offered to freshers. In the product based
companies, proficiency and efficiency can increase your growth rate rapidly and salaries can
move into double figures within a couple of years.
Since most of the trending languages are not a part of the academic curriculum, there are several
online platforms that offer certifications. A few to name and suggest are:
1. Coursera: One of the widely known platforms for online courses. You can choose a
variety of subjects to choose from. Others would be Udemy, Udacity, Edx etc.
2. In terms of competitions, Google Code Jam ,Google APAC, Facebook Hacker
Cup,Microsoft Imagine Cup , ACM ICPC, Codechef SnackDown.
3. edWisor: One of the budding platforms in present date that offers skill training along
with live project mentorship to create a comprehensive portfolio. Based on such
comprehensive model, many candidates have been hired by Top companies in Indian
market through edWisor.
This calls for major attention, even candidates like you who have successfully graduated from
Tier 1 colleges are not satisfied with their jobs. This of course calls for a change in the academic
curriculum along with the trending languages being integrated within it and also deploying skills
that are job-centric which will make the hiring process easier for graduates.
13.5k Views · View Upvoters
Upvote41Downvote
Share
RecommendedAll
There is no easy way to say this, but you won’t be able to have a salary package of 40–50LPA as
a software developer in India unless you work for top level companies like Amazon, Flipkart,
Myntra at a senior position. This would take quite a bit of time considering the scarcity of
product based IT companies and a hell lot of competition.
I will come straight to the point. To earn proper money you have to work for people from outside
India where the value of their currency is much higher than INR. To retain the value, you have
to work from India remotely. This is not really tough if you focus on the right area, technology
and your overall knowledge.
First, accept that you are not an exceptional developer. Whatever you can do can be done by any
other average developer out there. Now once you have this mindset you will be able to focus on a
niche which will help you grow yourself as a software developer and earn money.
Focus on a specific technology, preferably related to web. People usually won’t hire you remotely
for a glorified technology like SAP or Hadoop or DBAs. Those openings are for full time
positions in enterprise companies only. Focus on a simple technology like PHP, Node, Python,
Ruby on Rails or any of the JS frameworks (React, Vue). But be sure to focus on 1 or 2 of them.
If you try to focus on all of them you would be average in all of them. You need to be above
average in 1 or 2 of them.
Don’t leave your current full time job. Start taking freelance projects which you can do at night
or on weekends. If you have the right skill and some experience, you can easily find a part time
gig on Hubstaff, We Work Remotely, LaraJobs or any of the similar sites.
Parallelly, start getting involved in the community. As I am from PHP and JS, I get into
discussions on forums. I wrote some blogposts for Sitepoint and Pusher. Start speaking at
conferences. I have spoken at about 6 conferences around the world in past 2 years. Many
developers and companies attend these events. These events give you a platform to showcase
your skills. Everyone is watching you. Believe me, companies will start approaching you once
you get involved in the community.
To conclude, I am not a very mature or experienced person. I am just a guy who is 25 years old
and still figuring out things. Conferences, writing and participating in the community has helped
me out. There are numerous other things which didn’t work for me. I won’t say it will work
exactly for you. But take a step forward, try some things. You will fail in few and succeed in
others. Experiment, you will get through
Edit 1: If you are interested in hearing the stories of freelancers from around the world about
how they built their freelancing business, I recently started a website where I post interviews of
such freelancers. Do visit Freelancing People to read the interviews and sign up for the mailing
list if you are interested.
RecommendedAll
Anonymous
Answered Jan 13
I’m assuming your question means coding and earning 40–50L.
For a Client to pay this much per hour, the work has to be really niche or someone with 10/15
years of experience.
First situation: Niche skill / technology - Most engineering colleges in India teach outdated
topics to less than average engineering students. So unless you are really good in a subject,
forget about getting 40L before you gain experience in something really niche.
Second situation: Experience of 10/15 years - Do you really want to be coding even after 15 years
of experience? Most don’t want to.
BTW there are not many external Clients who have consistent work at $75 per hour.
Companies like Amazon / Facebook / Google pay such high salaries to relatively younger coders
but their work is internal and they do not hire average tom-dick and harry. You should qualify
under first situation to get in these companies.
2.8k Views · View Upvoters
Upvote17Downvote
Share
RecommendedAll
You just have to become a best Solution Architect on latest technologies and you should deliver
your product with less time (as much as you can reduce it) and Your Product or solution should
have best Performance in the market.
To achieve all of above quality, You have skills of Quick Learning and Applyingit to your
solutions.
5k Views · View Upvoters
Upvote58Downvote
Share
RecommendedAll
310 Views · View Upvoters
Upvote1Downvote
Share
But remember there are exceptions always.
Normally it makes sense for a company when your contributions to your project /
Team should surpass atleast 15–18 Lakhs for you to get a pay of 10 Lakhs.
So, now it depends on your skills, area of expertise and types of projects and the industry you
carry that experience. Then there is another component - your current pay.
So, as you could have figured out - No specific answer is possible for someone’s salary.
29 Answers
What’s the highest salary one can make by writing code in India.
Source: https://6figr.com/
Hope this helps & please don’t get discouraged when you hear people say that with mere coding
you’re unlikely to earn more than 35 lakhs.
I personally know of people who work at Microsoft, Visa & Nutanix who make well over 40
lakhs.
If coding is what you love, just do that for the rest of your career!
Cheers, VC
87.7k Views · View Upvoters
Upvote302Downvote
Share
Vinod Chandrashekar
On a lighter note, In the defence of the word code ;)
...
If we talk about Salary of a Software Engineer in India then I would say maximum average
salary in India for a Software Engineer could be reach upto 50 Lac/A.
But now trend is changing and there is no limit for salary for a software engineer.
I personally know a Technical Architect in India who is getting salary of 90 L/A.
And even many other people in other organization getting salary which is beyond expectation.
So I would say its all depends on an ind ividual to raise his/her bar to get salary even without
getting into management role.
YES salary depends on kind of Organization also like Service Based or Product bases. Generally
Product based org give more salary to their employees as compare to service based.
Moreover new startup hiring software engineer on 30-35 L/A salary which have 6-8 year of
experience so according to that after 5 year might be their salary could be doubled.
Hence, my verdict is right now we can not set any amount for it.
Regards,
Saurabh Gupta
28.1k Views · View Upvoters
Your response is private
Is this answer still relevant and up to date?
YesNo
Upvote18Downvote
Share
Nihal Ansari
Flawed calculation! I guess the salary figures are post translation from USD to INR. i.e. people ...
Anonymous
Updated Feb 19, 2016
I am a developer, neither an architect nor a lead working from India for an overseas
organization on contract. I am in my late 20s and my work involves mobility and cryptography. I
get a $108k (~72 lakhs, before taxes) annual salary but I do it from India. There are positions
that pay you upto $180k (~1.2 crore) if your expertise involves ML and data science. With the
advent of the internet it is possible to tap into global opportunities. You just have to make
yourself more discoverable and marketable.
29.9k Views · View Upvoters
Your response is private
Is this answer still relevant and up to date?
YesNo
Upvote84Downvote
Share
RecommendedAll
Anonymous
Updated Nov 19, 2015
If software developer is just good enough and want to make top salary he should go to USA or
some other countries where he can get top dollors.
It's almost impossible to remain technical and doing active coding after 10-12 years of
experience as technical lead.
You will have to become project manager or architect (more or less doing job of business analyst
or manager )
Irony of industry is nobody wants a coder to remain coder .. Eventually all companies push
engineer s to manage people and doing project management
However at the time of hiring a technical lead ,architect or technical manager is expected to
answer technical question database SQL patterns and even code algos .
Whereas in the very company people on similar post pushed to take management jobs fully or
partially.
I have worked with all top companies in India HCL ,Wipro ,LG and IBM
I wanted remain as pure software engineer but I failed to get such role.
No one want to bear such huge cost for developer.
May be some product company startup can give you high salary for some time .
However the product becomes stable you will become redundant .
Above all demand supply aspect . Today's software industry neads more leads and manager
rather then experienced software developer.
As a Freelancer you can remain developer whole life and earn good money too..however here
also you have to perform multiple roles only difference is you will be your own boss.
18.2k Views · View Upvoters
Upvote19Downvote
Share
RecommendedAll
Large cities: In large cities like Bangalore and Delhi there is a competition for the
best developers. Demand for good developers exceeds the supply and thus the prices
(in this case the salaries) rise there.
E commerce battle: Currently an E commerce battle is fought between several
companies, like Amazon, Flipkart, Myntra, etc. They are pumping cash into the
market to win the battle. So you will find developers in those companies with huge
salary packages, like 35 to 50 lakhs. Even freshers, who are selected, will get 1 lakh in
the starting itself.
Google, Microsoft, SAP: Companies like Google, Microsoft and SAP usually do not
look so much at cost saving when hiring in India. It is mostly about getting talent. So
these companies tend to pay higher packages in general to their hires.
o Google: Expect to get similar salaries as in the Silicon Valley.
o Microsoft: They will be having a tighter control on salaries, as it is a well established
company. But they will pay a premium for better candidates.
o SAP: They will pay handsome salaries to the right candidates. Especially if you
working on some cutting edge technology, like their HANA product line. You can
expect around 15 to 30 lakhs there.
Startup battle: Apart from the E commerce battle, there is also a startup battle going
on, especially in cities like Bangalore or Pune. So there will be a lot of venture capital
in the market, which will artificially increase the salaries.
Of course there can be also the differentiation made, which was mentioned
by Praveen Venkiteswara Annu
Product companies
Services companies
In-house IT
The highest salaries will be paid by companies like Google, which will not shy away from paying
the same kind of salaries, which they pay in the Silicon Valley, which could be around 3.5 crore
per year and more.
The highest average salaries you will find in the E commerce battle sector. Companies like
Amazon and Flipkart will be paying around 15 to 35 lakhs to their candidates.
The next best bet are hot and well funded startups. There you will get similar packages as in the
E commerce companies, but the future prospects in those companies might not be predictable,
as they have products which are not yet tried and tested in the market.
Here some other interesting, similar questions and answers on Quora:
My opinion
You need to be an exceptional developer who can build large scale applications
You need to be willing to move to other locations, than your native place, like
Bangalore, Delhi, etc.
You need to be willing to go the extra mile (meaning that you will have to work day
and night :) )
Most of the developers will want to have a peaceful family life near to their dearest one’s. So they
will forgo these kind of salary opportunities in most cases.
That is another reason, why the previously mentioned companies are ready to shell out the kind
of funds they are paying, to convince the few which are good and are accepting these criteria.
Kind Regards
Sascha Thattil
65.9k Views · View Upvoters
Upvote140Downvote
Share
RecommendedAll
Almost all service based companies offer around 30 -35 L for senior architects in India .
see Cognizant and infy salaries for senior architects
If its start up or big companies like amazon, google India its same to assume we will get 50 l to
60 L with the experience of 15–20 years, But its again warranting a demanding
skill set :)
21.8k Views · View Upvoters
Upvote19Downvote
Share
RecommendedAll
To put things in perspective, your post-tax take home 4.5 - 5.0 million INR would be around
310,000 INR per month. It will go to 360,000 INR per month at the niche places offering higher
salaries. If you take out your recurring expense like repayments for mortgages / loans, your
annual expense might be 3 months of your take home salary for a reasonably good (but no
irresponsible or wasteful) lifestyle. That’s an incredible amount of money to make and save.
Make sure you invest it wisely, and use it for some good philanthropy.
8.9k Views · View Upvoters
Upvote9Downvote
Share
RecommendedAll
1. You absolutely love programming. You connect everything you do in your life with it.
2. You know what a hacker is and that you are one. ;)
3. You are very good in Data Structures and Algorithms. Thus, you can use them to solve
all kinds of problems efficiently.
4. You understand that language is just a tool to make the computer understand your
thoughts and logic.
5. You are ready to go out and bounds to learn something to solve a problem.
6. You know that nobody can feed you programming. It takes a lot of effort and
dedication to learn programming and you have to do it yourself. No “core java” or “big
data” training will ever help.
7. The better you are in math/logic, the better and faster you solve problems.
Most people with these qualities, are either in a startup or a good product company. Most of
them are ready to pay a lot. So, after 5 years of working, you can earn 30–40 lakhs per annum.
Of course companies like Tower Research pay 40 lakhs to fresh college grads so after 5 years of
working there they may pay 80 lakhs per annum.
229.7k Views · View Upvoters
Upvote1.2kDownvote
Share
Arqam Ahmad
Bubble has burst. There is no product company in India. And whatever is there is soon going to en...
1 more comments from Indradhanush Gupta
edWisor.com is one such platform that which provides a complete live training of Android
Development , Data Scientist, Front-end development and NodeJS development .
These live training sessions are provided by professionals who are presently working in
the industry in this job role. This is a 10-12 week program with 3-4 hours of live training on
weekends. Live training is provided with a practical approach based on a weekly
assignment and industry project. These assignments and projects are assessed by the
professional/mentor and is rated based on that for his skill as Android Developer or Front-
end Developer or NodeJS Developer.
edWisor.com after completion of the course sends resumes along with their projects to relevant
companies for hiring.
Thank you!!!
21.9k Views · View Upvoters
Upvote20Downvote
Share
RecommendedAll
---------------------------------------------------------------------------------------------------
A well written immature and skewed answer. Look at the value creation and not coding. To put
things in perspective, there was a Real Time Operating System (RTOS) company which changed
1 line of code in 6 months. There must have been a team of several people on that job, so, the
value which that 1 line of change had, must have been much more than what they were paid! I
typically take a 10x Return on Investment (ROI) by a company. So, if you are paid 10L, the
company will on an average, make 1 Cr off you.
It is not about making the code change, it is about being able to create value for the company.
Anyone in the technical ladder is expected to do hands-on, rather this is the way in which they
maintain their edge.
So, if you are only a *coder*, don't think anyone will pay you much, but, if you create value for
the company by *coding* you will be compensated accordingly.
Above 1 Cr salary is quite common for in-demand technical folks now-a-days. But these are not
coders, they are architects who given a one-line problem statement, convert it to a set of tasks,
execute it with the help of a team and deliver.
25.1k Views · View Upvoters
Upvote37Downvote
Share
RecommendedAll
Regardless of experience. Include all positions where you actually write code - Sr/Principal
Software engineer, Lead/Manager who writes code or at least is actively involved in code
reviews, Architect.
Answer:
I know architects from MS who made 50LPA CTC +stocks [RSU]’s. When you work for midsize
startups, you might get 40–45LPA with lot more stocks.
15.8k Views · View Upvoters
Upvote13Downvote
Share
RecommendedAll
199.5k Views · View Upvoters
Upvote552Downvote
Share
RecommendedAll
Anonymous
Answered May 31, 2013
Product companies like Microsoft Salaries for Software Developer Careers in Microsoft
Corporation
Yahoo Salaries for Software Developer Careers in Yahoo Software Development
Cisco Salaries for Software Developer Careers in Cisco Systems
seem to be the companies which pay on the higher side for Software Developer kind of roles.
Other finance companies like JPMC, Morgan Stanley, Credit Suisse, Goldman Sachs also pay
software developers quite handsomely.
Salaries for Software Developer Careers in Morgan Stanley Advantage Services
Salaries for Software Developer Careers in Credit Suisse Bank
23.5k Views · View Upvoters
Upvote2Downvote
Share
RecommendedAll
I will just keep this answer to the highest salaries. These figures are based on data from 400+
companies that hire through Instahyre. The highest listed job for back-end development is
for Rs. 45 lakhs, however average salary lies between 25–35 lakhs. Whereas, Engineering
Managers and Lead Architectscan earn up to Rs. 80 lakhs.
33.5k Views · View Upvoters
Upvote28Downvote
Share
RecommendedAll
Anonymous
Answered Dec 16, 2016
I know people making over 2 crore annually in cash plus stock in big publically traded
companies who have clear-cut jobs as SDEs.
There are people in startups making over 5 crore if you count stock but the stocks are not public
and the jury is out on how much they are actually worth. These people could be offred around 5
crore if they agree to join the aforementioned big companies. I expect to see these moves within
a year… Look for the first senior principal sde in amazon India or partner sde in microsoft. That
will be your guy.
There are people involved in high frequency trading making many multiples of this but it is
probably not right to consider them software engineers… The better term is algorithmic trader.
The answers near the top which claim that people making over 35 lakhs are managers, not
individual contributors is wrong. Infact, 35 lakhs is slightly less than the median pay of an sde 2
in companies like Amazon and Microsoft…. and there do exist companies routinely paying 40%
more than Amazon and Msft for comparable roles and I know exceptional individuals at the sde
2 level (I.e pure coders, not even tech leads or architects) making close to 70 lakhs.
And of course, an sde 2 is just one step above entry level…. As a good software engineer grows in
his career, he invariably spends less time coding and more doing things that make other people
productive (like design reviews) …things which have a multiplier effect. These people have titles
like senior/staff/principal engineer and they are levelled based on the consistency and size of
their multiplier effect…. To be sure, these people are expected to and do spend time coding and
they are not expected to and usually do not have any reportees.
Amazon/microsoft Principal engineers, for example are 2 bands above SDE 2. People who clear
the hiring bar are routinely offered over 1.5 crore and tenured people at these levels make north
of 2 crore.
There do exist even higher pay bands for engineers in these companies…This is equivalent to a
director or a vp. These people are expected to help create the technical vision of the comapny
and influence the industry at large..They are expected to have impact not just within the
company but be recognized outside as well. Such people usually make close to a million dollars
in the US and will make about the same in India (as I said look for the first partner sde in
Microsoft IDC or senior principal in amazon india..that is your guy)…
18.8k Views · View Upvoters
Upvote30Downvote
Share
Sathyaish Chakravarthy
You’re right. Most salaries reported on websites such as Glassdoor and Payscale are not represent...
The average salary package offered was around 12~13 LPA for the same profile.
26.2k Views · View Upvoters
Upvote42Downvote
Share
RecommendedAll
1. Very well established companies that spends a bomb to get the best talent in the
market.
2. Those startup’s with huge VC investment will spend better than big shots to attract
those engineers in the established companies.
That being said i know a few software engineers that earn 48 Lakhs + annually( Fixed
component)
10.9k Views · View Upvoters
Upvote1Downvote
Share
RecommendedAll
Satish Thyagaraj, Application Development Analyst at Accenture
Answered Jan 1, 2017
One of my cousin, earns 3lakhs per month. It depends on the skills and also the type of
company. Usually salaries in service companies are lesser, compared to product companies.
Now, with the Automation sucking out human dependencies. It will be interesting, to see the
salary ranges in the coming months in the IT sector.
17.9k Views · View Upvoters
Upvote19Downvote
Share
RecommendedAll
Hope it helps!
24.9k Views · View Upvoters
Upvote5Downvote
Share
RecommendedAll
Praveen Venkiteswara Annu, Software architect who also wanders, clicks, writes and plays
Updated Oct 27, 2015
In short, it is unlikely that anyone who gets their hands dirty with code in India will earn more
than INR 30-35 lakhs/annum.
Here are the details:
There are broadly three types of software jobs.
Product companies
Product companies generally hire top talent because they work on cutting edge technology and
can afford to pay higher salaries. These are the companies where the pay scales are the highest
and can go up to INR 30-35 lakhs/annum for people who actually write code- rather than
manage people who write code.
Services companies
IT services companies get projects, more often than not, on account of lower costs of execution
in locations like India compared to places like the US or Europe. For these companies to make
profits and remain relevant, it is necessary that the cost advantage is maintained. For this to
happen, salaries have to be kept low. So, in services companies, people who actually write code
are unlikely to get more than INR 15 -20 lakhs/annum. It is for this reason that people start
moving into management roles once they hit the 'affordability' cap.
Of course, there are exceptions when the skills involved are niche skills for which the company
can charge higher billing rates to the clients. That will then translate to higher salaries for people
who have those niche skills.
In-house IT support
These are companies that recruit people to develop, manage and support their own IT systems.
Pay scales in such companies can vary based on where the parent company is based out of - yes,
there are companies that do not have a presence in India, but run their software development
centers from India due to the significant cost advantage and availability of talent.
For a company that is based in the US, Europe or Australia, even if they pay their employees in
India half of what they would have to pay to hire someone locally, it is still huge savings.
However, it is a great deal for the employees in India as well due to the favourable exchange
rates - for example, a $30,000 annual salary might not be good enough in the US, but it comes
close to INR 18 lakhs in India. It is a win-win for both parties.
Hope this helps!
Edit 1: After a few comments seem to disagree with the points suggested above, I thought it
would be appropriate to include some more details.
There are cases when some companies might have the financial backing necessary to pay
through their noses to undertake R&D projects or paying well above the median pay scale might
sometimes become necessary in the short term to stay ahead of the competition, tap the best
talent or to ensure that the time to market is faster.
The answer states that it is unlikely, not impossible to earn more than INR 35 lakhs per year
- there is a difference between unlikely and impossible.
When someone asks you how many centuries a good batsman can expect to score in his
international career, you would more likely say the odds are between 40 and 50. I am sure you
would not say 100, would you?
The answer is intended to explain the norm, rather than the exception. It is not meant to
discourage anyone from opting out of coding jobs!
It would not have been of much use, if the answer stated - I know a software engineer who earns
INR 50 lakhs per year. Sure, it would have been a short answer.
435.6k Views · View Upvoters
Upvote687Downvote
Share
Pravin Chaudhary
Response to Edit: "how many centuries a good batsman can expect to score in his international ca...
Anonymous
Answered Aug 22, 2013
For salary information in India like in hand salary, joining bonus, increment details you can
visit http://www.officemirror.com
You can check in hand salary information for companies by post and work experience and all
information is submitted by employees themselves
You can also find interview questions and company reviews there!
18.3k Views · View Upvoters
Upvote4Downvote
Share
RecommendedAll
1.3k Views
UpvoteDownvote
Share
RecommendedAll
Sainath Gupta, Insatiably Curious.
Answered Dec 9, 2012
Some details i know:
Walmart retail hired 3 years experience guys in India for an package of Rs 27 lakhs/ annum.
Google hires freshers at Rs 21 lakh/ annum.
The packages are increasing almost at 50% rate per annum for 1st rate programmers.
24k Views · View Upvoters
Upvote17Downvote
Share
RecommendedAll
I know someone who earns 80k per day + expenses. Thats a contractual position but he gets his
salary through some company!
I also know someone who earns (used to earn, 6–8 years back), 35 lakhs per month. Not year,
per month. His current salary can only be a guess. And yes he is in technical role, also writes
code and not in managerial role at all.
My own salary is not bad, not in the range of the cases I have cited but definitely more than what
most folks have written. And I consider myself an average programmer.
15.7k Views · View Upvoters
Upvote7Downvote
Share
RecommendedAll
Rahul Goma Phulore, Software Engineer at DigitalGenius (2017-present)
Answered Jan 22, 2017
Since you ask the highest, I know of someone who makes 65 lakh INR per annum. (I would not
reveal the name of the person or the company.) That is the highest programmer salary I have
heard of in India.
13.9k Views · View Upvoters
Upvote2Downvote
Share
RecommendedAll
Venkatramanan Ramasubramanian, Nokia Developer Champion | Android and iOS App developer
Answered Oct 26, 2015
In recent times, a lot of things have changed in the Indian corporate industry. One among them
is the salary offered for freshers. Now a days even fresh grads get around 1 crore offers during
their college campus placements. Lot of companies like Facebook, Google, Oracle, Flipkart,
Quikr etc, compete with each other to acquire the top engineering talents from India. Along with
the great salary package, a good coder will be offered stock options too in the company.
RecommendedAll
From my personal and friends’ experience, if you are in a “hot” tech and keep interviewing
frequently, you can bubble up in salary ladder really fast and to heights which are nowhere close
to some average numbers mentioned here.
3.8k Views · View Upvoters
Upvote2Downvote
Share
Sid Ban
About the growth, if someone gain the correct experience, have a good attitude towards the work b...
Google “Software Engineer Salary India PayScale” to see the resource site.
Aditi Gupta, Worked both in India and Abroad in Tech and Business Roles
Answered Mar 7, 2013
As of today, this figure can go higher than a manager's salary (non CXO) and can be around 50-
60 lakhs per annum
3.5k Views · View Upvoters
55 Answers
Below, I am mentioning some points that hold true largely from the point of Indian industrial
ecosystem. Also, there are exceptions to everything. Here, I am only trying to mention some
general trends. Please note that I am a software engineer and so, I have written from the point of
software engineering field.
Software engineers are paid much higher as compared to other engineers. IT services
is a fast growing industry in India and you are likely to get a better job if you are from
a Computer Science background.
Companies in India are highly biased when it comes to college. Some companies do
not care about college, but most do. Having a good institute name (IITs, NITs, etc)
helps a lot. Not only do you get a brand name, but also you can take advantage of the
alumni effect.
Good software companies do not care about the number of years of experience you
bring on the table. Most of them care about your ability to learn new things and move
fast. You should be able to prove it by showcasing latest skills. As an example, if you
are a PHP developer, you are likely to get paid lesser as compared to a Python
developer. Having Python on your resume shows that you care to pick up new skills.
This is exactly the same reason due to which Machine Learning engineers make more
money than simple web/android developers.
Resume quality talks a lot about you. Companies do not expect a software engineer to
make the highest quality, most beautiful resume. However, if you are making typos in
your resume, that clearly shows that you are careless. If you cannot spend 30 minutes
to proof-check your resume, you sure will be careless at your job. Companies hate that.
Unless you work at a company where the packages are absolutely fixed, your resume is
surely going to be one of the factors that will decide your salary. Good resume implies
higher salary.
Prepare for interviews. Anonymous has already highlighted this point in this answer. I
cannot agree more. You built an awesome large scale Machine Learning application.
Awesome. But what do I do with it? How do I trust you that you made it and not your
colleague? Also, the application may be amazing, but it has nothing to do with what
my company does. So, I will surely evaluate you by conducting an interview. If you are
unable to clear my interviews, I don’t care if you built the next Facebook. I need to hire
someone to build my company. I am not hiring someone to build another Facebook
for me and so, you will have to clear the hiring bar of my company.
Skills that are not common in market pay a lot. Being even the best Android developer
in India isn’t going to get you hired at Tower Research. Firstly, Android app
development is not what they do; secondly, there is no dearth of good Android
developers in the market. You need to be in the niche segment to get paid well. If your
employer struggles to find a replacement for you, you surely can command your
salary.
Overall, the summary is that you need to be in the niche segment that is fast growing in order to
get paid well.
264.6k Views · View Upvoters
Upvote5.9kDownvote
Share
RecommendedAll
Anonymous
Answered Jan 17
I stand at ~49 LPA (domestic salary in INR), and age 31, so I’m taking a risk here since I don’t
qualify against that criteria you’ve mentioned: 24–27 age, 55LPA bracket.
A combination of the above to solve a complex problem with the best possible space-
time complexity? Yawn……..
In about 6 months time, an average Joe (me) can become a formidable candidate
capable of tackling most interviews. Unfortunately, people are lethargic, overly
contemplating, inconsistent, lack dedication - and easily put-off by initial failures.
I’ve kept track of all my interviews over time: What worked, what didn’t, commonly
asked questions and so on. My répertoire of questions accumulated over the years is
huge, and it has been immensely helpful.
Networking, but of a different kind: You can exchange cards (not many people have
these) or contacts as much as you want, but to play the game effectively, you need to
get yourself *known* and *recognized* as a killer problem solver / manager /
technical lead and so on.
If you think about it in terms of lasting impressions, attention spans and people’s daily
priorities, do you honestly think that XYZ who you had a great conversation with at
some conference has ANY incentive to remember you, much less contact you for an
opportunity? You know the answer.
The idea is become known in relevant circles, and you’ll watch your LinkedIN inbox
get flooded every week. This takes time, effort, genuine achievements and of course,
hanging out with the right folks at the right places.
Communication skills: Duh. Don’t expect miracles if you can’t present yourself in a
way that makes an impression on others, IN ENGLISH.
And sorry, your mastery of Hindi / Kannada / Tamizh / <insert your native language
here> doesn’t count. Sure, you can cry about it all you want and write a thesis (read: a
moronic post on Facebook, in English!) on the ironic state of our country, discussing
how English has been adopted as the lingua franca of business here in spite of the
history of our oppressors and how this needs to change: but let me assure you, no one
gives a fuck, and the ones who do are people not worth fretting over. They won’t put
bread on your table for your love of your mother tongue (provided it matches theirs).
The ones who do, however, will need you to be proficient in English.
I’m not married (against the wishes of my family), which has helped tremendously
when making decisions regarding switching jobs / cities etc. and taking risks in
general. The idea *isn’t* not to get married, but to understand and acknowledge that
once you make that commitment, things become complicated with your significant
other involved. And things literally solidify once you have children. In other words:
Take risks while you can! My employer B was a single floor of around 60 people, but it
turned out to be a wild launchpad and I learned immensely too.
Good luck to all those who aspire to do better and earn bug bucks. Don’t worry too much about
IQ / JEE-Rank / Horoscope Sign / Sexual Orientation or what your freak Jyotish Uncle said
about stars while reading your palm: Those are overrated (not IQ though). As for IQ, you don’t
need to be a genius verified by standardized tests.
Perseverance and consistency has always paid off, and always will. Focus on those.
343.7k Views · View Upvoters
Upvote18.6kDownvoted
Share
RecommendedAll
Subin Roshan, Learner, looking for ways to improve myself.
Answered Jan 18
I fit into the lower end of the range you have mentioned at 26. I will share some things that have
worked for me.
I would suggest that every individual at the starting of their career should establish, preferably
record their targets with respect to where do they see themselves and what would their
financials be in next 3, 5, 10, 15 years. More importantly every 6 months one should analyze the
current situation with regards to the plan. If there is no improvement you have to make changes.
Be result oriented. If you feel that you are not getting the results even after working hard, then
you need to change things. Try working smart instead of working hard.
The Internet is a very helpful resource if you know how to use it well. A lot of sites like Khan
Academy, Coursera, NPTL, Udemy offer courses on almost everything in this world. There is
always new advancement in tech and it is important to keep your self updated to stay ahead of
the competition. Keep thinking how can I make myself better than yesterday and more
importantly work on that even if its reading 5 pages of a book in a day.
Learn anything and everything that you find interesting whether its Astrophysics or 3D printing.
No knowledge will ever go waste.
3. Time:
The sooner you understand that time is your most important resource the more earlier you will
succeed in life. Everybody on this earth has only 24 hours in a day, be it the richest man on earth
or the poorest. how you use your 24 hours will determine what you achieve in your life. Set time
for exercise. Your body is your most valuable asset. If you do not give it the care it deserves it
might cost you heavy later in life.
Today an average individual spends at least 2–3 hours on Facebook or Youtube watching auto
play videos with no entertainment value one after another. Entertainment is necessary but limit
it to 1 hour per day or half an hour. This will force you to spend your time on content with more
entertainment value like your favorite TV series instead of watching random people falling
down.
As Jim Rohn said, “You are the average of the five people you spend the most time with”. If 3 of
the people you spend most of your time with are successful at their job or are good at investing,
it’s more likely that you will eventually become the same. Choose your friends wisely. Try to stay
away from negative people and negativity in general.
Get a mentor or at least find someone successful and spend some time with them. Try to look
into how they think or do things differently.
Do not waste any chance to be around successful people. Attending gatherings like Toastmasters
will help improve in multiple dimensions like presentability, public speaking and networking,
which are inevitable for a successful career.
Some people are naturally gifted by lots of talent. But for the vast majority of average people like
me, achieving something will never be a walk in the park. It may be difficult, not impossible. If
you are really determined to succeed and sincerely and consistently put in the hard work, day in
day out, not only at your job also at improving your knowledge, health, and relationships, and
overall life quality success will come by itself.
Don’t be afraid to fail. Taking calculated risks is a part of success. Sometimes you may have to
leave your job or join a less established company for better growth.
6. Delayed Gratification:
40 Years of research at Stanford University discovered that people with this one quality were
more likely to succeed compared to others. Avoiding temptations that are standing right in front
of you so that you can wait for things which are substantially better down the line. People who
delay gratification are found to be more successful with their career, finances, relationships,
health and really, all aspects of life.
Delayed gratification is important in all aspects of life, be it deciding to go to the gym instead of
a trip to the ice cream parlor or moving to a new city or a new country leaving behind your
family and sentiments for your hometown.
Finally, one last piece of advice, remember that your “life begins at the end of your comfort
zone” - Neale Donald Walsch
and "If you don't like where you are, move! You're not a tree." - Jim Rohn.
Remember that not all changes can be made at once. Don’t expect to be a new person when you
wake up tomorrow. Start by making small improvements, step by step, slow and steady. If you
improve 2% every week then by the end of the year you will be 100% better.
Get out of your comfort zone, push your limits, be thirsty for knowledge, spend time wisely,
work smart and track your goals, achievements and be result oriented. Once you do all these,
your life will be much better than it was before and a better paycheck will only be a matter of
time.
43.4k Views · View Upvoters
Upvote300Downvote
Share
RecommendedAll
Priyank Singh, Software Developer (2015-present)
Answered Feb 12
If you’re an software developer, you’re in luck! Uber hires a DTU boy for 1.24 Cr
package, Adobe hires NIT Patna girl for 39.4 LPA!
Web development is considered one of the most lucrative career paths in the present date. With
the number of consumers being engaged on the virtual medium, the scale at which companies
are investing in creating a comprehensive presence in this market is massive. Long are the days
where physical social marketing used to be the primary form of business growth. Since internet
offers an extensively scale-able market, most of the companies have switched to this medium
establishing it as the primary medium for their business processes.
Observing such an attention being given to the internet, the demand of efficient web developers
who can provide productivity for these companies has increased massively. In turn to be
considered a comprehensive web developer, the knowledge of the languages and
frameworks has become the primary criterion.
Coming to the companies that employ web developers extensively, it the product based
companies that are in dire requirement of efficient web developers.
The reasons why product based software companies have grown extensively:
Integration of basic day to day activities into applications and websites: Almost all the
necessary things like ordering food, booking a transport, buying stuff and for that
matter handling bank accounts and payments are now integrated into the web
technology.
Its not a monopoly! There is a stiff competition among companies as they are multiple
companies offering similar services and are looking to increase their consumer base.
There is a constant drive for change within these services to make it more consumer
interactive and friendly.
What goes on behind the scenes?
Whatever you see on the face of it, has certain codes written inside which make it appear as we
see it. There is a lot of work and coding that goes on behind the scenes to see the output that we
like, and looking at the several interests of the consumer, the need to make it consumer
interactive and friendly is the utmost priority for these companies. There is extensive coding
that is done for the website or software to interact smoothly with the user and since there is so
much weightage given to the interaction, there is an extensive demand for good skilled
candidates.
LinkedIn — With Node.js, they built the LinkedIn app that’s 20 times faster and used
fewer resources from 30 servers it was reduced to 3.
Netflix— The start-up time for Netflix app was reduced by 70%.
Paypal— The Node.js app was built in 33% fewer codes and 40% less files.
Uber— The technology optimises itself. So it gets better own it’s own.
What languages and career paths are in demand in the product based industry?
Keeping in the mind the hiring process practiced, product based companies look primarily on
the latest technologies that you know and are efficient in. Web development can be defined in
three parts :
Front End Development: As a front end developer, you handle the face of the website or the
software. How it looks, what function does what, how it interacts with the user, all of this is
designed and handled by front end developers.
Skills required: JavaScript, JQuery and AngularJS.
Avg Salary: 4–6 LPA
Back End Development: As a Back End Developer, you handle the brain and logic of the
website or the software. Whatever query the user has, it is interpreted, analysed and then sent
back to front end for representation by the back end developers. Data molding and data
representation is handled by Back End Developers.
Skills Required: JavaScript, JSON, NodeJS,ExpressJS and Cloud
Avg Salary: 4–7 LPA
Full stack developer is a combination of the previous two. There has been an
increase in the demand for Full stack developers as they are doubly skilled and
have a better understanding in terms functioning of the software.
Avg Salary: 5–8 LPA
If I were the learn the new technologies, where can i learn them?
There are several online platforms that offer multiple courses and certifications.
Coursera, Udemy, Udacity are a few globally accredited platforms.
Along with learning the new languages and frameworks, improve your portfolio with
live projects. Practical skills is what companies are looking to invest in, have projects
that can showcase them. edWisor is another online platform that along with the skill
training offers project mentoring too. They are primarily focused on proving skill
training in web development. 100+ companies have hired candidates trained out
of edWisor in the Indian market.
Reference: Priyank Singh's answer to In what ways can we prepare for getting jobs with 10 lakhs
package in software?
5.5k Views · View Upvoters
Upvote13Downvote
Share
RecommendedAll
Today, I am going to open the doors of my life and welcome you to experience my story. It’s a
young lad’s journey who was on his own and had little to spend and how he went on to become a
happy self-taught tech entrepreneur.
In order to do something of my own, I took a job at a call center. I had to make several cold calls
in order to gain something. Although I was clumsy at English, I didn’t lose focus of the task at
hand. I ended up selling a ton of stuff to native English speakers. They didn’t really need them,
as it goes with all cold calls, but somehow I convinced them to buy.
This was one of the things what would later go along with me and be part of my success, as the
marketing skills developed during my time at the call center were the prime factor that helped
me in selling my product and making it attractive for even first timers.
This was the first time I realized how good I was at persuading people, I felt like I could convince
anyone to buy whatever I’d sell.
Two months and a lot of cold calling later, I was now enrolled for pre engineering at Forman
Christian College, Lahore. What a lively place that college was! The building, the nature , the
people, it was all amazing. My love for FC will never die.
I was living on Rs 500/- pocket money per week. One day while browsing on the internet I saw
an ad which most of you may have been quite familiar with now “hazaar rupay mein apni
website banwain”. (Get your website built in 1000 Rupees)
Online scams weren’t a common thing back then, so I took a chance, called that person and
deposited “udhaar ka hazaar” (Thousand rupee debt) in his account and then a horrendous
thing happened: the man never picked up my call again, as if I was a stranger trying to cause
harm to him.
I was in a Rs 1000 debt now and was beating myself over my naivete, my “bholapan”. But this
guilt didn’t stay too long and soon transformed into my curiosity to find out what he was
supposed to do for me and how he was going to do that. My love for web and technology was just
blossoming. I started finding out more about it like a true “majnu” and reading Spider and
@internet magazines became a routine.
This is when I came across an ad on a magazine, “web hosting and domains” for Rs 1300/ year.
As I was already in debt and couldn’t afford Rs 1300 ( you can imagine the financial crises I was
in) so I had to ask my friend for it, which he did without a problem.
The Sales guy at that company managed to persuade me into buying a reseller plan costing
Rupees 20,000/ year. Trust me I didn’t even know properly what web hosting was and I ended
up with an unlimited reseller plan.
The only thing I had to do was realize what I was supposed to do with it, and then it suddenly hit
me. I opened MS Word, typed “Get your personal website today with .com domain and web
hosting at just Rs 2500/year” and got it printed. I placed the ad everywhere at my college.
I could never have imagined in my wildest dream that students would want to buy websites from
me, I started getting calls from the very first hour and guess what, I sold websites worth Rs
25,000 on my first day.
This is how I made money for the first time as an entrepreneur and it was the best feeling ever.
Oh and by the way, I was just 15 by then and I didn’t even know how to make those websites
which I claimed I would. I was only good at persuading people, remember?
But unlike the guy who cheated me, I actually started learning HTML from online videos and
fulfilled all orders within given turnaround time.
My hidden potential which was encrypted inside me was now decrypted. I knew what I wanted
to do and my determination and destination we...
(more)
Upvote101Downvote
Share
RecommendedAll
I have. And its quite simple. They are the best at what they do. They can do that ONE THING
and One thing only better than anything else. They cannot do anything else as good as they can
do that one particular thing. Let me sum it up in one sentence - They are good at only one
thing. They practice that one thing better than anyone else.
Imagine Michael Jackson saying - You know what, I am gonna practice dancing for 4 hrs a day
and then spend the rest of my day being an entrepreneur.
Imagine Muhammad Ali saying - I am gonna practice boxing for 2 hrs then I am gonna take
some dance lessons and later I will practice swimming.
Imagine Adele saying - Today I will practice singing for half an hour and later spend my day
dancing ballet.
Imagine Michelangelo saying - I will practice painting and sculpting for 2 hrs today, later I
would do some theater for 3 hrs and practice wrestling for 3 hrs.
Imagine Linus Torvalds saying - I will be coding for just 1 hr today and then give lectures and
practice violin.
Imagine Usain Bolt saying - Today I will practice running for 2 hrs and then I will practice
Tennis for 3 hrs and end my day playing table tennis for 2 hrs.
Do the above sentences sound stupid ? But isn’t this exactly what we do ? Or should I say
‘ taught to do’. We are always taught to be good at everything. We must be good at school ,
good at sports , good at art and the list goes on and on. But the truth is that you can be an ICON
in only one particular field. You can excel in only one particular skill. The people who are
excellent at doing that one particular thing at the age of 24/27 are given that kind of a salary
package. If you observe carefully, they are sloppy in every other skill(which is ok). Some even
become millionaires by that age by the discipline of entrepreneurship.
This guy is now a multi-millionaire. The revenue as of 2016 for OYO rooms is a whooping
US$390 million.
Trishneet Arora
He is said to be a hacker and earns crores of rupees. Companies like CBI, Reliance hire him to do
their security work.
If you are trying to excel in everything then you will be an average in what you do. Being great is
out of question. Do one thing better than anyone else and you are sure to be an Icon
in your field.
236.5k Views · View Upvoters
Upvote4.3kDownvote
Share
RecommendedAll
For example, Flipkart recently visited our campus to hire Software Development Engineers with
a package of ~ 20 LPA*, which had a breakdown of 13.7 base pay plus other bonus and benefits.
Similar pattern is followed by many other companies including Amazon, Adobe, Unicommerce,
Zomato etc.
* This is not from any official source. It is based on information gathered by talking to people
who were hired by Flipkart.
Note: This answer was originally written in 2015 with data available at that time. The
numbers may have changed now.
25.7k Views · View Upvoters
Upvote37Downvote
Share
RecommendedAll
Anonymous
Answered Jan 20
I started my career at the age of 21 with 2.4 LPA INR.
I did not get a good chance to learn from my project. I ran behind almost all my seniors to teach
me and share their work with me. They would do it but only for couple of days. Meanwhile while
I joined new project which is full of freshers. I must say these people are really energetic and
positive minded. And we started a group and shared the topics between us and procured a
sandbox server. During lunch time we shall all go to meeting room and started explaining the
topics and doing experiments on sandbox. With in couple of days, we got good command over
the subject. And then I applied for new job purely because of money(as I was having loans to
clear and family to look after) . When I attended the interview I could answer almost everything.
I thought I could ask for 6LPA package and did the same. Within few days I got offer letter with
the package of 8LPA, which was really a surprise to me.
So my answer to your question is, first improve your knowledge. Learn, learn and learn.
Then look for better opportunities both work wise and pay wise.
14.5k Views · View Upvoters
Upvote108Downvote
Share
RecommendedAll
Anonymous
Answered Jan 20
I think I am eligible for this answer. I currently earn 28 LPA where 25 lakhs INR is the base and
the rest 3 lakhs is yearly performance bonus.
To be precise I would say studying in one of the IITs helped me a lot. When I got out of college I
landed a job which was paying 18 LPA but with one change I was offered a job with the current
CTC, I have a work experience of around 2 years and 6 months. I will be 24 years, this March.
However unfair that is, but studying in a premier institute gives you an upper hand and you can
easily build on top of that, though I have to say my second job is in a startup (where as
previously I used to work for a big firm), which is very hectic, I start at 10 in the morning to
around 11 in the night daily and sometimes I have to work on Saturdays as well.
Even if you are not from a premier institute prepare for algorithms based interviews and make 4
changes in 4 years, where you could easily ask for 50% hikes. Even 50% hikes compounded over
4 years is (1.5) ^ 4 * 24 = 121.6k per month.
9.8k Views · View Upvoters
Upvote25Downvote
Share
RecommendedAll
Abhishek Dwivedi, former Executive (Industry Liaison) at Indian Institute of Technology, Bombay
(2011-2012)
Answered Jan 21
There are one of 2 ways: rare skills OR becoming a workaholic.
I assume you’re talking of Indian companies that give such salaries (its not practical to compare
foreign salaries by converting them to rupees, because cost of living there is also proportionately
high).
1. Type 1 (rare skills): Engineers hired by Google India, Amazon and Flipkart. These
engineers get such high packages because they’re the best CS graduates in the country.
They typically have impeccable credentials in competitive programming, and are
graduates of top schools like IITs or NITs. In contrast, IT services companies like
Infosys and Capgemini, don’t require such skills at all. They hire any one who
breathes, can talk and type something in Java or MySQL. True, to filter out the vast
pool of candidates, some of them require first class marks throughout, but that’s about
it.
2. Type 2 (workaholic): Those in McKinsey, Deloitte or HUL, who’re straight out of a
top B-School like IIM-A,B,C,L,K or ISB, XLRI or FMS etc. They work 80 hours per
week with smiles on their faces (because B-school teaches you to do exactly this for 2
years. Normal persons will collapse at this). They basically sell their souls to such
companies. Now, do you think a BCom graduate from Thakur college, Mumbai will
ever get such a high package ? Never.
You don’t fall in either of these 2 categories. I didn’t either. That’s why we will never get such
high packages so early in life. But this is no cause for worry or feeling despondent. There can be
many more opportunities to do well later in life.
16.3k Views · View Upvoters
Upvote191Downvote
Share
RecommendedAll
Anonymous
Answered Jan 22
I’m 26 years old and I earn 70–80 LPA. Unlike others who have answered, I’m not a Graduate! I
enrolled for Engineering, but quit after first year. So technically, I’m just a 12th passed guy!
You must be wondering what my source of income is? Well, I’m into blogging and Digital
Marketing. I’ve been on this since 2011.
While in College, I was introduced to content writing. I used to write content for other bloggers
and digital marketers. Gradually, I fell in love with blogging and started pursuing it seriously.
I learnt about SEO, SMM and other aspects of Digital Marketing. I didn’t rely on any
professional course though! I learnt most stuff from free resources like DM forums, blogs, videos
etc.
Then I experimented a lot too. I failed a lot, then tasted success on some occasions.
In early days, Google AdSense was my prime source of income (it still contributes a lot). I still
remember getting the first payment of 245$ from Google!
2 years after starting off, I was doing pretty well. I owned a handful of niche blogs and was
earning well from AdSense. I used to blog for 15–16 hours a day! I had a team of freelancers too
(managing 35+ blogs is not an easy task!).
I branched out and started affiliate marketing in 2013. Tasted decent success there too.
In 2017, I entered E-Commerce sector. No, I didn’t start an E-Commerce website! I’m selling
some cool products through the big E-Com portals in India. Revenue is starting to roll in and I’ll
include it in the answer later (in an update)
As you can see, I’m branching out and increasing sources of revenue. At present, I, along with a
team of freelancers run blogs, affiliate marketing business and now selling products directly on
E-Com sites.
Education is very important. It is necessary to have a Degree. But I also want to point out that
you can achieve success if you get really good at something! Find a niche and develop serious
skills relevant to that niche.
51.6k Views · View Upvoters
Upvote1.6kDownvote
Share
RecommendedAll
Suman.B, Born as a Kid and Brought up as a Developer
Updated Feb 10
Trust me, I have better idea for you…
Cracking interview and getting trained in good technologies are costlier, So follow below steps to
overcome upto some extent.
If you don’t make money while you sleep, you will have to work until you die.
Rich people constantly learn and grow, poor people think they already know.
If you buy things you don't need, soon you will have to sell things that you need.
More the risk, more the reward. But never measure the depth of the river with both feet in
water.
Keep your 40% money in bank account, put aside your 20% for emergency and invest your 40%
money in mutual fund or stock market(whatever you think is right for you)
Did you enjoy Reading? I guess you forgot to UPVOTE & SHARING
8k Views · View Upvoters
Upvote158Downvote
Share
RecommendedAll
Long Answer :
Now that I have your attention, let's go through my journey of 8 years to try to understand as to
why am I where I am! -
I come from a business family and we have been in the metal fabrication industry for over half a
century.
Sometime during the recession of 2008, we lost a major chunk of the business and it was just a
spiral downward since then.
By the time I completed by schooling in 2010, the family had come under debt and I realised
that it made much more sense to start working and helping the family, financially.
The first job included me travelling some 20 odd kms(one way) by changing two buses on one of
the busiest routes of Delhi.
It was 9-5 and I was being paid peanuts, but I wasn’t sure if anyone else would employ a 18-yr
old without any formal degree or experience.
The hunger to make more money lead me to assist some friends in shooting weddings as a part
time photographer. So most of the days included a 9-5(excluding travel) and then shooting
weddings (or editing pictures) all night long.
It was tough initially but somehow I was able to cope up in just 4-5hrs of sleep.
I shifted to my second job only because it paid me 5,000 more than the current one. Sadly, the
office was in Gurgaon and I stay in South Delhi. The commute included a bus ride, then metro
and then a long rickshaw ride. And then repeat in the evening.
I realized that I spent a lot of time in the metro so I started writing freelance for some blogs. It
helped me with the increase in travel expenses.
After a year of this routine, a family friend offered me a job in his office to sell financial
instruments(loans, insurance etc.). A completely new domain intrigued me and the fact that the
office was much closer helped my decision to take up the offer.
The salary I was to get was 13,000/- per month.
I started my work with cold calling and visiting the wholesale markets of Delhi.
A 20 year old entering your shop asking you to take a loan during busy working hours didn’t go
according to my hopes and dreams and I spent an awful lot of afternoons running behind
businessmen.
I did manage to get some business and more importantly made some good contacts. (I genuinely
feel that everyone should experience sales for 6 months in their life)
It had been 3 years that I had left school and I was working 12-14hrs a day, without an off
(weekends = picture edits).
One of my wedding clients liked my work and offered me a job in his office as a product
photographer. Salary - 18,000/-.
Since the work timings were flexible, I decided to put in some more efforts to make some money.
Early 2013, I was working in that venture from 8-5. Then drove a cab(owned by a friend) till 8
pm. Then shot some music events in clubs till about 11pm-12am.
Work timings increased to 15-17 hrs but I was taking home around 35,000/- which meant I
didn’t really mind the stress.
I had saved some dough and decided to launch my own venture, Vheelocity in September 2013
with an initial capital of about 3 lac (took a small loan from a family member to add in my
capital of 1.5 lac)
Today, on 24th January, as I write this answer I've realized that I’ve taken exactly 8 days off
since 2013.
(more)
Upvote13.4kDownvote
Share
Usha Rani
I find a pattern here. Most of the answers are from people who claim that they are not formally e...
3 more comments from Sheekha Jariwala, Vanshika Bharti, Pankaj Mishra
Anonymous
Answered Aug 29, 2015
I am 24. I work at one of the big 3 tech companies. 20+ LPA is very much possible for a 26/27
year old.
All the people I know who earn this much fall into one of the following:
They get into companies like Microsoft, Amazon and even startups like flipkart where
fresher's salary start 10+ LPA and rise to 20+ in 3 to 5 years (based on performance,
starting salary etc.,).
Few people get opportunities to go abroad after 3 to 5 years of working for their
company. ($65k to $80k jobs)
People who join companies like Microsoft/Amazon/Google in India apply for other
teams in US/UK and shift there easily after 2/3 years. ($100k jobs)
RecommendedAll
Anonymous
Answered Jan 27
I'm going to share with you nothing fancy or heroic. I did my engineering from one of the top
colleges in India (not IIT). I joined a core company at a salary of 35k per month. I was 22 back
then. Studied hard and joined an MBA program (not IIM) after two years. Got good grades, and
joined a consulting firm (not the top three) at 20+ lpa. I've been here for four years now and my
current CTC is 30.5 lpa. Most of it is fixed. I rarely work more than 12hr a day and do party on
weekends.
Does the money matter? Yes, it does in terms of social security and things you can afford.
Whoever says otherwise is lying.
Am I more happy now? not really. It's a rat trap. It's never enough, and the constant pressure to
move up is a pain.
9.3k Views · View Upvoters
Upvote186Downvote
Share
RecommendedAll
People have put up very good points and I have nothing new to add but the following could be
exactly what you need -
1. As Aman pointed, if you are amongst those individuals who hold some key knowledge
or have self learned experience in any niche technology or industry, you have created
value for yourself which will be seen or utilized by any company in this world.
2. Now since you have some exclusive knowledge, you can ask for any money. Think
machine learning or artificial intelligence, how many people truly understand it.
3. Don’t follow the herd. This is the best advice I got when I was doing my undergrad.
Figure out what is the current need which interests you and start acting towards it as
soon as possible.
4. Since you are working in some MNC already, use the internet and gain some really
good knowledge in your domain, master it or atleast get better at it, and hit the
market. Else, opt for higher education in any good public universities ( doesn’t matter
if its in India or anywhere else ). Companies do value Masters or Phd, but again it
comes down to your knowledge and how well you market yourself during the
interviews.
Last, but not least, keep on learning new stuff, keep increasing your knowledge base and keep
exploring. You will be paid well.
103k Views · View Upvoters
Upvote197Downvote
Share
RecommendedAll
Kavita Chhibber, Journalist, Instructor in Energy Medicine (2009-present)
Answered Fri
My son is 24 and dropped out of a very prestigious scholarship to write a book because he had
promised the death row inmate Troy Davis he would write about their friendship just before
Troy was executed. He then returned to college to finish his final 2 semesters of a dual degree in
Computer Science and Political Science. He was rejected by many start ups for a summer
internship.
But then he landed interviews with Amazon, Facebook and Google and interned with Amazon
with a pretty good firm offer. He is extremely smart and chose not to go to Carnegie Mellon but a
local liberal State college that had just started its Computer Science Department.
What I have seen consistently these days is that while academic excellence is taken into
consideration , big salaries are coming to those who think out of the box and somehow stand out
in some way that catches the eye of these companies.
My son had a weird track record. Academic ace, perfect score on the SAT then college drop out,
writes an award winning book, throws away a prestigious scholarship but returns to finish his
dual degrees. He built some interesting apps. He reads a lot and on diverse things. He is a
perpetual student. He is not even good at networking. But his dignity and work ethics impressed
Amazon to give him two internships back to back.
So just stand out. Be innovative, be different. Be positive and have integrity. And remember
businesses and careers are all based on relationships. Your EQ will take you farther than your
IQ.
Good luck!
1.4k Views · View Upvoters
Upvote15Downvote
Share
RecommendedAll
RecommendedAll
Once you are able to understand what kind of work brings happiness to you you would start
loving it which will in return give you benefits not only in terms of your pay but also mental
satisfaction and making you a happy person overall.
You should always try to become a improved version of yourself not a duplicate of someone else.
Try doing something which you haven’t thought, do certifications, start networking, involve
yourself in other’s work to understand different facts of a company, start interacting with your
colleagues which will make you smarter in your work. Once you are confident in what you do,
you will start getting rewards and who knows one day you can earn more than the ones you
mentioned in your question :)
4k Views · View Upvoters
Upvote4Downvote
Share
RecommendedAll
Lets say there is an IT company which has a decent number of employees however we will
consider only two of them.
The first employee is ‘A’ who is a rockstar programmer who can work on some really challenging
features and turn them into reality. ‘A’ solves a problem for the company as he can take on any
complex project and ace it.
The second employe is ‘B’ who is a security guard at the company. His job is to prevent any
unauthorised personnel to enter into the premisses. Just like ‘A’, ‘B’ also solves a problem for the
company.
A is difficult to replace, if A decides to leave the company it would be extremely difficult to find
someone with a similar skillset. Whereas on the other hand if ‘B’ leaves the company there are
1000s of others like him in a queue waiting for a job.
Another software company wants to hire ‘A’ because of his skills and are willing to pay more,
hence the current company needs to make sure A gets paid enough.
If someone is getting paid an insane amount means they possess a highly marketable skill which
no other or very few posses.
OR
They can do something which a very few can.
22.8k Views · View Upvoters
Upvote1.1kDownvote
Share
RecommendedAll
Prateek Jamdgni, Financial Advisor and Investment Banker at Royal Bank of Scotland (2013-
present)
Answered Jan 25
INVEST IN YOURSELF
when i was 21 yrs old , I met India’s 8th richest person namely RADHAKRISHNA DAMANI , a
very down to earth and humble person” , while talking to him ,I got his advised “TO INVEST IN
YOURSELF “ Meaning thereby to invest in human resources and education.
i did the same , and today at 27yrs of age , i feel adequate, suitable and honoured to answer to
answer your question since
thank you
and honoured
2k Views · View Upvoters
Upvote34Downvote
Share
RecommendedAll
But there are very less people at the age of 25 who are really happy and satisfied (2 fancy words).
You like the job, but you don’t get paid enough. You get paid enough but you hate your job. You
like the job, you get paid well, but you don’t like the environment.
We always want more, something different than what we have now, but there is no end. Only
work as much as you are getting paid. Invest your extra time in what you like or what makes you
happy. You may buy a Swift instead of BMW, you may travel in economical class instead of
business class, you may eat in three star hotel instead of five star but you are doing what you
love.
And in the era where everyone is just competing for everything, you are very lucky if you are
happy!!
Finally its just my perspective of life. Some people may have different view on it.
8.4k Views · View Upvoters
Upvote98Downvote
Share
RecommendedAll
Or, in other words, they have much more expertise in the field than their peers of the same age.
From a company’s perspective this directly translates to “competent/fast learner” which is one
quality any decent company out there is looking for in it’s candidates.
For them, this is a guarantee that the candidate will outperform others in the same role.
It is a guarantee that this person will be constantly learning and will not be stagnant.
And when a company comes across such (gem of) a candidate, they’d be willing to pay any
amount of money to bring them on board.
This question has a ton of great answers on how to do that. Apart from that, I’d also like to add
few points from personal experience.
Always be learning:
‘Years of experience’ is a BS metric.
Your day job isn’t going to give you all the knowledge required to crack the next interview or
prove your competence.
It is upto you and only you to prepare yourself for that.
Do not fall for the market perception of “I’m still a junior engineer because I do not have 5+
years of experience”.
If you are a constant learner, you’d definitely have more knowledge than an average engineer
with 5 years of experience.
Be dispensable:
I know, this is against the common knowledge of ‘become indispensable and the company will
pay you anything’. I strive to be dispensable.
Software can and will go wrong at some point. And what if that point you are vacationing at
Maldives or chilling at a beach at Thailand? Do you still want to be called on to fix the issue?
The best way to become a 10x engineer is to equip 5 other engineers to become a 2x
engineer.
Have a portfolio:
Even if you are one of the best in the world in your field, no body is going to know about you
unless you put it out there for the world to see.
Market your expertise. Have a blog. Tweet about it. Speak at conferences.
People notice. And when they do, opportunities that are not available to the general public will
come knocking on your door.
12.2k Views · View Upvoters
Upvote137Downvote
Share
RecommendedAll
Good luck..
1.1k Views · View Upvoters
Upvote4Downvote
Share
RecommendedAll
In order to get par with them, you have to love your work . Make it your passion. Set a goal in life
and work tirelessly towards it. If your intentions are pure and focused, you will be rewarded.
Surround yourself with like minded people . They will offer you Chief level position in their
group(Organisation) as long as you are productive and result oriented. Most of the Anonymous
folks who are answering know their work’s worth. If every other jimmy in your floor can do what
you do, why should you be paid such an ostentatious amount so early in your career?
So do something unique , have a niche skill in your domain. Whether its technical , managerial
or people’s skill, Just master it. Then you get on par.
172k Views · View Upvoters
Upvote630Downvote
Share
RecommendedAll
Anand Vaishampayan, I know about Career Advice
Answered Jan 21
Real events(names changed)
Year 1995: Ram and Shyam pass out 12th standard from St. Joseph’s Convent School.
Ram goes on to pursue B.E from one of the state engineering college(4 year degree program)
while Shyam joins a BSc Computer Science Hons (3 year degree program) in a state university.
Year 1998: Shyam completed BSc degree and joins a 3 year Masters of Computer Application
program at a state university. Completes the masters in the year 2001. Gets a software trainee
job of Rs 4000 per month.
Year 1999: Ram completes B.E degree. Decides to take a break for one year. Prepares for MBA
entrance. Joins one of the 2nd tier MBA college in India. Passes out in the year 2001. Gets an
entry level executive job in one of the top Financial services company.
Year 2017: 16 years after they passed out of their Masters degree program. Ram is a Senior
Vice President at a Financial Services company. Shyam is an IT manager at an IT
Multinational.
They both started together, they both made decisions. Both of them are successful but Ram is
way ahead of Shyam. There is no point in comparing their salary and designation because it is a
result of the decisions they made at several points in their education and career journey.
Their skills, ability to take risk, ability to visualize the future and make bold moves
is what separates them from each other.
Find out what are skills of those who earn 55 LPA// where do they work? // what role do they
play at work? // how did they land in that job? // what decisions they made in the past which
landed them where they are?
Don’t be in Awe of the situation. Find out the finer details and act. There is a
difference b/w wishful thinking and thinking, acting with purpose.
11k Views · View Upvoters
Upvote121Downvote
Share
RecommendedAll
Tehreem Tungekar, former Programmer Analyst at Cognizant (2014-2016)
Answered Feb 7
Seriously? You earn 24k and still worried? I understand that 24k is not enough to survive in
india but i have many friends who have done engineering and still dont have a job. They are
ready to work at 10k too. Inspite of doing m.tech, there are people who earn 8k. If you look at
people who earn more than you and define your happiness, trust me, you'll always be unsatisfied
with whatever you have.
People who earn lakhs today once started with thousands. You would do it too one day. Just
keep on your work and do not compare!
1.6k Views · View Upvoters
Upvote15Downvote
Share
RecommendedAll
Anonymous
Answered Feb 5
My English teacher back at high school used to tell: The grass on the other side is always
brighter. (Never understood then)
To be very short, you want to earn 55LPA like them just to be happy. Isn’t it?(Ask Yourself?) You
will find this is true. The desire chain
At the end of the chain you would find that happiness is always there. (Must be)
Now , what you can do is to ask that 55LPA guy how happy he/she is?
55LPA Guy: 15 Ghante kaam karta hoon! Khushi to chor do tension m neend nahin aati hai?
Pata nhi last kab chain se soya tha? 1 saal ho gye parents se mile hue!
You just don’t know how happy you are with 24K. Just don’t wanna hurt you, but believe me you
are living an amazing life. 55LPA would make your life hell as you are only seeing 55LPA, not the
troubles that it brings along with it.
3k Views · View Upvoters
Upvote14Downvote
Share
RecommendedAll
Anonymous
Answered Feb 2
Not everyone makes this much at such young age. Usually such high salaries are given to people
in highly specialized and skilled professions like those of airline pilots or surgeons.
Usually airline pilots have a starting salary of 30 lpa which increases rapidly with experince.
With 10+ years in aviation industry , you will be earning upward of 80 lpa and near of the end of
your career (age 65) as a line training captain (LTC), you can expect nearly 1 crore INR per
annum. This again comes up with lots of benefits like free travel, company transport, many paid
holidays etc.
In few cases highly skilled software engineers can earn at most 50–60 lpa after 10+ years of
experience but most of the software engineers don't make more than 12 lpa.
So that purely depends on the profession. I would rank the professions in order
RecommendedAll
Anonymous
Answered Jan 31
Well, stop comparing yourself with others. You are special and fortunate enough to have a job in
MNC whilst a bunch of really talented graduates still roaming in search of jobs .
Technology has evolved over the last few years and it is expected that you up-skill your
knowledge in order to sustain in this Industry.But again, it is your experience that counts and no
one ever cares if you are knowledgeable or not. IT is one such industry where luck really matters
irrespective of your skill , knowledge etc, in addition to favoritism and office politics, which is
essential for your success and growth.
I am one of those Software Professionals with over 15 years of experience having seen enough of
product and service companies.I used to draw a hefty salary at once is now striving hard to
survive in the Industry.
1. Up-skilling is absolutely fine , never forget its very hard to keep yourself updated for
10- 15 years. Nevertheless, your company wants you to contribute in leadership roles
at this level which in a way is risky.
2. Nothing is permanent, especially a job in IT. It is therefore suggested that you
invest parallelly on those areas that can be seen as a back up in case if you lose a job.
3. I have seen kids these days , spend a lot on electronic gadgets ,cars and so-on which
are in my opinion a dead investment.I would rather urge them to invest in
stocks ,funds and real estate that can grow substantially in the coming years.
4. Above all, never give up your identity for the sake of monetary benefit ,fame or career
growth and enjoy your life to the fullest the way you need.
Bottom line,its a wrong notion to assume that a salary of 50–60 L P.A at 27 years is an
achievement and believe me its going to be tough for these guys in the coming years.Also,try to
invest in yourself and commodities that can keep you safe in the coming years and not to forget
your effort to venture in to some business as IT is just a job and not a career any longer.
3.7k Views · View Upvoters
Upvote24Downvote
Share
RecommendedAll
The only difference between u and them is the lack of will and the dedication to do hard work. I
clearly understand that you are working but what I said is Hard Work. You are working and
that’s the reason you are getting paid 24k, if you would have been doing the hard work from the
past 3 years on your passion and the things which you love to do your earnings would have been
10 times more than what you are earning right now and that too in a month.
See its all about trying things. You haven’t tried anything on your own this world is huge and
your time is limited. So use it for yourself coz right now your time you are giving it to the guy
who have created MNC.
Now the question arises is why you didn’t follow your passion or why are you going for that job
which cannot even satisfy you. According to me there can be 2 reasons either you are working to
fulfill your family needs or you don’t know what to do you don’t have anything else so you are
doing it.
Now, Read it carefully if you are satisfying your family needs I appreciate it but on the other
hand no one gives a f**k, You can’t cry out to the people around you coz they don’t care. No one
is going to help you out this is your life you have to struggle to make your dream come true and
by the way this is the time where you can grind for 19hrs.
You are the luckiest person in this universe that you are in your 20s. This is not the time to get
secured by the job which cannot even satisfy you. Go alone build the band that you always
wanted to, hangout with friends and talk about the business idea from which you can make
million and billions. Try everything for the next 2 years the biggest mistake is that you have
stopped trying and started blaming others. The biggest mistake is you yourself. Do the things
which you love and just see the change in yourself. Start taking risk let me tell you that this is
not the time to go safe.
“If you want to win the game follow your passion not your boss”
1.2k Views · View Upvoters
Upvote10Downvote
Share
RecommendedAll
Anonymous
Answered Jan 28
There are certainly a lot of really amazing answers here. A lot of highly motivational stuff. I
would like to provide just a slightly different thought process.
The kids that are making 20+LPA at the age of 24–27 are able to do so, purely because of the
situation they are in, as of now.
The fact is that the product based tech companies in this day and age pay their
employees more than any company has ever paid their employees.
Now, I am one of these kids so please don’t consider this a hate answer. There is nothing special
about these kids apart from the situation they are in.
Granted that it requires certain level of intellect to get into a top engineering college, but even
that is a product of situations you’ve been in.
Even amongst us highly intellectual beings who enter(ed) these top engineering colleges
were kids who chose a non-computer science based engineering stream and are now not
making as much money as their other at-par kids.
Product based tech companies, especially mobile app-based startups, at this moment can afford
to spend lavishly on their software engineers, since they do not have heavy costs pertaining to
real estate, machinery, factories, warehouses, logistics, etc.
The real question is how much money do you actually need. We live in a day and age of
rampant consumerism, where kids need a new phone every year, new clothes every time
there’s a sale, a new car every few years, and at least 2–3 houses to know you’ve made it.
Only a few of the people one generation above us, especially ones in the working class, had
salaries somewhat close to what these kids make right out of college. What difference did it
make to their lives? None. Nada.
If you’re not able to be at peace in your day-to-day life, and the reason is your payslip, by all
means go ahead and work to change it.
It’s easier said than done, but do not compare with others. Because it’s all just a product of
situations. Learn to be at peace with yourself, and you’re gold.
4k Views · View Upvoters
Upvote40Downvote
Share
RecommendedAll
Kuldeep Rawat
Answered Feb 1
Well, this is a hint that your destiny wants you to become job creator rather than job seeker.Best
way to create a business opportunity, is to observe that where people are lazy about
something.Don't stop imagining in life.Just get that lazy thing easily available for them, will be
your new business.Our brain is highly sensitive to grasp things easily when we ard highly
focused on doing something.Learn from other's experience..
This is an opportunity for to create history champ. Most important thing never get bounded with
your degree. It happens that after Btech we all want work with MNCs etc. But always remember ,
these MNCs will only give you salary nothing more with 6 to 9 percent hike every year.But when
you own your business , your growth is increased like by leaps and bounds.Never shy with
business, it's always about learning. You may start with small business like get mobile Tea shop
or coffee shop, you may also for water supply.But the difference you create Through your quality
of selling tea, coffee.Because quality ends the competition you become winner. So, Never ever
compromise with quality, you treat your customer with a Though like they are your prime guest.
This attribute will make a great difference and you will start earning a very good amount of
money.Don't wait, just start today, believe me 2000 rupees per day just is normal these days, if
it's metro city this would be 6000/ day.When you calculate, your minimum monthly amount
will be 60000/month, very rare , engineers have this salary.When you talk about your saving on
this, 30000/ month after cutting all material cost. No engineer in india have this huge amount
as their saving.Let's talk about metro, this same business makes 1.80 lacs / month... People in
MNCs at higher postions have this much salary only. Your may save 1 lac / month no one from
MNCs in india saves this much money every month.Soch mat, kar daal. Ho
jaa maalaamaal .Be positive.Remember that,Apne vicharo ko vash rakho, qki yehi tumhaare
karam banenge,Apne karmo ko vash me rakho, ye tumhari aadat banenge.Apni aadato ko vash
me rakho, qki ye tumhara charitra banengiAur apne charitra ko vash me rakho, yehi tumhaaraa
bhaagya banegi.Insaan apne bhaagya k liye swayam zimmedaar h.Think higher and positive,
stay humble.Keep calm start investing your precious time for woking on your own ideas.Har pal
yahaa ji bhar jiyo, jo hai samaa kal ho na ho.
Cheers...
Regards
Kd pahaadi
1.3k Views · View Upvoters
Upvote6Downvote
Share
RecommendedAll
There are many factors on which these people earn high income, some of them I am discussing
below:-
1. Your 12th board result & college from which you have done your
graduation:-The first thing you need to do for getting a good job depends on how
much you score in your 12th board results(I am talking about the Indian system of
education), the higher you score, the better college you get your admission in. Due to a
tough completion nowadays between the students, most of the good colleges only take
admissions of students who have scored 95% or more in their exam. Good college
means good placement and good placement means more money.
2. The time and hard work you are investing in your work:-These factors only
applies to your job is when you get the type of job you want. The more interest you
find in your work, the more time you want to invest in it. No one can achieve
something in life by doing a 9 to 5 job. You have to invest more time and hard work
(The aftershifts) in order to impress someone who has a higher post than you. The
more you work, the more chances of getting promotions.
3. The type of presentation and self-confidence:-The most important factor is
your self-confidence and the type of presentation in your meetings and the type of
behavior with your colleagues. Believe me, no one can prove himself/herself to the
world if they lack self-confidence. The type of presentations means the way you
express your words and your presentations to a particular client, boss or anyone at
your work. The more you do it in a creative manner, the more chances are of getting
promotion and promotion means money.
That’s wrap it all but the last thing I would like to say is work harder and harder
and believe me, no can stop you from being successful.
650 Views · View Upvoters
Upvote4Downvote
Share
RecommendedAll
and
“The minute you choose to do what you really want to do, its a different kind of life.”
My dear young friend, you are at a cross roads in your life. You can go for the money, or you can
go for your life, your way, and your choices.
I implore you to find the courage to jump without a parachute and re-design your life.
6.1k Views · View Upvoters
Upvote19Downvote
Share
RecommendedAll
Rajeev Giri
Answered Jan 28
I would like to say that you need to have outlier when speaking for marketing purpose of the
organization and for statistical purposes. I would not like to go into intricate details of the
personal life of persons bagging those offers but would like to give a example :- If your age is 23
and you get a chance to take 100million doing a job and move to the age of 60; taking some
salary doing a job that you love till 60 and another scenario where you get nothing and just
move back the time to gain the wisdom to start over again or carry on with your current salary
and life(hypothetical of course) . Highest salary baggers, and job lovers will choose the former
mostly . Just don't compare your life with other's. It's their understanding of priorities in their
life which cannot be generalized. Anyways they are not gonna carry single penny after
death(mostly early death unless they realize) . It's their perspective. It's up to you choose wisely
what you want? If money is your concern go through other replies for this question and go into
the never ending rat race benefiting the person you mostly never met in your life ultimate gainer
of your job. Taking paltry share for your work for the share of your time personal and family
wise. Not doing things that needs to be done at that time(May be realizing later).
P. S. I am not speaking anything about the current debt based monetary system of world,
blockchain, greenbacks and debt with any currency in the world which only helps few no matter
who is working for that paper or digital system (money).
May be money should bring some technology in future which reverses time or all together
prevents death for the billionaires(ultimate gainers from all the highest salary baggers as
mentioned in this question) who constantly want to extend their life span, spending billions in
research for longevity or take their billions after their death to whichever place they reach after
death(something that can never be achieved so hypothetical).
RecommendedAll
Every person has his/her own approach towards life. We all have our own journey, and it is
important to accept one's own self.
Identify your Strengths and Weaknesses. As an individual, one needs to understand that
success depends on his/her own abilities.
Determine what do you need to do, in order to grow from your current role? It could be pursuing
your current role well and side-by-side learning new trends in industry or probably higher
studies.
"What I am really good at, which would fetch me a successful professional career in a corporate
scenario?”
Irrespective of what you are pursuing in your current role, there is a sea of several unexplored
opportunities.
Be Realistic, Understand that people aren't paid 24/55 lakhs just for sitting!!!
Prove your mettle, money would definitely come at the right time.
"Get so much busy in making yourself, so you don’t have time to bother what
others are doing"
268 Views · View Upvoters
Upvote1Downvote
Share
RecommendedAll
which is not difficult if you have good qualifications and experience in specialized sectors. So if
you aim such high figures specialize yourself in some highly demanding skills and be
competitive and look for right opportunities at right market.
good luck.
6.9k Views · View Upvoters
Upvote8Downvote
Share
RecommendedAll
Ashok Kumar Sharma, Entrepreneur | Stock Trader| Founder of Desi Investor
Answered Feb 1
The only way to get rich is by doing something or being good at some skills, where nobody can
take your position. Be as unique as possible to get what you want in life.
Only one advice I would give you which will although look very cliche, but it simply
works: Keep on improving and working on your thing.
You will go through numerous pains and failures, that you will feel like quitting
the whole thing but you have to just move on.
954 Views · View Upvoters
Upvote4Downvote
Share
RecommendedAll
Anonymous
Answered Feb 25
Well I can sense, you want to make money. The best way is to rely on your strengths and
passion.
Get hands on an organization which is aligned with your passion. If you can't find one, Start one.
Surprising thing is…such large corporations, with highly skilled and professional employees can
not compete with a start up in garage.
I know, the person who asked this question won't be happy with this answer. Because his
question was how to make 24K to 55 lakhs.
You can do that as the way you prepare for exams. Just make your CV look good. It includes
everything, marks, skills, achievements, and good communication skills. That's it.
937 Views
UpvoteDownvote
Share
RecommendedAll
1.1k Views · View Upvoters
Upvote2Downvote
Share
RecommendedAll
RecommendedAll
Ratnak Kaustubh, B.E. from Padmabhushan Vasantdada Patil Prathisthan's College of Engineering
(2017)
Answered Feb 8
Depends on your interest if you belong to a computer background then getting this is easy
although i haven’t received it yet, mostly likely if you are interested in Artificial intelligence/Big
Data i think people can receive it. I was 22 and earned 18k per month but patience is the answer
and lot of hard work, keep on studying and keep on indulging on your interests. See in the end
you must be interested not the salary matters but what you do that matters forgot about the
salary or outcome just keep on hard working.
117 Views
UpvoteDownvote
Share
RecommendedAll
Ramakrishna Deshpande
Answered Feb 15
Industries and there verticals and horizontals are very important in any market place. Right
Industry at right time , right place and right skill will definitely grow your earrings more. There
are worst paying industries still exist in the universe. I think you understand Industry, time,
place and skill. Don’t switch any single company in lifetime, stick on to single employer whole
life. Companies will pay you more once they see anything on your paper. For Companies
documention is very important. On paper if u are a CEO, next employer hire you as Senior CEO
with flow of huge money. Nothing else…..!
90 Views
UpvoteDownvote
Share
RecommendedAll
3.9k Views · View Upvoters
Upvote1Downvote
Share
Akshay Deshpande
Answered Sun
What differentiates you vs person you are comparing?
Education
Guts/smartness/luck/HARDWORK?
If you belong to IT, learn machine learning by python and data science
Lastly dont work for wipro, infy, tcs, hcl, ibm, capg.. Trust me when i say this if your aim is
50lkp + yr
33 Views
UpvoteDownvote
Share
RecommendedAll
RecommendedAll
Anonymous
Answered May 15, 2017
My friend started with 20–25k per month salary. After 5 years he is earning 24LPA working in
India. He just focused completely on being a very good android developer. Rest only he can
explain.
4.3k Views · View Upvoters
Upvote13Downvote
Share
RecommendedAll
4.6k Views · View Upvoters
Upvote15Downvote
Share
RecommendedAll
PARAM KHANDELWAL, BE (I.T) from Atmiya Institute Of Technology And Science (2017)
Answered Feb 19
When you start with your carrier you shall keep two things in your mind STRUGGLE and LUCK.
If you have decided any right path on a right way to your struggle, It doesn’t mind you are
starting with business, jobs, sports or etc.You Will have success one day for sure, with status in a
market and more than that 20 or 50 LPA.
And the second thing LUCK. If your luck is good then whatever things is in your mind keep
doing with it. you will succed for sure. But if your luck is not good then whatever you are doing
it’s “FALTU” and you earn only 5 or 10 LPA.
So always LUCK, STRUGGLE,YOUR WORK or how much you specify these 4 things in your
mind you'll succed one day and earning more then that salaries and your status in a market.
94 Views
UpvoteDownvote
Share
RecommendedAll
Sahil Maheshwary, Consultant at Capgemini (2017-present)
Answered Feb 3
I think you shouldn’t compare yourself with anyone. Each individual has his own identity. May
be you are good at something which they are not.
I guess you have to find your strengths and work on them to see what best you can achieve with
that. You have to find your passion and follow it. You never which opportunity is coming on your
way. May be one day you can earn more than them. So just trust your skillset and wok on them
to improve it.
526 Views · View Upvoters
Upvote4Downvote
Share
RecommendedAll
And Don't worry about others focus on your skills and you can do better in your carrier
154 Views
UpvoteDownvote
Share
RecommendedAll
Anonymous
Answered Sat
I have a very simple answer that you may not like. I basically comes down to your value you
bring to the company.
The best thing to do is to get a good education. I got my B.Tech in CS from one of the NITs, got a
good GPA and GRE scores. Did my MS from a top 10 US university in USA. Worked for one year
in the USA. Returned to India a year later at the age of 25 and got a job paying in the range you
mentioned.
1k Views · View Upvoters
Upvote1Downvote
Share
RecommendedAll
Ravinder Reddy, B.Tech(E.C.E) State Syllabus & M.P.C, Government High School (2016)
Answered Feb 4
Bayya,remember one thing Salary is depends on Talent,not on age.Keep searching on new
technologies,new skills,which they need.You will be rich definitely but not immediately…..I wish
u will get that package soon….
175 Views
UpvoteDownvote
Share
RecommendedAll
21 Answers
Hal Varian, chief economist at Google is famous for saying that “the sexiest job in the next 10
years will be statisticians.” In 2009, we couldn’t have known just how right he was about to
become – with one tiny difference: they’re called Data Scientists now. And they’re about to
take over the world
Essentially, data science is about using the massive amount of data organizations are collecting
to gain new insights, identify trends and find ways to streamline business practices. When you
consider that in 2020 the world will generate 50x more data than it did in 2011, it’s
no surprise that an entire discipline has grown up to help people make sense of it.
Whoa! Wait..!!! 50x data gonna rise by the end of the 2020. It's huge and need to be handled
correctly.
Let me tell you why there is so sudden demand has risen? [ I have Accenture's report that will
gives you the answers]
The demand for good data scientists has risen in large part because the big data movement has
become mainstream. Businesses are increasingly looking for ways to use the massive amounts of
data they are collecting and storing to gain new insights
According to a report by Accenture, 87% of enterprises believe big data analytics will redefine
the competitive landscape of their industries within the next three years. And 89% believe that
companies without a big data analytic's strategy in the next year risk losing market share and
will not be as competitive.
[Reference: Industrial Internet changes Competitive Landscape - Accenture ]
The importance of data analytic's is reflected in company’s spending habits. A whopping 73% of
companies claim to be spending more than 20% of their technology budget on big data analytics.
They’re using this money to invest in both the technology resources and the human ones with a
view to increase profitability, gain a competitive advantage and improve environmental safety.
The problem is that while good data talent is recognized as being critical to benefiting from data
analysis, around 4 in 10 companies say their teams lack the appropriate skills. In their report,
Forrester Research summed the problem up nicely saying “Businesses are drowning in data but
starving for insights.” It’s no surprise then, that the demand for data scientists has grown so
rapidly.
The job responsibilities of a data scientist vary widely from sector to sector and even from
company to company within those sectors. In general though, the data scientist’s role is to sift
through all the incoming data streams (both internal and external) with the goal of discovering
new insights. They then need to turn those insights into recommendations for gaining a
competitive advantage or solving a pressing business problem.
Today’s data science goes far beyond simply collecting and reporting on data. Data scientists
need to not only question and explore existing assumptions and processes, but also be able to
communicate their findings and recommendations in ways that the organization's leadership
can understand and act on.
The sudden increase in demand for data scientists has created an incredible skills gap. McKinsey
estimates that by 2018, the U.S. economy will have a shortage of 140,000 to 190,000 people
with analytical expertise. This shortage means that good data scientists are able to demand top
dollar for their services.
The NY Times reported that salaries for entry level data scientists had risen to $91,000
nationally and $110,000 in Silicon Valley. More experienced data scientists can expect upwards
of $250,000 plus bonuses. In fact, according to glassdoor, data science is currently the 15th
highest paid job in America.
With so many companies fighting over talent and salaries on the rise, it’s no surprise that in a
recent infographic LinkedIn sited Data Scientist as 5th fastest growing job title in 2013.
[LinkedIn Report: Top 10 Job Titles That Didn’t Exist 5 Years Ago [INFOGRAPHIC]]
It's very simple, there is 30x growth in last 5 years and as I already stated by the end of the 2020
there will be 50x data available to process.
Footnote: Don't look for salary, look for excellence. If you show your potential then there is
hike in salary.
Please also read this article:wired.comTell Your Kids to Be Data Scientists, Not Doctors
Akash Dugam's answer to What are the most valuable skills to learn for a data scientist now?
Akash Dugam's answer to How I start career in big data? And which online course is good for a
fresher to start career in big data?
69k Views · View Upvoters
Your response is private
Is this answer still relevant and up to date?
YesNo
Upvote132Downvote
Share
RecommendedAll
Long term growth: software engineer is here for a long time and it will be here for a long
time. Data analyst and data scientist (and others) will likely merge and create new specialised
roles. We are already experiencing this with data engineers and how data analysts are much
closer to the data scientist role. It's too soon to say what will happen. In this case and although I
think that data science is here for the long run, it is not easy to understand what the growth will
be.
Salary: Depends where you are and the industry you're in. Silicon Valey pays much different
then any other place in the US and the US pays much differently than Europe. At the moment
data top exec and director titles are not widely spread across industries like CTO and CIO. That
will be a career bottleneck for some people.
But that doesn't really matter... If you are going to pick between two possible careers based
on salary and long term growth, you are flipping a coin in terms of job satisfaction. And I have to
say based on personal and unfortunately very sad experience that nothing beats doing what you
love as long as you can provide for yourself and your family. And both career paths are perfectly
able to do that.
Upvote80Downvote
Share
RecommendedAll
Software Engineer - Are hardcore computer programmers who live their lives writing lines of
code, usually at a pretty low level (C/C++ programmers). They design and build entire software
architectures for very complex systems. Typical career path takes you into systems engineering
& product management. Tends to be more technology focused.
Data Analyst - A rather generic role describing someone who deals with data. They tend to
stick to much higher levels of technology, such as SQL, reporting tools, and excel. Generally this
career path takes you into people or project management. Tend to be more business focused.
Data Scientist - A relatively new role, coined by Jeff Hammerbacher, are data junkies who
have experience with Math/Statistics, Scientific Modeling, Computer Programming, Data
Analysis, Report Design, visualization, business processes, etc. Basically they do everything you
can think of in the world of analytics, and then some. They also generally have a PhD.
Salary - Data Scientist, at least initially. There are very few people who can do what a
data scientist can do and they are quite valuable to the companies that need them.
They can command pretty good salaries.
Long Term Growth - All of them, really. The analytics space, all parts of it, is currently
growing quite rapidly and is expected to for the foreseeable future [1]. None of these
paths, including visualization and analytics, would limit your ability to have a
successful and prosperous career. It will more depend on what your personal interest
is and how hard you're willing to work at it.
Upvote211Downvote
Share
RecommendedAll
Data Scientist builds analysis on top of data. Results of this analysis includes to better
understand customer behavior.
Data modeling
Machine learning
Algorithms
Business Intelligence dashboards
Software Developer builds applications & systems. There work includes three stage of
process from design to writing code, to testing.
Work includes:
13.2k Views · View Upvoters
Upvote12Downvote
Share
RecommendedAll
Software Developer is a generic term given to professionals in IT and Software industry who
work in different domains such as DevOps, Testing, Database Management, Technology
architect, Web Development, Application Programmers, Data Scientists, Data Analysts, etc.
So in a sense Data Science is a broadly an extension of software development with just different
nomenclature.
A data scientist represents an evolution from the business or data analyst role. The formal
training is similar, with a solid foundation typically in computer science and applications,
modeling, statistics, analytics and math.
Data Scientist role is needed when a company’s data volume and velocity exceeds a certain level
that requires more robust skills for sorting through a rolling sea of unstructured data (big data)
to identify questions and pull out critical information. The person then cleanses the data for
proper analysis and creates new algorithms to run queries that relate data from disparate
sources.
In India the average starting salary of Data Scientist is around ₹ 6 LPA while it is
$90k in USA.
The overall job posting for Data Scientist has increased hugely which one can see from
recruitment websites such as Indeed.
The fastest-growing roles are Data Scientists and Advanced Analysts, which are
projected to see demand spike by 28% by 2020.
The overall demand is going to increase steadfastly in coming years with everyday millions of
data being created on the internet which needs to analyzed and can be used for growing
businesses based on the insights.
Now for getting a job as Data Scientist one must know have deep knowledge as well as practical
approach of following topics.
1. Statistics
2. R Programming
3. Predictive Modelling
4. Machine Learning Algorithms
5. Text Mining
6. Python
So in order to pursue a career as data scientist, you need to:
First acquire the relevant skills in the technologies mentioned above so that you can
understand the basic role and job that is involved.
Secondly you need to practice your skills and showcase your talents by doing relevant
projects in Data Science. There are platforms like kaggle which may help you hone
your skills.
You need to find some internships in the companies hiring data scientist as you need
to get acquainted with the work that is involved in the functioning as data scientist and
you can have some on-job practice handing millions of data.
Finally appearing for the interviews which may hep you get hired as Data Scientist.
Now comes the real question as to how you are going to do all these. You may acquire skills from
any of the mentioned platform or resource mentioned below:
Training centres: A lot of training and coaching centres are there which offers
courses in these technologies. But there is no reliability of the course content and
teachers as they lacks industry experience and current scenario.
Edureka, Udemy, Simplilearn: There are a lot of Online platforms which provide
training & certifications for Data Science. But remember at the end of the day your
goal is to get hired as a Data Scientist not just gain certificates.
edWisor.com is one such platform which not only gets you skilled in technologies
required by industry but also get you hired as data scientist. There are over 100+
companies that are hiring edWisor skilled candidates as interns/full-time role.
So you may opt from any platform mentioned above which may suit best to your needs.
8k Views · View Upvoters
Upvote8Downvote
Share
RecommendedAll
Shweta Doshi, Co-founder at GreyAtom
Answered Jun 19, 2017
To be honest, career choice must be made on the basis of interest and interest only.
Software developer is heavily programming centric whereas a data science works at the
intersection of Maths, Statistics and Programming.
The only thing that makes it a hot skill is the need of the output and scalability which can
increase the productivity of any company. And now that people are getting more and more
aware about this, I can see a revolution coming. Every revolution is an opportunity to invent
something new.
As I see a lot of opportunities I would submit that a career in data science can be more
promising. I should list down a few details about both the career prospects.
Software developer
A software developer builds applications and systems. Developers will be involved through all
stages of this process from design, to writing code, to testing and review. They are creating the
products that create the data. Software developer is the oldest of these three roles, and has
established methodologies and tool sets.
Work includes:
There are data scientists who fine-tune the statistical and mathematical models that are applied
onto data. When somebody is applying their theoretical knowledge of statistics and algorithms
to find the best way to solve a data science problem, they are filling the role of data scientist.
When somebody builds a model to predict the number of credit card defaults in the next month,
they are wearing the data scientist hat.
A data scientist will be able to take a business problem and translate it to a data question, create
predictive models to answer the question and storytell about the findings.
Statisticians that focus on implementing statistical approaches to data, and data managers who
focus on running data science teams tend to fall in the data scientist role.
Data scientists are the bridge between the programming and implementation of data science,
the theory of data science, and the business implications of data.
A data scientist builds analysis on top of data. This may come in the form of a one-off analysis
for a team trying to better understand customer behavior, or a machine learning algorithm that
is then implemented into the code base by software engineers and data engineers.
Work includes:
Data modeling
Machine learning
Algorithms
Business Intelligence dashboards
Job Opportunities:
The demand for Data Science skill is going up steadily but there is a huge deficit on the supply
side. This is happening globally and is not restricted to any part of geography. In spite of Big
Data Data Science Analytics being a ‘Hot’ job, there is still a large number of unfilled jobs across
the globe due to shortage of required skill.
In spite of this, the scarcity of data analytics talent is particularly acute and demand for talent is
expected to be on the higher side as more global organizations are outsourcing their work.
There are two types of talent deficits: Data Scientists, who can perform analytics and Analytics
Consultant, who can understand and use data. The talent supply for these job title, especially
Data Scientists is extremely scarce and the demand is huge.
There is clearly a surge in the demand for data scientists all over the globe, especially now that it
has been named the sexiest job of 2016 by Glassdoor. There is a wide scope for data scientists
too due to the increasing gap between the demand and supply of these professionals. If you are a
data scientist looking to be associated with a leading company or if you want to start your career
as a Data Scientist with the top recruiters in the industry, then these ten companies will give you
just what you are looking for!
GreyAtom’s highly selective flagship program aims at mentoring working professional and
freshers in kickstarting their Data Science career. Students built projects upon REAL DataSet
and Problem Statements provided by our industry and hiring partners. Program is classroom
based and heavily practice driven. GreyAtom is an ecosystem where students can leverage the
best from academia, industry practitioners and influencers.
Program - http://www.greyatom.com/full-sta...
Chat with Academic Counsellor - You're welcome to share all your doubts, insecurities
paying an ear to which we'll try our level best to guide you to your career path of
success. https://calendly.com/greyatom/co...
14.6k Views · View Upvoters
Upvote12Downvote
Share
RecommendedAll
Julie Ann, former Artificial Intelligence Research
Answered Nov 4
Data Science is having an ocean full of opportunities in recent times. As the world is going all
obsessed with Big Data, the world of Data Scientists is also getting all the way larger.
In Terms of Scope: The scope of Data Scientists is huge. Though there is also good scope for
Software Developer, but the difference arises due to the fact that the number of software
developers is already too huge. But there are very less number of efficiently skilled Data
Scientists. This paves the way for aspiring Data Scientists and opens the door to a world
of amazing opportunities.
In Terms of Salary: The salary for Data Scientists is much higher than that of Software
Developers. A study shows a notable positive growth in the salaries of Data Scientists in
countries like Australia, UK and India, and it is also said that this growth is here to stay.
In terms of Long Term Growth: The growth of Big Data is exponential. More and more
number of organizations, big and small alike, are now starting to exploit their data to maximize
their profits. And in this process, the demand for Data Scientists is all the way on a surge.
Hence, Data Science can lead to a much more promising career in an innovation-friendly world,
where a lot is still left to be explored.
I work for COSO IT. We are Data Science, Big Data, Artificial Intelligence, Machine Learning
and Analytics Consultants and Trainers. After working with various Projects on various latest
Technologies we also sharing our knowledge through Training in various latest Technologies.
Our Training are near to real-time with real challenges we face while working on Project.
Best of Luck!
3.7k Views · View Upvoters
Upvote2Downvote
Share
RecommendedAll
A Data Scientist is someone who takes care in building things in such a way that Product can
have maximum advantage to the Business. A developer might not have such knowledge, he is
specialized into Building things, not Analyzing it.
In the long run, people who are at intersection of the both ways, will be great value to the
industry.
8.9k Views · View Upvoters
Upvote23Downvote
Share
RecommendedAll
Complete some free courses or MOOCs in each topic and see which one you find more
interesting before making a serious life decision.
If you are interested in shifting careers, check out K2 Data Science. We are an online data
science bootcamp for working professionals. We have a self-paced program. Our core
curriculum is designed by senior data scientists and you are mentored by data scientists with
industry experience every day of the journey.
9.5k Views · View Upvoters
Upvote4Downvote
Share
RecommendedAll
10.4k Views · View Upvoters
Upvote11Downvote
Share
RecommendedAll
RecommendedAll
Shivam Panchal
Answered Apr 6, 2017
Check out the new series of tutorials. Hit Subscribe
If you liked the video, don't forget to SUBSCRIBE. Never miss an update.
Computer Skills
Python, SQL, Hive, Pig, SAS, R or at least few of these is necessary to have in order to become a
data analyst.
Communication Skills
If you liked the video, don't forget to SUBSCRIBE. Never miss an update.
Software Engineer - Are hardcore computer programmers who live their lives writing lines of
code, usually at a pretty low level (C/C++ programmers). They design and build entire software
architectures for very complex systems. Typical career path takes you into systems engineering
& product management. Tends to be more technology focused.
Data Analyst - A rather generic role describing someone who deals with data. They tend to
stick to much higher levels of technology, such as SQL, reporting tools, and excel. Generally this
career path takes you into people or project management. Tend to be more business focused.
Data Scientist - A relatively new role, coined by Jeff Hammerbacher, are data junkies who
have experience with Math/Statistics, Scientific Modeling, Computer Programming, Data
Analysis, Report Design, visualization, business processes, etc. Basically they do everything you
can think of in the world of analytics, and then some. They also generally have a PhD.
4.2k Views · View Upvoters
Upvote1Downvote
Share
RecommendedAll
From another perspective, a data scientist may find software engineering skills more useful than
a software engineer would find data science skills useful.
Alternatively, true data scientists (in a big data context) are scarcer than software engineers, so
they may therefore demand a pay premium compared to software engineers. However, software
engineers could probably find a much greater variety of jobs to suit his/her skills.
30.6k Views · View Upvoters
Upvote28Downvote
Share
RecommendedAll
7.3k Views · View Upvoters
Upvote4Downvote
Share
RecommendedAll
Over 53 million Americans freelance, accounting for a third of the U.S. workforce alone. By
2020, this number is expected to increase to 50% of the labor force. Millennials want flexibility
and freedom, which freelancing offers to both the entrepreneur and the freelancer. On the other
hand, the 9-to-5 caters to an old-fashioned status quo of conditional mobility and a lack of
adventure. Today, millennials are more focused on living, not just working.
LearnKartS is an online market place for IT Trainings. They aggregate variety of Trainings
from different Training companies and Freelancer trainers located across geo locations.
Bringing-up all of them on a same platform and presenting in a manner that makes them easily
discoverable and comparable and thus, helping Trainees/Learners make more informed and
accurate decision in choosing the training best suited to them!
802 Views
UpvoteDownvote
Share
RecommendedAll
Ryan Heard
Answered Jul 17, 2017
Think of data science as a new tech trend that will soon pass when a new idea comes around.
Software developer, I don't care what comes out, will always be around and is a very demanding
career. You can't go wrong with software developer. Also, there's so many development jobs in
all areas. In Data science, your either a genius in machine learning, R, statistics or calculus.
There's not much with data science. It's a good professional now but what will it look like 10 or
15 years from now while software development will still be booming.
302 Views · View Upvoters
Upvote1Downvote
Share
RecommendedAll
8.3k Views · View Upvoters
Upvote3Downvote
Share
RecommendedAll
Steve Reid, Engineer
Answered Oct 10, 2014
Originally Answered: Which position is better, data scientist or software engineer?
I think knowing both will put you in the best position. I'm not a data scientist but I imagine it's
both difficult and inefficient to instruct someone to manipulate the system you are using to
generate / analyze data. I think you could reach the full potential of what something like data
science unlocks if you know what you want and have the means to develop it.
RecommendedAll
Anonymous
Answered Jan 1, 2015
Originally Answered: Which position is better, data scientist or software engineer?
I think you have one thing wrong that data scientists are just managing data and making
reports. That is more of a business analyst role maybe. Data scientists are supposed to be using
the data to find insights an that can result in new product or product insights that you then tell
the developer to make, see?
1.3k Views · View Upvoters
Upvote2Downvote
Share
RecommendedAll
Imad Ayad
Answered Nov 12, 2016
a software engineer can work anytime,anywhere, in any sector. A data scientist is something
very new and tied to a surge or trend. Right now, being both at the same time wouldn’t be so
bad!
489 Views · View Upvoters
Upvote1Downvote
Share
RecommendedAll
Shekhar Thakur, Programmer
Answered Apr 10, 2016
To become data scientist (R language ) you have to be a developer first .
578 Views
https://www.quora.com/Which-career-is-more-promising-data-scientist-or-software-developer-Which-
is-better-in-terms-of-salary-and-long-term-growth-and-why
Promoted by Dataquest
Our program helps you to build the portfolio you'll need to start a new career in this exciting
field.
3 Answers
Brian Steel
Answered Mar 12, 2014
Originally Answered: Software Developer salary vs Quant Developer Salary?
Yes. The average pay for a Quantitative Developer is $109,075 per year Quantitative Developer
(US) Salary. A Software Developer earns an average salary of $64,063 per year Software
Developer (US) Salary. A Quantitative Analyst earns an average salary of $78,969 per
year Quantitative Analyst (US) Salary.
7.5k Views · View Upvoters