The State of Developer Ecosystem in 2017
In late 2016 and early 2017 we polled over 5,000 developers to identify the State of Developer Ecosystem.
Here's what we learned.
Go to sections
In late 2016 and early 2017 we polled over 5,000 developers to identify the State of Developer Ecosystem.
Here's what we learned.
Go to sections
most popular
primary language
most used
overall
most
promising
Programming languages
42% of all developers don't plan to adopt any new languages.
How often do you use the following tools? (%)
Note: Percentage totals may not equal 100% because of rounding.
More than 70% of Java and C# developers use an IDE all day long.
For C and C++ developers, the numbers are 40% and 50%, respectively.
Do you do unit testing in your projects?
Do you contribute to open-source projects?
of open source contributors don’t do unit testing
Development environment operating systems
use Unix / Linux and Windows simultaneously
Application types
are doing full stack development (both back-end and front-end)
Target mobile OS
target more than 1 mobile operating system
Do you play video games?
of full-time C# developers play video games
What is your favorite game genre?
C developers love hardcore games, with less than 1% preferring Casual games.
Full-time developers prefer playing Simulations and Strategies. Part-timers like Action and Role-playing games. Freelancers are fond of Action-adventures and Role-playing. Self-employed go for Strategies, while students love Action-adventures.
How many hours a day do you sleep? (%)
Gamers sleep less than non-gamers. Same goes for those who do code review. Could code review be as fun as gaming? :)
How many hours a week do you spend coding? (%)
Only 11% don't have a personal or side project.
Do you code on weekends?
52% of programmers who don't have a side project still code on weekends.
Do you have and use a cell / smart phone?
Those who develop for Android mostly have Android smartphones (77%), while those who develop for iOS have Apple iOS smartphones (64%).
Only 17% of those who develop for Windows have Windows-based smartphones.
of developers have 2 or more smartphones with different OSs
Do you prefer the keyboard or the mouse?
Are you right-handed, left-handed or ambidextrous?
Left-handed developers prefer the keyboard more than do right-handed and ambidextrous ones. They also tend to customize keymaps in the their IDEs and editors more often.
Go to sections
Whichever technologies you use, there's a JetBrains tool to match.
Make sure you're using the most up-to-date version of your favorite JetBrains tool.
Thank you for your time!
We hope you found our report useful.