Baselight

Stack Overflow 2022 Developer Survey

Individual responses on the 2022 Developer Survey fielded by Stack Overflow

@kaggle.ebrahimelgazar_stack_overflow_2022_developer_survey

Survey Results Public
@kaggle.ebrahimelgazar_stack_overflow_2022_developer_survey.survey_results_public

  • 6.89 MB
  • 73268 rows
  • 79 columns
responseid

ResponseId

mainbranch

MainBranch

employment

Employment

remotework

RemoteWork

codingactivities

CodingActivities

edlevel

EdLevel

learncode

LearnCode

learncodeonline

LearnCodeOnline

learncodecoursescert

LearnCodeCoursesCert

yearscode

YearsCode

yearscodepro

YearsCodePro

devtype

DevType

orgsize

OrgSize

purchaseinfluence

PurchaseInfluence

buynewtool

BuyNewTool

country

Country

currency

Currency

comptotal

CompTotal

compfreq

CompFreq

languagehaveworkedwith

LanguageHaveWorkedWith

languagewanttoworkwith

LanguageWantToWorkWith

databasehaveworkedwith

DatabaseHaveWorkedWith

databasewanttoworkwith

DatabaseWantToWorkWith

platformhaveworkedwith

PlatformHaveWorkedWith

platformwanttoworkwith

PlatformWantToWorkWith

webframehaveworkedwith

WebframeHaveWorkedWith

webframewanttoworkwith

WebframeWantToWorkWith

misctechhaveworkedwith

MiscTechHaveWorkedWith

misctechwanttoworkwith

MiscTechWantToWorkWith

toolstechhaveworkedwith

ToolsTechHaveWorkedWith

toolstechwanttoworkwith

ToolsTechWantToWorkWith

newcollabtoolshaveworkedwith

NEWCollabToolsHaveWorkedWith

newcollabtoolswanttoworkwith

NEWCollabToolsWantToWorkWith

opsysprofessional_use

OpSysProfessional Use

opsyspersonal_use

OpSysPersonal Use

versioncontrolsystem

VersionControlSystem

vcinteraction

VCInteraction

vchostingpersonal_use

VCHostingPersonal Use

vchostingprofessional_use

VCHostingProfessional Use

officestackasynchaveworkedwith

OfficeStackAsyncHaveWorkedWith

officestackasyncwanttoworkwith

OfficeStackAsyncWantToWorkWith

officestacksynchaveworkedwith

OfficeStackSyncHaveWorkedWith

officestacksyncwanttoworkwith

OfficeStackSyncWantToWorkWith

blockchain

Blockchain

newsosites

NEWSOSites

sovisitfreq

SOVisitFreq

soaccount

SOAccount

sopartfreq

SOPartFreq

socomm

SOComm

age

Age

gender

Gender

trans

Trans

sexuality

Sexuality

ethnicity

Ethnicity

accessibility

Accessibility

mentalhealth

MentalHealth

tbranch

TBranch

icorpm

ICorPM

workexp

WorkExp

knowledge_1

Knowledge 1

knowledge_2

Knowledge 2

knowledge_3

Knowledge 3

knowledge_4

Knowledge 4

knowledge_5

Knowledge 5

knowledge_6

Knowledge 6

knowledge_7

Knowledge 7

frequency_1

Frequency 1

frequency_2

Frequency 2

frequency_3

Frequency 3

timesearching

TimeSearching

timeanswering

TimeAnswering

onboarding

Onboarding

professionaltech

ProfessionalTech

truefalse_1

TrueFalse 1

truefalse_2

TrueFalse 2

truefalse_3

TrueFalse 3

surveylength

SurveyLength

surveyease

SurveyEase

convertedcompyearly

ConvertedCompYearly

1None of thesenannannannannannannannannannannannannannannannannannannannannannannannannannannannannannannannannannannannannannannannannannannannannannannannannannannannannannannannannannannannannannannannannannannannannannannannan
2I am a developer by professionEmployed, full-timeFully remoteHobby;Contribute to open-source projectsnannannannannannannannannannanCanadaCAD Canadian dollarnanJavaScript;TypeScriptRust;TypeScriptnannannannannannannannannannannannanmacOSWindows Subsystem for Linux (WSL)GitnannannannannanVery unfavorableCollectives on Stack Overflow;Stack Overflow for Teams (private knowledge sharing & collaboration platform for companies);Stack Overflow;Stack ExchangeDaily or almost dailyYesDaily or almost dailyNot surenannannannannannannanNonannannannannannannannannannannannannannannannannannanToo longDifficult
3I am not primarily a developer, but I write code sometimes as part of my workEmployed, full-timeHybrid (some remote, some in-person)HobbyMaster’s degree (M.A., M.S., M.Eng., MBA, etc.)Books / Physical media;Friend or family member;Other online resources (e.g., videos, blogs, forum);School (i.e., University, College, etc)Technical documentation;Blogs;Programming Games;Written Tutorials;Stack Overflownan145Data scientist or machine learning specialist;Developer, front-end;Engineer, data;Engineer, site reliability20 to 99 employeesI have some influencenanUnited Kingdom of Great Britain and Northern IrelandGBP Pound sterling32000YearlyC#;C++;HTML/CSS;JavaScript;PythonC#;C++;HTML/CSS;JavaScript;TypeScriptMicrosoft SQL ServerMicrosoft SQL ServernannanAngular.jsAngular;Angular.jsPandas.NETnannanNotepad++;Visual StudioNotepad++;Visual StudioWindowsWindowsGitCode editornannanMicrosoft TeamsMicrosoft TeamsVery unfavorableCollectives on Stack Overflow;Stack Overflow;Stack ExchangeMultiple times per dayYesMultiple times per dayNeutral25-34 years oldManNoBisexualWhiteNone of the aboveI have a mood or emotional disorder (e.g., depression, bipolar disorder, etc.);I have an anxiety disorderNonannannannannannannannannannannannannannannannannannanAppropriate in lengthNeither easy nor difficult40205
4I am a developer by professionEmployed, full-timeFully remoteI don’t code outside of workBachelor’s degree (B.A., B.S., B.Eng., etc.)Books / Physical media;School (i.e., University, College, etc)nannan2017Developer, full-stack100 to 499 employeesI have some influenceOther (please specify):IsraelILS Israeli new shekel60000MonthlyC#;JavaScript;SQL;TypeScriptC#;SQL;TypeScriptMicrosoft SQL ServerMicrosoft SQL ServernannanASP.NET;ASP.NET Core ASP.NET;ASP.NET Core .NET.NETnannanNotepad++;Visual Studio;Visual Studio CodeNotepad++;Visual Studio;Visual Studio CodeWindowsWindowsGitCode editor;Command-line;Version control hosting service web GUI;Dedicated version control GUI applicationJira Work Management;TrelloJira Work Management;TrelloSlack;ZoomSlack;ZoomVery unfavorableCollectives on Stack Overflow;Stack Overflow for Teams (private knowledge sharing & collaboration platform for companies);Stack Overflow;Stack ExchangeDaily or almost dailyYesA few times per weekYes, definitely35-44 years oldManNoStraight / HeterosexualWhiteNone of the aboveNone of the aboveNonannannannannannannannannannannannannannannannannannanAppropriate in lengthEasy215232
5I am a developer by professionEmployed, full-timeHybrid (some remote, some in-person)HobbyBachelor’s degree (B.A., B.S., B.Eng., etc.)Other online resources (e.g., videos, blogs, forum);School (i.e., University, College, etc);On the job trainingTechnical documentation;Blogs;Stack Overflow;Online books;Video-based Online Courses;Online challenges (e.g., daily or weekly coding challenges)nan83Developer, front-end;Developer, full-stack;Developer, back-end;Developer, desktop or enterprise applications;Developer, QA or test20 to 99 employeesI have some influenceStart a free trial;Visit developer communities like Stack OverflowUnited States of AmericaUSD United States dollarnanC#;HTML/CSS;JavaScript;SQL;Swift;TypeScriptC#;Elixir;F#;Go;JavaScript;Rust;TypeScriptCloud Firestore;Elasticsearch;Microsoft SQL Server;Firebase Realtime DatabaseCloud Firestore;Elasticsearch;Firebase Realtime Database;RedisFirebase;Microsoft AzureFirebase;Microsoft AzureAngular;ASP.NET;ASP.NET Core ;jQuery;Node.jsAngular;ASP.NET Core ;Blazor;Node.js.NET.NET;Apache KafkanpmDocker;KubernetesNotepad++;Visual Studio;Visual Studio Code;XcodeRider;Visual Studio;Visual Studio CodeWindowsmacOS;WindowsGit;Other (please specify):Code editornannanMicrosoft Teams;ZoomnanUnfavorableCollectives on Stack Overflow;Stack Overflow for Teams (private knowledge sharing & collaboration platform for companies);Stack Overflow;Stack ExchangeMultiple times per dayYesDaily or almost dailyYes, definitely25-34 years oldnannannannannannanNonannannannannannannannannannannannannannannannannannanToo longEasy
6I am not primarily a developer, but I write code sometimes as part of my workStudent, full-timenannanMaster’s degree (M.A., M.S., M.Eng., MBA, etc.)Books / Physical media;School (i.e., University, College, etc)nannan15nannannannanOther (please specify):GermanynannanC++;LuaLuanannannannannannannannanHomebrewHomebrewVisual Studio Code;XcodeVisual Studio CodeLinux-based;macOSmacOSGitCommand-line;Version control hosting service web GUI;Dedicated version control GUI applicationConfluencenanRocketchat;Slack;ZoomRocketchat;Slack;ZoomVery unfavorableStack Overflow;Stack ExchangeMultiple times per dayYesMultiple times per dayYes, definitely25-34 years oldOr, in your own words:Or, in your own words:Prefer to self-describe:Or, in your own words:Or, in your own words:Or, in your own words:nannannannannannannannannannannannannannannannannannannanAppropriate in lengthEasy
7I code primarily as a hobbyStudent, part-timenannanSecondary school (e.g. American high school, German Realschule or Gymnasium, etc.)Other online resources (e.g., videos, blogs, forum)Stack Overflow;Video-based Online Coursesnan3nannannannanStart a free trial;Visit developer communities like Stack OverflowIndianannanC++;HTML/CSS;JavaScript;PHP;Python;TypeScriptC;C#;C++;Elixir;Go;HTML/CSS;Java;JavaScript;Kotlin;Python;Rust;Swift;TypeScriptCloud Firestore;MongoDB;Firebase Realtime DatabaseMySQL;Oracle;PostgreSQLnannanAngular;Next.js;Node.js;React.js;Svelte;Vue.jsDjango;Flask;Gatsby;jQuery;Next.js;Node.js;React.js;Svelte;Vue.jsnannanHomebrew;npmnpmAtom;IntelliJ;Notepad++;PyCharm;Sublime Text;Visual Studio CodeVisual Studio Code;WebstormmacOSmacOSGitCode editor;Command-linenannanGoogle Chat;Microsoft Teams;Slack;ZoomGoogle Chat;Slack;ZoomFavorableStack OverflowMultiple times per dayYesDaily or almost dailyYes, definitelyUnder 18 years oldManNonanIndianNone of the aboveNone of the abovenannannannannannannannannannannannannannannannannannannanAppropriate in lengthEasy
8I am a developer by professionNot employed, but looking for worknannanSome college/university study without earning a degreeOnline Courses or CertificationnanCoursera;Udemy1nanDeveloper, full-stack;StudentnannanStart a free trialIndianannanC;C++;HTML/CSS;Java;JavaScript;SQLAPL;Bash/Shell;Go;Python;TypeScriptMongoDB;MySQLNeo4j;PostgreSQLAWS;Google Cloud;HerokuDigitalOcean;Firebase;Microsoft Azure;VMwarejQuery;Node.jsAngular;Angular.js;Next.js;Vue.jsnannannpmUnity 3D;YarnAtom;CLion;Eclipse;IntelliJ;Notepad++;Visual StudioAndroid Studio;IPython/Jupyter;Sublime Text;Vim;Visual Studio CodeLinux-based;macOSWindowsGitCommand-linenannanGoogle Chat;Microsoft Teams;ZoomnanVery favorableCollectives on Stack Overflow;Stack Overflow;Stack ExchangeA few times per weekYesI have never participated in Q&A on Stack OverflowYes, definitely18-24 years oldManNoStraight / HeterosexualIndianNone of the aboveNone of the abovenannannannannannannannannannannannannannannannannannannanAppropriate in lengthEasy
9I am a developer by professionEmployed, full-timeHybrid (some remote, some in-person)I don’t code outside of workMaster’s degree (M.A., M.S., M.Eng., MBA, etc.)On the job training;Coding Bootcampnannan66Developer, back-endI don’t knowI have little or no influencenanNetherlandsEUR European Euro46000YearlynannannannannannannannannannannannanEmacs;Notepad++Emacs;Notepad++WindowsWindowsGitCommand-line;Dedicated version control GUI applicationConfluence;Jira Work ManagementConfluence;Jira Work ManagementMicrosoft TeamsMicrosoft TeamsVery unfavorableStack Overflow for Teams (private knowledge sharing & collaboration platform for companies);Stack Overflow;Stack ExchangeA few times per month or weeklyYesLess than once per month or monthlyNo, not at all25-34 years oldWomanNoPrefer to self-describe:EuropeanOr, in your own words:Or, in your own words:YesIndependent contributor6AgreeDisagreeAgreeAgreeAgreeAgreeDisagree3-5 times a week3-5 times a weekNever15-30 minutes a dayOver 120 minutes a daySomewhat longInnersource initiative;DevOps function;Microservices;Developer portal or other central places to find tools/services;Continuous integration (CI) and (more often) continuous delivery;Automated testing;Observability toolsYesYesYesAppropriate in lengthEasy49056
10I am a developer by professionIndependent contractor, freelancer, or self-employedFully remoteHobby;Contribute to open-source projects;Bootstrapping a businessSome college/university study without earning a degreeBooks / Physical media;Other online resources (e.g., videos, blogs, forum);School (i.e., University, College, etc)Technical documentation;Blogs;Written Tutorials;Stack Overflow;Online books;Online forumnan3730Developer, desktop or enterprise applications;Developer, mobile;EducatorJust me - I am a freelancer, sole proprietor, etc.I have a great deal of influenceStart a free trial;Ask developers I know/work with;Research companies that have advertised on sites I visitCroatiaHRK Croatian kunananDelphi;Java;SwiftDelphi;Java;SwiftnannanDigitalOcean;FirebaseDigitalOcean;FirebasenannannannannannanAndroid Studio;RAD Studio (Delphi, C++ Builder);Visual Studio Code;XcodeAndroid Studio;RAD Studio (Delphi, C++ Builder);Visual Studio Code;XcodeWindowsWindowsGitVersion control hosting service web GUI;Dedicated version control GUI applicationnannanGoogle Chat;SlackGoogle Chat;SlackVery unfavorableCollectives on Stack Overflow;Stack Overflow;Stack ExchangeMultiple times per dayYesMultiple times per dayYes, definitely45-54 years oldWomanNoStraight / HeterosexualWhite;EuropeanNone of the aboveNone of the abovenannannannannannannannannannannannannannannannannannannanAppropriate in lengthEasy

CREATE TABLE survey_results_public (
  "responseid" BIGINT,
  "mainbranch" VARCHAR,
  "employment" VARCHAR,
  "remotework" VARCHAR,
  "codingactivities" VARCHAR,
  "edlevel" VARCHAR,
  "learncode" VARCHAR,
  "learncodeonline" VARCHAR,
  "learncodecoursescert" VARCHAR,
  "yearscode" VARCHAR,
  "yearscodepro" VARCHAR,
  "devtype" VARCHAR,
  "orgsize" VARCHAR,
  "purchaseinfluence" VARCHAR,
  "buynewtool" VARCHAR,
  "country" VARCHAR,
  "currency" VARCHAR,
  "comptotal" DOUBLE,
  "compfreq" VARCHAR,
  "languagehaveworkedwith" VARCHAR,
  "languagewanttoworkwith" VARCHAR,
  "databasehaveworkedwith" VARCHAR,
  "databasewanttoworkwith" VARCHAR,
  "platformhaveworkedwith" VARCHAR,
  "platformwanttoworkwith" VARCHAR,
  "webframehaveworkedwith" VARCHAR,
  "webframewanttoworkwith" VARCHAR,
  "misctechhaveworkedwith" VARCHAR,
  "misctechwanttoworkwith" VARCHAR,
  "toolstechhaveworkedwith" VARCHAR,
  "toolstechwanttoworkwith" VARCHAR,
  "newcollabtoolshaveworkedwith" VARCHAR,
  "newcollabtoolswanttoworkwith" VARCHAR,
  "opsysprofessional_use" VARCHAR,
  "opsyspersonal_use" VARCHAR,
  "versioncontrolsystem" VARCHAR,
  "vcinteraction" VARCHAR,
  "vchostingpersonal_use" VARCHAR,
  "vchostingprofessional_use" VARCHAR,
  "officestackasynchaveworkedwith" VARCHAR,
  "officestackasyncwanttoworkwith" VARCHAR,
  "officestacksynchaveworkedwith" VARCHAR,
  "officestacksyncwanttoworkwith" VARCHAR,
  "blockchain" VARCHAR,
  "newsosites" VARCHAR,
  "sovisitfreq" VARCHAR,
  "soaccount" VARCHAR,
  "sopartfreq" VARCHAR,
  "socomm" VARCHAR,
  "age" VARCHAR,
  "gender" VARCHAR,
  "trans" VARCHAR,
  "sexuality" VARCHAR,
  "ethnicity" VARCHAR,
  "accessibility" VARCHAR,
  "mentalhealth" VARCHAR,
  "tbranch" VARCHAR,
  "icorpm" VARCHAR,
  "workexp" DOUBLE,
  "knowledge_1" VARCHAR,
  "knowledge_2" VARCHAR,
  "knowledge_3" VARCHAR,
  "knowledge_4" VARCHAR,
  "knowledge_5" VARCHAR,
  "knowledge_6" VARCHAR,
  "knowledge_7" VARCHAR,
  "frequency_1" VARCHAR,
  "frequency_2" VARCHAR,
  "frequency_3" VARCHAR,
  "timesearching" VARCHAR,
  "timeanswering" VARCHAR,
  "onboarding" VARCHAR,
  "professionaltech" VARCHAR,
  "truefalse_1" VARCHAR,
  "truefalse_2" VARCHAR,
  "truefalse_3" VARCHAR,
  "surveylength" VARCHAR,
  "surveyease" VARCHAR,
  "convertedcompyearly" DOUBLE
);

Share link

Anyone who has the link will be able to view this.