Skip to content

Technology

Programming Languages

Which programming languages do you regularly use on your job?

JavaScript remained the most popular language. TypeScript usage shot up, from 33% of respondents using it last year, to 42% of respondents this year.

Kotlin developers were the top compensated while PHP developers were the worst compensated.

39.2% of respondents using Java worked at a company of 10,000 or more employees, while 43.5% of respondents using Ruby worked at a company of 20 to 99 employees.

0%
10%
20%
30%
41%
51%
242
177
120
86
76
10

C++

70
0%
10%
20%
30%
41%
51%
% of question respondents
Which databases do you regularly use at your job?

PostgreSQL remained the most popular database.

0%
8%
16%
24%
32%
40%
204
149
55
10

Not Applicable

95
11

Other Answers

48
0%
8%
16%
24%
32%
40%
% of question respondents

Web Frameworks

Which web frameworks do you regularly use at your job?

React was the most popular web framework overall, and among front-end developers, 69.1% reported they used it.

Among back-end developers, React was also the most popular web framework with 34.6% of respondents using it. Ruby on Rails was the second most popular framework among backend developers, with 17.3% of them using it.

0%
9%
17%
26%
35%
43%
232
95
70
51
45
33
0%
9%
17%
26%
35%
43%
% of question respondents

Other Frameworks and Libraries

Which other frameworks and libraries do you regularly use at your job?

86.1% of data scientists reported that they use NumPy

0%
8%
16%
24%
31%
39%
78
69
61
36
31
0%
8%
16%
24%
31%
39%
% of question respondents

Developer Tools

Which developer tools do you regularly use at your job?

Among DevOps specialists, 91.2% of respondents used Docker, 64.5% of them used Kubernetes, and 62.3% of them used Terraform.

0%
14%
27%
41%
55%
69%
390
283
157
153
107
86
39
0%
14%
27%
41%
55%
69%
% of question respondents

Developer Environments

Which developer environments do you regularly use at your job?

Visual Studio Code was respondents' preferred IDE.

0%
15%
29%
44%
58%
73%
114
56
49
0%
15%
29%
44%
58%
73%
% of question respondents

Cloud Platforms

Which cloud platforms do you regularly use at your job?

Although we provided respondents with Japanese cloud platforms as options, none of them received a significant number of responses.

0%
15%
30%
45%
61%
76%
372
61
26
26
9

Other Answers

33
0%
15%
30%
45%
61%
76%
% of question respondents