Java Still Most Popular Primary Language, Report Finds
- By John K. Waters
Published by software development toolmaker JetBrains, The State of the Developer Ecosystem 2018 assembled the survey responses of more than 6,000 developers from 17 countries.
The list of languages respondents reported using regularly included SQL and its extensions (47 percent), Python (41 percent), PHP (26 percent), C# (22 percent), C++ (18 percent), TypeScript (17 percent), C (16 percent), Kotlin (9 percent), Ruby (8 percent), Swift (8 percent), and Scala (5 percent). 16 percent of respondents reported plans to use Go, and 13 percent said Kotlin was on their to-do list. The report also found that 38 percent of respondents had no plans to adopt any new programming languages.
Nearly all respondents (82 percent) reported using IDEs (such as IntelliJ IDEA and Eclipse), 69 percent reported using lightweight desktop editors, and most reported preferring to customize their working environments. (More than 77 percent reported using "dark themes" in their editor or IDE.) 77 percent of respondents said they used source code collaboration tools, such as GitHub and Bitbucket; 69 percent said they used an issue track, such as Jira and YouTrack. But less than half (44 percent) said they are using continuous integration and delivery (CI/CD) platforms, such as Jenkins.
And for what it's worth, among the coders who listen to music while they work. 37 percent listen to electronic music, 32 percent listen to pop, 29 percent listen to rock, 28 percent listen to classical, and 17 percent listen to heavy metal.
The survey was conducted earlier this year, applying the same methodology used for last year's survey, said JetBrains marketing analyst Anastasia Chumak, in a blog post. More than 15,000 people participated, but the responses of only 6,000 respondents were included in this report, the company said.
The company was aware of the potential for bias in a survey like this and took steps to reduce that bias, Chumak wrote. Among those steps: report results include only responses coming from advertising channels not explicitly affiliated with JetBrains, including Twitter ads, Google Adwords. and Facebook ads: they applied population weights for post-stratification of Infographic data to correct for the fact that countries with similar sample sizes may have different actual numbers of developers, as well as to present differences in the number of students in different countries; to minimize possible bias against non-English speaking respondents, the survey was conducted in six languages.
John has been covering the high-tech beat from Silicon Valley and the San Francisco Bay Area for nearly two decades. He serves as Editor-at-Large for Application Development Trends (www.ADTMag.com) and contributes regularly to Redmond Magazine, The Technology Horizons in Education Journal, and Campus Technology. He is the author of more than a dozen books, including The Everything Guide to Social Media; The Everything Computer Book; Blobitecture: Waveform Architecture and Digital Design; John Chambers and the Cisco Way; and Diablo: The Official Strategy Guide.