Click here to Skip to main content
14,975,862 members

Survey Results

Developer Demographics

Survey period: 10 Dec 2015 to 31 Dec 2020

We’re conducting research to help us better understand our members and better tailor our site to you. Would you mind taking this brief 10-question survey to help? It's very short and should take only a few minutes. When you've finished the survey, we'd like to show our thanks by entering you in a drawing to win one of two $25 Amazon.com gift cards.

Q1. Which developer type best describes you?

OptionVotes% 
Executive (CEO, CIO, CTO, President etc.)1206.49
Manager (Team Leader, Department Head, Product Manager etc.)23012.43
Enterprise Services / Solutions Developer27114.65
Desktop Developer44524.05
Front-end Web Developer422.27
Back-end Web Developer834.49
Full-stack Web Developer28415.35
Mobile Developer482.59
Embedded Application Developer995.35
System Administrator251.35
Database Administrator70.38
DevOps150.81
UX or UI Designer40.22
Quality Assurance / Testing70.38
Business Intelligence / Analytics / Data Warehousing Expert281.51
Student301.62
I am not a developer191.03
Other935.03

Q2. Which languages do you use?

OptionVotes% 
C44023.75
C++72939.34
C#1,40475.77
Visual Basic51727.90
F#422.27
Java40621.91
JavaScript97852.78
Objective-C904.86
Swift663.56
HTML590248.68
CSS86046.41
PHP26714.41
Python28915.60
Ruby462.48
Perl884.75
SQL1,10359.53
Node.js21311.49
AngularJS29115.70
Rust30.16
Go140.76
Clojure70.38
Scala231.24
Haskell170.92
Other29816.08
Respondents were allowed to choose more than one answer; totals may not add up to 100%

Q3. Which platforms and technologies do you develop for?

OptionVotes% 
Windows XP57631.07
Windows 71,45278.32
Windows 81,04756.47
Windows 101,15562.30
Windows Phone23212.51
Android44123.79
iOS29315.80
MacOS1538.25
Linux48826.32
Unix1246.69
Salesforce120.65
Sharepoint914.91
Wordpress663.56
LAMP1196.42
Apache Cordova743.99
Arduino / Raspberry Pi20110.84
Other Embedded Systems19710.63
Other22412.08
Respondents were allowed to choose more than one answer; totals may not add up to 100%

Q4. Which OS platform do you develop from?

OptionVotes% 
Windows1,75894.82
Mac21111.38
Linux39821.47
Unix563.02
Other472.54
Respondents were allowed to choose more than one answer; totals may not add up to 100%

Q5. How long have you been a developer?

OptionVotes% 
Less than 1 year90.48
1 – 2 years271.45
3 – 5 years743.99
5 – 10 years25313.63
10 – 15 years33418.00
Over 15 years1,15962.45

Q6. How would you best describe the industry you work in?

OptionVotes% 
Information Technology and Software Products68336.80
Web Services / Internet1206.47
Telecommunications563.02
Finance1407.54
Healthcare / Biotech / Science1276.84
Manufacturing1095.87
Government824.42
Retail311.67
Education623.34
Engineering / Construction1387.44
Media / Advertising / Entertainment / Gaming663.56
Energy / Utilities482.59
Agriculture120.65
Other1829.81

Q7. What best describes your role in the buying process of new tools, technologies and services at your workplace?

OptionVotes% 
I am the decision maker48125.92
I have lots of influence in the buying process45124.30
I have some influence in the buying process62133.46
I have no influence in the buying process24913.42
Other542.91

Q8. How many people work at your company or organization?

OptionVotes% 
I work alone23912.88
Less than 929115.68
10 - 9944824.14
100 - 49927814.98
500 - 9991045.60
1,000 - 9,99925713.85
10,000 or more19910.72
I don't work402.16

Q9. Why do you use CodeProject?

OptionVotes% 
To share knowledge with others60132.38
To receive help with work projects1,08258.30
To receive help on my personal projects71038.25
To get help with homework573.07
Because I can't do my job without it935.01
To demonstrate that I'm good at what I do522.80
To maintain an online presence1447.76
To communicate with other developers33718.16
I just like to learn1,43077.05
Other1317.06
Respondents were allowed to choose more than one answer; totals may not add up to 100%

Q10. Which ways do you prefer to learn about new products and services from our sponsors?
This assumes the advertisements aren't annoying or spammy to begin with. Choose all that apply.

OptionVotes% 
Online display ads (web banners)31216.80
E-newsletters with ads from multiple sponsors40321.70
Special offer emails with info from a single sponsor24012.92
Technical articles1,49480.45
Product reviews1,04156.06
eBooks and whitepapers71138.29
Programming competitions23512.65
Videos45424.45
Webinars33317.93
Free trials and downloads77341.63
Other794.25
Respondents were allowed to choose more than one answer; totals may not add up to 100%

Thanks for taking our survey! In order to maintain the validity of the survey and the randomness of the survey sample, we kindly ask that you don't post the link publicly.



 
GeneralMy Role Pin
AlanSmewing14-Dec-15 23:30
MemberAlanSmewing14-Dec-15 23:30 
GeneralMy vote of 5 Pin
Red Feet14-Dec-15 0:46
MemberRed Feet14-Dec-15 0:46 
GeneralYour Survey Pin
dpminusa12-Dec-15 12:27
Memberdpminusa12-Dec-15 12:27 
GeneralWeb Platform Pin
LetMeFinclOut12-Dec-15 10:29
MemberLetMeFinclOut12-Dec-15 10:29 
GeneralRe: Web Platform Pin
Adam O'Neil (Travelers Rest, SC)13-Dec-15 4:36
MemberAdam O'Neil (Travelers Rest, SC)13-Dec-15 4:36 
GeneralSurvey lacks some important stuff! Pin
AndyHo12-Dec-15 2:34
professionalAndyHo12-Dec-15 2:34 
GeneralSurprisingly similar people did this survey Pin
S.H.Bouwhuis12-Dec-15 2:34
MemberS.H.Bouwhuis12-Dec-15 2:34 
GeneralRe: Surprisingly similar people did this survey Pin
AndyHo12-Dec-15 2:35
professionalAndyHo12-Dec-15 2:35 
GeneralNice survey Pin
JMBezeau12-Dec-15 1:13
MemberJMBezeau12-Dec-15 1:13 
GeneralRe: Nice survey Pin
alf coder12-Dec-15 2:00
professionalalf coder12-Dec-15 2:00 
GeneralSoftware Architect Pin
HC7211-Dec-15 16:30
MemberHC7211-Dec-15 16:30 
GeneralRe: Software Architect Pin
jpoggio11-Dec-15 23:44
Memberjpoggio11-Dec-15 23:44 
GeneralRe: Software Architect Pin
ozkary12-Dec-15 3:59
Memberozkary12-Dec-15 3:59 
I think the Enterprise Services / Solutions Developer could be used as solutions architect role
GeneralWhat Language? Pin
SeaCay11-Dec-15 13:49
MemberSeaCay11-Dec-15 13:49 
GeneralRe: What Language? Pin
Mr. xieguigang 谢桂纲11-Dec-15 17:29
professionalMr. xieguigang 谢桂纲11-Dec-15 17:29 
GeneralRe: What Language? Pin
PeterKindersley12-Dec-15 1:51
MemberPeterKindersley12-Dec-15 1:51 
Generalyour survey Pin
Tom Groszko11-Dec-15 11:49
MemberTom Groszko11-Dec-15 11:49 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.