Everybody can author a new question


Subscribe to JavaBlackBelt: eMailAlertsEmail Alerts newslettersWeekly Newsletters
Get JavaBlackBelt: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn

JavaBlackBelt Authors: Sumith Kumar Puri, Duncan Thomas, Maureen O'Gara, Karthik Narayanan, Steve Beaty

Related Topics: Java EE Journal, JavaBlackBelt, Philippines, Enterprise IT: Moving CapEx to OpEx , Java Developer Magazine

Blog Feed Post

Why Cops and Java Developers Have Low Salaries?

In enterprise IT no one just raises salary if there is a way to hire someone else for less money

I've read an interesting article by Felipe Gaucho called "Good Java Developers Deserve Better Salaries," where he states that employers have to increase salaries for Java developers.

Unfortunately, in the market economies such demands won't work.

In enterprise IT no one just raises salary if there is a way to hire someone else for less money.

It's just not in the corporate culture where people are treated as nameless resources. Have you ever wondered why policemen get lower salaries than Java developers even though people in the uniform risk their lives on daily basis?  It's because there are many people who apply for jobs in the police.

Preparing a mediocre policemen takes about the same time as preparing a mediocre Java programmer. The same holds true for good policemen and Java developers. Market rules.  If no one will want to go to police, their salaries and perks will increase.

Today's trend is to move software development to India, where potentially 1.2 billion of people can become Java developers (they'll outsource all other trades to Philippines, Malaysia and Thailand). Not all of them will be good Java developers, but applying 20/80 rule, 240 millions will, and they will lower the prevailing wage for sure.

Luckily, things are different in small companies and startups where GOOD Java developers are still treated nicely. So, if you need better pay and are ready to work harder, leave the corporate world and find a mom and pop software shop (make sure they have stable and positive cash flow).

More Stories By Yakov Fain

Yakov Fain is a Java Champion and a co-founder of the IT consultancy Farata Systems and the product company SuranceBay. He wrote a thousand blogs (http://yakovfain.com) and several books about software development. Yakov authored and co-authored such books as "Angular 2 Development with TypeScript", "Java 24-Hour Trainer", and "Enterprise Web Development". His Twitter tag is @yfain