|
| 1 | +# Survey Data Dictionary |
| 2 | + |
| 3 | +This file contains a list of the questions from the survey and descriptions on |
| 4 | +what each question can have as an answer. |
| 5 | + |
| 6 | + |
| 7 | +## Example |
| 8 | + |
| 9 | +> ### Question 1 |
| 10 | +> |
| 11 | +> - **Type**: Boolean |
| 12 | +> - **Options**: Yes (1), No (0) |
| 13 | +> - **Note**: This should have a value. |
| 14 | +
|
| 15 | + |
| 16 | +## Survey Questions and Metadata (Part 1) |
| 17 | + |
| 18 | +### Are you already working as a software developer? |
| 19 | + |
| 20 | +- **Type**: Boolean |
| 21 | +- **Options**: Yes (1), No (0) |
| 22 | + |
| 23 | + |
| 24 | +### Would you prefer to... |
| 25 | + |
| 26 | +- **Type**: Categorical |
| 27 | +- **Options**: |
| 28 | + - work for a startup |
| 29 | + - start your own business |
| 30 | + - work for a multinational corporation |
| 31 | + - freelance |
| 32 | + - work for a medium-sized company |
| 33 | + |
| 34 | + |
| 35 | +### Which one of these roles are you most interested in? |
| 36 | + |
| 37 | +- **Type**: Categorical |
| 38 | +- **Options**: |
| 39 | + - Front-End Web Developer |
| 40 | + - Mobile Developer |
| 41 | + - Data Scientist/Data Engineer |
| 42 | + - User Experience Designer |
| 43 | + - Back-End Web Developer |
| 44 | + - Full-Stack Web Developer |
| 45 | + - Quality Assurance Engineer |
| 46 | + - Product Manager |
| 47 | + - DevOps/SysAdmin |
| 48 | + - Other |
| 49 | +- **Note**: The "Other" option gave the individual the freedom to type in |
| 50 | + whatever they wish. This field is the column directly after this question's |
| 51 | + column. Thus, this "Other" column is mostly empty. |
| 52 | + |
| 53 | + |
| 54 | +### When do you plan to start applying for developer jobs? |
| 55 | + |
| 56 | +- **Type**: Categorical |
| 57 | +- **Options**: |
| 58 | + - I'm already applying |
| 59 | + - Within the next 6 months |
| 60 | + - Within 7 to 12 months |
| 61 | + - more than 12 months from now |
| 62 | + - I haven't decided |
| 63 | + |
| 64 | + |
| 65 | +### About how much month do you expect to earn per year at your first developer job (in US Dollars)? |
| 66 | + |
| 67 | +- **Type**: Numeric |
| 68 | +- **Options**: User input |
| 69 | +- **Note**: This is a free-text field. You'll need to parse through this for any |
| 70 | + input not in numeric form (e.g. "$56k") |
| 71 | + |
| 72 | + |
| 73 | +### Would you prefer to work... |
| 74 | + |
| 75 | +- **Type**: Categorical |
| 76 | +- **Options**: |
| 77 | + - from home |
| 78 | + - no preference |
| 79 | + - in an office with other developers |
| 80 | + |
| 81 | + |
| 82 | +### Which types of in-person coding events have you attended? |
| 83 | + |
| 84 | +- **Type**: Categorical/Boolean |
| 85 | +- **Options**: |
| 86 | + - coffee-and-codes |
| 87 | + - hackathons |
| 88 | + - conference |
| 89 | + - NodeSchool |
| 90 | + - RailsBridge |
| 91 | + - Startup Weekend |
| 92 | + - Women Who Code |
| 93 | + - None |
| 94 | + - Other |
| 95 | +- **Note**: This question allowed multiple options. Thus, each option has its |
| 96 | + own column named as the option itself. Each value of a cell in these columns |
| 97 | + were the option name itself. The "Other" category allowed for user input for |
| 98 | + their answer. The "Other" column is next to the other columns, given the raw |
| 99 | + data. Will need to normalize this text if present. |
| 100 | + |
| 101 | + |
| 102 | +### Which learning resources have you found helpful? |
| 103 | + |
| 104 | +- **Type**: Categorical/Boolean |
| 105 | +- **Options**: |
| 106 | + - EdX |
| 107 | + - Coursera |
| 108 | + - Free Code Camp |
| 109 | + - Khan Academy |
| 110 | + - Code School (Pluralsight) |
| 111 | + - Codeacademy |
| 112 | + - Udacity |
| 113 | + - Udemy |
| 114 | + - Code Wars |
| 115 | + - The Odin Project |
| 116 | + - DevTips |
| 117 | + - Other |
| 118 | +- **Note**: This question allowed multiple options. Thus, each option has its own |
| 119 | + column named as the option itself. Each value of a cell in these columns were |
| 120 | + the option name itself. The "Other" category allowed for user input for their |
| 121 | + answer. The "Other" column is next to the other columns, given the raw data. |
| 122 | + Will need to normalize this text if present. |
| 123 | + |
| 124 | + |
| 125 | +### Which coding-related podcasts have you found helpful? |
| 126 | + |
| 127 | +- **Type**: Categorical/Boolean |
| 128 | +- **Options**: |
| 129 | + - Code Newbie |
| 130 | + - The Changelog |
| 131 | + - Software Engineering Daily |
| 132 | + - JavaScript Jabber |
| 133 | + - None |
| 134 | + - Other |
| 135 | +- **Note**: This question allowed multiple options. Thus, each option has its |
| 136 | + own column named as the option itself. Each value of a cell in these columns |
| 137 | + were the option name itself. The "Other" category allowed for user input for |
| 138 | + their answer. The "Other" column is next to the other columns, given the raw |
| 139 | + data. Will need to normalize this text if present. |
| 140 | + |
| 141 | + |
| 142 | +### About how many months have you been programming for? |
| 143 | + |
| 144 | +- **Type**: Numeric |
| 145 | +- **Options**: User input |
| 146 | + |
| 147 | + |
| 148 | +### Have you attended a full-time coding bootcamp? |
| 149 | + |
| 150 | +- **Type**: Boolean |
| 151 | +- **Options**: Yes (1), No (0) |
| 152 | + |
| 153 | + |
| 154 | +### Aside from university tuition, about how much money have you spent on learning to code so far (in US dollars)? |
| 155 | + |
| 156 | +- **Type**: Numeric |
| 157 | +- **Options**: User input |
| 158 | +- **Note**: You'll need to parse this to make sure the data is indeed in |
| 159 | + numeric form. |
| 160 | + |
| 161 | + |
| 162 | +## Survey Questions and Metadata (Part 2) |
| 163 | + |
| 164 | +### How old are you? |
| 165 | + |
| 166 | +- **Type**: Numeric |
| 167 | +- **Options**: User input |
| 168 | +- **Note**: You'll need to parse this to make sure the data is indeed in |
| 169 | + numeric form. |
| 170 | + |
| 171 | + |
| 172 | +### What's your gender? |
| 173 | + |
| 174 | +- **Type**: Categorical/Boolean |
| 175 | +- **Options**: |
| 176 | + - female |
| 177 | + - male |
| 178 | + - agender |
| 179 | + - trans |
| 180 | + - genderqueer |
| 181 | + |
| 182 | + |
| 183 | +### Which country are you a citizen of? |
| 184 | + |
| 185 | +- **Type**: Categorical |
| 186 | +- **Options**: Countries of the world |
| 187 | +- **Note**: This field allowed free-text entry but gave options to choose from. |
| 188 | + |
| 189 | + |
| 190 | +### Which country do you currently live in? |
| 191 | + |
| 192 | +- **Type**: Categorical |
| 193 | +- **Options**: Countries of the world |
| 194 | +- **Note**: This field allowed free-text entry but gave options to choose from. |
| 195 | + |
| 196 | + |
| 197 | +### About how many people live in your city? |
| 198 | + |
| 199 | +- **Type**: Categorical |
| 200 | +- **Options**: |
| 201 | + - less than 100,000 |
| 202 | + - between 100,000 and 1 million |
| 203 | + - more than 1 million |
| 204 | + |
| 205 | + |
| 206 | +### Are you an ethnic minority in your country? |
| 207 | + |
| 208 | +- **Type**: Boolean |
| 209 | +- **Options**: Yes (1), No (0) |
| 210 | + |
| 211 | + |
| 212 | +### Which language do you speak at home with your family? |
| 213 | + |
| 214 | +- **Type**: Categorical |
| 215 | +- **Options**: Languages of the world |
| 216 | +- **Note**: This field allowed free-text entry but gave options to choose from. |
| 217 | + |
| 218 | + |
| 219 | +### What's the highest degree of level of school you have completed? |
| 220 | + |
| 221 | +- **Type**: Categorical |
| 222 | +- **Options**: |
| 223 | + - no high school (secondary school) |
| 224 | + - some high school |
| 225 | + - high school diploma or equivalent (GED) |
| 226 | + - some college credit, no degree |
| 227 | + - trade, technical, or vocational training |
| 228 | + - associate's degree |
| 229 | + - bachelor's degree |
| 230 | + - master's degree (non-professional) |
| 231 | + - professional degree (MBA, MD, JD, etc.) |
| 232 | + - Ph.D. |
| 233 | + |
| 234 | + |
| 235 | +### What was the main subject your studied in university? |
| 236 | + |
| 237 | +- **Type**: Categorical |
| 238 | +- **Options**: User input |
| 239 | +- **Note**: This field became open if you choose anything greater than trade, |
| 240 | + technical, or vocational training (i.e. associate's degree and greater). |
| 241 | + |
| 242 | +### Do you financially support any dependents? |
| 243 | + |
| 244 | +- **Type**: Boolean |
| 245 | +- **Options**: Yes (1), No (0) |
| 246 | + |
| 247 | + |
| 248 | +### Do you have any debt? |
| 249 | + |
| 250 | +- **Type**: Boolean |
| 251 | +- **Options**: Yes (1), No (0) |
| 252 | + |
| 253 | + |
| 254 | +### Do you have a home mortgage? |
| 255 | + |
| 256 | +- **Type**: Boolean |
| 257 | +- **Options**: Yes (1), No (0) |
| 258 | +- **Note**: This option was given if you answered "Yes" to having debt. |
| 259 | + |
| 260 | + |
| 261 | +### About how much do you owe on your home mortgage in US Dollars? |
| 262 | + |
| 263 | +- **Type**: Numeric |
| 264 | +- **Options**: User input |
| 265 | +- **Note**: This option was given if you answered "Yes" to having a home |
| 266 | + mortgage. This question allowed user input. This will need to be screened and |
| 267 | + normalized based on varying answers. |
| 268 | + |
| 269 | + |
| 270 | +### Do you have student loan debt? |
| 271 | + |
| 272 | +- **Type**: Boolean |
| 273 | +- **Options**: Yes (1), No (0) |
| 274 | +- **Note**: This option was given if you answered "Yes" to having any debt. |
| 275 | + This question allowed user input. This will need to be screened and |
| 276 | + normalized based on varying answers. |
| 277 | + |
| 278 | + |
| 279 | +### Regarding employment status, are you currently... |
| 280 | + |
| 281 | +- **Type**: Categorical |
| 282 | +- **Options**: |
| 283 | + - Employed for wages |
| 284 | + - Self-employed freelancer |
| 285 | + - Self-employed business owner |
| 286 | + - Doing an unpaid internship |
| 287 | + - Not working but looking for work |
| 288 | + - Not working and not looking for work |
| 289 | + - A stay-at-home parent or homemaker |
| 290 | + - Military |
| 291 | + - Retired |
| 292 | + - Unable to work |
| 293 | + - Other |
| 294 | +- **Note**: The "Other" option, if selected, creates a new column for user |
| 295 | + input. |
| 296 | + |
| 297 | + |
| 298 | +### Which field do you work in? |
| 299 | + |
| 300 | +- **Type**: Categorical |
| 301 | +- **Options**: |
| 302 | + - software development and IT |
| 303 | + - architecture or physical engineering |
| 304 | + - health care |
| 305 | + - education |
| 306 | + - finance |
| 307 | + - legal |
| 308 | + - sales |
| 309 | + - arts, entertainment, sports, or media |
| 310 | + - law enforcement and fire and rescue |
| 311 | + - food and beverage |
| 312 | + - office and administrative support |
| 313 | + - farming, fishing, and forestry |
| 314 | + - construction and extraction |
| 315 | + - transportation |
| 316 | + - Other |
| 317 | +- **Note**: The "Other" option, if selected, creates a new column for user |
| 318 | + input. |
| 319 | + |
| 320 | + |
| 321 | +### About how much money did you make last year in (US dollars)? |
| 322 | + |
| 323 | +- **Type**: Numeric |
| 324 | +- **Options**: User input |
| 325 | +- **Note**: This field allowed user input so you'll need to parse this column |
| 326 | + to make sure the data is how you expect and want it to be. |
| 327 | + |
| 328 | + |
| 329 | +### About how many minutes total do you spend commuting to and from work each day? |
| 330 | + |
| 331 | +- **Type**: Numeric |
| 332 | +- **Options**: User input |
| 333 | +- **Note**: This field allowed user input so you'll need to parse this column |
| 334 | + to make sure the data is how you expect and want it to be. |
| 335 | + |
| 336 | + |
| 337 | +### Do you consider yourself under-employed? |
| 338 | + |
| 339 | +- **Type**: Boolean |
| 340 | +- **Options**: Yes (1), No (0) |
| 341 | +- **Note**: The explanation for this question was, "Under-employed means |
| 342 | + working a job that is below your education level?" |
| 343 | + |
| 344 | + |
| 345 | +### Have you served in your country's military before? |
| 346 | + |
| 347 | +- **Type**: Boolean |
| 348 | +- **Options**: Yes (1), No (0) |
| 349 | + |
| 350 | + |
| 351 | +### Do you receive disability benefits from your government? |
| 352 | + |
| 353 | +- **Type**: Boolean |
| 354 | +- **Options**: Yes (1), No (0) |
| 355 | + |
| 356 | + |
| 357 | +### Do you have high speed internet at your home? |
| 358 | + |
| 359 | +- **Type**: Boolean |
| 360 | +- **Options**: Yes (1), No (0) |
| 361 | + |
| 362 | + |
| 363 | +### Start Date and Submit Date |
| 364 | + |
| 365 | +- **Type**: Date |
| 366 | +- **Options**: Computer generated |
| 367 | +- **Note**: These are two separate columns indicating the start and finish |
| 368 | + times for the survey. |
| 369 | + |
| 370 | + |
| 371 | +### Network ID |
| 372 | + |
| 373 | +- **Type**: String |
| 374 | +- **Options**: Computer generated |
| 375 | +- **Note**: This is a unique identifier for the user. |
0 commit comments