Skip to content

Files

Latest commit

 

History

History
86 lines (86 loc) · 9.63 KB

Schema_2019.csv

File metadata and controls

86 lines (86 loc) · 9.63 KB
1
ColumnQuestionText
2
RespondentRandomized respondent ID number (not in order of survey response time)
3
MainBranchWhich of the following options best describes you today? Here, by "developer" we mean "someone who writes code."
4
HobbyistDo you code as a hobby?
5
OpenSourcerHow often do you contribute to open source?
6
OpenSourceHow do you feel about the quality of open source software (OSS)?
7
EmploymentWhich of the following best describes your current employment status?
8
CountryIn which country do you currently reside?
9
StudentAre you currently enrolled in a formal, degree-granting college or university program?
10
EdLevelWhich of the following best describes the highest level of formal education that you’ve completed?
11
UndergradMajorWhat was your main or most important field of study?
12
EduOtherWhich of the following types of non-degree education have you used or participated in? Please select all that apply.
13
OrgSizeApproximately how many people are employed by the company or organization you work for?
14
DevTypeWhich of the following describe you? Please select all that apply.
15
YearsCodeIncluding any education, how many years have you been coding?
16
Age1stCodeAt what age did you write your first line of code or program? (E.g., webpage, Hello World, Scratch project)
17
YearsCodeProHow many years have you coded professionally (as a part of your work)?
18
CareerSatOverall, how satisfied are you with your career thus far?
19
JobSatHow satisfied are you with your current job? (If you work multiple jobs, answer for the one you spend the most hours on.)
20
MgrIdiotHow confident are you that your manager knows what they’re doing?
21
MgrMoneyDo you believe that you need to be a manager to make more money?
22
MgrWantDo you want to become a manager yourself in the future?
23
JobSeekWhich of the following best describes your current job-seeking status?
24
LastHireDateWhen was the last time that you took a job with a new employer?
25
LastIntIn your most recent successful job interview (resulting in a job offer), you were asked to... (check all that apply)
26
FizzBuzzHave you ever been asked to solve FizzBuzz in an interview?
27
JobFactorsImagine that you are deciding between two job offers with the same compensation, benefits, and location. Of the following factors, which 3 are MOST important to you?
28
ResumeUpdateThink back to the last time you updated your resumé, CV, or an online profile on a job site. What is the PRIMARY reason that you did so?
29
CurrencySymbolWhich currency do you use day-to-day? If your answer is complicated, please pick the one you're most comfortable estimating in.
30
CurrencyDescWhich currency do you use day-to-day? If your answer is complicated, please pick the one you're most comfortable estimating in.
31
CompTotalWhat is your current total compensation (salary, bonuses, and perks, before taxes and deductions), in `CurrencySymbol`? Please enter a whole number in the box below, without any punctuation. If you are paid hourly, please estimate an equivalent weekly, monthly, or yearly salary. If you prefer not to answer, please leave the box empty.
32
CompFreqIs that compensation weekly, monthly, or yearly?
33
ConvertedCompSalary converted to annual USD salaries using the exchange rate on 2019-02-01, assuming 12 working months and 50 working weeks.
34
WorkWeekHrsOn average, how many hours per week do you work?
35
WorkPlanHow structured or planned is your work?
36
WorkChallengeOf these options, what are your greatest challenges to productivity as a developer? Select up to 3:
37
WorkRemoteHow often do you work remotely?
38
WorkLocWhere would you prefer to work?
39
ImpSynFor the specific work you do, and the years of experience you have, how do you rate your own level of competence?
40
CodeRevDo you review code as part of your work?
41
CodeRevHrsOn average, how many hours per week do you spend on code review?
42
UnitTestsDoes your company regularly employ unit tests in the development of their products?
43
PurchaseHowHow does your company make decisions about purchasing new technology (cloud, AI, IoT, databases)?
44
PurchaseWhatWhat level of influence do you, personally, have over new technology purchases at your organization?
45
LanguageWorkedWithWhich of the following programming, scripting, and markup languages have you done extensive development work in over the past year, and which do you want to work in over the next year? (If you both worked with the language and want to continue to do so, please check both boxes in that row.)
46
LanguageDesireNextYearWhich of the following programming, scripting, and markup languages have you done extensive development work in over the past year, and which do you want to work in over the next year? (If you both worked with the language and want to continue to do so, please check both boxes in that row.)
47
DatabaseWorkedWithWhich of the following database environments have you done extensive development work in over the past year, and which do you want to work in over the next year? (If you both worked with the database and want to continue to do so, please check both boxes in that row.)
48
DatabaseDesireNextYearWhich of the following database environments have you done extensive development work in over the past year, and which do you want to work in over the next year? (If you both worked with the database and want to continue to do so, please check both boxes in that row.)
49
PlatformWorkedWithWhich of the following platforms have you done extensive development work for over the past year? (If you both developed for the platform and want to continue to do so, please check both boxes in that row.)
50
PlatformDesireNextYearWhich of the following platforms have you done extensive development work for over the past year? (If you both developed for the platform and want to continue to do so, please check both boxes in that row.)
51
WebFrameWorkedWithWhich of the following web frameworks have you done extensive development work in over the past year, and which do you want to work in over the next year? (If you both worked with the framework and want to continue to do so, please check both boxes in that row.)
52
WebFrameDesireNextYearWhich of the following web frameworks have you done extensive development work in over the past year, and which do you want to work in over the next year? (If you both worked with the framework and want to continue to do so, please check both boxes in that row.)
53
MiscTechWorkedWithWhich of the following other frameworks, libraries, and tools have you done extensive development work in over the past year, and which do you want to work in over the next year? (If you both worked with the technology and want to continue to do so, please check both boxes in that row.)
54
MiscTechDesireNextYearWhich of the following other frameworks, libraries, and tools have you done extensive development work in over the past year, and which do you want to work in over the next year? (If you both worked with the technology and want to continue to do so, please check both boxes in that row.)
55
DevEnvironWhich development environment(s) do you use regularly? Please check all that apply.
56
OpSysWhat is the primary operating system in which you work?
57
ContainersHow do you use containers (Docker, Open Container Initiative (OCI), etc.)?
58
BlockchainOrgHow is your organization thinking about or implementing blockchain technology?
59
BlockchainIsBlockchain / cryptocurrency technology is primarily:
60
BetterLifeDo you think people born today will have a better life than their parents?
61
ITpersonAre you the "IT support person" for your family?
62
OffOnHave you tried turning it off and on again?
63
SocialMediaWhat social media site do you use the most?
64
ExtraversionDo you prefer online chat or IRL conversations?
65
ScreenNameWhat do you call it?
66
SOVisit1stTo the best of your memory, when did you first visit Stack Overflow?
67
SOVisitFreqHow frequently would you say you visit Stack Overflow?
68
SOVisitToI visit Stack Overflow to... (check all that apply)
69
SOFindAnswerOn average, how many times a week do you find (and use) an answer on Stack Overflow?
70
SOTimeSavedThink back to the last time you solved a coding problem using Stack Overflow, as well as the last time you solved a problem using a different resource. Which was faster?
71
SOHowMuchTimeAbout how much time did you save? If you're not sure, please use your best estimate.
72
SOAccountDo you have a Stack Overflow account?
73
SOPartFreqHow frequently would you say you participate in Q&A on Stack Overflow? By participate we mean ask, answer, vote for, or comment on questions.
74
SOJobsHave you ever used or visited Stack Overflow Jobs?
75
EntTeamsHave you ever used Stack Overflow for Enterprise or Stack Overflow for Teams?
76
SOCommDo you consider yourself a member of the Stack Overflow community?
77
WelcomeChangeCompared to last year, how welcome do you feel on Stack Overflow?
78
SONewContentWould you like to see any of the following on Stack Overflow? Check all that apply.
79
AgeWhat is your age (in years)? If you prefer not to answer, you may leave this question blank.
80
GenderWhich of the following do you currently identify as? Please select all that apply. If you prefer not to answer, you may leave this question blank.
81
TransDo you identify as transgender?
82
SexualityWhich of the following do you currently identify as? Please select all that apply. If you prefer not to answer, you may leave this question blank.
83
EthnicityWhich of the following do you identify as? Please check all that apply. If you prefer not to answer, you may leave this question blank.
84
DependentsDo you have any dependents (e.g., children, elders, or others) that you care for?
85
SurveyLengthHow do you feel about the length of the survey this year?
86
SurveyEaseHow easy or difficult was this survey to complete?