DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones AWS Cloud
by AWS Developer Relations
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones
AWS Cloud
by AWS Developer Relations
  1. DZone
  2. Coding
  3. Languages
  4. Want to Get a Job at Google? Learn Kotlin

Want to Get a Job at Google? Learn Kotlin

Kotlin is slowly but surely overtaking Java as the go-to language for Android app development.

Sarah Sinning user avatar by
Sarah Sinning
·
Apr. 23, 19 · Opinion
Like (9)
Save
Tweet
Share
15.72K Views

Join the DZone community and get the full member experience.

Join For Free

Kotlin

In the world of Android app development, Kotlin is kind of a big deal. Created by JetBrains back in 2010 to do away with Java’s numerous “pain points” – like ‘null pointer exceptions’ – Kotlin has now become the go-to language for some of the biggest players in the industry.

Here are five reasons why it should also be yours:

Kotlin makes Java developers better at their jobs.

"What is interesting with Kotlin is basically it leverages the existing skills of Java developers and finds the right tradeoffs to provide new features and provide things that make Java developers more efficient without going too far," said Sébastien Deleuze, an engineer at Pivotal.

Not only is Kotlin 100 percent interoperable with Java, which means “you can start tinkering with Kotlin in an existing Java or Android project and everything will work just fine,” explains a blog post from tech education platform Treehouse, but it also allows devs to write higher quality code in fewer lines. (The code base is 15 to 25 percent smaller, says Square engineer Valeriy Ovechkin.)  

But you don’t need to know Java to learn Kotlin.

While previous knowledge of Java will certainly help you pick up Kotlin, this is by no means a necessity.

According to Atlassian’s Head of Mobile Development Jerry Cheng, Kotlin has made it easier for aspiring developers to enter the software industry. As this piece in Business Insider explains, “the language is more modern and easier to use, which could increase the number of people who learn to code.”

Square’s Ovechkin agrees: “I’ve seen other features in Kotlin that make development more delightful. [It’s] easier to pick up and more expressive.”

Stack Overflow also found that developers working with Kotlin generally have fewer years of coding experience under their belts.

Major companies want Kotlin experience.

As the Business Insider article points out, Google, Square, Pinterest, Pivotal, Capital One, and Atlassian are among the many companies using Kotlin these days.

UK-based IT Jobs Watch also reports that job listings requiring Kotlin have jumped 228 places in their ranking of all IT positions in the last six months.    

And they’ll pay you. A lot.

While the median salary worldwide for Kotlin developers is fairly middle of the road at $57,000 (though still more than Java), this is not the case in the United States, where devs can take home a pretty penny for this skill set. According to Stack Overflow, the median salary in the US is $125,000, making it the seventh most lucrative language reported on their annual survey.

Because not many devs possess the skill yet.

As of 2018, only 6 percent of professional developers know Kotlin, according to HackerRank’s latest Developer Skills Report. But nearly 30 percent want to know it.

Seems like a good call when pros like Cheng, Ovechkin, and Micheal White (Caviar engineering lead at Square) all see Java eventually being phased out of app development.

"There's a sense of fulfillment and satisfaction you get when the tools click into place and solve the problems over and over again," White told Business Insider. "You feel that over and over again, and it builds a momentum of passion. A lot of engineers are feeling that with Kotlin."

Want to get started learning Kotlin today for free?

Check out Udacity and Google’s Kotlin Bootcamp of Programmers.

Kotlin (programming language) career Google (verb) dev Java (programming language)

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • 5 Common Firewall Misconfigurations and How to Address Them
  • How To Set Up and Run Cypress Test Cases in CI/CD TeamCity
  • A Gentle Introduction to Kubernetes
  • Build an Automated Testing Pipeline With GitLab CI/CD and Selenium Grid

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends: