VisionMobile’s “State of the Developer Nation” report shows that programmers in North America earn more than their counterparts in other regions.
The report is based on a survey of 21,200 developers in 160 countries, and provides insights into salaries, the most lucrative fields, and programming preferences.
The survey tracks the developer experience across platforms, revenues, apps, languages, tools, APIs, segments, and regions.
- Developers working in areas with a higher technical complexity or in very young sectors generally earn more.
- The median earnings of web developers in Western Europe are half of those of their North American counterparts. Web developers in other regions earn half again.
- C# is the most popular primary programming language among Augmented and Virtual Reality developers, preferred by 30% of them. This is followed by C/C++ (16%) and Java (15%).
- Almost 90% of AR/VR developers have less than two years of experience.
- 48% of web developers use a third-party library or framework other than jQuery to do front-end web development. Angular and React account for 30%.
- Facebook’s React appears to dominate Google’s Angular in online discussion and open source activity.
- Amazon Web Services (AWS) is the most popular primary cloud hosting for companies. In small companies (1-5 employees), Amazon has a 15% share – facing competition from Microsoft (12%), Google (11%), and DigitalOcean (10%).
- AWS is the most popular primary cloud host with developers – strongest with backend developers who target large enterprises.
- The IoT tool market is still underdeveloped and fragmented.
- IoT developers use more tools than amateurs, but they are IoT solution components, not platforms that provide developers with addressable markets.
- Python is now recognised as the native language of machine learning, while R is in most cases a complementary language.
- There is no such thing as a best language for machine learning, and it all depends on what you want to build.