diff --git a/questions/2026.yaml b/questions/2026.yaml index 1857c9b..ace9e10 100644 --- a/questions/2026.yaml +++ b/questions/2026.yaml @@ -34,12 +34,27 @@ sections: help: 인턴은 넣고, 학생 때 혼자 공부한 기간은 빼 주세요. options: - { code: none, label: "아직 없어요" } - - { code: "0_2", label: "2년 이하" } + - { code: lt_1, label: "1년 미만" } + - { code: "1_2", label: "1~2년" } - { code: "3_5", label: "3~5년" } - { code: "6_9", label: "6~9년" } - { code: "10_14", label: "10~14년" } - { code: "15_plus", label: "15년 이상" } + - id: major + fixed: false + type: single + order: nominal + label: 대학 전공은 무엇인가요? + help: 학생이라면 지금 전공을 골라 주세요. 복수전공이고 그중 컴퓨터 관련 전공이 있다면 그쪽을 골라 주세요. + options: + - { code: cs, label: "컴퓨터공학 등 컴퓨터 관련" } + - { code: stem, label: "그 밖의 이공계" } + - { code: humanities, label: "인문·사회·상경" } + - { code: arts, label: "예체능" } + - { code: none, label: "해당 없음" } + - { code: no_answer, label: "답하지 않을게요" } + - id: role fixed: true type: multi @@ -123,7 +138,6 @@ sections: - { code: midsize, label: "중견기업" } - { code: small, label: "중소기업" } - { code: startup, label: "스타트업" } - - { code: si_sm, label: "SI·SM 회사" } - { code: public, label: "공공기관·공기업" } - { code: foreign, label: "외국계 기업" } - { code: none, label: "회사에 속해 있지 않아요" } @@ -133,7 +147,7 @@ sections: type: single order: ordinal label: 회사 직원은 모두 몇 명인가요? - show_if: { company_type: [large, midsize, small, startup, si_sm, public, foreign] } + show_if: { company_type: [large, midsize, small, startup, public, foreign] } options: - { code: lt_10, label: "10명 미만" } - { code: "10_49", label: "10~49명" } @@ -143,15 +157,27 @@ sections: - { code: "5000_plus", label: "5,000명 이상" } - { code: unknown, label: "잘 모르겠어요" } + - id: work_type + fixed: true + type: single + order: nominal + label: 지금 하는 일은 주로 어떤 형태인가요? + options: + - { code: own_service, label: "자사 서비스·제품 개발 (우리 회사의 앱, 플랫폼, 게임 등)" } + - { code: si, label: "SI (고객사 시스템을 새로 구축하는 프로젝트)" } + - { code: sm, label: "SM (고객사 시스템 운영·유지보수)" } + - { code: solution, label: "솔루션·패키지 (여러 고객사에 설치하고 맞춤 개발하는 제품)" } + - { code: agency, label: "외주 개발·에이전시 (웹·앱 제작 의뢰를 받아 개발)" } + - { code: inhouse_it, label: "사내 IT·전산 조직 (개발이 본업이 아닌 회사의 IT 부서. 예: 은행, 제조, 유통)" } + - { code: other, label: "기타" } + - id: contract_position fixed: false type: single order: ordinal label: 지금 하는 일은 발주 구조에서 어디쯤인가요? - help: 자사 서비스를 만든다면 첫 번째를 골라 주세요. - show_if: { company_type: [si_sm, none] } + show_if: { work_type: [si, sm, solution, agency] } options: - - { code: owner, label: "발주처, 자사 서비스" } - { code: prime, label: "원청" } - { code: sub_1, label: "1차 하청" } - { code: sub_2_plus, label: "2차 이하 하청" } @@ -277,7 +303,7 @@ sections: type: single order: nominal label: 첫 개발 일자리는 어떻게 구했나요? - show_if: { experience: ["0_2", "3_5", "6_9", "10_14", "15_plus"] } + show_if: { experience: [lt_1, "1_2", "3_5", "6_9", "10_14", "15_plus"] } options: - { code: open_recruit, label: "신입 공채" } - { code: rolling, label: "수시 채용" } @@ -583,6 +609,23 @@ sections: - { code: stopped, label: "써 봤지만 지금은 안 써요" } - { code: never, label: "써 본 적 없어요" } + - id: ai_not_using_reason + fixed: false + type: multi + order: nominal + limit: 2 + label: AI 코딩 도구를 쓰지 않는 가장 큰 이유는 무엇인가요? + help: 두 개까지 고를 수 있어요. + show_if: { ai_frequency: [stopped, never] } + options: + - { code: banned, label: "회사에서 쓸 수 없어요 (망분리, 보안)" } + - { code: no_need, label: "필요성을 못 느껴요" } + - { code: distrust, label: "결과를 신뢰하기 어려워요" } + - { code: cost, label: "비용이 부담돼요" } + - { code: disappointing, label: "써 봤는데 별로였어요" } + - { code: no_time, label: "배울 시간이 없어요" } + - { code: other, label: "기타" } + - id: ai_model fixed: false type: single diff --git a/src/lib/lib.test.ts b/src/lib/lib.test.ts index ceae217..e7b6321 100644 --- a/src/lib/lib.test.ts +++ b/src/lib/lib.test.ts @@ -25,7 +25,7 @@ describe('CSV', () => { expect(columns.slice(0, 3)).toEqual(['created_at', 'status', 'experience']) expect(columns[columns.indexOf('role') + 1]).toBe('role_other') expect(columns.length).toBe(1 + QUESTIONS.length + QUESTIONS.filter((q) => q.options.some((o) => o.code === 'other')).length) - expect(row).toContain('Z,student,,backend;other,게임 서버') + expect(row).toContain('Z,student,,,backend;other,게임 서버') expect(row.endsWith('"좋아요, ""또"" 해요"')).toBe(true) }) }) diff --git a/src/questions/logic.test.ts b/src/questions/logic.test.ts index ee26953..b98a08b 100644 --- a/src/questions/logic.test.ts +++ b/src/questions/logic.test.ts @@ -10,11 +10,13 @@ const ids = (answers: Record) => visibleQuestions(QUE const employed = { status: 'employed', experience: '3_5', + major: 'cs', role: ['backend'], region: 'seoul', employment_type: 'permanent', company_type: 'startup', company_size: '10_49', + work_type: 'own_service', work_mode: 'hybrid', weekly_hours: '41_45', job_satisfaction: '4', @@ -43,9 +45,9 @@ const employed = { } describe('문항 원본', () => { - test('45문항, 고정 32개', () => { - expect(QUESTIONS.length).toBe(45) - expect(QUESTIONS.filter((q) => q.fixed).length).toBe(32) + test('48문항, 고정 33개', () => { + expect(QUESTIONS.length).toBe(48) + expect(QUESTIONS.filter((q) => q.fixed).length).toBe(33) }) test('선택형 문항은 모두 선택지가 있고, options_from 도 풀린다', () => { @@ -110,9 +112,18 @@ describe('응답 검증', () => { }) test('숨겨진 문항의 답은 버린다', () => { - const result = cleanAnswers(QUESTIONS, { ...employed, company_type: 'none', company_size: '10_49', contract_position: 'prime' }) + const result = cleanAnswers(QUESTIONS, { + ...employed, + company_type: 'none', + company_size: '10_49', + work_type: 'agency', + contract_position: 'prime', + }) expect(result.ok && result.answers.company_size).toBeUndefined() expect(result.ok && result.answers.contract_position).toBe('prime') + // 자사 서비스를 만들면 하청 위치를 묻지 않는다 + const own = cleanAnswers(QUESTIONS, { ...employed, contract_position: 'prime' }) + expect(own.ok && own.answers.contract_position).toBeUndefined() }) test('필수 문항이 빠지면 거절한다', () => { diff --git a/src/questions/progress.test.ts b/src/questions/progress.test.ts index b8867b3..afdf84d 100644 --- a/src/questions/progress.test.ts +++ b/src/questions/progress.test.ts @@ -6,7 +6,7 @@ const QUESTIONS = questionsFor('2026')! describe('restoreProgress', () => { test('저장한 답과 머물던 문항을 그대로 되살린다', () => { - const saved = { answers: { status: 'employed', experience: '3_5' }, qid: 'role' } + const saved = { answers: { status: 'employed', experience: '3_5', major: 'cs' }, qid: 'role' } expect(restoreProgress(QUESTIONS, saved)).toEqual(saved) }) diff --git a/src/results/2025.json b/src/results/2025.json index b82dbf1..e81e52a 100644 --- a/src/results/2025.json +++ b/src/results/2025.json @@ -6,7 +6,7 @@ { "id": "status", "sectionId": "about", - "section": "나에 대해", + "section": "기본 정보", "label": "지금 어떤 상황인가요?", "type": "single", "order": "nominal", @@ -17,39 +17,39 @@ { "code": "employed", "label": "개발자로 일하고 있어요", - "count": 532, - "share": 0.665 + "count": 554, + "share": 0.6925 }, { "code": "job_seeking", "label": "개발 일자리를 찾고 있어요", - "count": 113, - "share": 0.14125 + "count": 105, + "share": 0.13125 }, { "code": "student", "label": "학생이에요", - "count": 85, - "share": 0.10625 + "count": 78, + "share": 0.0975 }, { "code": "other_job", "label": "개발 말고 다른 일을 해요", - "count": 43, - "share": 0.05375 + "count": 39, + "share": 0.04875 }, { "code": "not_working", "label": "지금은 일을 쉬고 있어요", - "count": 27, - "share": 0.03375 + "count": 24, + "share": 0.03 } ] }, { "id": "experience", "sectionId": "about", - "section": "나에 대해", + "section": "기본 정보", "label": "개발자로 일한 기간은 모두 합쳐 얼마나 되나요?", "type": "single", "order": "ordinal", @@ -60,45 +60,100 @@ { "code": "none", "label": "아직 없어요", - "count": 244, - "share": 0.305 + "count": 205, + "share": 0.25625 }, { - "code": "0_2", - "label": "2년 이하", - "count": 174, - "share": 0.2175 + "code": "lt_1", + "label": "1년 미만", + "count": 168, + "share": 0.21 + }, + { + "code": "1_2", + "label": "1~2년", + "count": 98, + "share": 0.1225 }, { "code": "3_5", "label": "3~5년", - "count": 88, - "share": 0.11 + "count": 111, + "share": 0.13875 }, { "code": "6_9", "label": "6~9년", - "count": 121, - "share": 0.15125 + "count": 91, + "share": 0.11375 }, { "code": "10_14", "label": "10~14년", - "count": 95, - "share": 0.11875 + "count": 50, + "share": 0.0625 }, { "code": "15_plus", "label": "15년 이상", - "count": 78, - "share": 0.0975 + "count": 77, + "share": 0.09625 + } + ] + }, + { + "id": "major", + "sectionId": "about", + "section": "기본 정보", + "label": "대학 전공은 무엇인가요?", + "type": "single", + "order": "nominal", + "shown": 800, + "answered": 800, + "hidden": false, + "options": [ + { + "code": "cs", + "label": "컴퓨터공학 등 컴퓨터 관련", + "count": 135, + "share": 0.16875 + }, + { + "code": "stem", + "label": "그 밖의 이공계", + "count": 229, + "share": 0.28625 + }, + { + "code": "humanities", + "label": "인문·사회·상경", + "count": 111, + "share": 0.13875 + }, + { + "code": "arts", + "label": "예체능", + "count": 76, + "share": 0.095 + }, + { + "code": "none", + "label": "해당 없음", + "count": 130, + "share": 0.1625 + }, + { + "code": "no_answer", + "label": "답하지 않을게요", + "count": 119, + "share": 0.14875 } ] }, { "id": "role", "sectionId": "about", - "section": "나에 대해", + "section": "기본 정보", "label": "주로 맡은(또는 맡고 싶은) 직무는 무엇인가요?", "type": "multi", "order": "nominal", @@ -109,154 +164,154 @@ { "code": "backend", "label": "백엔드", - "count": 315, - "share": 0.39375 + "count": 203, + "share": 0.25375 }, { "code": "frontend", "label": "프론트엔드", - "count": 76, - "share": 0.095 + "count": 129, + "share": 0.16125 }, { "code": "fullstack", "label": "풀스택", - "count": 118, - "share": 0.1475 + "count": 175, + "share": 0.21875 }, { "code": "mobile", "label": "모바일 앱", - "count": 61, - "share": 0.07625 + "count": 131, + "share": 0.16375 }, { "code": "data_eng", "label": "데이터 엔지니어링", - "count": 46, - "share": 0.0575 + "count": 84, + "share": 0.105 }, { "code": "data_analysis", "label": "데이터 분석, 데이터 사이언스", - "count": 78, - "share": 0.0975 + "count": 34, + "share": 0.0425 }, { "code": "ai_ml", "label": "AI, 머신러닝 엔지니어링", - "count": 70, - "share": 0.0875 + "count": 49, + "share": 0.06125 }, { "code": "devops", "label": "DevOps, 인프라, SRE", - "count": 59, - "share": 0.07375 + "count": 106, + "share": 0.1325 }, { "code": "security", "label": "보안", - "count": 57, - "share": 0.07125 + "count": 37, + "share": 0.04625 }, { "code": "embedded", "label": "임베디드, 시스템", - "count": 96, - "share": 0.12 + "count": 52, + "share": 0.065 }, { "code": "game", "label": "게임", - "count": 67, - "share": 0.08375 + "count": 64, + "share": 0.08 }, { "code": "qa", "label": "QA, 테스트", - "count": 46, - "share": 0.0575 + "count": 37, + "share": 0.04625 }, { "code": "manager", "label": "엔지니어링 매니저", - "count": 34, - "share": 0.0425 + "count": 47, + "share": 0.05875 }, { "code": "other", "label": "기타", - "count": 30, - "share": 0.0375 + "count": 46, + "share": 0.0575 } ] }, { "id": "age", "sectionId": "about", - "section": "나에 대해", + "section": "기본 정보", "label": "나이는 어떻게 되나요?", "type": "single", "order": "ordinal", "shown": 800, - "answered": 604, + "answered": 609, "hidden": false, "options": [ { "code": "14_19", "label": "14~19세", - "count": 195, - "share": 0.3228476821192053 + "count": 136, + "share": 0.2233169129720854 }, { "code": "20_24", "label": "20~24세", - "count": 63, - "share": 0.10430463576158941 + "count": 89, + "share": 0.14614121510673234 }, { "code": "25_29", "label": "25~29세", - "count": 79, - "share": 0.13079470198675497 + "count": 70, + "share": 0.11494252873563218 }, { "code": "30_34", "label": "30~34세", - "count": 71, - "share": 0.11754966887417219 + "count": 110, + "share": 0.180623973727422 }, { "code": "35_39", "label": "35~39세", - "count": 51, - "share": 0.08443708609271523 + "count": 74, + "share": 0.12151067323481117 }, { "code": "40_44", "label": "40~44세", - "count": 56, - "share": 0.09271523178807947 + "count": 31, + "share": 0.05090311986863711 }, { "code": "45_plus", "label": "45세 이상", - "count": 53, - "share": 0.08774834437086093 + "count": 38, + "share": 0.06239737274220033 }, { "code": "no_answer", "label": "답하지 않을게요", - "count": 36, - "share": 0.059602649006622516 + "count": 61, + "share": 0.10016420361247948 } ] }, { "id": "region", "sectionId": "about", - "section": "나에 대해", + "section": "기본 정보", "label": "주로 어느 지역에서 일하나요?", "type": "single", "order": "nominal", @@ -267,56 +322,56 @@ { "code": "seoul", "label": "서울", - "count": 156, - "share": 0.195 + "count": 125, + "share": 0.15625 }, { "code": "gyeonggi", "label": "경기", - "count": 95, - "share": 0.11875 + "count": 101, + "share": 0.12625 }, { "code": "incheon", "label": "인천", - "count": 165, - "share": 0.20625 + "count": 125, + "share": 0.15625 }, { "code": "busan_ulsan_gyeongnam", "label": "부산·울산·경남", - "count": 119, - "share": 0.14875 + "count": 106, + "share": 0.1325 }, { "code": "daegu_gyeongbuk", "label": "대구·경북", - "count": 47, - "share": 0.05875 + "count": 105, + "share": 0.13125 }, { "code": "daejeon_sejong_chungcheong", "label": "대전·세종·충청", - "count": 68, - "share": 0.085 + "count": 71, + "share": 0.08875 }, { "code": "gwangju_jeolla", "label": "광주·전라", - "count": 64, - "share": 0.08 + "count": 54, + "share": 0.0675 }, { "code": "gangwon_jeju", "label": "강원·제주", - "count": 40, - "share": 0.05 + "count": 60, + "share": 0.075 }, { "code": "abroad", "label": "해외", - "count": 46, - "share": 0.0575 + "count": 53, + "share": 0.06625 } ] }, @@ -327,45 +382,45 @@ "label": "어떤 형태로 일하고 있나요?", "type": "single", "order": "nominal", - "shown": 532, - "answered": 532, + "shown": 554, + "answered": 554, "hidden": false, "options": [ { "code": "permanent", "label": "정규직", - "count": 155, - "share": 0.29135338345864664 + "count": 124, + "share": 0.22382671480144403 }, { "code": "contract", "label": "계약직", - "count": 99, - "share": 0.18609022556390978 + "count": 98, + "share": 0.17689530685920576 }, { "code": "dispatch", "label": "파견", "count": 88, - "share": 0.16541353383458646 + "share": 0.1588447653429603 }, { "code": "freelance", "label": "프리랜서", - "count": 94, - "share": 0.17669172932330826 + "count": 37, + "share": 0.06678700361010831 }, { "code": "founder", "label": "창업, 대표", - "count": 43, - "share": 0.08082706766917293 + "count": 118, + "share": 0.21299638989169675 }, { "code": "other", "label": "기타", - "count": 53, - "share": 0.09962406015037593 + "count": 89, + "share": 0.16064981949458484 } ] }, @@ -376,57 +431,51 @@ "label": "지금 일하는 곳은 어떤 곳인가요?", "type": "single", "order": "nominal", - "shown": 532, - "answered": 532, + "shown": 554, + "answered": 554, "hidden": false, "options": [ { "code": "large", "label": "대기업", - "count": 174, - "share": 0.32706766917293234 + "count": 78, + "share": 0.1407942238267148 }, { "code": "midsize", "label": "중견기업", - "count": 52, - "share": 0.09774436090225563 + "count": 98, + "share": 0.17689530685920576 }, { "code": "small", "label": "중소기업", - "count": 63, - "share": 0.11842105263157894 + "count": 119, + "share": 0.2148014440433213 }, { "code": "startup", "label": "스타트업", - "count": 50, - "share": 0.09398496240601503 - }, - { - "code": "si_sm", - "label": "SI·SM 회사", - "count": 38, - "share": 0.07142857142857142 + "count": 93, + "share": 0.16787003610108303 }, { "code": "public", "label": "공공기관·공기업", - "count": 73, - "share": 0.13721804511278196 + "count": 27, + "share": 0.048736462093862815 }, { "code": "foreign", "label": "외국계 기업", - "count": 60, - "share": 0.11278195488721804 + "count": 91, + "share": 0.16425992779783394 }, { "code": "none", "label": "회사에 속해 있지 않아요", - "count": 22, - "share": 0.041353383458646614 + "count": 48, + "share": 0.08664259927797834 } ] }, @@ -437,51 +486,106 @@ "label": "회사 직원은 모두 몇 명인가요?", "type": "single", "order": "ordinal", - "shown": 510, - "answered": 510, + "shown": 506, + "answered": 506, "hidden": false, "options": [ { "code": "lt_10", "label": "10명 미만", - "count": 93, - "share": 0.18235294117647058 + "count": 81, + "share": 0.1600790513833992 }, { "code": "10_49", "label": "10~49명", - "count": 113, - "share": 0.22156862745098038 + "count": 108, + "share": 0.2134387351778656 }, { "code": "50_299", "label": "50~299명", - "count": 97, - "share": 0.19019607843137254 + "count": 59, + "share": 0.116600790513834 }, { "code": "300_999", "label": "300~999명", - "count": 32, - "share": 0.06274509803921569 + "count": 43, + "share": 0.08498023715415019 }, { "code": "1000_4999", "label": "1,000~4,999명", - "count": 77, - "share": 0.15098039215686274 + "count": 101, + "share": 0.19960474308300397 }, { "code": "5000_plus", "label": "5,000명 이상", - "count": 56, - "share": 0.10980392156862745 + "count": 92, + "share": 0.18181818181818182 }, { "code": "unknown", "label": "잘 모르겠어요", - "count": 42, - "share": 0.08235294117647059 + "count": 22, + "share": 0.043478260869565216 + } + ] + }, + { + "id": "work_type", + "sectionId": "workplace", + "section": "일하는 곳", + "label": "지금 하는 일은 주로 어떤 형태인가요?", + "type": "single", + "order": "nominal", + "shown": 554, + "answered": 554, + "hidden": false, + "options": [ + { + "code": "own_service", + "label": "자사 서비스·제품 개발 (우리 회사의 앱, 플랫폼, 게임 등)", + "count": 116, + "share": 0.20938628158844766 + }, + { + "code": "si", + "label": "SI (고객사 시스템을 새로 구축하는 프로젝트)", + "count": 162, + "share": 0.2924187725631769 + }, + { + "code": "sm", + "label": "SM (고객사 시스템 운영·유지보수)", + "count": 124, + "share": 0.22382671480144403 + }, + { + "code": "solution", + "label": "솔루션·패키지 (여러 고객사에 설치하고 맞춤 개발하는 제품)", + "count": 26, + "share": 0.04693140794223827 + }, + { + "code": "agency", + "label": "외주 개발·에이전시 (웹·앱 제작 의뢰를 받아 개발)", + "count": 30, + "share": 0.05415162454873646 + }, + { + "code": "inhouse_it", + "label": "사내 IT·전산 조직 (개발이 본업이 아닌 회사의 IT 부서. 예: 은행, 제조, 유통)", + "count": 66, + "share": 0.11913357400722022 + }, + { + "code": "other", + "label": "기타", + "count": 30, + "share": 0.05415162454873646 } ] }, @@ -492,39 +596,33 @@ "label": "지금 하는 일은 발주 구조에서 어디쯤인가요?", "type": "single", "order": "ordinal", - "shown": 60, - "answered": 60, + "shown": 342, + "answered": 342, "hidden": false, "options": [ - { - "code": "owner", - "label": "발주처, 자사 서비스", - "count": 17, - "share": 0.2833333333333333 - }, { "code": "prime", "label": "원청", - "count": 13, - "share": 0.21666666666666667 + "count": 140, + "share": 0.4093567251461988 }, { "code": "sub_1", "label": "1차 하청", - "count": 7, - "share": 0.11666666666666667 + "count": 87, + "share": 0.2543859649122807 }, { "code": "sub_2_plus", "label": "2차 이하 하청", - "count": 15, - "share": 0.25 + "count": 60, + "share": 0.17543859649122806 }, { "code": "unknown", "label": "잘 모르겠어요", - "count": 8, - "share": 0.13333333333333333 + "count": 55, + "share": 0.1608187134502924 } ] }, @@ -535,27 +633,27 @@ "label": "주로 어디서 일하나요?", "type": "single", "order": "ordinal", - "shown": 532, - "answered": 532, + "shown": 554, + "answered": 554, "hidden": false, "options": [ { "code": "onsite", "label": "매일 출근해요", - "count": 129, - "share": 0.2424812030075188 + "count": 234, + "share": 0.4223826714801444 }, { "code": "hybrid", "label": "출근과 재택을 섞어요", - "count": 166, - "share": 0.31203007518796994 + "count": 227, + "share": 0.40974729241877256 }, { "code": "remote", "label": "거의 재택이에요", - "count": 237, - "share": 0.44548872180451127 + "count": 93, + "share": 0.16787003610108303 } ] }, @@ -566,33 +664,33 @@ "label": "지난 한 달 동안 일주일에 평균 몇 시간쯤 일했나요?", "type": "single", "order": "ordinal", - "shown": 532, - "answered": 532, + "shown": 554, + "answered": 554, "hidden": false, "options": [ { "code": "lte_40", "label": "40시간 이하", - "count": 281, - "share": 0.5281954887218046 + "count": 219, + "share": 0.3953068592057762 }, { "code": "41_45", "label": "41~45시간", - "count": 70, - "share": 0.13157894736842105 + "count": 107, + "share": 0.1931407942238267 }, { "code": "46_52", "label": "46~52시간", - "count": 73, - "share": 0.13721804511278196 + "count": 120, + "share": 0.21660649819494585 }, { "code": "gt_52", "label": "52시간 넘게", "count": 108, - "share": 0.20300751879699247 + "share": 0.19494584837545126 } ] }, @@ -603,87 +701,87 @@ "label": "세전 연봉은 어느 구간인가요?", "type": "single", "order": "ordinal", - "shown": 532, - "answered": 410, + "shown": 554, + "answered": 423, "hidden": false, "options": [ { "code": "lt_20", "label": "2천만 원 미만", - "count": 36, - "share": 0.08780487804878048 + "count": 68, + "share": 0.1607565011820331 }, { "code": "20_30", "label": "2천만~3천만 원", - "count": 59, - "share": 0.14390243902439023 + "count": 64, + "share": 0.15130023640661938 }, { "code": "30_40", "label": "3천만~4천만 원", - "count": 19, - "share": 0.046341463414634146 + "count": 61, + "share": 0.14420803782505912 }, { "code": "40_50", "label": "4천만~5천만 원", - "count": 42, - "share": 0.1024390243902439 + "count": 37, + "share": 0.08747044917257683 }, { "code": "50_60", "label": "5천만~6천만 원", - "count": 32, - "share": 0.07804878048780488 + "count": 21, + "share": 0.04964539007092199 }, { "code": "60_70", "label": "6천만~7천만 원", - "count": 36, - "share": 0.08780487804878048 + "count": 32, + "share": 0.07565011820330969 }, { "code": "70_80", "label": "7천만~8천만 원", - "count": 30, - "share": 0.07317073170731707 + "count": 33, + "share": 0.07801418439716312 }, { "code": "80_90", "label": "8천만~9천만 원", - "count": 17, - "share": 0.041463414634146344 + "count": 24, + "share": 0.05673758865248227 }, { "code": "90_100", "label": "9천만~1억 원", - "count": 38, - "share": 0.09268292682926829 + "count": 32, + "share": 0.07565011820330969 }, { "code": "100_150", "label": "1억~1억 5천만 원", - "count": 21, - "share": 0.05121951219512195 + "count": 18, + "share": 0.0425531914893617 }, { "code": "150_200", "label": "1억 5천만~2억 원", - "count": 29, - "share": 0.07073170731707316 + "count": 11, + "share": 0.026004728132387706 }, { "code": "200_plus", "label": "2억 원 이상", - "count": 37, - "share": 0.09024390243902439 + "count": 6, + "share": 0.014184397163120567 }, { "code": "no_answer", "label": "답하지 않을게요", - "count": 14, - "share": 0.03414634146341464 + "count": 16, + "share": 0.037825059101654845 } ] }, @@ -694,45 +792,45 @@ "label": "1년 전보다 연봉이 어떻게 바뀌었나요?", "type": "single", "order": "ordinal", - "shown": 532, - "answered": 406, + "shown": 554, + "answered": 424, "hidden": false, "options": [ { "code": "up_10_plus", "label": "10% 이상 올랐어요", - "count": 140, - "share": 0.3448275862068966 + "count": 105, + "share": 0.24764150943396226 }, { "code": "up_lt_10", "label": "조금 올랐어요 (10% 미만)", - "count": 72, - "share": 0.17733990147783252 + "count": 99, + "share": 0.23349056603773585 }, { "code": "same", "label": "그대로예요", - "count": 47, - "share": 0.11576354679802955 + "count": 89, + "share": 0.2099056603773585 }, { "code": "down", "label": "줄었어요", - "count": 39, - "share": 0.0960591133004926 + "count": 26, + "share": 0.06132075471698113 }, { "code": "new", "label": "1년 전에는 일하지 않았어요", - "count": 71, - "share": 0.1748768472906404 + "count": 48, + "share": 0.11320754716981132 }, { "code": "no_answer", "label": "답하지 않을게요", - "count": 37, - "share": 0.09113300492610837 + "count": 57, + "share": 0.13443396226415094 } ] }, @@ -743,87 +841,87 @@ "label": "지난해 실제로 받은 세전 총보상은 어느 구간인가요?", "type": "single", "order": "ordinal", - "shown": 342, - "answered": 271, + "shown": 310, + "answered": 239, "hidden": false, "options": [ { "code": "lt_20", "label": "2천만 원 미만", - "count": 48, - "share": 0.17712177121771217 + "count": 29, + "share": 0.12133891213389121 }, { "code": "20_30", "label": "2천만~3천만 원", - "count": 53, - "share": 0.19557195571955718 + "count": 35, + "share": 0.14644351464435146 }, { "code": "30_40", "label": "3천만~4천만 원", - "count": 29, - "share": 0.1070110701107011 + "count": 21, + "share": 0.08786610878661087 }, { "code": "40_50", "label": "4천만~5천만 원", - "count": 16, - "share": 0.05904059040590406 + "count": 26, + "share": 0.1087866108786611 }, { "code": "50_60", "label": "5천만~6천만 원", - "count": 12, - "share": 0.04428044280442804 + "count": 11, + "share": 0.04602510460251046 }, { "code": "60_70", "label": "6천만~7천만 원", - "count": 10, - "share": 0.03690036900369004 + "count": 30, + "share": 0.12552301255230125 }, { "code": "70_80", "label": "7천만~8천만 원", - "count": 18, - "share": 0.06642066420664207 + "count": 8, + "share": 0.03347280334728033 }, { "code": "80_90", "label": "8천만~9천만 원", - "count": 17, - "share": 0.06273062730627306 + "count": 23, + "share": 0.09623430962343096 }, { "code": "90_100", "label": "9천만~1억 원", - "count": 27, - "share": 0.0996309963099631 + "count": 5, + "share": 0.02092050209205021 }, { "code": "100_150", "label": "1억~1억 5천만 원", - "count": 5, - "share": 0.01845018450184502 + "count": 10, + "share": 0.04184100418410042 }, { "code": "150_200", "label": "1억 5천만~2억 원", - "count": 19, - "share": 0.07011070110701106 + "count": 24, + "share": 0.100418410041841 }, { "code": "200_plus", "label": "2억 원 이상", - "count": 11, - "share": 0.04059040590405904 + "count": 5, + "share": 0.02092050209205021 }, { "code": "no_answer", "label": "답하지 않을게요", - "count": 6, - "share": 0.02214022140221402 + "count": 12, + "share": 0.0502092050209205 } ] }, @@ -833,42 +931,42 @@ "section": "커리어", "label": "지금 하는 일에 얼마나 만족하나요?", "type": "scale", - "shown": 532, - "answered": 532, + "shown": 554, + "answered": 554, "hidden": false, "options": [ { "code": "1", "label": "1", - "count": 28, - "share": 0.05263157894736842 + "count": 29, + "share": 0.052346570397111915 }, { "code": "2", "label": "2", - "count": 91, - "share": 0.17105263157894737 + "count": 84, + "share": 0.15162454873646208 }, { "code": "3", "label": "3", - "count": 155, - "share": 0.29135338345864664 + "count": 168, + "share": 0.30324909747292417 }, { "code": "4", "label": "4", - "count": 137, - "share": 0.2575187969924812 + "count": 159, + "share": 0.2870036101083033 }, { "code": "5", "label": "5", - "count": 121, - "share": 0.2274436090225564 + "count": 114, + "share": 0.20577617328519857 } ], - "mean": 3.43609022556391, + "mean": 3.4422382671480145, "scale": { "min": "전혀 만족하지 않아요", "max": "아주 만족해요" @@ -881,87 +979,87 @@ "label": "지금 일하는 곳에서 가장 만족하는 점은 무엇인가요?", "type": "multi", "order": "nominal", - "shown": 532, - "answered": 532, + "shown": 554, + "answered": 554, "hidden": false, "options": [ { "code": "pay", "label": "연봉", - "count": 109, - "share": 0.20488721804511278 + "count": 91, + "share": 0.16425992779783394 }, { "code": "growth", "label": "성장할 기회", - "count": 66, - "share": 0.12406015037593984 + "count": 50, + "share": 0.09025270758122744 }, { "code": "stability", "label": "회사의 안정성", - "count": 75, - "share": 0.14097744360902256 + "count": 94, + "share": 0.16967509025270758 }, { "code": "hours", "label": "근무 시간과 워라밸", - "count": 30, - "share": 0.05639097744360902 + "count": 107, + "share": 0.1931407942238267 }, { "code": "flexible", "label": "재택, 유연 근무", - "count": 120, - "share": 0.22556390977443608 + "count": 75, + "share": 0.13537906137184116 }, { "code": "culture", "label": "동료와 조직 문화", - "count": 42, - "share": 0.07894736842105263 + "count": 46, + "share": 0.08303249097472924 }, { "code": "reputation", "label": "회사 규모와 인지도", - "count": 84, - "share": 0.15789473684210525 + "count": 65, + "share": 0.11732851985559567 }, { "code": "commute", "label": "출퇴근 거리", - "count": 21, - "share": 0.039473684210526314 + "count": 63, + "share": 0.11371841155234658 }, { "code": "domain", "label": "서비스와 도메인", - "count": 25, - "share": 0.046992481203007516 + "count": 28, + "share": 0.05054151624548736 }, { "code": "tech", "label": "기술 스택과 코드 품질", - "count": 85, - "share": 0.15977443609022557 + "count": 29, + "share": 0.052346570397111915 }, { "code": "leadership", "label": "리더와 매니저", - "count": 27, - "share": 0.05075187969924812 + "count": 50, + "share": 0.09025270758122744 }, { "code": "evaluation", "label": "평가와 승진", - "count": 42, - "share": 0.07894736842105263 + "count": 45, + "share": 0.0812274368231047 }, { "code": "other", "label": "기타", - "count": 29, - "share": 0.05451127819548872 + "count": 56, + "share": 0.10108303249097472 } ] }, @@ -972,87 +1070,87 @@ "label": "지금 일하는 곳에서 가장 힘든 점은 무엇인가요?", "type": "multi", "order": "nominal", - "shown": 532, - "answered": 532, + "shown": 554, + "answered": 554, "hidden": false, "options": [ { "code": "pay", "label": "연봉", - "count": 57, - "share": 0.10714285714285714 + "count": 115, + "share": 0.2075812274368231 }, { "code": "growth", "label": "성장할 기회", - "count": 107, - "share": 0.20112781954887218 + "count": 131, + "share": 0.2364620938628159 }, { "code": "stability", "label": "회사의 안정성", - "count": 118, - "share": 0.22180451127819548 + "count": 65, + "share": 0.11732851985559567 }, { "code": "hours", "label": "근무 시간과 워라밸", - "count": 74, - "share": 0.13909774436090225 + "count": 102, + "share": 0.18411552346570398 }, { "code": "flexible", "label": "재택, 유연 근무", - "count": 47, - "share": 0.08834586466165413 + "count": 27, + "share": 0.048736462093862815 }, { "code": "culture", "label": "동료와 조직 문화", - "count": 54, - "share": 0.10150375939849623 + "count": 90, + "share": 0.1624548736462094 }, { "code": "reputation", "label": "회사 규모와 인지도", - "count": 66, - "share": 0.12406015037593984 + "count": 39, + "share": 0.0703971119133574 }, { "code": "commute", "label": "출퇴근 거리", - "count": 34, - "share": 0.06390977443609022 + "count": 37, + "share": 0.06678700361010831 }, { "code": "domain", "label": "서비스와 도메인", - "count": 30, - "share": 0.05639097744360902 + "count": 52, + "share": 0.09386281588447654 }, { "code": "tech", "label": "기술 스택과 코드 품질", - "count": 48, - "share": 0.09022556390977443 + "count": 26, + "share": 0.04693140794223827 }, { "code": "leadership", "label": "리더와 매니저", - "count": 56, - "share": 0.10526315789473684 + "count": 32, + "share": 0.05776173285198556 }, { "code": "evaluation", "label": "평가와 승진", - "count": 44, - "share": 0.08270676691729323 + "count": 28, + "share": 0.05054151624548736 }, { "code": "other", "label": "기타", - "count": 27, - "share": 0.05075187969924812 + "count": 42, + "share": 0.07581227436823104 } ] }, @@ -1063,57 +1161,57 @@ "label": "첫 개발 일자리는 어떻게 구했나요?", "type": "single", "order": "nominal", - "shown": 556, - "answered": 556, + "shown": 595, + "answered": 595, "hidden": false, "options": [ { "code": "open_recruit", "label": "신입 공채", - "count": 142, - "share": 0.25539568345323743 + "count": 151, + "share": 0.253781512605042 }, { "code": "rolling", "label": "수시 채용", - "count": 66, - "share": 0.11870503597122302 + "count": 143, + "share": 0.24033613445378152 }, { "code": "intern", "label": "인턴에서 전환", - "count": 119, - "share": 0.21402877697841727 + "count": 33, + "share": 0.05546218487394958 }, { "code": "referral", "label": "지인 추천", - "count": 30, - "share": 0.0539568345323741 + "count": 61, + "share": 0.10252100840336134 }, { "code": "bootcamp", "label": "부트캠프나 교육 과정 연계", - "count": 74, - "share": 0.13309352517985612 + "count": 45, + "share": 0.07563025210084033 }, { "code": "alt_service", "label": "산업기능요원·전문연구요원", - "count": 27, - "share": 0.048561151079136694 + "count": 65, + "share": 0.1092436974789916 }, { "code": "founder", "label": "창업하거나 프리랜서로 시작", - "count": 42, - "share": 0.07553956834532374 + "count": 46, + "share": 0.0773109243697479 }, { "code": "other", "label": "기타", - "count": 56, - "share": 0.10071942446043165 + "count": 51, + "share": 0.08571428571428572 } ] }, @@ -1131,26 +1229,26 @@ { "code": "none", "label": "하지 않았어요", - "count": 197, - "share": 0.24625 + "count": 264, + "share": 0.33 }, { "code": "browsed", "label": "알아보기만 했어요", - "count": 177, - "share": 0.22125 + "count": 244, + "share": 0.305 }, { "code": "applied", "label": "지원해 봤어요", - "count": 172, - "share": 0.215 + "count": 170, + "share": 0.2125 }, { "code": "moved", "label": "지원해서 옮기거나 취업했어요", - "count": 254, - "share": 0.3175 + "count": 122, + "share": 0.1525 } ] }, @@ -1161,33 +1259,33 @@ "label": "지난 1년 동안 채용 코딩 테스트를 몇 번 봤나요?", "type": "single", "order": "ordinal", - "shown": 426, - "answered": 426, + "shown": 292, + "answered": 292, "hidden": false, "options": [ { "code": "0", "label": "보지 않았어요", - "count": 165, - "share": 0.3873239436619718 + "count": 137, + "share": 0.4691780821917808 }, { "code": "1_2", "label": "1~2번", - "count": 153, - "share": 0.3591549295774648 + "count": 37, + "share": 0.1267123287671233 }, { "code": "3_5", "label": "3~5번", - "count": 35, - "share": 0.08215962441314555 + "count": 58, + "share": 0.19863013698630136 }, { "code": "6_plus", "label": "6번 이상", - "count": 73, - "share": 0.17136150234741784 + "count": 60, + "share": 0.2054794520547945 } ] }, @@ -1198,33 +1296,33 @@ "label": "개발 일자리를 찾은 지 얼마나 됐나요?", "type": "single", "order": "ordinal", - "shown": 113, - "answered": 113, + "shown": 105, + "answered": 105, "hidden": false, "options": [ { "code": "lt_3", "label": "3개월 미만", - "count": 28, - "share": 0.24778761061946902 + "count": 27, + "share": 0.2571428571428571 }, { "code": "3_6", "label": "3~6개월", - "count": 46, - "share": 0.40707964601769914 + "count": 19, + "share": 0.18095238095238095 }, { "code": "6_12", "label": "6~12개월", - "count": 18, - "share": 0.1592920353982301 + "count": 26, + "share": 0.24761904761904763 }, { "code": "12_plus", "label": "1년 이상", - "count": 21, - "share": 0.18584070796460178 + "count": 33, + "share": 0.3142857142857143 } ] }, @@ -1235,39 +1333,39 @@ "label": "지난 1년 동안 몇 곳에 지원했나요?", "type": "single", "order": "ordinal", - "shown": 113, - "answered": 113, + "shown": 105, + "answered": 105, "hidden": false, "options": [ { "code": "0", "label": "지원하지 않았어요", - "count": 40, - "share": 0.35398230088495575 + "count": 49, + "share": 0.4666666666666667 }, { "code": "1_9", "label": "1~9곳", - "count": 25, - "share": 0.22123893805309736 + "count": 20, + "share": 0.19047619047619047 }, { "code": "10_29", "label": "10~29곳", - "count": 22, - "share": 0.19469026548672566 + "count": 21, + "share": 0.2 }, { "code": "30_99", "label": "30~99곳", - "count": 12, - "share": 0.10619469026548672 + "count": 8, + "share": 0.0761904761904762 }, { "code": "100_plus", "label": "100곳 이상", - "count": 14, - "share": 0.12389380530973451 + "count": 7, + "share": 0.06666666666666667 } ] }, @@ -1278,45 +1376,45 @@ "label": "일자리를 찾으면서 가장 어려운 점은 무엇인가요?", "type": "multi", "order": "nominal", - "shown": 113, - "answered": 113, + "shown": 105, + "answered": 105, "hidden": false, "options": [ { "code": "coding_test", "label": "코딩 테스트", - "count": 31, - "share": 0.2743362831858407 + "count": 54, + "share": 0.5142857142857142 }, { "code": "experience_required", "label": "경력을 요구하는 공고", - "count": 31, - "share": 0.2743362831858407 + "count": 23, + "share": 0.21904761904761905 }, { "code": "few_openings", "label": "공고가 적어요", - "count": 33, - "share": 0.2920353982300885 + "count": 15, + "share": 0.14285714285714285 }, { "code": "interview", "label": "면접", - "count": 25, - "share": 0.22123893805309736 + "count": 20, + "share": 0.19047619047619047 }, { "code": "portfolio", "label": "포트폴리오, 이력서", - "count": 11, - "share": 0.09734513274336283 + "count": 13, + "share": 0.12380952380952381 }, { "code": "other", "label": "기타", - "count": 33, - "share": 0.2920353982300885 + "count": 17, + "share": 0.1619047619047619 } ] }, @@ -1334,32 +1432,32 @@ { "code": "pay", "label": "연봉", - "count": 242, - "share": 0.3025 + "count": 351, + "share": 0.43875 }, { "code": "growth", "label": "성장할 기회", - "count": 324, - "share": 0.405 + "count": 108, + "share": 0.135 }, { "code": "stability", "label": "회사의 안정성", - "count": 194, - "share": 0.2425 + "count": 198, + "share": 0.2475 }, { "code": "hours", "label": "근무 시간과 워라밸", - "count": 194, - "share": 0.2425 + "count": 164, + "share": 0.205 }, { "code": "flexible", "label": "재택, 유연 근무", - "count": 67, - "share": 0.08375 + "count": 139, + "share": 0.17375 }, { "code": "culture", @@ -1370,26 +1468,26 @@ { "code": "reputation", "label": "회사 규모와 인지도", - "count": 169, - "share": 0.21125 + "count": 69, + "share": 0.08625 }, { "code": "commute", "label": "출퇴근 거리", - "count": 83, - "share": 0.10375 + "count": 150, + "share": 0.1875 }, { "code": "domain", "label": "서비스와 도메인", - "count": 58, - "share": 0.0725 + "count": 69, + "share": 0.08625 }, { "code": "other", "label": "기타", - "count": 86, - "share": 0.1075 + "count": 118, + "share": 0.1475 } ] }, @@ -1407,56 +1505,56 @@ { "code": "stay", "label": "지금 일하는 곳에 남고 싶어요", - "count": 107, - "share": 0.13375 + "count": 140, + "share": 0.175 }, { "code": "large", "label": "대기업", - "count": 96, - "share": 0.12 + "count": 115, + "share": 0.14375 }, { "code": "midsize_small", "label": "중견·중소기업", - "count": 185, - "share": 0.23125 + "count": 134, + "share": 0.1675 }, { "code": "startup", "label": "스타트업", - "count": 59, - "share": 0.07375 + "count": 51, + "share": 0.06375 }, { "code": "public", "label": "공공기관·공기업", - "count": 124, - "share": 0.155 + "count": 107, + "share": 0.13375 }, { "code": "foreign", "label": "외국계 기업", - "count": 96, - "share": 0.12 + "count": 68, + "share": 0.085 }, { "code": "abroad", "label": "해외 회사", - "count": 62, - "share": 0.0775 + "count": 81, + "share": 0.10125 }, { "code": "independent", "label": "프리랜서, 창업", - "count": 37, - "share": 0.04625 + "count": 43, + "share": 0.05375 }, { "code": "undecided", "label": "아직 모르겠어요", - "count": 34, - "share": 0.0425 + "count": 61, + "share": 0.07625 } ] }, @@ -1474,44 +1572,44 @@ { "code": "expertise", "label": "전문성이 부족한 것 같아요", - "count": 335, - "share": 0.41875 + "count": 167, + "share": 0.20875 }, { "code": "pay", "label": "연봉", - "count": 133, - "share": 0.16625 + "count": 233, + "share": 0.29125 }, { "code": "market", "label": "얼어붙은 채용 시장", - "count": 206, - "share": 0.2575 + "count": 163, + "share": 0.20375 }, { "code": "ai", "label": "AI가 바꿀 일자리", - "count": 141, - "share": 0.17625 + "count": 225, + "share": 0.28125 }, { "code": "direction", "label": "앞으로 나아갈 방향", - "count": 132, - "share": 0.165 + "count": 186, + "share": 0.2325 }, { "code": "balance", "label": "일과 삶의 균형", - "count": 149, - "share": 0.18625 + "count": 51, + "share": 0.06375 }, { "code": "other", "label": "기타", - "count": 61, - "share": 0.07625 + "count": 108, + "share": 0.135 } ] }, @@ -1529,32 +1627,32 @@ { "code": "0", "label": "하지 않아요", - "count": 281, - "share": 0.35125 + "count": 170, + "share": 0.2125 }, { "code": "1_2", "label": "1~2시간", - "count": 181, - "share": 0.22625 + "count": 267, + "share": 0.33375 }, { "code": "3_5", "label": "3~5시간", - "count": 174, - "share": 0.2175 + "count": 76, + "share": 0.095 }, { "code": "6_10", "label": "6~10시간", - "count": 69, - "share": 0.08625 + "count": 182, + "share": 0.2275 }, { "code": "gt_10", "label": "10시간 넘게", - "count": 95, - "share": 0.11875 + "count": 105, + "share": 0.13125 } ] }, @@ -1572,56 +1670,56 @@ { "code": "reading", "label": "책 읽기", - "count": 204, - "share": 0.255 + "count": 168, + "share": 0.21 }, { "code": "writing", "label": "블로그, 글쓰기", - "count": 265, - "share": 0.33125 + "count": 254, + "share": 0.3175 }, { "code": "study_group", "label": "스터디 모임", - "count": 182, - "share": 0.2275 + "count": 105, + "share": 0.13125 }, { "code": "side_project", "label": "사이드 프로젝트", - "count": 242, - "share": 0.3025 + "count": 210, + "share": 0.2625 }, { "code": "open_source", "label": "오픈소스 기여", - "count": 182, - "share": 0.2275 + "count": 81, + "share": 0.10125 }, { "code": "conference", "label": "컨퍼런스, 밋업", - "count": 69, - "share": 0.08625 + "count": 138, + "share": 0.1725 }, { "code": "algorithm", "label": "알고리즘 문제 풀이", - "count": 133, - "share": 0.16625 + "count": 181, + "share": 0.22625 }, { "code": "none", "label": "딱히 없어요", - "count": 63, - "share": 0.07875 + "count": 172, + "share": 0.215 }, { "code": "other", "label": "기타", - "count": 106, - "share": 0.1325 + "count": 168, + "share": 0.21 } ] }, @@ -1639,68 +1737,68 @@ { "code": "course", "label": "온라인 강의 (인프런, 유데미 등)", - "count": 154, - "share": 0.1925 + "count": 308, + "share": 0.385 }, { "code": "youtube", "label": "유튜브", - "count": 280, - "share": 0.35 + "count": 135, + "share": 0.16875 }, { "code": "podcast", "label": "팟캐스트", - "count": 203, - "share": 0.25375 + "count": 177, + "share": 0.22125 }, { "code": "newsletter", "label": "뉴스레터, 큐레이션 사이트 (GeekNews 등)", - "count": 89, - "share": 0.11125 + "count": 145, + "share": 0.18125 }, { "code": "tech_blog", "label": "기업 기술 블로그", - "count": 169, - "share": 0.21125 + "count": 88, + "share": 0.11 }, { "code": "official_docs", "label": "공식 문서", - "count": 62, - "share": 0.0775 + "count": 116, + "share": 0.145 }, { "code": "social", "label": "X, LinkedIn, Threads", - "count": 145, - "share": 0.18125 + "count": 171, + "share": 0.21375 }, { "code": "community", "label": "개발 커뮤니티 (Discord, Slack, OKKY 등)", - "count": 67, - "share": 0.08375 + "count": 75, + "share": 0.09375 }, { "code": "ai", "label": "AI에게 묻기", - "count": 86, - "share": 0.1075 + "count": 148, + "share": 0.185 }, { "code": "coworkers", "label": "동료", - "count": 123, - "share": 0.15375 + "count": 64, + "share": 0.08 }, { "code": "other", "label": "기타", - "count": 108, - "share": 0.135 + "count": 73, + "share": 0.09125 } ] }, @@ -1718,80 +1816,80 @@ { "code": "java", "label": "Java", - "count": 195, - "share": 0.24375 + "count": 136, + "share": 0.17 }, { "code": "kotlin", "label": "Kotlin", - "count": 139, - "share": 0.17375 + "count": 57, + "share": 0.07125 }, { "code": "javascript", "label": "JavaScript", - "count": 54, - "share": 0.0675 + "count": 84, + "share": 0.105 }, { "code": "typescript", "label": "TypeScript", - "count": 53, - "share": 0.06625 + "count": 86, + "share": 0.1075 }, { "code": "python", "label": "Python", - "count": 53, - "share": 0.06625 + "count": 47, + "share": 0.05875 }, { "code": "go", "label": "Go", - "count": 32, - "share": 0.04 + "count": 66, + "share": 0.0825 }, { "code": "csharp", "label": "C#", - "count": 49, - "share": 0.06125 + "count": 53, + "share": 0.06625 }, { "code": "c_cpp", "label": "C·C++", - "count": 57, - "share": 0.07125 + "count": 40, + "share": 0.05 }, { "code": "swift", "label": "Swift", - "count": 35, - "share": 0.04375 + "count": 52, + "share": 0.065 }, { "code": "dart", "label": "Dart", - "count": 51, - "share": 0.06375 + "count": 36, + "share": 0.045 }, { "code": "rust", "label": "Rust", - "count": 23, - "share": 0.02875 + "count": 36, + "share": 0.045 }, { "code": "php", "label": "PHP", - "count": 27, - "share": 0.03375 + "count": 57, + "share": 0.07125 }, { "code": "other", "label": "기타", - "count": 32, - "share": 0.04 + "count": 50, + "share": 0.0625 } ] }, @@ -1803,86 +1901,86 @@ "type": "multi", "order": "nominal", "shown": 800, - "answered": 585, + "answered": 593, "hidden": false, "options": [ { "code": "java", "label": "Java", - "count": 66, - "share": 0.11282051282051282 + "count": 131, + "share": 0.2209106239460371 }, { "code": "kotlin", "label": "Kotlin", - "count": 91, - "share": 0.15555555555555556 + "count": 75, + "share": 0.12647554806070826 }, { "code": "javascript", "label": "JavaScript", "count": 108, - "share": 0.18461538461538463 + "share": 0.1821247892074199 }, { "code": "typescript", "label": "TypeScript", - "count": 68, - "share": 0.11623931623931624 + "count": 122, + "share": 0.2057335581787521 }, { "code": "python", "label": "Python", - "count": 72, - "share": 0.12307692307692308 + "count": 19, + "share": 0.03204047217537943 }, { "code": "go", "label": "Go", - "count": 69, - "share": 0.11794871794871795 + "count": 47, + "share": 0.07925801011804384 }, { "code": "csharp", "label": "C#", - "count": 66, - "share": 0.11282051282051282 + "count": 84, + "share": 0.14165261382799327 }, { "code": "c_cpp", "label": "C·C++", - "count": 67, - "share": 0.11452991452991453 + "count": 75, + "share": 0.12647554806070826 }, { "code": "swift", "label": "Swift", - "count": 33, - "share": 0.05641025641025641 + "count": 64, + "share": 0.10792580101180438 }, { "code": "dart", "label": "Dart", - "count": 39, - "share": 0.06666666666666667 + "count": 29, + "share": 0.048903878583473864 }, { "code": "rust", "label": "Rust", - "count": 65, - "share": 0.1111111111111111 + "count": 42, + "share": 0.07082630691399663 }, { "code": "php", "label": "PHP", - "count": 70, - "share": 0.11965811965811966 + "count": 61, + "share": 0.10286677908937605 }, { "code": "other", "label": "기타", - "count": 40, - "share": 0.06837606837606838 + "count": 11, + "share": 0.01854974704890388 } ] }, @@ -1893,81 +1991,81 @@ "label": "백엔드에서 가장 많이 쓴 프레임워크는 무엇인가요?", "type": "single", "order": "nominal", - "shown": 413, - "answered": 413, + "shown": 361, + "answered": 361, "hidden": false, "options": [ { "code": "spring", "label": "Spring", - "count": 39, - "share": 0.09443099273607748 + "count": 63, + "share": 0.1745152354570637 }, { "code": "nestjs", "label": "NestJS", - "count": 77, - "share": 0.1864406779661017 + "count": 64, + "share": 0.1772853185595568 }, { "code": "express", "label": "Express", - "count": 55, - "share": 0.13317191283292978 + "count": 45, + "share": 0.12465373961218837 }, { "code": "django", "label": "Django", - "count": 26, - "share": 0.06295399515738499 + "count": 39, + "share": 0.10803324099722991 }, { "code": "fastapi", "label": "FastAPI", "count": 24, - "share": 0.05811138014527845 + "share": 0.0664819944598338 }, { "code": "flask", "label": "Flask", - "count": 30, - "share": 0.07263922518159806 + "count": 20, + "share": 0.055401662049861494 }, { "code": "aspnet", "label": "ASP.NET", - "count": 52, - "share": 0.12590799031476999 + "count": 13, + "share": 0.036011080332409975 }, { "code": "laravel", "label": "Laravel", - "count": 27, - "share": 0.06537530266343826 + "count": 31, + "share": 0.08587257617728532 }, { "code": "go_web", "label": "Go (Gin, Echo 등)", - "count": 19, - "share": 0.04600484261501211 + "count": 29, + "share": 0.08033240997229917 }, { "code": "none", "label": "프레임워크 없이", - "count": 26, - "share": 0.06295399515738499 + "count": 10, + "share": 0.027700831024930747 }, { "code": "not_yet", "label": "아직 써 본 적 없어요", - "count": 30, - "share": 0.07263922518159806 + "count": 16, + "share": 0.0443213296398892 }, { "code": "other", "label": "기타", - "count": 8, - "share": 0.01937046004842615 + "count": 7, + "share": 0.019390581717451522 } ] }, @@ -1978,63 +2076,63 @@ "label": "프론트엔드에서 가장 많이 쓴 프레임워크는 무엇인가요?", "type": "single", "order": "nominal", - "shown": 188, - "answered": 188, + "shown": 290, + "answered": 290, "hidden": false, "options": [ { "code": "react", "label": "React", - "count": 37, - "share": 0.19680851063829788 + "count": 64, + "share": 0.2206896551724138 }, { "code": "nextjs", "label": "Next.js", - "count": 41, - "share": 0.21808510638297873 + "count": 24, + "share": 0.08275862068965517 }, { "code": "vue", "label": "Vue", - "count": 32, - "share": 0.1702127659574468 + "count": 24, + "share": 0.08275862068965517 }, { "code": "nuxt", "label": "Nuxt", - "count": 29, - "share": 0.15425531914893617 + "count": 38, + "share": 0.1310344827586207 }, { "code": "svelte", "label": "Svelte, SvelteKit", - "count": 9, - "share": 0.047872340425531915 + "count": 46, + "share": 0.15862068965517243 }, { "code": "angular", "label": "Angular", - "count": 11, - "share": 0.05851063829787234 + "count": 30, + "share": 0.10344827586206896 }, { "code": "none", "label": "프레임워크 없이", "count": 11, - "share": 0.05851063829787234 + "share": 0.03793103448275862 }, { "code": "not_yet", "label": "아직 써 본 적 없어요", - "count": 12, - "share": 0.06382978723404255 + "count": 22, + "share": 0.07586206896551724 }, { "code": "other", "label": "기타", - "count": 6, - "share": 0.031914893617021274 + "count": 31, + "share": 0.10689655172413794 } ] }, @@ -2045,45 +2143,45 @@ "label": "모바일 앱은 주로 무엇으로 만드나요?", "type": "single", "order": "nominal", - "shown": 61, - "answered": 61, + "shown": 131, + "answered": 131, "hidden": false, "options": [ { "code": "ios_native", "label": "네이티브 iOS", - "count": 9, - "share": 0.14754098360655737 + "count": 41, + "share": 0.31297709923664124 }, { "code": "android_native", "label": "네이티브 Android", - "count": 21, - "share": 0.3442622950819672 + "count": 14, + "share": 0.10687022900763359 }, { "code": "flutter", "label": "Flutter", - "count": 8, - "share": 0.13114754098360656 + "count": 31, + "share": 0.2366412213740458 }, { "code": "react_native", "label": "React Native", - "count": 11, - "share": 0.18032786885245902 + "count": 12, + "share": 0.0916030534351145 }, { "code": "not_yet", "label": "아직 써 본 적 없어요", - "count": 5, - "share": 0.08196721311475409 + "count": 28, + "share": 0.21374045801526717 }, { "code": "other", "label": "기타", - "count": 7, - "share": 0.11475409836065574 + "count": 5, + "share": 0.03816793893129771 } ] }, @@ -2094,51 +2192,51 @@ "label": "AI 엔지니어링에서 주로 하는 일은 무엇인가요?", "type": "single", "order": "nominal", - "shown": 70, - "answered": 70, + "shown": 49, + "answered": 49, "hidden": false, "options": [ { "code": "llm_app", "label": "LLM 앱, 에이전트 개발", - "count": 13, - "share": 0.18571428571428572 + "count": 17, + "share": 0.3469387755102041 }, { "code": "training", "label": "모델 학습, 파인튜닝", - "count": 11, - "share": 0.15714285714285714 + "count": 5, + "share": 0.10204081632653061 }, { "code": "serving", "label": "추론, 서빙 인프라", - "count": 5, - "share": 0.07142857142857142 + "count": 3, + "share": 0.061224489795918366 }, { "code": "data_eval", "label": "학습 데이터, 평가", - "count": 6, - "share": 0.08571428571428572 + "count": 4, + "share": 0.08163265306122448 }, { "code": "research", "label": "연구", - "count": 13, - "share": 0.18571428571428572 + "count": 4, + "share": 0.08163265306122448 }, { "code": "not_yet", "label": "아직 해 본 적 없어요", - "count": 16, - "share": 0.22857142857142856 + "count": 10, + "share": 0.20408163265306123 }, { "code": "other", "label": "기타", "count": 6, - "share": 0.08571428571428572 + "share": 0.12244897959183673 } ] }, @@ -2149,39 +2247,39 @@ "label": "회사에서는 AI 코딩 도구를 어떻게 다루나요?", "type": "single", "order": "ordinal", - "shown": 532, - "answered": 532, + "shown": 554, + "answered": 554, "hidden": false, "options": [ { "code": "provided", "label": "회사가 마련해 주고 권해요", - "count": 128, - "share": 0.24060150375939848 + "count": 198, + "share": 0.3574007220216607 }, { "code": "allowed", "label": "쓸 수 있지만 각자 준비해요", - "count": 180, - "share": 0.3383458646616541 + "count": 98, + "share": 0.17689530685920576 }, { "code": "limited", "label": "일부 업무에서만 쓸 수 있어요", - "count": 74, - "share": 0.13909774436090225 + "count": 115, + "share": 0.2075812274368231 }, { "code": "banned", "label": "쓸 수 없어요", - "count": 116, - "share": 0.21804511278195488 + "count": 81, + "share": 0.14620938628158844 }, { "code": "unknown", "label": "잘 모르겠어요", - "count": 34, - "share": 0.06390977443609022 + "count": 62, + "share": 0.11191335740072202 } ] }, @@ -2199,32 +2297,87 @@ { "code": "daily", "label": "매일 써요", - "count": 316, - "share": 0.395 + "count": 274, + "share": 0.3425 }, { "code": "weekly", "label": "일주일에 몇 번 써요", - "count": 180, - "share": 0.225 + "count": 249, + "share": 0.31125 }, { "code": "monthly", "label": "한 달에 몇 번 써요", - "count": 112, - "share": 0.14 + "count": 100, + "share": 0.125 }, { "code": "stopped", "label": "써 봤지만 지금은 안 써요", - "count": 51, - "share": 0.06375 + "count": 66, + "share": 0.0825 }, { "code": "never", "label": "써 본 적 없어요", - "count": 141, - "share": 0.17625 + "count": 111, + "share": 0.13875 + } + ] + }, + { + "id": "ai_not_using_reason", + "sectionId": "ai", + "section": "올해의 주제 AI", + "label": "AI 코딩 도구를 쓰지 않는 가장 큰 이유는 무엇인가요?", + "type": "multi", + "order": "nominal", + "shown": 177, + "answered": 177, + "hidden": false, + "options": [ + { + "code": "banned", + "label": "회사에서 쓸 수 없어요 (망분리, 보안)", + "count": 58, + "share": 0.327683615819209 + }, + { + "code": "no_need", + "label": "필요성을 못 느껴요", + "count": 26, + "share": 0.14689265536723164 + }, + { + "code": "distrust", + "label": "결과를 신뢰하기 어려워요", + "count": 41, + "share": 0.23163841807909605 + }, + { + "code": "cost", + "label": "비용이 부담돼요", + "count": 44, + "share": 0.24858757062146894 + }, + { + "code": "disappointing", + "label": "써 봤는데 별로였어요", + "count": 38, + "share": 0.21468926553672316 + }, + { + "code": "no_time", + "label": "배울 시간이 없어요", + "count": 34, + "share": 0.192090395480226 + }, + { + "code": "other", + "label": "기타", + "count": 9, + "share": 0.05084745762711865 } ] }, @@ -2235,111 +2388,111 @@ "label": "개발할 때 가장 많이 쓰는 AI 모델은 무엇인가요?", "type": "single", "order": "nominal", - "shown": 608, - "answered": 608, + "shown": 623, + "answered": 623, "hidden": false, "options": [ { "code": "claude", "label": "Claude (Anthropic)", - "count": 95, - "share": 0.15625 + "count": 149, + "share": 0.2391653290529695 }, { "code": "command", "label": "Command (Cohere)", - "count": 91, - "share": 0.14967105263157895 + "count": 26, + "share": 0.04173354735152488 }, { "code": "deepseek", "label": "DeepSeek", - "count": 84, - "share": 0.13815789473684212 + "count": 88, + "share": 0.14125200642054575 }, { "code": "exaone", "label": "EXAONE (LG AI연구원)", - "count": 28, - "share": 0.046052631578947366 + "count": 62, + "share": 0.09951845906902086 }, { "code": "gemini", "label": "Gemini (Google)", - "count": 46, - "share": 0.0756578947368421 + "count": 30, + "share": 0.048154093097913325 }, { "code": "glm", "label": "GLM (Z.ai)", - "count": 27, - "share": 0.044407894736842105 + "count": 48, + "share": 0.07704654895666131 }, { "code": "gpt", "label": "GPT (OpenAI)", - "count": 17, - "share": 0.027960526315789474 + "count": 28, + "share": 0.0449438202247191 }, { "code": "grok", "label": "Grok (xAI)", - "count": 41, - "share": 0.06743421052631579 + "count": 34, + "share": 0.05457463884430177 }, { "code": "hyperclova", "label": "HyperCLOVA X (네이버)", - "count": 42, - "share": 0.06907894736842106 + "count": 15, + "share": 0.024077046548956663 }, { "code": "kanana", "label": "Kanana (카카오)", - "count": 17, - "share": 0.027960526315789474 + "count": 41, + "share": 0.06581059390048154 }, { "code": "kimi", "label": "Kimi (Moonshot AI)", - "count": 11, - "share": 0.018092105263157895 + "count": 10, + "share": 0.016051364365971106 }, { "code": "llama", "label": "Llama (Meta)", - "count": 19, - "share": 0.03125 + "count": 18, + "share": 0.028892455858747994 }, { "code": "mistral", "label": "Mistral (Mistral AI)", - "count": 17, - "share": 0.027960526315789474 + "count": 9, + "share": 0.014446227929373997 }, { "code": "qwen", "label": "Qwen (Alibaba)", - "count": 7, - "share": 0.011513157894736841 + "count": 28, + "share": 0.0449438202247191 }, { "code": "solar", "label": "Solar (업스테이지)", - "count": 13, - "share": 0.02138157894736842 + "count": 10, + "share": 0.016051364365971106 }, { "code": "unknown", "label": "잘 모르겠어요", - "count": 28, - "share": 0.046052631578947366 + "count": 4, + "share": 0.006420545746388443 }, { "code": "other", "label": "기타", - "count": 25, - "share": 0.04111842105263158 + "count": 23, + "share": 0.03691813804173355 } ] }, @@ -2350,165 +2503,165 @@ "label": "AI를 어떤 도구에서 쓰나요?", "type": "multi", "order": "nominal", - "shown": 608, - "answered": 608, + "shown": 623, + "answered": 623, "hidden": false, "options": [ { "code": "aider", "label": "Aider", - "count": 134, - "share": 0.22039473684210525 + "count": 177, + "share": 0.2841091492776886 }, { "code": "amp", "label": "Amp", - "count": 67, - "share": 0.11019736842105263 + "count": 55, + "share": 0.08828250401284109 }, { "code": "antigravity", "label": "Google Antigravity (Gemini CLI 포함)", - "count": 142, - "share": 0.23355263157894737 + "count": 66, + "share": 0.10593900481540931 }, { "code": "claude_code", "label": "Claude Code", - "count": 48, - "share": 0.07894736842105263 + "count": 116, + "share": 0.18619582664526485 }, { "code": "cline", "label": "Cline", - "count": 93, - "share": 0.15296052631578946 + "count": 134, + "share": 0.21508828250401285 }, { "code": "codex", "label": "Codex", - "count": 84, - "share": 0.13815789473684212 + "count": 23, + "share": 0.03691813804173355 }, { "code": "cursor", "label": "Cursor", - "count": 52, - "share": 0.08552631578947369 + "count": 41, + "share": 0.06581059390048154 }, { "code": "devin", "label": "Devin (Devin Desktop, 옛 Windsurf)", - "count": 72, - "share": 0.11842105263157894 + "count": 33, + "share": 0.052969502407704656 }, { "code": "copilot", "label": "GitHub Copilot", - "count": 34, - "share": 0.05592105263157895 + "count": 38, + "share": 0.060995184590690206 }, { "code": "goose", "label": "Goose", - "count": 44, - "share": 0.07236842105263158 + "count": 58, + "share": 0.09309791332263243 }, { "code": "grok_build", "label": "Grok Build", - "count": 23, - "share": 0.03782894736842105 + "count": 25, + "share": 0.04012841091492777 }, { "code": "herdr", "label": "herdr", - "count": 42, - "share": 0.06907894736842106 + "count": 17, + "share": 0.027287319422150885 }, { "code": "jetbrains_ai", "label": "JetBrains AI", - "count": 15, - "share": 0.024671052631578948 + "count": 23, + "share": 0.03691813804173355 }, { "code": "kilo_code", "label": "Kilo Code", - "count": 39, - "share": 0.06414473684210527 + "count": 36, + "share": 0.05778491171749599 }, { "code": "kiro", "label": "Kiro", - "count": 17, - "share": 0.027960526315789474 + "count": 20, + "share": 0.03210272873194221 }, { "code": "opencode", "label": "OpenCode", - "count": 44, - "share": 0.07236842105263158 + "count": 48, + "share": 0.07704654895666131 }, { "code": "orca", "label": "Orca", - "count": 9, - "share": 0.014802631578947368 + "count": 19, + "share": 0.030497592295345103 }, { "code": "paseo", "label": "Paseo", - "count": 8, - "share": 0.013157894736842105 + "count": 33, + "share": 0.052969502407704656 }, { "code": "pi", "label": "pi", - "count": 47, - "share": 0.07730263157894737 + "count": 18, + "share": 0.028892455858747994 }, { "code": "qwen_code", "label": "Qwen Code", - "count": 35, - "share": 0.05756578947368421 + "count": 41, + "share": 0.06581059390048154 }, { "code": "trae", "label": "Trae", - "count": 8, - "share": 0.013157894736842105 + "count": 14, + "share": 0.02247191011235955 }, { "code": "warp", "label": "Warp", - "count": 17, - "share": 0.027960526315789474 + "count": 46, + "share": 0.0738362760834671 }, { "code": "zed", "label": "Zed", - "count": 34, - "share": 0.05592105263157895 + "count": 26, + "share": 0.04173354735152488 }, { "code": "chat_app", "label": "대화형 앱 (ChatGPT, Claude, Gemini 등)", - "count": 36, - "share": 0.05921052631578947 + "count": 25, + "share": 0.04012841091492777 }, { "code": "app_builder", "label": "AI 앱 빌더 (v0, Lovable, Bolt 등)", - "count": 7, - "share": 0.011513157894736841 + "count": 8, + "share": 0.012841091492776886 }, { "code": "other", "label": "기타", - "count": 16, - "share": 0.02631578947368421 + "count": 32, + "share": 0.051364365971107544 } ] }, @@ -2519,39 +2672,39 @@ "label": "지난 한 달 동안 내가 낸 코드 중 AI가 쓴 코드는 얼마쯤인가요?", "type": "single", "order": "ordinal", - "shown": 608, - "answered": 608, + "shown": 623, + "answered": 623, "hidden": false, "options": [ { "code": "almost_none", "label": "거의 없어요", - "count": 102, - "share": 0.16776315789473684 + "count": 176, + "share": 0.2825040128410915 }, { "code": "lt_25", "label": "25% 미만", - "count": 104, - "share": 0.17105263157894737 + "count": 159, + "share": 0.2552166934189406 }, { "code": "25_50", "label": "25~50%", - "count": 202, - "share": 0.33223684210526316 + "count": 81, + "share": 0.13001605136436598 }, { "code": "50_75", "label": "50~75%", - "count": 101, - "share": 0.16611842105263158 + "count": 106, + "share": 0.17014446227929375 }, { "code": "75_plus", "label": "75% 이상", - "count": 99, - "share": 0.16282894736842105 + "count": 101, + "share": 0.16211878009630817 } ] }, @@ -2561,42 +2714,42 @@ "section": "올해의 주제 AI", "label": "AI 도구를 쓰고 나서 생산성은 어떻게 달라졌나요?", "type": "scale", - "shown": 608, - "answered": 608, + "shown": 623, + "answered": 623, "hidden": false, "options": [ { "code": "1", "label": "1", - "count": 37, - "share": 0.06085526315789474 + "count": 40, + "share": 0.06420545746388442 }, { "code": "2", "label": "2", - "count": 98, - "share": 0.1611842105263158 + "count": 97, + "share": 0.15569823434991975 }, { "code": "3", "label": "3", - "count": 162, - "share": 0.26644736842105265 + "count": 184, + "share": 0.2953451043338684 }, { "code": "4", "label": "4", - "count": 163, - "share": 0.2680921052631579 + "count": 169, + "share": 0.2712680577849117 }, { "code": "5", "label": "5", - "count": 148, - "share": 0.24342105263157895 + "count": 133, + "share": 0.21348314606741572 } ], - "mean": 3.4720394736842106, + "mean": 3.4141252006420544, "scale": { "min": "크게 줄었어요", "max": "크게 늘었어요" @@ -2609,57 +2762,57 @@ "label": "AI 도구를 쓰고 나서 가장 좋아진 점은 무엇인가요?", "type": "multi", "order": "nominal", - "shown": 608, - "answered": 608, + "shown": 623, + "answered": 623, "hidden": false, "options": [ { "code": "speed", "label": "작업 속도가 빨라졌어요", - "count": 148, - "share": 0.24342105263157895 + "count": 243, + "share": 0.3900481540930979 }, { "code": "repetitive", "label": "반복 작업이 줄었어요", "count": 164, - "share": 0.26973684210526316 + "share": 0.26324237560192615 }, { "code": "learning", "label": "새 기술을 빨리 배워요", - "count": 76, - "share": 0.125 + "count": 101, + "share": 0.16211878009630817 }, { "code": "unfamiliar", "label": "낯선 영역의 일도 해낼 수 있어요", - "count": 156, - "share": 0.2565789473684211 + "count": 115, + "share": 0.18459069020866772 }, { "code": "quality", "label": "테스트와 문서를 더 잘 챙겨요", - "count": 76, - "share": 0.125 + "count": 112, + "share": 0.1797752808988764 }, { "code": "focus", "label": "어려운 문제에 더 집중할 수 있어요", - "count": 123, - "share": 0.20230263157894737 + "count": 74, + "share": 0.1187800963081862 }, { "code": "none", "label": "딱히 없어요", - "count": 51, - "share": 0.08388157894736842 + "count": 49, + "share": 0.07865168539325842 }, { "code": "other", "label": "기타", - "count": 83, - "share": 0.13651315789473684 + "count": 39, + "share": 0.06260032102728733 } ] }, @@ -2670,57 +2823,57 @@ "label": "AI 도구를 쓰고 나서 가장 힘들어진 점은 무엇인가요?", "type": "multi", "order": "nominal", - "shown": 608, - "answered": 608, + "shown": 623, + "answered": 623, "hidden": false, "options": [ { "code": "review", "label": "검토할 코드가 늘었어요", - "count": 114, - "share": 0.1875 + "count": 218, + "share": 0.34991974317817015 }, { "code": "fixing", "label": "AI가 만든 코드를 고치는 데 시간이 들어요", - "count": 220, - "share": 0.3618421052631579 + "count": 193, + "share": 0.3097913322632424 }, { "code": "expectation", "label": "회사가 기대하는 업무량이 늘었어요", - "count": 102, - "share": 0.16776315789473684 + "count": 85, + "share": 0.13643659711075443 }, { "code": "skill", "label": "실력이 줄어드는 것 같아요", - "count": 108, - "share": 0.17763157894736842 + "count": 139, + "share": 0.2231139646869984 }, { "code": "tool_churn", "label": "따라가야 할 도구가 너무 많아요", - "count": 46, - "share": 0.0756578947368421 + "count": 103, + "share": 0.1653290529695024 }, { "code": "cost", "label": "도구 비용을 직접 내야 해요", - "count": 116, - "share": 0.19078947368421054 + "count": 67, + "share": 0.10754414125200643 }, { "code": "none", "label": "딱히 없어요", - "count": 86, - "share": 0.14144736842105263 + "count": 27, + "share": 0.04333868378812199 }, { "code": "other", "label": "기타", - "count": 66, - "share": 0.10855263157894737 + "count": 54, + "share": 0.08667736757624397 } ] }, @@ -2738,14 +2891,14 @@ { "code": "threat", "label": "일자리가 위태로울 것 같아요", - "count": 166, - "share": 0.2075 + "count": 270, + "share": 0.3375 }, { "code": "major", "label": "일하는 방식이 크게 바뀔 것 같아요", - "count": 179, - "share": 0.22375 + "count": 145, + "share": 0.18125 }, { "code": "minor", @@ -2756,14 +2909,14 @@ { "code": "none", "label": "거의 그대로일 것 같아요", - "count": 174, - "share": 0.2175 + "count": 68, + "share": 0.085 }, { "code": "unknown", "label": "잘 모르겠어요", - "count": 93, - "share": 0.11625 + "count": 129, + "share": 0.16125 } ] }, @@ -2788,915 +2941,1001 @@ { "code": "junior", "label": "2년 이하", - "count": 418 + "count": 471 }, { "code": "mid", "label": "3~9년", - "count": 209 + "count": 202 }, { "code": "senior", "label": "10년 이상", - "count": 173 + "count": 127 } ], "questions": { "status": [ { "group": "junior", - "answered": 418, + "answered": 471, + "hidden": false, + "shares": { + "employed": 0.6963906581740976, + "job_seeking": 0.14437367303609341, + "student": 0.09129511677282377, + "other_job": 0.04670912951167728, + "not_working": 0.021231422505307854 + } + }, + { + "group": "mid", + "answered": 202, + "hidden": false, + "shares": { + "employed": 0.6584158415841584, + "job_seeking": 0.10891089108910891, + "student": 0.13861386138613863, + "other_job": 0.054455445544554455, + "not_working": 0.039603960396039604 + } + }, + { + "group": "senior", + "answered": 127, + "hidden": false, + "shares": { + "employed": 0.7322834645669292, + "job_seeking": 0.11811023622047244, + "student": 0.05511811023622047, + "other_job": 0.047244094488188976, + "not_working": 0.047244094488188976 + } + } + ], + "major": [ + { + "group": "junior", + "answered": 471, "hidden": false, "shares": { - "employed": 0.6602870813397129, - "job_seeking": 0.13157894736842105, - "student": 0.11483253588516747, - "other_job": 0.05741626794258373, - "not_working": 0.03588516746411483 + "cs": 0.17834394904458598, + "stem": 0.2802547770700637, + "humanities": 0.1337579617834395, + "arts": 0.09766454352441614, + "none": 0.1613588110403397, + "no_answer": 0.14861995753715498 } }, { "group": "mid", - "answered": 209, + "answered": 202, "hidden": false, "shares": { - "employed": 0.6602870813397129, - "job_seeking": 0.1722488038277512, - "student": 0.07177033492822966, - "other_job": 0.04784688995215311, - "not_working": 0.04784688995215311 + "cs": 0.1782178217821782, + "stem": 0.26732673267326734, + "humanities": 0.13366336633663367, + "arts": 0.07920792079207921, + "none": 0.1782178217821782, + "no_answer": 0.16336633663366337 } }, { "group": "senior", - "answered": 173, + "answered": 127, "hidden": false, "shares": { - "employed": 0.6820809248554913, - "job_seeking": 0.12716763005780346, - "student": 0.12716763005780346, - "other_job": 0.05202312138728324, - "not_working": 0.011560693641618497 + "cs": 0.11811023622047244, + "stem": 0.33858267716535434, + "humanities": 0.16535433070866143, + "arts": 0.11023622047244094, + "none": 0.14173228346456693, + "no_answer": 0.12598425196850394 } } ], "role": [ { "group": "junior", - "answered": 418, + "answered": 471, "hidden": false, "shares": { - "backend": 0.39473684210526316, - "frontend": 0.07894736842105263, - "fullstack": 0.14354066985645933, - "mobile": 0.07416267942583732, - "data_eng": 0.05980861244019139, - "data_analysis": 0.10047846889952153, - "ai_ml": 0.08373205741626795, - "devops": 0.06937799043062201, - "security": 0.08133971291866028, - "embedded": 0.11722488038277512, - "game": 0.0861244019138756, - "qa": 0.05502392344497608, - "manager": 0.050239234449760764, - "other": 0.045454545454545456 + "backend": 0.2356687898089172, + "frontend": 0.1740976645435244, + "fullstack": 0.24203821656050956, + "mobile": 0.16985138004246284, + "data_eng": 0.09766454352441614, + "data_analysis": 0.040339702760084924, + "ai_ml": 0.06157112526539278, + "devops": 0.14012738853503184, + "security": 0.03821656050955414, + "embedded": 0.07218683651804671, + "game": 0.08067940552016985, + "qa": 0.04883227176220807, + "manager": 0.055201698513800426, + "other": 0.06157112526539278 } }, { "group": "mid", - "answered": 209, + "answered": 202, "hidden": false, "shares": { - "backend": 0.3827751196172249, - "frontend": 0.09569377990430622, - "fullstack": 0.1674641148325359, - "mobile": 0.06698564593301436, - "data_eng": 0.04784688995215311, - "data_analysis": 0.09090909090909091, - "ai_ml": 0.06698564593301436, - "devops": 0.09569377990430622, - "security": 0.04784688995215311, - "embedded": 0.13875598086124402, - "game": 0.0861244019138756, - "qa": 0.06698564593301436, - "manager": 0.03827751196172249, - "other": 0.028708133971291867 + "backend": 0.2722772277227723, + "frontend": 0.13366336633663367, + "fullstack": 0.20297029702970298, + "mobile": 0.1485148514851485, + "data_eng": 0.10396039603960396, + "data_analysis": 0.054455445544554455, + "ai_ml": 0.054455445544554455, + "devops": 0.12376237623762376, + "security": 0.054455445544554455, + "embedded": 0.0594059405940594, + "game": 0.07920792079207921, + "qa": 0.054455445544554455, + "manager": 0.07920792079207921, + "other": 0.04950495049504951 } }, { "group": "senior", - "answered": 173, - "hidden": false, - "shares": { - "backend": 0.4046242774566474, - "frontend": 0.1329479768786127, - "fullstack": 0.1329479768786127, - "mobile": 0.09248554913294797, - "data_eng": 0.06358381502890173, - "data_analysis": 0.09826589595375723, - "ai_ml": 0.12138728323699421, - "devops": 0.057803468208092484, - "security": 0.07514450867052024, - "embedded": 0.10404624277456648, - "game": 0.07514450867052024, - "qa": 0.05202312138728324, - "manager": 0.028901734104046242, - "other": 0.028901734104046242 + "answered": 127, + "hidden": false, + "shares": { + "backend": 0.29133858267716534, + "frontend": 0.15748031496062992, + "fullstack": 0.15748031496062992, + "mobile": 0.16535433070866143, + "data_eng": 0.13385826771653545, + "data_analysis": 0.031496062992125984, + "ai_ml": 0.07086614173228346, + "devops": 0.11811023622047244, + "security": 0.06299212598425197, + "embedded": 0.047244094488188976, + "game": 0.07874015748031496, + "qa": 0.023622047244094488, + "manager": 0.03937007874015748, + "other": 0.05511811023622047 } } ], "age": [ { "group": "junior", - "answered": 305, + "answered": 360, "hidden": false, "shares": { - "14_19": 0.3180327868852459, - "20_24": 0.10491803278688525, - "25_29": 0.15081967213114755, - "30_34": 0.10819672131147541, - "35_39": 0.08852459016393442, - "40_44": 0.11475409836065574, - "45_plus": 0.07540983606557378, - "no_answer": 0.03934426229508197 + "14_19": 0.21666666666666667, + "20_24": 0.14722222222222223, + "25_29": 0.11666666666666667, + "30_34": 0.18888888888888888, + "35_39": 0.11388888888888889, + "40_44": 0.05, + "45_plus": 0.06388888888888888, + "no_answer": 0.10277777777777777 } }, { "group": "mid", - "answered": 165, + "answered": 149, "hidden": false, "shares": { - "14_19": 0.32727272727272727, - "20_24": 0.12121212121212122, - "25_29": 0.09090909090909091, - "30_34": 0.09696969696969697, - "35_39": 0.08484848484848485, - "40_44": 0.05454545454545454, - "45_plus": 0.11515151515151516, - "no_answer": 0.10909090909090909 + "14_19": 0.24161073825503357, + "20_24": 0.14093959731543623, + "25_29": 0.09395973154362416, + "30_34": 0.18120805369127516, + "35_39": 0.11409395973154363, + "40_44": 0.04697986577181208, + "45_plus": 0.06040268456375839, + "no_answer": 0.12080536912751678 } }, { "group": "senior", - "answered": 134, + "answered": 100, "hidden": false, "shares": { - "14_19": 0.3283582089552239, - "20_24": 0.08208955223880597, - "25_29": 0.13432835820895522, - "30_34": 0.16417910447761194, - "35_39": 0.07462686567164178, - "40_44": 0.08955223880597014, - "45_plus": 0.08208955223880597, - "no_answer": 0.04477611940298507 + "14_19": 0.22, + "20_24": 0.15, + "25_29": 0.14, + "30_34": 0.15, + "35_39": 0.16, + "40_44": 0.06, + "45_plus": 0.06, + "no_answer": 0.06 } } ], "region": [ { "group": "junior", - "answered": 418, + "answered": 471, "hidden": false, "shares": { - "seoul": 0.1937799043062201, - "gyeonggi": 0.11961722488038277, - "incheon": 0.21291866028708134, - "busan_ulsan_gyeongnam": 0.13636363636363635, - "daegu_gyeongbuk": 0.05980861244019139, - "daejeon_sejong_chungcheong": 0.07177033492822966, - "gwangju_jeolla": 0.09090909090909091, - "gangwon_jeju": 0.05741626794258373, - "abroad": 0.05741626794258373 + "seoul": 0.1762208067940552, + "gyeonggi": 0.11889596602972399, + "incheon": 0.15286624203821655, + "busan_ulsan_gyeongnam": 0.13800424628450106, + "daegu_gyeongbuk": 0.11040339702760085, + "daejeon_sejong_chungcheong": 0.0870488322717622, + "gwangju_jeolla": 0.06794055201698514, + "gangwon_jeju": 0.08492569002123142, + "abroad": 0.06369426751592357 } }, { "group": "mid", - "answered": 209, + "answered": 202, "hidden": false, "shares": { - "seoul": 0.22488038277511962, - "gyeonggi": 0.09090909090909091, - "incheon": 0.19138755980861244, - "busan_ulsan_gyeongnam": 0.14354066985645933, - "daegu_gyeongbuk": 0.05741626794258373, - "daejeon_sejong_chungcheong": 0.09569377990430622, - "gwangju_jeolla": 0.08133971291866028, - "gangwon_jeju": 0.05741626794258373, - "abroad": 0.05741626794258373 + "seoul": 0.10891089108910891, + "gyeonggi": 0.14356435643564355, + "incheon": 0.1782178217821782, + "busan_ulsan_gyeongnam": 0.14356435643564355, + "daegu_gyeongbuk": 0.15841584158415842, + "daejeon_sejong_chungcheong": 0.07425742574257425, + "gwangju_jeolla": 0.054455445544554455, + "gangwon_jeju": 0.0594059405940594, + "abroad": 0.07920792079207921 } }, { "group": "senior", - "answered": 173, + "answered": 127, "hidden": false, "shares": { - "seoul": 0.16184971098265896, - "gyeonggi": 0.15028901734104047, - "incheon": 0.20809248554913296, - "busan_ulsan_gyeongnam": 0.18497109826589594, - "daegu_gyeongbuk": 0.057803468208092484, - "daejeon_sejong_chungcheong": 0.10404624277456648, - "gwangju_jeolla": 0.05202312138728324, - "gangwon_jeju": 0.023121387283236993, - "abroad": 0.057803468208092484 + "seoul": 0.15748031496062992, + "gyeonggi": 0.12598425196850394, + "incheon": 0.13385826771653545, + "busan_ulsan_gyeongnam": 0.09448818897637795, + "daegu_gyeongbuk": 0.16535433070866143, + "daejeon_sejong_chungcheong": 0.11811023622047244, + "gwangju_jeolla": 0.08661417322834646, + "gangwon_jeju": 0.06299212598425197, + "abroad": 0.05511811023622047 } } ], "employment_type": [ { "group": "junior", - "answered": 276, + "answered": 328, "hidden": false, "shares": { - "permanent": 0.2971014492753623, - "contract": 0.15217391304347827, - "dispatch": 0.18478260869565216, - "freelance": 0.18840579710144928, - "founder": 0.08333333333333333, - "other": 0.09420289855072464 + "permanent": 0.22865853658536586, + "contract": 0.18597560975609756, + "dispatch": 0.1524390243902439, + "freelance": 0.06097560975609756, + "founder": 0.20426829268292682, + "other": 0.1676829268292683 } }, { "group": "mid", - "answered": 138, + "answered": 133, "hidden": false, "shares": { - "permanent": 0.3188405797101449, - "contract": 0.21739130434782608, - "dispatch": 0.13043478260869565, - "freelance": 0.15217391304347827, - "founder": 0.08695652173913043, - "other": 0.09420289855072464 + "permanent": 0.24060150375939848, + "contract": 0.12781954887218044, + "dispatch": 0.16541353383458646, + "freelance": 0.06015037593984962, + "founder": 0.24060150375939848, + "other": 0.16541353383458646 } }, { "group": "senior", - "answered": 118, + "answered": 93, "hidden": false, "shares": { - "permanent": 0.2457627118644068, - "contract": 0.2288135593220339, - "dispatch": 0.16101694915254236, - "freelance": 0.17796610169491525, - "founder": 0.06779661016949153, - "other": 0.11864406779661017 + "permanent": 0.1827956989247312, + "contract": 0.21505376344086022, + "dispatch": 0.17204301075268819, + "freelance": 0.0967741935483871, + "founder": 0.20430107526881722, + "other": 0.12903225806451613 } } ], "company_type": [ { "group": "junior", - "answered": 276, + "answered": 328, "hidden": false, "shares": { - "large": 0.2971014492753623, - "midsize": 0.09057971014492754, - "small": 0.12681159420289856, - "startup": 0.08695652173913043, - "si_sm": 0.08695652173913043, - "public": 0.13405797101449277, - "foreign": 0.13043478260869565, - "none": 0.04710144927536232 + "large": 0.12804878048780488, + "midsize": 0.17378048780487804, + "small": 0.21646341463414634, + "startup": 0.17378048780487804, + "public": 0.051829268292682924, + "foreign": 0.16463414634146342, + "none": 0.09146341463414634 } }, { "group": "mid", - "answered": 138, + "answered": 133, "hidden": false, "shares": { - "large": 0.34782608695652173, - "midsize": 0.12318840579710146, - "small": 0.07246376811594203, - "startup": 0.10144927536231885, - "si_sm": 0.07246376811594203, - "public": 0.13043478260869565, - "foreign": 0.10869565217391304, - "none": 0.043478260869565216 + "large": 0.13533834586466165, + "midsize": 0.23308270676691728, + "small": 0.2556390977443609, + "startup": 0.12781954887218044, + "public": 0.06015037593984962, + "foreign": 0.12030075187969924, + "none": 0.06766917293233082 } }, { "group": "senior", - "answered": 118, + "answered": 93, "hidden": false, "shares": { - "large": 0.3728813559322034, - "midsize": 0.0847457627118644, - "small": 0.15254237288135594, - "startup": 0.1016949152542373, - "si_sm": 0.03389830508474576, - "public": 0.15254237288135594, - "foreign": 0.07627118644067797, - "none": 0.025423728813559324 + "large": 0.1935483870967742, + "midsize": 0.10752688172043011, + "small": 0.15053763440860216, + "startup": 0.20430107526881722, + "public": 0.021505376344086023, + "foreign": 0.22580645161290322, + "none": 0.0967741935483871 } } ], "company_size": [ { "group": "junior", - "answered": 263, + "answered": 298, + "hidden": false, + "shares": { + "lt_10": 0.1476510067114094, + "10_49": 0.20469798657718122, + "50_299": 0.12080536912751678, + "300_999": 0.08053691275167785, + "1000_4999": 0.1912751677852349, + "5000_plus": 0.20134228187919462, + "unknown": 0.053691275167785234 + } + }, + { + "group": "mid", + "answered": 124, + "hidden": false, + "shares": { + "lt_10": 0.1532258064516129, + "10_49": 0.20161290322580644, + "50_299": 0.10483870967741936, + "300_999": 0.08064516129032258, + "1000_4999": 0.23387096774193547, + "5000_plus": 0.1935483870967742, + "unknown": 0.03225806451612903 + } + }, + { + "group": "senior", + "answered": 84, + "hidden": false, + "shares": { + "lt_10": 0.21428571428571427, + "10_49": 0.2619047619047619, + "50_299": 0.11904761904761904, + "300_999": 0.10714285714285714, + "1000_4999": 0.17857142857142858, + "5000_plus": 0.09523809523809523, + "unknown": 0.023809523809523808 + } + } + ], + "work_type": [ + { + "group": "junior", + "answered": 328, "hidden": false, "shares": { - "lt_10": 0.16730038022813687, - "10_49": 0.22433460076045628, - "50_299": 0.19011406844106463, - "300_999": 0.060836501901140684, - "1000_4999": 0.1634980988593156, - "5000_plus": 0.11787072243346007, - "unknown": 0.07604562737642585 + "own_service": 0.2073170731707317, + "si": 0.2804878048780488, + "sm": 0.2347560975609756, + "solution": 0.04573170731707317, + "agency": 0.06097560975609756, + "inhouse_it": 0.12195121951219512, + "other": 0.04878048780487805 } }, { "group": "mid", - "answered": 132, + "answered": 133, "hidden": false, "shares": { - "lt_10": 0.20454545454545456, - "10_49": 0.16666666666666666, - "50_299": 0.18181818181818182, - "300_999": 0.07575757575757576, - "1000_4999": 0.15151515151515152, - "5000_plus": 0.13636363636363635, - "unknown": 0.08333333333333333 + "own_service": 0.15789473684210525, + "si": 0.3082706766917293, + "sm": 0.21052631578947367, + "solution": 0.045112781954887216, + "agency": 0.05263157894736842, + "inhouse_it": 0.13533834586466165, + "other": 0.09022556390977443 } }, { "group": "senior", - "answered": 115, + "answered": 93, "hidden": false, "shares": { - "lt_10": 0.19130434782608696, - "10_49": 0.2782608695652174, - "50_299": 0.2, - "300_999": 0.05217391304347826, - "1000_4999": 0.12173913043478261, - "5000_plus": 0.06086956521739131, - "unknown": 0.09565217391304348 + "own_service": 0.2903225806451613, + "si": 0.3118279569892473, + "sm": 0.20430107526881722, + "solution": 0.053763440860215055, + "agency": 0.03225806451612903, + "inhouse_it": 0.08602150537634409, + "other": 0.021505376344086023 } } ], "contract_position": [ { "group": "junior", - "answered": 37, + "answered": 204, "hidden": false, "shares": { - "owner": 0.2972972972972973, - "prime": 0.2702702702702703, - "sub_1": 0.10810810810810811, - "sub_2_plus": 0.1891891891891892, - "unknown": 0.13513513513513514 + "prime": 0.4215686274509804, + "sub_1": 0.27941176470588236, + "sub_2_plus": 0.15196078431372548, + "unknown": 0.14705882352941177 } }, { "group": "mid", - "answered": 16, - "hidden": true, - "shares": {} + "answered": 82, + "hidden": false, + "shares": { + "prime": 0.4146341463414634, + "sub_1": 0.18292682926829268, + "sub_2_plus": 0.1951219512195122, + "unknown": 0.2073170731707317 + } }, { "group": "senior", - "answered": 7, - "hidden": true, - "shares": {} + "answered": 56, + "hidden": false, + "shares": { + "prime": 0.35714285714285715, + "sub_1": 0.26785714285714285, + "sub_2_plus": 0.23214285714285715, + "unknown": 0.14285714285714285 + } } ], "work_mode": [ { "group": "junior", - "answered": 276, + "answered": 328, "hidden": false, "shares": { - "onsite": 0.2210144927536232, - "hybrid": 0.31521739130434784, - "remote": 0.463768115942029 + "onsite": 0.4054878048780488, + "hybrid": 0.4329268292682927, + "remote": 0.16158536585365854 } }, { "group": "mid", - "answered": 138, + "answered": 133, "hidden": false, "shares": { - "onsite": 0.2463768115942029, - "hybrid": 0.3188405797101449, - "remote": 0.43478260869565216 + "onsite": 0.47368421052631576, + "hybrid": 0.3533834586466165, + "remote": 0.17293233082706766 } }, { "group": "senior", - "answered": 118, + "answered": 93, "hidden": false, "shares": { - "onsite": 0.288135593220339, - "hybrid": 0.2966101694915254, - "remote": 0.4152542372881356 + "onsite": 0.40860215053763443, + "hybrid": 0.40860215053763443, + "remote": 0.1827956989247312 } } ], "weekly_hours": [ { "group": "junior", - "answered": 276, + "answered": 328, "hidden": false, "shares": { - "lte_40": 0.5217391304347826, - "41_45": 0.12681159420289856, - "46_52": 0.13405797101449277, - "gt_52": 0.21739130434782608 + "lte_40": 0.4268292682926829, + "41_45": 0.18292682926829268, + "46_52": 0.2225609756097561, + "gt_52": 0.1676829268292683 } }, { "group": "mid", - "answered": 138, + "answered": 133, "hidden": false, "shares": { - "lte_40": 0.5434782608695652, - "41_45": 0.14492753623188406, - "46_52": 0.14492753623188406, - "gt_52": 0.16666666666666666 + "lte_40": 0.3308270676691729, + "41_45": 0.2631578947368421, + "46_52": 0.21804511278195488, + "gt_52": 0.18796992481203006 } }, { "group": "senior", - "answered": 118, + "answered": 93, "hidden": false, "shares": { - "lte_40": 0.5254237288135594, - "41_45": 0.1271186440677966, - "46_52": 0.13559322033898305, - "gt_52": 0.211864406779661 + "lte_40": 0.3763440860215054, + "41_45": 0.12903225806451613, + "46_52": 0.1935483870967742, + "gt_52": 0.3010752688172043 } } ], "salary": [ { "group": "junior", - "answered": 214, + "answered": 249, "hidden": false, "shares": { - "lt_20": 0.09813084112149532, - "20_30": 0.14953271028037382, - "30_40": 0.0514018691588785, - "40_50": 0.09813084112149532, - "50_60": 0.09813084112149532, - "60_70": 0.0794392523364486, - "70_80": 0.0514018691588785, - "80_90": 0.02336448598130841, - "90_100": 0.12149532710280374, - "100_150": 0.0514018691588785, - "150_200": 0.07476635514018691, - "200_plus": 0.06542056074766354, - "no_answer": 0.037383177570093455 + "lt_20": 0.14457831325301204, + "20_30": 0.1606425702811245, + "30_40": 0.14056224899598393, + "40_50": 0.07228915662650602, + "50_60": 0.040160642570281124, + "60_70": 0.09236947791164658, + "70_80": 0.08032128514056225, + "80_90": 0.05622489959839357, + "90_100": 0.08835341365461848, + "100_150": 0.05220883534136546, + "150_200": 0.024096385542168676, + "200_plus": 0.004016064257028112, + "no_answer": 0.04417670682730924 } }, { "group": "mid", - "answered": 105, + "answered": 102, "hidden": false, "shares": { - "lt_20": 0.06666666666666667, - "20_30": 0.11428571428571428, - "30_40": 0.02857142857142857, - "40_50": 0.11428571428571428, - "50_60": 0.0761904761904762, - "60_70": 0.11428571428571428, - "70_80": 0.12380952380952381, - "80_90": 0.06666666666666667, - "90_100": 0.047619047619047616, - "100_150": 0.0380952380952381, - "150_200": 0.06666666666666667, - "200_plus": 0.11428571428571428, - "no_answer": 0.02857142857142857 + "lt_20": 0.18627450980392157, + "20_30": 0.14705882352941177, + "30_40": 0.13725490196078433, + "40_50": 0.09803921568627451, + "50_60": 0.058823529411764705, + "60_70": 0.049019607843137254, + "70_80": 0.0784313725490196, + "80_90": 0.08823529411764706, + "90_100": 0.049019607843137254, + "100_150": 0.0196078431372549, + "150_200": 0.0392156862745098, + "200_plus": 0.00980392156862745, + "no_answer": 0.0392156862745098 } }, { "group": "senior", - "answered": 91, - "hidden": false, - "shares": { - "lt_20": 0.08791208791208792, - "20_30": 0.16483516483516483, - "30_40": 0.054945054945054944, - "40_50": 0.0989010989010989, - "50_60": 0.03296703296703297, - "60_70": 0.07692307692307693, - "70_80": 0.06593406593406594, - "80_90": 0.054945054945054944, - "90_100": 0.07692307692307693, - "100_150": 0.06593406593406594, - "150_200": 0.06593406593406594, - "200_plus": 0.12087912087912088, - "no_answer": 0.03296703296703297 + "answered": 72, + "hidden": false, + "shares": { + "lt_20": 0.18055555555555555, + "20_30": 0.125, + "30_40": 0.16666666666666666, + "40_50": 0.125, + "50_60": 0.06944444444444445, + "60_70": 0.05555555555555555, + "70_80": 0.06944444444444445, + "80_90": 0.013888888888888888, + "90_100": 0.06944444444444445, + "100_150": 0.041666666666666664, + "150_200": 0.013888888888888888, + "200_plus": 0.05555555555555555, + "no_answer": 0.013888888888888888 } } ], "salary_change": [ { "group": "junior", - "answered": 204, + "answered": 250, "hidden": false, "shares": { - "up_10_plus": 0.3431372549019608, - "up_lt_10": 0.16666666666666666, - "same": 0.12254901960784313, - "down": 0.10294117647058823, - "new": 0.18627450980392157, - "no_answer": 0.0784313725490196 + "up_10_plus": 0.24, + "up_lt_10": 0.228, + "same": 0.216, + "down": 0.056, + "new": 0.124, + "no_answer": 0.136 } }, { "group": "mid", - "answered": 108, + "answered": 101, "hidden": false, "shares": { - "up_10_plus": 0.2962962962962963, - "up_lt_10": 0.23148148148148148, - "same": 0.1111111111111111, - "down": 0.1111111111111111, - "new": 0.1574074074074074, - "no_answer": 0.09259259259259259 + "up_10_plus": 0.3069306930693069, + "up_lt_10": 0.19801980198019803, + "same": 0.2079207920792079, + "down": 0.07920792079207921, + "new": 0.0891089108910891, + "no_answer": 0.1188118811881188 } }, { "group": "senior", - "answered": 94, + "answered": 73, "hidden": false, "shares": { - "up_10_plus": 0.40425531914893614, - "up_lt_10": 0.13829787234042554, - "same": 0.10638297872340426, - "down": 0.06382978723404255, - "new": 0.1702127659574468, - "no_answer": 0.11702127659574468 + "up_10_plus": 0.1917808219178082, + "up_lt_10": 0.3013698630136986, + "same": 0.1917808219178082, + "down": 0.0547945205479452, + "new": 0.1095890410958904, + "no_answer": 0.1506849315068493 } } ], "total_comp": [ { "group": "junior", - "answered": 140, + "answered": 144, "hidden": false, "shares": { - "lt_20": 0.21428571428571427, - "20_30": 0.19285714285714287, - "30_40": 0.07857142857142857, - "40_50": 0.07142857142857142, - "50_60": 0.03571428571428571, - "60_70": 0.05, - "70_80": 0.07142857142857142, - "80_90": 0.04285714285714286, - "90_100": 0.10714285714285714, - "100_150": 0.02142857142857143, - "150_200": 0.05714285714285714, - "200_plus": 0.02857142857142857, - "no_answer": 0.02857142857142857 + "lt_20": 0.13194444444444445, + "20_30": 0.1388888888888889, + "30_40": 0.0763888888888889, + "40_50": 0.11805555555555555, + "50_60": 0.027777777777777776, + "60_70": 0.14583333333333334, + "70_80": 0.034722222222222224, + "80_90": 0.10416666666666667, + "90_100": 0.020833333333333332, + "100_150": 0.04861111111111111, + "150_200": 0.08333333333333333, + "200_plus": 0.027777777777777776, + "no_answer": 0.041666666666666664 } }, { "group": "mid", - "answered": 76, - "hidden": false, - "shares": { - "lt_20": 0.15789473684210525, - "20_30": 0.21052631578947367, - "30_40": 0.11842105263157894, - "40_50": 0.02631578947368421, - "50_60": 0.05263157894736842, - "60_70": 0.02631578947368421, - "70_80": 0.06578947368421052, - "80_90": 0.09210526315789473, - "90_100": 0.07894736842105263, - "100_150": 0.013157894736842105, - "150_200": 0.07894736842105263, - "200_plus": 0.07894736842105263, - "no_answer": 0 + "answered": 60, + "hidden": false, + "shares": { + "lt_20": 0.11666666666666667, + "20_30": 0.15, + "30_40": 0.1, + "40_50": 0.05, + "50_60": 0.08333333333333333, + "60_70": 0.13333333333333333, + "70_80": 0.03333333333333333, + "80_90": 0.06666666666666667, + "90_100": 0.016666666666666666, + "100_150": 0.016666666666666666, + "150_200": 0.11666666666666667, + "200_plus": 0.016666666666666666, + "no_answer": 0.1 } }, { "group": "senior", - "answered": 55, + "answered": 35, "hidden": false, "shares": { - "lt_20": 0.10909090909090909, - "20_30": 0.18181818181818182, - "30_40": 0.16363636363636364, - "40_50": 0.07272727272727272, - "50_60": 0.05454545454545454, - "60_70": 0.01818181818181818, - "70_80": 0.05454545454545454, - "80_90": 0.07272727272727272, - "90_100": 0.10909090909090909, - "100_150": 0.01818181818181818, - "150_200": 0.09090909090909091, - "200_plus": 0.01818181818181818, - "no_answer": 0.03636363636363636 + "lt_20": 0.08571428571428572, + "20_30": 0.17142857142857143, + "30_40": 0.11428571428571428, + "40_50": 0.17142857142857143, + "50_60": 0.05714285714285714, + "60_70": 0.02857142857142857, + "70_80": 0.02857142857142857, + "80_90": 0.11428571428571428, + "90_100": 0.02857142857142857, + "100_150": 0.05714285714285714, + "150_200": 0.14285714285714285, + "200_plus": 0, + "no_answer": 0 } } ], "job_satisfaction": [ { "group": "junior", - "answered": 276, + "answered": 328, "hidden": false, "shares": { - "1": 0.050724637681159424, - "2": 0.18115942028985507, - "3": 0.2318840579710145, - "4": 0.3007246376811594, - "5": 0.23550724637681159 + "1": 0.057926829268292686, + "2": 0.14939024390243902, + "3": 0.3079268292682927, + "4": 0.2865853658536585, + "5": 0.19817073170731708 } }, { "group": "mid", - "answered": 138, + "answered": 133, "hidden": false, "shares": { - "1": 0.043478260869565216, - "2": 0.2028985507246377, - "3": 0.30434782608695654, - "4": 0.2463768115942029, - "5": 0.2028985507246377 + "1": 0.05263157894736842, + "2": 0.11278195488721804, + "3": 0.3233082706766917, + "4": 0.2932330827067669, + "5": 0.21804511278195488 } }, { "group": "senior", - "answered": 118, + "answered": 93, "hidden": false, "shares": { - "1": 0.06779661016949153, - "2": 0.11016949152542373, - "3": 0.4152542372881356, - "4": 0.1694915254237288, - "5": 0.23728813559322035 + "1": 0.03225806451612903, + "2": 0.21505376344086022, + "3": 0.25806451612903225, + "4": 0.27956989247311825, + "5": 0.21505376344086022 } } ], "job_good": [ { "group": "junior", - "answered": 276, + "answered": 328, "hidden": false, "shares": { - "pay": 0.18478260869565216, - "growth": 0.12681159420289856, - "stability": 0.13768115942028986, - "hours": 0.06521739130434782, - "flexible": 0.22826086956521738, - "culture": 0.07246376811594203, - "reputation": 0.17028985507246377, - "commute": 0.036231884057971016, - "domain": 0.04710144927536232, - "tech": 0.16666666666666666, - "leadership": 0.043478260869565216, - "evaluation": 0.08333333333333333, - "other": 0.050724637681159424 + "pay": 0.14939024390243902, + "growth": 0.07926829268292683, + "stability": 0.17378048780487804, + "hours": 0.19817073170731708, + "flexible": 0.1524390243902439, + "culture": 0.09146341463414634, + "reputation": 0.12804878048780488, + "commute": 0.11280487804878049, + "domain": 0.054878048780487805, + "tech": 0.054878048780487805, + "leadership": 0.08231707317073171, + "evaluation": 0.07926829268292683, + "other": 0.08841463414634146 } }, { "group": "mid", - "answered": 138, - "hidden": false, - "shares": { - "pay": 0.2391304347826087, - "growth": 0.13043478260869565, - "stability": 0.14492753623188406, - "hours": 0.028985507246376812, - "flexible": 0.2463768115942029, - "culture": 0.10144927536231885, - "reputation": 0.10869565217391304, - "commute": 0.043478260869565216, - "domain": 0.043478260869565216, - "tech": 0.18115942028985507, - "leadership": 0.043478260869565216, - "evaluation": 0.07971014492753623, - "other": 0.057971014492753624 + "answered": 133, + "hidden": false, + "shares": { + "pay": 0.17293233082706766, + "growth": 0.12781954887218044, + "stability": 0.16541353383458646, + "hours": 0.15037593984962405, + "flexible": 0.09774436090225563, + "culture": 0.09774436090225563, + "reputation": 0.08270676691729323, + "commute": 0.14285714285714285, + "domain": 0.06015037593984962, + "tech": 0.05263157894736842, + "leadership": 0.10526315789473684, + "evaluation": 0.06015037593984962, + "other": 0.08270676691729323 } }, { "group": "senior", - "answered": 118, - "hidden": false, - "shares": { - "pay": 0.211864406779661, - "growth": 0.11016949152542373, - "stability": 0.1440677966101695, - "hours": 0.06779661016949153, - "flexible": 0.19491525423728814, - "culture": 0.06779661016949153, - "reputation": 0.1864406779661017, - "commute": 0.0423728813559322, - "domain": 0.05084745762711865, - "tech": 0.11864406779661017, - "leadership": 0.07627118644067797, - "evaluation": 0.06779661016949153, - "other": 0.059322033898305086 + "answered": 93, + "hidden": false, + "shares": { + "pay": 0.20430107526881722, + "growth": 0.07526881720430108, + "stability": 0.16129032258064516, + "hours": 0.23655913978494625, + "flexible": 0.12903225806451613, + "culture": 0.03225806451612903, + "reputation": 0.12903225806451613, + "commute": 0.07526881720430108, + "domain": 0.021505376344086023, + "tech": 0.043010752688172046, + "leadership": 0.0967741935483871, + "evaluation": 0.11827956989247312, + "other": 0.17204301075268819 } } ], "job_pain": [ { "group": "junior", - "answered": 276, + "answered": 328, "hidden": false, "shares": { - "pay": 0.13043478260869565, - "growth": 0.17028985507246377, - "stability": 0.17753623188405798, - "hours": 0.11231884057971014, - "flexible": 0.10144927536231885, - "culture": 0.12318840579710146, - "reputation": 0.12318840579710146, - "commute": 0.06521739130434782, - "domain": 0.05434782608695652, - "tech": 0.08695652173913043, - "leadership": 0.11956521739130435, - "evaluation": 0.08695652173913043, - "other": 0.057971014492753624 + "pay": 0.21646341463414634, + "growth": 0.24390243902439024, + "stability": 0.13109756097560976, + "hours": 0.19207317073170732, + "flexible": 0.04878048780487805, + "culture": 0.15853658536585366, + "reputation": 0.054878048780487805, + "commute": 0.0701219512195122, + "domain": 0.10060975609756098, + "tech": 0.051829268292682924, + "leadership": 0.06402439024390244, + "evaluation": 0.042682926829268296, + "other": 0.06707317073170732 } }, { "group": "mid", - "answered": 138, + "answered": 133, "hidden": false, "shares": { - "pay": 0.057971014492753624, - "growth": 0.2391304347826087, - "stability": 0.2826086956521739, - "hours": 0.15217391304347827, - "flexible": 0.06521739130434782, - "culture": 0.08695652173913043, - "reputation": 0.12318840579710146, - "commute": 0.057971014492753624, - "domain": 0.07246376811594203, - "tech": 0.07246376811594203, - "leadership": 0.07971014492753623, - "evaluation": 0.09420289855072464, - "other": 0.050724637681159424 + "pay": 0.18045112781954886, + "growth": 0.20300751879699247, + "stability": 0.10526315789473684, + "hours": 0.16541353383458646, + "flexible": 0.06015037593984962, + "culture": 0.18045112781954886, + "reputation": 0.08270676691729323, + "commute": 0.045112781954887216, + "domain": 0.07518796992481203, + "tech": 0.06766917293233082, + "leadership": 0.06766917293233082, + "evaluation": 0.07518796992481203, + "other": 0.09774436090225563 } }, { "group": "senior", - "answered": 118, - "hidden": false, - "shares": { - "pay": 0.11016949152542373, - "growth": 0.2288135593220339, - "stability": 0.2542372881355932, - "hours": 0.1864406779661017, - "flexible": 0.0847457627118644, - "culture": 0.06779661016949153, - "reputation": 0.1271186440677966, - "commute": 0.06779661016949153, - "domain": 0.0423728813559322, - "tech": 0.11864406779661017, - "leadership": 0.1016949152542373, - "evaluation": 0.059322033898305086, - "other": 0.03389830508474576 + "answered": 93, + "hidden": false, + "shares": { + "pay": 0.21505376344086022, + "growth": 0.25806451612903225, + "stability": 0.08602150537634409, + "hours": 0.1827956989247312, + "flexible": 0.03225806451612903, + "culture": 0.15053763440860216, + "reputation": 0.10752688172043011, + "commute": 0.08602150537634409, + "domain": 0.0967741935483871, + "tech": 0, + "leadership": 0.021505376344086023, + "evaluation": 0.043010752688172046, + "other": 0.07526881720430108 } } ], "first_job_route": [ { "group": "junior", - "answered": 174, + "answered": 266, "hidden": false, "shares": { - "open_recruit": 0.19540229885057472, - "rolling": 0.13218390804597702, - "intern": 0.23563218390804597, - "referral": 0.09770114942528736, - "bootcamp": 0.09770114942528736, - "alt_service": 0.05747126436781609, - "founder": 0.08620689655172414, - "other": 0.09770114942528736 + "open_recruit": 0.2593984962406015, + "rolling": 0.22180451127819548, + "intern": 0.07142857142857142, + "referral": 0.13157894736842105, + "bootcamp": 0.08646616541353383, + "alt_service": 0.11278195488721804, + "founder": 0.06015037593984962, + "other": 0.05639097744360902 } }, { "group": "mid", - "answered": 209, + "answered": 202, "hidden": false, "shares": { - "open_recruit": 0.2583732057416268, - "rolling": 0.13875598086124402, - "intern": 0.18660287081339713, - "referral": 0.03827751196172249, - "bootcamp": 0.14832535885167464, - "alt_service": 0.06220095693779904, - "founder": 0.06698564593301436, - "other": 0.10047846889952153 + "open_recruit": 0.24752475247524752, + "rolling": 0.26732673267326734, + "intern": 0.034653465346534656, + "referral": 0.07920792079207921, + "bootcamp": 0.06930693069306931, + "alt_service": 0.10396039603960396, + "founder": 0.10396039603960396, + "other": 0.09405940594059406 } }, { "group": "senior", - "answered": 173, + "answered": 127, "hidden": false, "shares": { - "open_recruit": 0.31213872832369943, - "rolling": 0.08092485549132948, - "intern": 0.2254335260115607, - "referral": 0.028901734104046242, - "bootcamp": 0.15028901734104047, - "alt_service": 0.023121387283236993, - "founder": 0.07514450867052024, - "other": 0.10404624277456648 + "open_recruit": 0.25196850393700787, + "rolling": 0.23622047244094488, + "intern": 0.05511811023622047, + "referral": 0.07874015748031496, + "bootcamp": 0.06299212598425197, + "alt_service": 0.11023622047244094, + "founder": 0.07086614173228346, + "other": 0.13385826771653545 } } ], "job_search": [ { "group": "junior", - "answered": 418, + "answered": 471, "hidden": false, "shares": { - "none": 0.22248803827751196, - "browsed": 0.22248803827751196, - "applied": 0.2583732057416268, - "moved": 0.2966507177033493 + "none": 0.3227176220806794, + "browsed": 0.2951167728237792, + "applied": 0.21231422505307856, + "moved": 0.16985138004246284 } }, { "group": "mid", - "answered": 209, + "answered": 202, "hidden": false, "shares": { - "none": 0.23923444976076555, - "browsed": 0.22009569377990432, - "applied": 0.18181818181818182, - "moved": 0.3588516746411483 + "none": 0.3217821782178218, + "browsed": 0.33663366336633666, + "applied": 0.24257425742574257, + "moved": 0.09900990099009901 } }, { "group": "senior", - "answered": 173, + "answered": 127, "hidden": false, "shares": { - "none": 0.31213872832369943, - "browsed": 0.21965317919075145, - "applied": 0.15028901734104047, - "moved": 0.3179190751445087 + "none": 0.3700787401574803, + "browsed": 0.29133858267716534, + "applied": 0.16535433070866143, + "moved": 0.1732283464566929 } } ], "coding_test": [ { "group": "junior", - "answered": 232, + "answered": 180, "hidden": false, "shares": { - "0": 0.40086206896551724, - "1_2": 0.3577586206896552, - "3_5": 0.08620689655172414, - "6_plus": 0.15517241379310345 + "0": 0.4666666666666667, + "1_2": 0.12777777777777777, + "3_5": 0.23333333333333334, + "6_plus": 0.17222222222222222 } }, { "group": "mid", - "answered": 113, + "answered": 69, "hidden": false, "shares": { - "0": 0.40707964601769914, - "1_2": 0.3185840707964602, - "3_5": 0.07964601769911504, - "6_plus": 0.19469026548672566 + "0": 0.5072463768115942, + "1_2": 0.10144927536231885, + "3_5": 0.14492753623188406, + "6_plus": 0.2463768115942029 } }, { "group": "senior", - "answered": 81, + "answered": 43, "hidden": false, "shares": { - "0": 0.32098765432098764, - "1_2": 0.41975308641975306, - "3_5": 0.07407407407407407, - "6_plus": 0.18518518518518517 + "0": 0.4186046511627907, + "1_2": 0.16279069767441862, + "3_5": 0.13953488372093023, + "6_plus": 0.27906976744186046 } } ], "job_search_months": [ { "group": "junior", - "answered": 55, + "answered": 68, "hidden": false, "shares": { - "lt_3": 0.32727272727272727, - "3_6": 0.45454545454545453, - "6_12": 0.07272727272727272, - "12_plus": 0.14545454545454545 + "lt_3": 0.2647058823529412, + "3_6": 0.20588235294117646, + "6_12": 0.25, + "12_plus": 0.27941176470588236 } }, { "group": "mid", - "answered": 36, - "hidden": false, - "shares": { - "lt_3": 0.1388888888888889, - "3_6": 0.25, - "6_12": 0.3055555555555556, - "12_plus": 0.3055555555555556 - } + "answered": 22, + "hidden": true, + "shares": {} }, { "group": "senior", - "answered": 22, + "answered": 15, "hidden": true, "shares": {} } @@ -3704,31 +3943,25 @@ "applications": [ { "group": "junior", - "answered": 55, + "answered": 68, "hidden": false, "shares": { - "0": 0.36363636363636365, - "1_9": 0.2, - "10_29": 0.21818181818181817, - "30_99": 0.12727272727272726, - "100_plus": 0.09090909090909091 + "0": 0.47058823529411764, + "1_9": 0.19117647058823528, + "10_29": 0.20588235294117646, + "30_99": 0.07352941176470588, + "100_plus": 0.058823529411764705 } }, { "group": "mid", - "answered": 36, - "hidden": false, - "shares": { - "0": 0.3611111111111111, - "1_9": 0.25, - "10_29": 0.19444444444444445, - "30_99": 0.05555555555555555, - "100_plus": 0.1388888888888889 - } + "answered": 22, + "hidden": true, + "shares": {} }, { "group": "senior", - "answered": 22, + "answered": 15, "hidden": true, "shares": {} } @@ -3736,33 +3969,26 @@ "job_search_hardest": [ { "group": "junior", - "answered": 55, + "answered": 68, "hidden": false, "shares": { - "coding_test": 0.2727272727272727, - "experience_required": 0.2727272727272727, - "few_openings": 0.21818181818181817, - "interview": 0.2545454545454545, - "portfolio": 0.09090909090909091, - "other": 0.32727272727272727 + "coding_test": 0.5294117647058824, + "experience_required": 0.17647058823529413, + "few_openings": 0.14705882352941177, + "interview": 0.22058823529411764, + "portfolio": 0.08823529411764706, + "other": 0.19117647058823528 } }, { "group": "mid", - "answered": 36, - "hidden": false, - "shares": { - "coding_test": 0.3055555555555556, - "experience_required": 0.2222222222222222, - "few_openings": 0.3888888888888889, - "interview": 0.2222222222222222, - "portfolio": 0.1111111111111111, - "other": 0.2777777777777778 - } + "answered": 22, + "hidden": true, + "shares": {} }, { "group": "senior", - "answered": 22, + "answered": 15, "hidden": true, "shares": {} } @@ -3770,375 +3996,375 @@ "company_criteria": [ { "group": "junior", - "answered": 418, + "answered": 471, "hidden": false, "shares": { - "pay": 0.3253588516746411, - "growth": 0.40669856459330145, - "stability": 0.24162679425837322, - "hours": 0.24401913875598086, - "flexible": 0.07894736842105263, - "culture": 0.06698564593301436, - "reputation": 0.215311004784689, - "commute": 0.11004784688995216, - "domain": 0.05502392344497608, - "other": 0.11004784688995216 + "pay": 0.4288747346072187, + "growth": 0.14437367303609341, + "stability": 0.25690021231422505, + "hours": 0.2229299363057325, + "flexible": 0.16560509554140126, + "culture": 0.06581740976645435, + "reputation": 0.10191082802547771, + "commute": 0.18471337579617833, + "domain": 0.08917197452229299, + "other": 0.13588110403397027 } }, { "group": "mid", - "answered": 209, + "answered": 202, "hidden": false, "shares": { - "pay": 0.24880382775119617, - "growth": 0.3875598086124402, - "stability": 0.23444976076555024, - "hours": 0.22966507177033493, - "flexible": 0.10526315789473684, - "culture": 0.11004784688995216, - "reputation": 0.215311004784689, - "commute": 0.06698564593301436, - "domain": 0.09569377990430622, - "other": 0.11483253588516747 + "pay": 0.46534653465346537, + "growth": 0.12871287128712872, + "stability": 0.22277227722772278, + "hours": 0.19801980198019803, + "flexible": 0.15346534653465346, + "culture": 0.09900990099009901, + "reputation": 0.07425742574257425, + "commute": 0.19306930693069307, + "domain": 0.06435643564356436, + "other": 0.17326732673267325 } }, { "group": "senior", - "answered": 173, + "answered": 127, "hidden": false, "shares": { - "pay": 0.31213872832369943, - "growth": 0.42196531791907516, - "stability": 0.2543352601156069, - "hours": 0.2543352601156069, - "flexible": 0.06936416184971098, - "culture": 0.05202312138728324, - "reputation": 0.19653179190751446, - "commute": 0.1329479768786127, - "domain": 0.08670520231213873, - "other": 0.09248554913294797 + "pay": 0.4330708661417323, + "growth": 0.11023622047244094, + "stability": 0.25196850393700787, + "hours": 0.14960629921259844, + "flexible": 0.23622047244094488, + "culture": 0.07086614173228346, + "reputation": 0.047244094488188976, + "commute": 0.1889763779527559, + "domain": 0.11023622047244094, + "other": 0.14960629921259844 } } ], "next_workplace": [ { "group": "junior", - "answered": 418, + "answered": 471, "hidden": false, "shares": { - "stay": 0.145933014354067, - "large": 0.11004784688995216, - "midsize_small": 0.24162679425837322, - "startup": 0.0645933014354067, - "public": 0.15550239234449761, - "foreign": 0.11722488038277512, - "abroad": 0.07894736842105263, - "independent": 0.045454545454545456, - "undecided": 0.04066985645933014 + "stay": 0.18471337579617833, + "large": 0.15074309978768577, + "midsize_small": 0.14437367303609341, + "startup": 0.06794055201698514, + "public": 0.1337579617834395, + "foreign": 0.08280254777070063, + "abroad": 0.09978768577494693, + "independent": 0.06581740976645435, + "undecided": 0.07006369426751592 } }, { "group": "mid", - "answered": 209, + "answered": 202, "hidden": false, "shares": { - "stay": 0.13875598086124402, - "large": 0.14832535885167464, - "midsize_small": 0.22009569377990432, - "startup": 0.06220095693779904, - "public": 0.14354066985645933, - "foreign": 0.12440191387559808, - "abroad": 0.0861244019138756, - "independent": 0.03349282296650718, - "undecided": 0.0430622009569378 + "stay": 0.17326732673267325, + "large": 0.13861386138613863, + "midsize_small": 0.2079207920792079, + "startup": 0.07425742574257425, + "public": 0.09900990099009901, + "foreign": 0.0891089108910891, + "abroad": 0.10891089108910891, + "independent": 0.034653465346534656, + "undecided": 0.07425742574257425 } }, { "group": "senior", - "answered": 173, + "answered": 127, "hidden": false, "shares": { - "stay": 0.09826589595375723, - "large": 0.10982658959537572, - "midsize_small": 0.21965317919075145, - "startup": 0.10982658959537572, - "public": 0.1676300578034682, - "foreign": 0.12138728323699421, - "abroad": 0.06358381502890173, - "independent": 0.06358381502890173, - "undecided": 0.046242774566473986 + "stay": 0.14173228346456693, + "large": 0.12598425196850394, + "midsize_small": 0.1889763779527559, + "startup": 0.031496062992125984, + "public": 0.1889763779527559, + "foreign": 0.08661417322834646, + "abroad": 0.09448818897637795, + "independent": 0.03937007874015748, + "undecided": 0.10236220472440945 } } ], "career_concern": [ { "group": "junior", - "answered": 418, + "answered": 471, "hidden": false, "shares": { - "expertise": 0.3875598086124402, - "pay": 0.15311004784688995, - "market": 0.2535885167464115, - "ai": 0.17942583732057416, - "direction": 0.1722488038277512, - "balance": 0.19856459330143542, - "other": 0.08133971291866028 + "expertise": 0.208067940552017, + "pay": 0.28450106157112526, + "market": 0.21656050955414013, + "ai": 0.2653927813163482, + "direction": 0.22717622080679406, + "balance": 0.055201698513800426, + "other": 0.15711252653927812 } }, { "group": "mid", - "answered": 209, + "answered": 202, "hidden": false, "shares": { - "expertise": 0.44019138755980863, - "pay": 0.1722488038277512, - "market": 0.2727272727272727, - "ai": 0.15311004784688995, - "direction": 0.14354066985645933, - "balance": 0.19138755980861244, - "other": 0.08133971291866028 + "expertise": 0.15841584158415842, + "pay": 0.3465346534653465, + "market": 0.1782178217821782, + "ai": 0.27722772277227725, + "direction": 0.25742574257425743, + "balance": 0.07425742574257425, + "other": 0.0891089108910891 } }, { "group": "senior", - "answered": 173, + "answered": 127, "hidden": false, "shares": { - "expertise": 0.4682080924855491, - "pay": 0.1907514450867052, - "market": 0.24855491329479767, - "ai": 0.19653179190751446, - "direction": 0.17341040462427745, - "balance": 0.15028901734104047, - "other": 0.057803468208092484 + "expertise": 0.29133858267716534, + "pay": 0.2283464566929134, + "market": 0.1968503937007874, + "ai": 0.3464566929133858, + "direction": 0.2125984251968504, + "balance": 0.07874015748031496, + "other": 0.12598425196850394 } } ], "study_hours": [ { "group": "junior", - "answered": 418, + "answered": 471, "hidden": false, "shares": { - "0": 0.3253588516746411, - "1_2": 0.21052631578947367, - "3_5": 0.2511961722488038, - "6_10": 0.09808612440191387, - "gt_10": 0.11483253588516747 + "0": 0.21443736730360935, + "1_2": 0.33970276008492567, + "3_5": 0.09554140127388536, + "6_10": 0.21656050955414013, + "gt_10": 0.1337579617834395 } }, { "group": "mid", - "answered": 209, + "answered": 202, "hidden": false, "shares": { - "0": 0.3827751196172249, - "1_2": 0.2535885167464115, - "3_5": 0.17703349282296652, - "6_10": 0.07655502392344497, - "gt_10": 0.11004784688995216 + "0": 0.18811881188118812, + "1_2": 0.3465346534653465, + "3_5": 0.08415841584158416, + "6_10": 0.25742574257425743, + "gt_10": 0.12376237623762376 } }, { "group": "senior", - "answered": 173, + "answered": 127, "hidden": false, "shares": { - "0": 0.37572254335260113, - "1_2": 0.23121387283236994, - "3_5": 0.18497109826589594, - "6_10": 0.06936416184971098, - "gt_10": 0.13872832369942195 + "0": 0.2440944881889764, + "1_2": 0.29133858267716534, + "3_5": 0.11023622047244094, + "6_10": 0.2204724409448819, + "gt_10": 0.13385826771653545 } } ], "growth_activities": [ { "group": "junior", - "answered": 418, + "answered": 471, "hidden": false, "shares": { - "reading": 0.24162679425837322, - "writing": 0.3062200956937799, - "study_group": 0.21291866028708134, - "side_project": 0.31100478468899523, - "open_source": 0.23205741626794257, - "conference": 0.0861244019138756, - "algorithm": 0.19138755980861244, - "none": 0.06698564593301436, - "other": 0.11961722488038277 + "reading": 0.22505307855626328, + "writing": 0.3078556263269639, + "study_group": 0.1337579617834395, + "side_project": 0.2653927813163482, + "open_source": 0.09978768577494693, + "conference": 0.1592356687898089, + "algorithm": 0.21868365180467092, + "none": 0.21231422505307856, + "other": 0.20169851380042464 } }, { "group": "mid", - "answered": 209, + "answered": 202, "hidden": false, "shares": { - "reading": 0.3062200956937799, - "writing": 0.3444976076555024, - "study_group": 0.2535885167464115, - "side_project": 0.291866028708134, - "open_source": 0.22966507177033493, - "conference": 0.0861244019138756, - "algorithm": 0.11483253588516747, - "none": 0.04784688995215311, - "other": 0.14832535885167464 + "reading": 0.17326732673267325, + "writing": 0.30198019801980197, + "study_group": 0.1188118811881188, + "side_project": 0.2871287128712871, + "open_source": 0.0891089108910891, + "conference": 0.18811881188118812, + "algorithm": 0.25742574257425743, + "none": 0.19306930693069307, + "other": 0.2623762376237624 } }, { "group": "senior", - "answered": 173, + "answered": 127, "hidden": false, "shares": { - "reading": 0.2254335260115607, - "writing": 0.37572254335260113, - "study_group": 0.23121387283236994, - "side_project": 0.2947976878612717, - "open_source": 0.2138728323699422, - "conference": 0.08670520231213873, - "algorithm": 0.1676300578034682, - "none": 0.14450867052023122, - "other": 0.14450867052023122 + "reading": 0.2125984251968504, + "writing": 0.3779527559055118, + "study_group": 0.14173228346456693, + "side_project": 0.2125984251968504, + "open_source": 0.12598425196850394, + "conference": 0.1968503937007874, + "algorithm": 0.2047244094488189, + "none": 0.25984251968503935, + "other": 0.15748031496062992 } } ], "learning_sources": [ { "group": "junior", - "answered": 418, + "answered": 471, "hidden": false, "shares": { - "course": 0.18660287081339713, - "youtube": 0.35406698564593303, - "podcast": 0.24880382775119617, - "newsletter": 0.12679425837320574, - "tech_blog": 0.21291866028708134, - "official_docs": 0.07894736842105263, - "social": 0.19138755980861244, - "community": 0.08133971291866028, - "ai": 0.12679425837320574, - "coworkers": 0.1674641148325359, - "other": 0.1291866028708134 + "course": 0.3673036093418259, + "youtube": 0.16348195329087048, + "podcast": 0.23779193205944799, + "newsletter": 0.19745222929936307, + "tech_blog": 0.11677282377919321, + "official_docs": 0.14225053078556263, + "social": 0.208067940552017, + "community": 0.1040339702760085, + "ai": 0.17197452229299362, + "coworkers": 0.08492569002123142, + "other": 0.08280254777070063 } }, { "group": "mid", - "answered": 209, + "answered": 202, "hidden": false, "shares": { - "course": 0.18660287081339713, - "youtube": 0.3588516746411483, - "podcast": 0.2679425837320574, - "newsletter": 0.09090909090909091, - "tech_blog": 0.18660287081339713, - "official_docs": 0.06698564593301436, - "social": 0.1722488038277512, - "community": 0.08133971291866028, - "ai": 0.10047846889952153, - "coworkers": 0.1339712918660287, - "other": 0.1291866028708134 + "course": 0.4306930693069307, + "youtube": 0.18811881188118812, + "podcast": 0.21287128712871287, + "newsletter": 0.16336633663366337, + "tech_blog": 0.10396039603960396, + "official_docs": 0.16336633663366337, + "social": 0.19306930693069307, + "community": 0.07425742574257425, + "ai": 0.2079207920792079, + "coworkers": 0.08415841584158416, + "other": 0.09900990099009901 } }, { "group": "senior", - "answered": 173, + "answered": 127, "hidden": false, "shares": { - "course": 0.2138728323699422, - "youtube": 0.32947976878612717, - "podcast": 0.24855491329479767, - "newsletter": 0.09826589595375723, - "tech_blog": 0.23699421965317918, - "official_docs": 0.08670520231213873, - "social": 0.1676300578034682, - "community": 0.09248554913294797, - "ai": 0.06936416184971098, - "coworkers": 0.14450867052023122, - "other": 0.15606936416184972 + "course": 0.3779527559055118, + "youtube": 0.15748031496062992, + "podcast": 0.1732283464566929, + "newsletter": 0.14960629921259844, + "tech_blog": 0.09448818897637795, + "official_docs": 0.12598425196850394, + "social": 0.2677165354330709, + "community": 0.08661417322834646, + "ai": 0.1968503937007874, + "coworkers": 0.05511811023622047, + "other": 0.11023622047244094 } } ], "main_language": [ { "group": "junior", - "answered": 418, + "answered": 471, "hidden": false, "shares": { - "java": 0.2727272727272727, - "kotlin": 0.17703349282296652, - "javascript": 0.07177033492822966, - "typescript": 0.05263157894736842, - "python": 0.04784688995215311, - "go": 0.0430622009569378, - "csharp": 0.06698564593301436, - "c_cpp": 0.05980861244019139, - "swift": 0.045454545454545456, - "dart": 0.05741626794258373, - "rust": 0.03349282296650718, - "php": 0.0430622009569378, - "other": 0.028708133971291867 + "java": 0.1464968152866242, + "kotlin": 0.08067940552016985, + "javascript": 0.09554140127388536, + "typescript": 0.10828025477707007, + "python": 0.04883227176220807, + "go": 0.08280254777070063, + "csharp": 0.07855626326963906, + "c_cpp": 0.06157112526539278, + "swift": 0.08067940552016985, + "dart": 0.04670912951167728, + "rust": 0.04246284501061571, + "php": 0.06794055201698514, + "other": 0.059447983014861996 } }, { "group": "mid", - "answered": 209, + "answered": 202, "hidden": false, "shares": { - "java": 0.19617224880382775, - "kotlin": 0.1722488038277512, - "javascript": 0.05741626794258373, - "typescript": 0.11004784688995216, - "python": 0.09569377990430622, - "go": 0.023923444976076555, - "csharp": 0.06220095693779904, - "c_cpp": 0.07655502392344497, - "swift": 0.0430622009569378, - "dart": 0.05263157894736842, - "rust": 0.03349282296650718, - "php": 0.014354066985645933, - "other": 0.06220095693779904 + "java": 0.21782178217821782, + "kotlin": 0.06435643564356436, + "javascript": 0.11386138613861387, + "typescript": 0.09900990099009901, + "python": 0.06930693069306931, + "go": 0.08415841584158416, + "csharp": 0.0594059405940594, + "c_cpp": 0.024752475247524754, + "swift": 0.0297029702970297, + "dart": 0.04455445544554455, + "rust": 0.0594059405940594, + "php": 0.07425742574257425, + "other": 0.0594059405940594 } }, { "group": "senior", - "answered": 173, - "hidden": false, - "shares": { - "java": 0.23121387283236994, - "kotlin": 0.1676300578034682, - "javascript": 0.06936416184971098, - "typescript": 0.046242774566473986, - "python": 0.07514450867052024, - "go": 0.05202312138728324, - "csharp": 0.046242774566473986, - "c_cpp": 0.09248554913294797, - "swift": 0.04046242774566474, - "dart": 0.09248554913294797, - "rust": 0.011560693641618497, - "php": 0.03468208092485549, - "other": 0.04046242774566474 + "answered": 127, + "hidden": false, + "shares": { + "java": 0.18110236220472442, + "kotlin": 0.047244094488188976, + "javascript": 0.12598425196850394, + "typescript": 0.11811023622047244, + "python": 0.07874015748031496, + "go": 0.07874015748031496, + "csharp": 0.031496062992125984, + "c_cpp": 0.047244094488188976, + "swift": 0.06299212598425197, + "dart": 0.03937007874015748, + "rust": 0.031496062992125984, + "php": 0.07874015748031496, + "other": 0.07874015748031496 } } ], "want_language": [ { "group": "junior", - "answered": 304, + "answered": 355, "hidden": false, "shares": { - "java": 0.1118421052631579, - "kotlin": 0.16447368421052633, - "javascript": 0.1875, - "typescript": 0.11513157894736842, - "python": 0.11842105263157894, - "go": 0.13815789473684212, - "csharp": 0.125, - "c_cpp": 0.10197368421052631, - "swift": 0.0625, - "dart": 0.0625, - "rust": 0.09868421052631579, - "php": 0.125, - "other": 0.08223684210526316 + "java": 0.2140845070422535, + "kotlin": 0.11830985915492957, + "javascript": 0.19436619718309858, + "typescript": 0.2056338028169014, + "python": 0.028169014084507043, + "go": 0.09577464788732394, + "csharp": 0.10985915492957747, + "c_cpp": 0.1267605633802817, + "swift": 0.10422535211267606, + "dart": 0.0647887323943662, + "rust": 0.08450704225352113, + "php": 0.09577464788732394, + "other": 0.016901408450704224 } }, { @@ -4146,174 +4372,181 @@ "answered": 146, "hidden": false, "shares": { - "java": 0.0958904109589041, - "kotlin": 0.15753424657534246, + "java": 0.2191780821917808, + "kotlin": 0.1506849315068493, "javascript": 0.15753424657534246, - "typescript": 0.1232876712328767, - "python": 0.1095890410958904, - "go": 0.0958904109589041, - "csharp": 0.1232876712328767, - "c_cpp": 0.14383561643835616, - "swift": 0.04794520547945205, - "dart": 0.08904109589041095, - "rust": 0.10273972602739725, - "php": 0.1506849315068493, - "other": 0.0273972602739726 + "typescript": 0.17123287671232876, + "python": 0.0410958904109589, + "go": 0.03424657534246575, + "csharp": 0.19863013698630136, + "c_cpp": 0.11643835616438356, + "swift": 0.13013698630136986, + "dart": 0.02054794520547945, + "rust": 0.0684931506849315, + "php": 0.1095890410958904, + "other": 0.02054794520547945 } }, { "group": "senior", - "answered": 135, - "hidden": false, - "shares": { - "java": 0.13333333333333333, - "kotlin": 0.13333333333333333, - "javascript": 0.2074074074074074, - "typescript": 0.1111111111111111, - "python": 0.14814814814814814, - "go": 0.0962962962962963, - "csharp": 0.07407407407407407, - "c_cpp": 0.1111111111111111, - "swift": 0.05185185185185185, - "dart": 0.05185185185185185, - "rust": 0.14814814814814814, - "php": 0.07407407407407407, - "other": 0.08148148148148149 + "answered": 92, + "hidden": false, + "shares": { + "java": 0.25, + "kotlin": 0.11956521739130435, + "javascript": 0.17391304347826086, + "typescript": 0.2608695652173913, + "python": 0.03260869565217391, + "go": 0.08695652173913043, + "csharp": 0.17391304347826086, + "c_cpp": 0.14130434782608695, + "swift": 0.08695652173913043, + "dart": 0.03260869565217391, + "rust": 0.021739130434782608, + "php": 0.11956521739130435, + "other": 0.021739130434782608 } } ], "backend_framework": [ { "group": "junior", - "answered": 212, + "answered": 214, "hidden": false, "shares": { - "spring": 0.12735849056603774, - "nestjs": 0.1792452830188679, - "express": 0.12735849056603774, - "django": 0.06132075471698113, - "fastapi": 0.05188679245283019, - "flask": 0.04716981132075472, - "aspnet": 0.1179245283018868, - "laravel": 0.0660377358490566, - "go_web": 0.04245283018867924, - "none": 0.08018867924528301, - "not_yet": 0.08490566037735849, - "other": 0.014150943396226415 + "spring": 0.1822429906542056, + "nestjs": 0.205607476635514, + "express": 0.13551401869158877, + "django": 0.07476635514018691, + "fastapi": 0.07476635514018691, + "flask": 0.04672897196261682, + "aspnet": 0.03271028037383177, + "laravel": 0.0794392523364486, + "go_web": 0.08411214953271028, + "none": 0.03271028037383177, + "not_yet": 0.04205607476635514, + "other": 0.009345794392523364 } }, { "group": "mid", - "answered": 112, - "hidden": false, - "shares": { - "spring": 0.0625, - "nestjs": 0.21428571428571427, - "express": 0.09821428571428571, - "django": 0.08035714285714286, - "fastapi": 0.05357142857142857, - "flask": 0.09821428571428571, - "aspnet": 0.16071428571428573, - "laravel": 0.05357142857142857, - "go_web": 0.044642857142857144, - "none": 0.026785714285714284, - "not_yet": 0.07142857142857142, - "other": 0.03571428571428571 + "answered": 92, + "hidden": false, + "shares": { + "spring": 0.17391304347826086, + "nestjs": 0.11956521739130435, + "express": 0.07608695652173914, + "django": 0.16304347826086957, + "fastapi": 0.05434782608695652, + "flask": 0.06521739130434782, + "aspnet": 0.05434782608695652, + "laravel": 0.10869565217391304, + "go_web": 0.07608695652173914, + "none": 0.03260869565217391, + "not_yet": 0.043478260869565216, + "other": 0.03260869565217391 } }, { "group": "senior", - "answered": 89, - "hidden": false, - "shares": { - "spring": 0.056179775280898875, - "nestjs": 0.16853932584269662, - "express": 0.19101123595505617, - "django": 0.0449438202247191, - "fastapi": 0.07865168539325842, - "flask": 0.10112359550561797, - "aspnet": 0.10112359550561797, - "laravel": 0.07865168539325842, - "go_web": 0.056179775280898875, - "none": 0.06741573033707865, - "not_yet": 0.0449438202247191, - "other": 0.011235955056179775 + "answered": 55, + "hidden": false, + "shares": { + "spring": 0.14545454545454545, + "nestjs": 0.16363636363636364, + "express": 0.16363636363636364, + "django": 0.14545454545454545, + "fastapi": 0.05454545454545454, + "flask": 0.07272727272727272, + "aspnet": 0.01818181818181818, + "laravel": 0.07272727272727272, + "go_web": 0.07272727272727272, + "none": 0, + "not_yet": 0.05454545454545454, + "other": 0.03636363636363636 } } ], "frontend_framework": [ { "group": "junior", - "answered": 92, + "answered": 185, "hidden": false, "shares": { - "react": 0.1956521739130435, - "nextjs": 0.25, - "vue": 0.2391304347826087, - "nuxt": 0.09782608695652174, - "svelte": 0.03260869565217391, - "angular": 0.043478260869565216, - "none": 0.043478260869565216, - "not_yet": 0.06521739130434782, - "other": 0.03260869565217391 + "react": 0.1945945945945946, + "nextjs": 0.10810810810810811, + "vue": 0.0918918918918919, + "nuxt": 0.13513513513513514, + "svelte": 0.16756756756756758, + "angular": 0.0972972972972973, + "none": 0.02702702702702703, + "not_yet": 0.07027027027027027, + "other": 0.10810810810810811 } }, { "group": "mid", - "answered": 54, + "answered": 65, "hidden": false, "shares": { - "react": 0.2037037037037037, - "nextjs": 0.2222222222222222, - "vue": 0.09259259259259259, - "nuxt": 0.2222222222222222, - "svelte": 0.05555555555555555, - "angular": 0.037037037037037035, - "none": 0.07407407407407407, - "not_yet": 0.05555555555555555, - "other": 0.037037037037037035 + "react": 0.2923076923076923, + "nextjs": 0.03076923076923077, + "vue": 0.06153846153846154, + "nuxt": 0.16923076923076924, + "svelte": 0.12307692307692308, + "angular": 0.09230769230769231, + "none": 0.06153846153846154, + "not_yet": 0.046153846153846156, + "other": 0.12307692307692308 } }, { "group": "senior", - "answered": 42, + "answered": 40, "hidden": false, "shares": { - "react": 0.19047619047619047, - "nextjs": 0.14285714285714285, - "vue": 0.11904761904761904, - "nuxt": 0.19047619047619047, - "svelte": 0.07142857142857142, - "angular": 0.11904761904761904, - "none": 0.07142857142857142, - "not_yet": 0.07142857142857142, - "other": 0.023809523809523808 + "react": 0.225, + "nextjs": 0.05, + "vue": 0.075, + "nuxt": 0.05, + "svelte": 0.175, + "angular": 0.15, + "none": 0.05, + "not_yet": 0.15, + "other": 0.075 } } ], "mobile_framework": [ { "group": "junior", - "answered": 31, + "answered": 80, "hidden": false, "shares": { - "ios_native": 0.25806451612903225, - "android_native": 0.2903225806451613, - "flutter": 0.12903225806451613, - "react_native": 0.12903225806451613, - "not_yet": 0.0967741935483871, - "other": 0.0967741935483871 + "ios_native": 0.375, + "android_native": 0.1125, + "flutter": 0.2625, + "react_native": 0.0625, + "not_yet": 0.1625, + "other": 0.025 } }, { "group": "mid", - "answered": 14, - "hidden": true, - "shares": {} + "answered": 30, + "hidden": false, + "shares": { + "ios_native": 0.2, + "android_native": 0.03333333333333333, + "flutter": 0.2, + "react_native": 0.2, + "not_yet": 0.36666666666666664, + "other": 0 + } }, { "group": "senior", - "answered": 16, + "answered": 21, "hidden": true, "shares": {} } @@ -4321,27 +4554,19 @@ "ai_work": [ { "group": "junior", - "answered": 35, - "hidden": false, - "shares": { - "llm_app": 0.17142857142857143, - "training": 0.2, - "serving": 0.05714285714285714, - "data_eval": 0.05714285714285714, - "research": 0.17142857142857143, - "not_yet": 0.2571428571428571, - "other": 0.08571428571428572 - } + "answered": 29, + "hidden": true, + "shares": {} }, { "group": "mid", - "answered": 14, + "answered": 11, "hidden": true, "shares": {} }, { "group": "senior", - "answered": 21, + "answered": 9, "hidden": true, "shares": {} } @@ -4349,459 +4574,495 @@ "ai_policy": [ { "group": "junior", - "answered": 276, + "answered": 328, "hidden": false, "shares": { - "provided": 0.2463768115942029, - "allowed": 0.3442028985507246, - "limited": 0.14130434782608695, - "banned": 0.1956521739130435, - "unknown": 0.07246376811594203 + "provided": 0.3628048780487805, + "allowed": 0.1951219512195122, + "limited": 0.17073170731707318, + "banned": 0.14329268292682926, + "unknown": 0.12804878048780488 } }, { "group": "mid", - "answered": 138, + "answered": 133, "hidden": false, "shares": { - "provided": 0.2608695652173913, - "allowed": 0.2971014492753623, - "limited": 0.17391304347826086, - "banned": 0.21739130434782608, - "unknown": 0.050724637681159424 + "provided": 0.3684210526315789, + "allowed": 0.14285714285714285, + "limited": 0.2706766917293233, + "banned": 0.14285714285714285, + "unknown": 0.07518796992481203 } }, { "group": "senior", - "answered": 118, + "answered": 93, "hidden": false, "shares": { - "provided": 0.2033898305084746, - "allowed": 0.3728813559322034, - "limited": 0.09322033898305085, - "banned": 0.2711864406779661, - "unknown": 0.059322033898305086 + "provided": 0.3225806451612903, + "allowed": 0.16129032258064516, + "limited": 0.24731182795698925, + "banned": 0.16129032258064516, + "unknown": 0.10752688172043011 } } ], "ai_frequency": [ { "group": "junior", - "answered": 418, + "answered": 471, "hidden": false, "shares": { - "daily": 0.39473684210526316, - "weekly": 0.22248803827751196, - "monthly": 0.15311004784688995, - "stopped": 0.05502392344497608, - "never": 0.17464114832535885 + "daily": 0.346072186836518, + "weekly": 0.3057324840764331, + "monthly": 0.12951167728237792, + "stopped": 0.07855626326963906, + "never": 0.14012738853503184 } }, { "group": "mid", - "answered": 209, + "answered": 202, "hidden": false, "shares": { - "daily": 0.4019138755980861, - "weekly": 0.20574162679425836, - "monthly": 0.14832535885167464, - "stopped": 0.08133971291866028, - "never": 0.16267942583732056 + "daily": 0.3217821782178218, + "weekly": 0.3069306930693069, + "monthly": 0.12376237623762376, + "stopped": 0.10891089108910891, + "never": 0.13861386138613863 } }, { "group": "senior", - "answered": 173, + "answered": 127, + "hidden": false, + "shares": { + "daily": 0.36220472440944884, + "weekly": 0.33858267716535434, + "monthly": 0.11023622047244094, + "stopped": 0.05511811023622047, + "never": 0.13385826771653545 + } + } + ], + "ai_not_using_reason": [ + { + "group": "junior", + "answered": 103, "hidden": false, "shares": { - "daily": 0.3872832369942196, - "weekly": 0.2543352601156069, - "monthly": 0.09826589595375723, - "stopped": 0.06358381502890173, - "never": 0.19653179190751446 + "banned": 0.3592233009708738, + "no_need": 0.14563106796116504, + "distrust": 0.18446601941747573, + "cost": 0.2621359223300971, + "disappointing": 0.21359223300970873, + "no_time": 0.1941747572815534, + "other": 0.04854368932038835 } + }, + { + "group": "mid", + "answered": 50, + "hidden": false, + "shares": { + "banned": 0.22, + "no_need": 0.18, + "distrust": 0.3, + "cost": 0.2, + "disappointing": 0.28, + "no_time": 0.22, + "other": 0.04 + } + }, + { + "group": "senior", + "answered": 24, + "hidden": true, + "shares": {} } ], "ai_model": [ { "group": "junior", - "answered": 322, + "answered": 368, "hidden": false, "shares": { - "claude": 0.15527950310559005, - "command": 0.14906832298136646, - "deepseek": 0.14285714285714285, - "exaone": 0.040372670807453416, - "gemini": 0.06832298136645963, - "glm": 0.046583850931677016, - "gpt": 0.015527950310559006, - "grok": 0.06832298136645963, - "hyperclova": 0.07142857142857142, - "kanana": 0.031055900621118012, - "kimi": 0.031055900621118012, - "llama": 0.027950310559006212, - "mistral": 0.034161490683229816, - "qwen": 0.009316770186335404, - "solar": 0.015527950310559006, - "unknown": 0.055900621118012424, - "other": 0.037267080745341616 + "claude": 0.24728260869565216, + "command": 0.051630434782608696, + "deepseek": 0.13043478260869565, + "exaone": 0.08967391304347826, + "gemini": 0.04891304347826087, + "glm": 0.08423913043478261, + "gpt": 0.051630434782608696, + "grok": 0.06521739130434782, + "hyperclova": 0.021739130434782608, + "kanana": 0.057065217391304345, + "kimi": 0.019021739130434784, + "llama": 0.03260869565217391, + "mistral": 0.016304347826086956, + "qwen": 0.035326086956521736, + "solar": 0.016304347826086956, + "unknown": 0.005434782608695652, + "other": 0.02717391304347826 } }, { "group": "mid", - "answered": 158, + "answered": 152, "hidden": false, "shares": { - "claude": 0.16455696202531644, - "command": 0.17088607594936708, - "deepseek": 0.14556962025316456, - "exaone": 0.0379746835443038, - "gemini": 0.056962025316455694, - "glm": 0.0379746835443038, - "gpt": 0.0379746835443038, - "grok": 0.0759493670886076, - "hyperclova": 0.056962025316455694, - "kanana": 0.02531645569620253, - "kimi": 0.006329113924050633, - "llama": 0.056962025316455694, - "mistral": 0.0189873417721519, - "qwen": 0.006329113924050633, - "solar": 0.03164556962025317, - "unknown": 0.03164556962025317, - "other": 0.0379746835443038 + "claude": 0.25, + "command": 0.03289473684210526, + "deepseek": 0.16447368421052633, + "exaone": 0.11842105263157894, + "gemini": 0.046052631578947366, + "glm": 0.06578947368421052, + "gpt": 0.02631578947368421, + "grok": 0.019736842105263157, + "hyperclova": 0.019736842105263157, + "kanana": 0.07894736842105263, + "kimi": 0.006578947368421052, + "llama": 0.006578947368421052, + "mistral": 0.013157894736842105, + "qwen": 0.06578947368421052, + "solar": 0.019736842105263157, + "unknown": 0.006578947368421052, + "other": 0.05921052631578947 } }, { "group": "senior", - "answered": 128, - "hidden": false, - "shares": { - "claude": 0.1484375, - "command": 0.125, - "deepseek": 0.1171875, - "exaone": 0.0703125, - "gemini": 0.1171875, - "glm": 0.046875, - "gpt": 0.046875, - "grok": 0.0546875, - "hyperclova": 0.078125, - "kanana": 0.0234375, - "kimi": 0, - "llama": 0.0078125, - "mistral": 0.0234375, - "qwen": 0.0234375, - "solar": 0.0234375, - "unknown": 0.0390625, - "other": 0.0546875 + "answered": 103, + "hidden": false, + "shares": { + "claude": 0.1941747572815534, + "command": 0.019417475728155338, + "deepseek": 0.14563106796116504, + "exaone": 0.10679611650485436, + "gemini": 0.04854368932038835, + "glm": 0.06796116504854369, + "gpt": 0.04854368932038835, + "grok": 0.06796116504854369, + "hyperclova": 0.038834951456310676, + "kanana": 0.07766990291262135, + "kimi": 0.019417475728155338, + "llama": 0.04854368932038835, + "mistral": 0.009708737864077669, + "qwen": 0.04854368932038835, + "solar": 0.009708737864077669, + "unknown": 0.009708737864077669, + "other": 0.038834951456310676 } } ], "ai_harness": [ { "group": "junior", - "answered": 322, - "hidden": false, - "shares": { - "aider": 0.2422360248447205, - "amp": 0.12732919254658384, - "antigravity": 0.2422360248447205, - "claude_code": 0.049689440993788817, - "cline": 0.13664596273291926, - "codex": 0.13043478260869565, - "cursor": 0.07142857142857142, - "devin": 0.11180124223602485, - "copilot": 0.052795031055900624, - "goose": 0.06832298136645963, - "grok_build": 0.037267080745341616, - "herdr": 0.055900621118012424, - "jetbrains_ai": 0.015527950310559006, - "kilo_code": 0.07453416149068323, - "kiro": 0.031055900621118012, - "opencode": 0.06521739130434782, - "orca": 0.009316770186335404, - "paseo": 0.018633540372670808, - "pi": 0.08695652173913043, - "qwen_code": 0.043478260869565216, - "trae": 0.006211180124223602, - "warp": 0.021739130434782608, - "zed": 0.059006211180124224, - "chat_app": 0.08074534161490683, - "app_builder": 0.015527950310559006, - "other": 0.031055900621118012 + "answered": 368, + "hidden": false, + "shares": { + "aider": 0.2717391304347826, + "amp": 0.08152173913043478, + "antigravity": 0.12228260869565218, + "claude_code": 0.19021739130434784, + "cline": 0.20652173913043478, + "codex": 0.035326086956521736, + "cursor": 0.06793478260869565, + "devin": 0.035326086956521736, + "copilot": 0.057065217391304345, + "goose": 0.07608695652173914, + "grok_build": 0.029891304347826088, + "herdr": 0.019021739130434784, + "jetbrains_ai": 0.02717391304347826, + "kilo_code": 0.06793478260869565, + "kiro": 0.03260869565217391, + "opencode": 0.07608695652173914, + "orca": 0.035326086956521736, + "paseo": 0.06521739130434782, + "pi": 0.03804347826086957, + "qwen_code": 0.07336956521739131, + "trae": 0.016304347826086956, + "warp": 0.07608695652173914, + "zed": 0.04619565217391304, + "chat_app": 0.03804347826086957, + "app_builder": 0.019021739130434784, + "other": 0.04619565217391304 } }, { "group": "mid", - "answered": 158, - "hidden": false, - "shares": { - "aider": 0.1962025316455696, - "amp": 0.10759493670886076, - "antigravity": 0.2088607594936709, - "claude_code": 0.06962025316455696, - "cline": 0.1962025316455696, - "codex": 0.16455696202531644, - "cursor": 0.08860759493670886, - "devin": 0.12658227848101267, - "copilot": 0.056962025316455694, - "goose": 0.08227848101265822, - "grok_build": 0.0379746835443038, - "herdr": 0.06329113924050633, - "jetbrains_ai": 0.05063291139240506, - "kilo_code": 0.06329113924050633, - "kiro": 0.012658227848101266, - "opencode": 0.0949367088607595, - "orca": 0.012658227848101266, - "paseo": 0.012658227848101266, - "pi": 0.06962025316455696, - "qwen_code": 0.0949367088607595, - "trae": 0.0189873417721519, - "warp": 0.0379746835443038, - "zed": 0.04430379746835443, - "chat_app": 0.04430379746835443, - "app_builder": 0.006329113924050633, - "other": 0.012658227848101266 + "answered": 152, + "hidden": false, + "shares": { + "aider": 0.28289473684210525, + "amp": 0.09210526315789473, + "antigravity": 0.05921052631578947, + "claude_code": 0.18421052631578946, + "cline": 0.2631578947368421, + "codex": 0.039473684210526314, + "cursor": 0.046052631578947366, + "devin": 0.07894736842105263, + "copilot": 0.07236842105263158, + "goose": 0.125, + "grok_build": 0.07894736842105263, + "herdr": 0.02631578947368421, + "jetbrains_ai": 0.039473684210526314, + "kilo_code": 0.05263157894736842, + "kiro": 0.02631578947368421, + "opencode": 0.08552631578947369, + "orca": 0.03289473684210526, + "paseo": 0.03289473684210526, + "pi": 0.013157894736842105, + "qwen_code": 0.06578947368421052, + "trae": 0.013157894736842105, + "warp": 0.07894736842105263, + "zed": 0.046052631578947366, + "chat_app": 0.046052631578947366, + "app_builder": 0.006578947368421052, + "other": 0.05263157894736842 } }, { "group": "senior", - "answered": 128, - "hidden": false, - "shares": { - "aider": 0.1953125, - "amp": 0.0703125, - "antigravity": 0.2421875, - "claude_code": 0.1640625, - "cline": 0.140625, - "codex": 0.125, - "cursor": 0.1171875, - "devin": 0.125, - "copilot": 0.0625, - "goose": 0.0703125, - "grok_build": 0.0390625, - "herdr": 0.109375, - "jetbrains_ai": 0.015625, - "kilo_code": 0.0390625, - "kiro": 0.0390625, - "opencode": 0.0625, - "orca": 0.03125, - "paseo": 0, - "pi": 0.0625, - "qwen_code": 0.046875, - "trae": 0.0234375, - "warp": 0.03125, - "zed": 0.0625, - "chat_app": 0.0234375, - "app_builder": 0.0078125, - "other": 0.03125 + "answered": 103, + "hidden": false, + "shares": { + "aider": 0.3300970873786408, + "amp": 0.10679611650485436, + "antigravity": 0.11650485436893204, + "claude_code": 0.17475728155339806, + "cline": 0.17475728155339806, + "codex": 0.038834951456310676, + "cursor": 0.08737864077669903, + "devin": 0.07766990291262135, + "copilot": 0.05825242718446602, + "goose": 0.10679611650485436, + "grok_build": 0.019417475728155338, + "herdr": 0.05825242718446602, + "jetbrains_ai": 0.06796116504854369, + "kilo_code": 0.02912621359223301, + "kiro": 0.038834951456310676, + "opencode": 0.06796116504854369, + "orca": 0.009708737864077669, + "paseo": 0.038834951456310676, + "pi": 0.019417475728155338, + "qwen_code": 0.038834951456310676, + "trae": 0.05825242718446602, + "warp": 0.05825242718446602, + "zed": 0.019417475728155338, + "chat_app": 0.038834951456310676, + "app_builder": 0, + "other": 0.06796116504854369 } } ], "ai_code_share": [ { "group": "junior", - "answered": 322, + "answered": 368, "hidden": false, "shares": { - "almost_none": 0.16149068322981366, - "lt_25": 0.17080745341614906, - "25_50": 0.35714285714285715, - "50_75": 0.14906832298136646, - "75_plus": 0.16149068322981366 + "almost_none": 0.28532608695652173, + "lt_25": 0.25271739130434784, + "25_50": 0.1358695652173913, + "50_75": 0.1793478260869565, + "75_plus": 0.14673913043478262 } }, { "group": "mid", - "answered": 158, + "answered": 152, "hidden": false, "shares": { - "almost_none": 0.12658227848101267, - "lt_25": 0.18354430379746836, - "25_50": 0.3227848101265823, - "50_75": 0.17721518987341772, - "75_plus": 0.189873417721519 + "almost_none": 0.27631578947368424, + "lt_25": 0.24342105263157895, + "25_50": 0.11842105263157894, + "50_75": 0.1513157894736842, + "75_plus": 0.21052631578947367 } }, { "group": "senior", - "answered": 128, + "answered": 103, "hidden": false, "shares": { - "almost_none": 0.234375, - "lt_25": 0.15625, - "25_50": 0.28125, - "50_75": 0.1953125, - "75_plus": 0.1328125 + "almost_none": 0.2815533980582524, + "lt_25": 0.2815533980582524, + "25_50": 0.1262135922330097, + "50_75": 0.1650485436893204, + "75_plus": 0.14563106796116504 } } ], "ai_productivity": [ { "group": "junior", - "answered": 322, + "answered": 368, "hidden": false, "shares": { - "1": 0.06832298136645963, - "2": 0.16459627329192547, - "3": 0.2546583850931677, - "4": 0.2888198757763975, - "5": 0.2236024844720497 + "1": 0.059782608695652176, + "2": 0.14402173913043478, + "3": 0.29891304347826086, + "4": 0.26902173913043476, + "5": 0.22826086956521738 } }, { "group": "mid", - "answered": 158, + "answered": 152, "hidden": false, "shares": { - "1": 0.04430379746835443, - "2": 0.16455696202531644, - "3": 0.2911392405063291, - "4": 0.24050632911392406, - "5": 0.25949367088607594 + "1": 0.09868421052631579, + "2": 0.15789473684210525, + "3": 0.2631578947368421, + "4": 0.26973684210526316, + "5": 0.21052631578947367 } }, { "group": "senior", - "answered": 128, + "answered": 103, "hidden": false, "shares": { - "1": 0.0625, - "2": 0.1484375, - "3": 0.265625, - "4": 0.25, - "5": 0.2734375 + "1": 0.02912621359223301, + "2": 0.1941747572815534, + "3": 0.3300970873786408, + "4": 0.2815533980582524, + "5": 0.1650485436893204 } } ], "ai_upsides": [ { "group": "junior", - "answered": 322, + "answered": 368, "hidden": false, "shares": { - "speed": 0.2422360248447205, - "repetitive": 0.2826086956521739, - "learning": 0.12422360248447205, - "unfamiliar": 0.2639751552795031, - "quality": 0.12111801242236025, - "focus": 0.19875776397515527, - "none": 0.09006211180124224, - "other": 0.11180124223602485 + "speed": 0.36684782608695654, + "repetitive": 0.27445652173913043, + "learning": 0.15760869565217392, + "unfamiliar": 0.18478260869565216, + "quality": 0.1766304347826087, + "focus": 0.11413043478260869, + "none": 0.09510869565217392, + "other": 0.07065217391304347 } }, { "group": "mid", - "answered": 158, + "answered": 152, "hidden": false, "shares": { - "speed": 0.25316455696202533, - "repetitive": 0.2468354430379747, - "learning": 0.11392405063291139, - "unfamiliar": 0.27848101265822783, - "quality": 0.13291139240506328, - "focus": 0.189873417721519, - "none": 0.0949367088607595, - "other": 0.1518987341772152 + "speed": 0.42105263157894735, + "repetitive": 0.23026315789473684, + "learning": 0.18421052631578946, + "unfamiliar": 0.15789473684210525, + "quality": 0.20394736842105263, + "focus": 0.125, + "none": 0.05263157894736842, + "other": 0.05263157894736842 } }, { "group": "senior", - "answered": 128, + "answered": 103, "hidden": false, "shares": { - "speed": 0.234375, - "repetitive": 0.265625, - "learning": 0.140625, - "unfamiliar": 0.2109375, - "quality": 0.125, - "focus": 0.2265625, - "none": 0.0546875, - "other": 0.1796875 + "speed": 0.42718446601941745, + "repetitive": 0.27184466019417475, + "learning": 0.14563106796116504, + "unfamiliar": 0.22330097087378642, + "quality": 0.1553398058252427, + "focus": 0.1262135922330097, + "none": 0.05825242718446602, + "other": 0.04854368932038835 } } ], "ai_downsides": [ { "group": "junior", - "answered": 322, + "answered": 368, "hidden": false, "shares": { - "review": 0.19254658385093168, - "fixing": 0.35093167701863354, - "expectation": 0.18322981366459629, - "skill": 0.18012422360248448, - "tool_churn": 0.07763975155279502, - "cost": 0.19254658385093168, - "none": 0.15838509316770186, - "other": 0.11801242236024845 + "review": 0.3451086956521739, + "fixing": 0.2907608695652174, + "expectation": 0.14673913043478262, + "skill": 0.22826086956521738, + "tool_churn": 0.16847826086956522, + "cost": 0.11956521739130435, + "none": 0.04619565217391304, + "other": 0.08695652173913043 } }, { "group": "mid", - "answered": 158, + "answered": 152, "hidden": false, "shares": { - "review": 0.18354430379746836, - "fixing": 0.35443037974683544, - "expectation": 0.13924050632911392, - "skill": 0.17721518987341772, - "tool_churn": 0.0759493670886076, - "cost": 0.20253164556962025, - "none": 0.10759493670886076, - "other": 0.12025316455696203 + "review": 0.3618421052631579, + "fixing": 0.32894736842105265, + "expectation": 0.13815789473684212, + "skill": 0.21710526315789475, + "tool_churn": 0.1513157894736842, + "cost": 0.08552631578947369, + "none": 0.039473684210526314, + "other": 0.09868421052631579 } }, { "group": "senior", - "answered": 128, + "answered": 103, "hidden": false, "shares": { - "review": 0.1796875, - "fixing": 0.3984375, - "expectation": 0.1640625, - "skill": 0.171875, - "tool_churn": 0.0703125, - "cost": 0.171875, - "none": 0.140625, - "other": 0.0703125 + "review": 0.34951456310679613, + "fixing": 0.34951456310679613, + "expectation": 0.0970873786407767, + "skill": 0.21359223300970873, + "tool_churn": 0.17475728155339806, + "cost": 0.0970873786407767, + "none": 0.038834951456310676, + "other": 0.06796116504854369 } } ], "ai_outlook": [ { "group": "junior", - "answered": 418, + "answered": 471, "hidden": false, "shares": { - "threat": 0.19617224880382775, - "major": 0.23444976076555024, - "minor": 0.25598086124401914, - "none": 0.20334928229665072, - "unknown": 0.11004784688995216 + "threat": 0.3651804670912951, + "major": 0.17197452229299362, + "minor": 0.20169851380042464, + "none": 0.08917197452229299, + "unknown": 0.17197452229299362 } }, { "group": "mid", - "answered": 209, + "answered": 202, "hidden": false, "shares": { - "threat": 0.24401913875598086, - "major": 0.24401913875598086, - "minor": 0.19617224880382775, - "none": 0.21052631578947367, - "unknown": 0.10526315789473684 + "threat": 0.31683168316831684, + "major": 0.20297029702970298, + "minor": 0.2524752475247525, + "none": 0.07425742574257425, + "unknown": 0.15346534653465346 } }, { "group": "senior", - "answered": 173, + "answered": 127, "hidden": false, "shares": { - "threat": 0.1907514450867052, - "major": 0.17341040462427745, - "minor": 0.23121387283236994, - "none": 0.26011560693641617, - "unknown": 0.14450867052023122 + "threat": 0.2677165354330709, + "major": 0.18110236220472442, + "minor": 0.33070866141732286, + "none": 0.08661417322834646, + "unknown": 0.13385826771653545 } } ] @@ -4815,165 +5076,195 @@ { "code": "employed", "label": "현업", - "count": 532 + "count": 554 }, { "code": "others", "label": "그 외", - "count": 268 + "count": 246 } ], "questions": { "experience": [ { "group": "employed", - "answered": 532, + "answered": 554, + "hidden": false, + "shares": { + "none": 0.259927797833935, + "lt_1": 0.20938628158844766, + "1_2": 0.12274368231046931, + "3_5": 0.12274368231046931, + "6_9": 0.11732851985559567, + "10_14": 0.0631768953068592, + "15_plus": 0.10469314079422383 + } + }, + { + "group": "others", + "answered": 246, + "hidden": false, + "shares": { + "none": 0.24796747967479674, + "lt_1": 0.21138211382113822, + "1_2": 0.12195121951219512, + "3_5": 0.17479674796747968, + "6_9": 0.10569105691056911, + "10_14": 0.06097560975609756, + "15_plus": 0.07723577235772358 + } + } + ], + "major": [ + { + "group": "employed", + "answered": 554, "hidden": false, "shares": { - "none": 0.3082706766917293, - "0_2": 0.21052631578947367, - "3_5": 0.11278195488721804, - "6_9": 0.14661654135338345, - "10_14": 0.12593984962406016, - "15_plus": 0.09586466165413533 + "cs": 0.16787003610108303, + "stem": 0.2870036101083033, + "humanities": 0.1371841155234657, + "arts": 0.10108303249097472, + "none": 0.1588447653429603, + "no_answer": 0.148014440433213 } }, { "group": "others", - "answered": 268, + "answered": 246, "hidden": false, "shares": { - "none": 0.29850746268656714, - "0_2": 0.23134328358208955, - "3_5": 0.1044776119402985, - "6_9": 0.16044776119402984, - "10_14": 0.1044776119402985, - "15_plus": 0.10074626865671642 + "cs": 0.17073170731707318, + "stem": 0.2845528455284553, + "humanities": 0.14227642276422764, + "arts": 0.08130081300813008, + "none": 0.17073170731707318, + "no_answer": 0.15040650406504066 } } ], "role": [ { "group": "employed", - "answered": 532, + "answered": 554, "hidden": false, "shares": { - "backend": 0.38345864661654133, - "frontend": 0.10150375939849623, - "fullstack": 0.14849624060150377, - "mobile": 0.07894736842105263, - "data_eng": 0.05451127819548872, - "data_analysis": 0.08834586466165413, - "ai_ml": 0.09210526315789473, - "devops": 0.06766917293233082, - "security": 0.06954887218045112, - "embedded": 0.13345864661654136, - "game": 0.06578947368421052, - "qa": 0.05827067669172932, - "manager": 0.05075187969924812, - "other": 0.041353383458646614 + "backend": 0.259927797833935, + "frontend": 0.16606498194945848, + "fullstack": 0.22202166064981949, + "mobile": 0.15342960288808663, + "data_eng": 0.09927797833935018, + "data_analysis": 0.039711191335740074, + "ai_ml": 0.05415162454873646, + "devops": 0.13176895306859207, + "security": 0.04332129963898917, + "embedded": 0.0703971119133574, + "game": 0.0812274368231047, + "qa": 0.048736462093862815, + "manager": 0.052346570397111915, + "other": 0.06678700361010831 } }, { "group": "others", - "answered": 268, - "hidden": false, - "shares": { - "backend": 0.4141791044776119, - "frontend": 0.08208955223880597, - "fullstack": 0.1455223880597015, - "mobile": 0.0708955223880597, - "data_eng": 0.06343283582089553, - "data_analysis": 0.11567164179104478, - "ai_ml": 0.07835820895522388, - "devops": 0.08582089552238806, - "security": 0.07462686567164178, - "embedded": 0.09328358208955224, - "game": 0.11940298507462686, - "qa": 0.055970149253731345, - "manager": 0.026119402985074626, - "other": 0.029850746268656716 + "answered": 246, + "hidden": false, + "shares": { + "backend": 0.23983739837398374, + "frontend": 0.15040650406504066, + "fullstack": 0.21138211382113822, + "mobile": 0.18699186991869918, + "data_eng": 0.11788617886178862, + "data_analysis": 0.04878048780487805, + "ai_ml": 0.07723577235772358, + "devops": 0.13414634146341464, + "security": 0.052845528455284556, + "embedded": 0.052845528455284556, + "game": 0.07723577235772358, + "qa": 0.04065040650406504, + "manager": 0.07317073170731707, + "other": 0.036585365853658534 } } ], "age": [ { "group": "employed", - "answered": 404, + "answered": 424, "hidden": false, "shares": { - "14_19": 0.3316831683168317, - "20_24": 0.10396039603960396, - "25_29": 0.12128712871287128, - "30_34": 0.11138613861386139, - "35_39": 0.07425742574257425, - "40_44": 0.10148514851485149, - "45_plus": 0.08663366336633663, - "no_answer": 0.06930693069306931 + "14_19": 0.21462264150943397, + "20_24": 0.14150943396226415, + "25_29": 0.10849056603773585, + "30_34": 0.18160377358490565, + "35_39": 0.12028301886792453, + "40_44": 0.049528301886792456, + "45_plus": 0.07783018867924528, + "no_answer": 0.10613207547169812 } }, { "group": "others", - "answered": 200, + "answered": 185, "hidden": false, "shares": { - "14_19": 0.305, - "20_24": 0.105, - "25_29": 0.15, - "30_34": 0.13, - "35_39": 0.105, - "40_44": 0.075, - "45_plus": 0.09, - "no_answer": 0.04 + "14_19": 0.24324324324324326, + "20_24": 0.15675675675675677, + "25_29": 0.12972972972972974, + "30_34": 0.1783783783783784, + "35_39": 0.12432432432432433, + "40_44": 0.05405405405405406, + "45_plus": 0.02702702702702703, + "no_answer": 0.08648648648648649 } } ], "region": [ { "group": "employed", - "answered": 532, + "answered": 554, "hidden": false, "shares": { - "seoul": 0.2161654135338346, - "gyeonggi": 0.12218045112781954, - "incheon": 0.19360902255639098, - "busan_ulsan_gyeongnam": 0.14849624060150377, - "daegu_gyeongbuk": 0.05263157894736842, - "daejeon_sejong_chungcheong": 0.08646616541353383, - "gwangju_jeolla": 0.07330827067669173, - "gangwon_jeju": 0.04887218045112782, - "abroad": 0.05827067669172932 + "seoul": 0.15342960288808663, + "gyeonggi": 0.13357400722021662, + "incheon": 0.15162454873646208, + "busan_ulsan_gyeongnam": 0.13176895306859207, + "daegu_gyeongbuk": 0.14259927797833935, + "daejeon_sejong_chungcheong": 0.07942238267148015, + "gwangju_jeolla": 0.06498194945848375, + "gangwon_jeju": 0.07220216606498195, + "abroad": 0.0703971119133574 } }, { "group": "others", - "answered": 268, + "answered": 246, "hidden": false, "shares": { - "seoul": 0.15298507462686567, - "gyeonggi": 0.11194029850746269, - "incheon": 0.23134328358208955, - "busan_ulsan_gyeongnam": 0.14925373134328357, - "daegu_gyeongbuk": 0.0708955223880597, - "daejeon_sejong_chungcheong": 0.08208955223880597, - "gwangju_jeolla": 0.09328358208955224, - "gangwon_jeju": 0.05223880597014925, - "abroad": 0.055970149253731345 + "seoul": 0.16260162601626016, + "gyeonggi": 0.10975609756097561, + "incheon": 0.16666666666666666, + "busan_ulsan_gyeongnam": 0.13414634146341464, + "daegu_gyeongbuk": 0.10569105691056911, + "daejeon_sejong_chungcheong": 0.10975609756097561, + "gwangju_jeolla": 0.07317073170731707, + "gangwon_jeju": 0.08130081300813008, + "abroad": 0.056910569105691054 } } ], "employment_type": [ { "group": "employed", - "answered": 532, + "answered": 554, "hidden": false, "shares": { - "permanent": 0.29135338345864664, - "contract": 0.18609022556390978, - "dispatch": 0.16541353383458646, - "freelance": 0.17669172932330826, - "founder": 0.08082706766917293, - "other": 0.09962406015037593 + "permanent": 0.22382671480144403, + "contract": 0.17689530685920576, + "dispatch": 0.1588447653429603, + "freelance": 0.06678700361010831, + "founder": 0.21299638989169675, + "other": 0.16064981949458484 } }, { @@ -4986,17 +5277,16 @@ "company_type": [ { "group": "employed", - "answered": 532, + "answered": 554, "hidden": false, "shares": { - "large": 0.32706766917293234, - "midsize": 0.09774436090225563, - "small": 0.11842105263157894, - "startup": 0.09398496240601503, - "si_sm": 0.07142857142857142, - "public": 0.13721804511278196, - "foreign": 0.11278195488721804, - "none": 0.041353383458646614 + "large": 0.1407942238267148, + "midsize": 0.17689530685920576, + "small": 0.2148014440433213, + "startup": 0.16787003610108303, + "public": 0.048736462093862815, + "foreign": 0.16425992779783394, + "none": 0.08664259927797834 } }, { @@ -5009,16 +5299,38 @@ "company_size": [ { "group": "employed", - "answered": 510, + "answered": 506, + "hidden": false, + "shares": { + "lt_10": 0.1600790513833992, + "10_49": 0.2134387351778656, + "50_299": 0.116600790513834, + "300_999": 0.08498023715415019, + "1000_4999": 0.19960474308300397, + "5000_plus": 0.18181818181818182, + "unknown": 0.043478260869565216 + } + }, + { + "group": "others", + "answered": 0, + "hidden": true, + "shares": {} + } + ], + "work_type": [ + { + "group": "employed", + "answered": 554, "hidden": false, "shares": { - "lt_10": 0.18235294117647058, - "10_49": 0.22156862745098038, - "50_299": 0.19019607843137254, - "300_999": 0.06274509803921569, - "1000_4999": 0.15098039215686274, - "5000_plus": 0.10980392156862745, - "unknown": 0.08235294117647059 + "own_service": 0.20938628158844766, + "si": 0.2924187725631769, + "sm": 0.22382671480144403, + "solution": 0.04693140794223827, + "agency": 0.05415162454873646, + "inhouse_it": 0.11913357400722022, + "other": 0.05415162454873646 } }, { @@ -5031,14 +5343,13 @@ "contract_position": [ { "group": "employed", - "answered": 60, + "answered": 342, "hidden": false, "shares": { - "owner": 0.2833333333333333, - "prime": 0.21666666666666667, - "sub_1": 0.11666666666666667, - "sub_2_plus": 0.25, - "unknown": 0.13333333333333333 + "prime": 0.4093567251461988, + "sub_1": 0.2543859649122807, + "sub_2_plus": 0.17543859649122806, + "unknown": 0.1608187134502924 } }, { @@ -5051,12 +5362,12 @@ "work_mode": [ { "group": "employed", - "answered": 532, + "answered": 554, "hidden": false, "shares": { - "onsite": 0.2424812030075188, - "hybrid": 0.31203007518796994, - "remote": 0.44548872180451127 + "onsite": 0.4223826714801444, + "hybrid": 0.40974729241877256, + "remote": 0.16787003610108303 } }, { @@ -5069,13 +5380,13 @@ "weekly_hours": [ { "group": "employed", - "answered": 532, + "answered": 554, "hidden": false, "shares": { - "lte_40": 0.5281954887218046, - "41_45": 0.13157894736842105, - "46_52": 0.13721804511278196, - "gt_52": 0.20300751879699247 + "lte_40": 0.3953068592057762, + "41_45": 0.1931407942238267, + "46_52": 0.21660649819494585, + "gt_52": 0.19494584837545126 } }, { @@ -5088,22 +5399,22 @@ "salary": [ { "group": "employed", - "answered": 410, + "answered": 423, "hidden": false, "shares": { - "lt_20": 0.08780487804878048, - "20_30": 0.14390243902439023, - "30_40": 0.046341463414634146, - "40_50": 0.1024390243902439, - "50_60": 0.07804878048780488, - "60_70": 0.08780487804878048, - "70_80": 0.07317073170731707, - "80_90": 0.041463414634146344, - "90_100": 0.09268292682926829, - "100_150": 0.05121951219512195, - "150_200": 0.07073170731707316, - "200_plus": 0.09024390243902439, - "no_answer": 0.03414634146341464 + "lt_20": 0.1607565011820331, + "20_30": 0.15130023640661938, + "30_40": 0.14420803782505912, + "40_50": 0.08747044917257683, + "50_60": 0.04964539007092199, + "60_70": 0.07565011820330969, + "70_80": 0.07801418439716312, + "80_90": 0.05673758865248227, + "90_100": 0.07565011820330969, + "100_150": 0.0425531914893617, + "150_200": 0.026004728132387706, + "200_plus": 0.014184397163120567, + "no_answer": 0.037825059101654845 } }, { @@ -5116,15 +5427,15 @@ "salary_change": [ { "group": "employed", - "answered": 406, + "answered": 424, "hidden": false, "shares": { - "up_10_plus": 0.3448275862068966, - "up_lt_10": 0.17733990147783252, - "same": 0.11576354679802955, - "down": 0.0960591133004926, - "new": 0.1748768472906404, - "no_answer": 0.09113300492610837 + "up_10_plus": 0.24764150943396226, + "up_lt_10": 0.23349056603773585, + "same": 0.2099056603773585, + "down": 0.06132075471698113, + "new": 0.11320754716981132, + "no_answer": 0.13443396226415094 } }, { @@ -5137,22 +5448,22 @@ "total_comp": [ { "group": "employed", - "answered": 271, + "answered": 239, "hidden": false, "shares": { - "lt_20": 0.17712177121771217, - "20_30": 0.19557195571955718, - "30_40": 0.1070110701107011, - "40_50": 0.05904059040590406, - "50_60": 0.04428044280442804, - "60_70": 0.03690036900369004, - "70_80": 0.06642066420664207, - "80_90": 0.06273062730627306, - "90_100": 0.0996309963099631, - "100_150": 0.01845018450184502, - "150_200": 0.07011070110701106, - "200_plus": 0.04059040590405904, - "no_answer": 0.02214022140221402 + "lt_20": 0.12133891213389121, + "20_30": 0.14644351464435146, + "30_40": 0.08786610878661087, + "40_50": 0.1087866108786611, + "50_60": 0.04602510460251046, + "60_70": 0.12552301255230125, + "70_80": 0.03347280334728033, + "80_90": 0.09623430962343096, + "90_100": 0.02092050209205021, + "100_150": 0.04184100418410042, + "150_200": 0.100418410041841, + "200_plus": 0.02092050209205021, + "no_answer": 0.0502092050209205 } }, { @@ -5165,14 +5476,14 @@ "job_satisfaction": [ { "group": "employed", - "answered": 532, + "answered": 554, "hidden": false, "shares": { - "1": 0.05263157894736842, - "2": 0.17105263157894737, - "3": 0.29135338345864664, - "4": 0.2575187969924812, - "5": 0.2274436090225564 + "1": 0.052346570397111915, + "2": 0.15162454873646208, + "3": 0.30324909747292417, + "4": 0.2870036101083033, + "5": 0.20577617328519857 } }, { @@ -5185,22 +5496,22 @@ "job_good": [ { "group": "employed", - "answered": 532, + "answered": 554, "hidden": false, "shares": { - "pay": 0.20488721804511278, - "growth": 0.12406015037593984, - "stability": 0.14097744360902256, - "hours": 0.05639097744360902, - "flexible": 0.22556390977443608, - "culture": 0.07894736842105263, - "reputation": 0.15789473684210525, - "commute": 0.039473684210526314, - "domain": 0.046992481203007516, - "tech": 0.15977443609022557, - "leadership": 0.05075187969924812, - "evaluation": 0.07894736842105263, - "other": 0.05451127819548872 + "pay": 0.16425992779783394, + "growth": 0.09025270758122744, + "stability": 0.16967509025270758, + "hours": 0.1931407942238267, + "flexible": 0.13537906137184116, + "culture": 0.08303249097472924, + "reputation": 0.11732851985559567, + "commute": 0.11371841155234658, + "domain": 0.05054151624548736, + "tech": 0.052346570397111915, + "leadership": 0.09025270758122744, + "evaluation": 0.0812274368231047, + "other": 0.10108303249097472 } }, { @@ -5213,22 +5524,22 @@ "job_pain": [ { "group": "employed", - "answered": 532, - "hidden": false, - "shares": { - "pay": 0.10714285714285714, - "growth": 0.20112781954887218, - "stability": 0.22180451127819548, - "hours": 0.13909774436090225, - "flexible": 0.08834586466165413, - "culture": 0.10150375939849623, - "reputation": 0.12406015037593984, - "commute": 0.06390977443609022, - "domain": 0.05639097744360902, - "tech": 0.09022556390977443, - "leadership": 0.10526315789473684, - "evaluation": 0.08270676691729323, - "other": 0.05075187969924812 + "answered": 554, + "hidden": false, + "shares": { + "pay": 0.2075812274368231, + "growth": 0.2364620938628159, + "stability": 0.11732851985559567, + "hours": 0.18411552346570398, + "flexible": 0.048736462093862815, + "culture": 0.1624548736462094, + "reputation": 0.0703971119133574, + "commute": 0.06678700361010831, + "domain": 0.09386281588447654, + "tech": 0.04693140794223827, + "leadership": 0.05776173285198556, + "evaluation": 0.05054151624548736, + "other": 0.07581227436823104 } }, { @@ -5241,80 +5552,80 @@ "first_job_route": [ { "group": "employed", - "answered": 368, + "answered": 410, "hidden": false, "shares": { - "open_recruit": 0.2391304347826087, - "rolling": 0.13858695652173914, - "intern": 0.1983695652173913, - "referral": 0.04891304347826087, - "bootcamp": 0.13858695652173914, - "alt_service": 0.04619565217391304, - "founder": 0.09782608695652174, - "other": 0.09239130434782608 + "open_recruit": 0.23170731707317074, + "rolling": 0.25121951219512195, + "intern": 0.05853658536585366, + "referral": 0.0951219512195122, + "bootcamp": 0.06829268292682927, + "alt_service": 0.12439024390243902, + "founder": 0.08536585365853659, + "other": 0.08536585365853659 } }, { "group": "others", - "answered": 188, + "answered": 185, "hidden": false, "shares": { - "open_recruit": 0.2872340425531915, - "rolling": 0.0797872340425532, - "intern": 0.24468085106382978, - "referral": 0.06382978723404255, - "bootcamp": 0.12234042553191489, - "alt_service": 0.05319148936170213, - "founder": 0.031914893617021274, - "other": 0.11702127659574468 + "open_recruit": 0.3027027027027027, + "rolling": 0.21621621621621623, + "intern": 0.04864864864864865, + "referral": 0.11891891891891893, + "bootcamp": 0.0918918918918919, + "alt_service": 0.07567567567567568, + "founder": 0.05945945945945946, + "other": 0.08648648648648649 } } ], "job_search": [ { "group": "employed", - "answered": 532, + "answered": 554, "hidden": false, "shares": { - "none": 0.2387218045112782, - "browsed": 0.20676691729323307, - "applied": 0.21428571428571427, - "moved": 0.34022556390977443 + "none": 0.3303249097472924, + "browsed": 0.29422382671480146, + "applied": 0.2184115523465704, + "moved": 0.15703971119133575 } }, { "group": "others", - "answered": 268, + "answered": 246, "hidden": false, "shares": { - "none": 0.26119402985074625, - "browsed": 0.25, - "applied": 0.21641791044776118, - "moved": 0.27238805970149255 + "none": 0.32926829268292684, + "browsed": 0.32926829268292684, + "applied": 0.1991869918699187, + "moved": 0.14227642276422764 } } ], "coding_test": [ { "group": "employed", - "answered": 295, + "answered": 208, "hidden": false, "shares": { - "0": 0.39322033898305087, - "1_2": 0.36271186440677966, - "3_5": 0.07796610169491526, - "6_plus": 0.16610169491525423 + "0": 0.49038461538461536, + "1_2": 0.11538461538461539, + "3_5": 0.20192307692307693, + "6_plus": 0.19230769230769232 } }, { "group": "others", - "answered": 131, + "answered": 84, "hidden": false, "shares": { - "0": 0.37404580152671757, - "1_2": 0.3511450381679389, - "3_5": 0.0916030534351145, - "6_plus": 0.183206106870229 + "0": 0.4166666666666667, + "1_2": 0.15476190476190477, + "3_5": 0.19047619047619047, + "6_plus": 0.23809523809523808 } } ], @@ -5327,13 +5638,13 @@ }, { "group": "others", - "answered": 113, + "answered": 105, "hidden": false, "shares": { - "lt_3": 0.24778761061946902, - "3_6": 0.40707964601769914, - "6_12": 0.1592920353982301, - "12_plus": 0.18584070796460178 + "lt_3": 0.2571428571428571, + "3_6": 0.18095238095238095, + "6_12": 0.24761904761904763, + "12_plus": 0.3142857142857143 } } ], @@ -5346,14 +5657,14 @@ }, { "group": "others", - "answered": 113, + "answered": 105, "hidden": false, "shares": { - "0": 0.35398230088495575, - "1_9": 0.22123893805309736, - "10_29": 0.19469026548672566, - "30_99": 0.10619469026548672, - "100_plus": 0.12389380530973451 + "0": 0.4666666666666667, + "1_9": 0.19047619047619047, + "10_29": 0.2, + "30_99": 0.0761904761904762, + "100_plus": 0.06666666666666667 } } ], @@ -5366,413 +5677,420 @@ }, { "group": "others", - "answered": 113, + "answered": 105, "hidden": false, "shares": { - "coding_test": 0.2743362831858407, - "experience_required": 0.2743362831858407, - "few_openings": 0.2920353982300885, - "interview": 0.22123893805309736, - "portfolio": 0.09734513274336283, - "other": 0.2920353982300885 + "coding_test": 0.5142857142857142, + "experience_required": 0.21904761904761905, + "few_openings": 0.14285714285714285, + "interview": 0.19047619047619047, + "portfolio": 0.12380952380952381, + "other": 0.1619047619047619 } } ], "company_criteria": [ { "group": "employed", - "answered": 532, + "answered": 554, "hidden": false, "shares": { - "pay": 0.3026315789473684, - "growth": 0.4041353383458647, - "stability": 0.2593984962406015, - "hours": 0.2387218045112782, - "flexible": 0.08270676691729323, - "culture": 0.08270676691729323, - "reputation": 0.2236842105263158, - "commute": 0.09962406015037593, - "domain": 0.06578947368421052, - "other": 0.10338345864661654 + "pay": 0.4566787003610108, + "growth": 0.1299638989169675, + "stability": 0.2184115523465704, + "hours": 0.20397111913357402, + "flexible": 0.19133574007220217, + "culture": 0.06678700361010831, + "reputation": 0.08844765342960288, + "commute": 0.20397111913357402, + "domain": 0.0812274368231047, + "other": 0.15342960288808663 } }, { "group": "others", - "answered": 268, + "answered": 246, "hidden": false, "shares": { - "pay": 0.30223880597014924, - "growth": 0.40671641791044777, - "stability": 0.208955223880597, - "hours": 0.25, - "flexible": 0.08582089552238806, - "culture": 0.05970149253731343, - "reputation": 0.1865671641791045, - "commute": 0.11194029850746269, - "domain": 0.08582089552238806, - "other": 0.11567164179104478 + "pay": 0.3983739837398374, + "growth": 0.14634146341463414, + "stability": 0.3130081300813008, + "hours": 0.2073170731707317, + "flexible": 0.13414634146341464, + "culture": 0.09349593495934959, + "reputation": 0.08130081300813008, + "commute": 0.15040650406504066, + "domain": 0.0975609756097561, + "other": 0.13414634146341464 } } ], "next_workplace": [ { "group": "employed", - "answered": 532, + "answered": 554, "hidden": false, "shares": { - "stay": 0.12969924812030076, - "large": 0.12218045112781954, - "midsize_small": 0.2236842105263158, - "startup": 0.07518796992481203, - "public": 0.16541353383458646, - "foreign": 0.11090225563909774, - "abroad": 0.08834586466165413, - "independent": 0.046992481203007516, - "undecided": 0.03759398496240601 + "stay": 0.1624548736462094, + "large": 0.15342960288808663, + "midsize_small": 0.17689530685920576, + "startup": 0.061371841155234655, + "public": 0.1263537906137184, + "foreign": 0.08303249097472924, + "abroad": 0.10469314079422383, + "independent": 0.052346570397111915, + "undecided": 0.07942238267148015 } }, { "group": "others", - "answered": 268, + "answered": 246, "hidden": false, "shares": { - "stay": 0.1417910447761194, - "large": 0.11567164179104478, - "midsize_small": 0.2462686567164179, - "startup": 0.0708955223880597, - "public": 0.13432835820895522, - "foreign": 0.13805970149253732, - "abroad": 0.055970149253731345, - "independent": 0.04477611940298507, - "undecided": 0.05223880597014925 + "stay": 0.2032520325203252, + "large": 0.12195121951219512, + "midsize_small": 0.14634146341463414, + "startup": 0.06910569105691057, + "public": 0.15040650406504066, + "foreign": 0.08943089430894309, + "abroad": 0.09349593495934959, + "independent": 0.056910569105691054, + "undecided": 0.06910569105691057 } } ], "career_concern": [ { "group": "employed", - "answered": 532, + "answered": 554, "hidden": false, "shares": { - "expertise": 0.4323308270676692, - "pay": 0.15789473684210525, - "market": 0.24436090225563908, - "ai": 0.17481203007518797, - "direction": 0.17857142857142858, - "balance": 0.19172932330827067, - "other": 0.07142857142857142 + "expertise": 0.1967509025270758, + "pay": 0.29061371841155237, + "market": 0.20397111913357402, + "ai": 0.2833935018050541, + "direction": 0.2328519855595668, + "balance": 0.061371841155234655, + "other": 0.148014440433213 } }, { "group": "others", - "answered": 268, + "answered": 246, "hidden": false, "shares": { - "expertise": 0.3917910447761194, - "pay": 0.1828358208955224, - "market": 0.2835820895522388, - "ai": 0.1791044776119403, - "direction": 0.13805970149253732, - "balance": 0.17537313432835822, - "other": 0.08582089552238806 + "expertise": 0.23577235772357724, + "pay": 0.2926829268292683, + "market": 0.2032520325203252, + "ai": 0.2764227642276423, + "direction": 0.23170731707317074, + "balance": 0.06910569105691057, + "other": 0.10569105691056911 } } ], "study_hours": [ { "group": "employed", - "answered": 532, + "answered": 554, "hidden": false, "shares": { - "0": 0.3383458646616541, - "1_2": 0.25375939849624063, - "3_5": 0.20300751879699247, - "6_10": 0.07706766917293233, - "gt_10": 0.12781954887218044 + "0": 0.20577617328519857, + "1_2": 0.3447653429602888, + "3_5": 0.08664259927797834, + "6_10": 0.22382671480144403, + "gt_10": 0.13898916967509026 } }, { "group": "others", - "answered": 268, + "answered": 246, "hidden": false, "shares": { - "0": 0.376865671641791, - "1_2": 0.17164179104477612, - "3_5": 0.2462686567164179, - "6_10": 0.1044776119402985, - "gt_10": 0.10074626865671642 + "0": 0.22764227642276422, + "1_2": 0.3089430894308943, + "3_5": 0.11382113821138211, + "6_10": 0.23577235772357724, + "gt_10": 0.11382113821138211 } } ], "growth_activities": [ { "group": "employed", - "answered": 532, + "answered": 554, "hidden": false, "shares": { - "reading": 0.2556390977443609, - "writing": 0.33270676691729323, - "study_group": 0.20864661654135339, - "side_project": 0.3026315789473684, - "open_source": 0.2161654135338346, - "conference": 0.09586466165413533, - "algorithm": 0.16353383458646617, - "none": 0.07894736842105263, - "other": 0.13157894736842105 + "reading": 0.20216606498194944, + "writing": 0.3176895306859206, + "study_group": 0.12815884476534295, + "side_project": 0.2490974729241877, + "open_source": 0.10649819494584838, + "conference": 0.16425992779783394, + "algorithm": 0.2364620938628159, + "none": 0.21299638989169675, + "other": 0.20397111913357402 } }, { "group": "others", - "answered": 268, + "answered": 246, "hidden": false, "shares": { - "reading": 0.2537313432835821, - "writing": 0.3283582089552239, - "study_group": 0.26492537313432835, - "side_project": 0.30223880597014924, - "open_source": 0.25, - "conference": 0.06716417910447761, - "algorithm": 0.17164179104477612, - "none": 0.07835820895522388, - "other": 0.13432835820895522 + "reading": 0.22764227642276422, + "writing": 0.3170731707317073, + "study_group": 0.13821138211382114, + "side_project": 0.2926829268292683, + "open_source": 0.08943089430894309, + "conference": 0.1910569105691057, + "algorithm": 0.2032520325203252, + "none": 0.21951219512195122, + "other": 0.22357723577235772 } } ], "learning_sources": [ { "group": "employed", - "answered": 532, + "answered": 554, "hidden": false, "shares": { - "course": 0.20676691729323307, - "youtube": 0.33458646616541354, - "podcast": 0.2650375939849624, - "newsletter": 0.10714285714285714, - "tech_blog": 0.20676691729323307, - "official_docs": 0.06954887218045112, - "social": 0.18045112781954886, - "community": 0.07142857142857142, - "ai": 0.10714285714285714, - "coworkers": 0.15413533834586465, - "other": 0.14097744360902256 + "course": 0.3844765342960289, + "youtube": 0.16787003610108303, + "podcast": 0.24007220216606498, + "newsletter": 0.17689530685920576, + "tech_blog": 0.10830324909747292, + "official_docs": 0.148014440433213, + "social": 0.2148014440433213, + "community": 0.09566787003610108, + "ai": 0.18953068592057762, + "coworkers": 0.07581227436823104, + "other": 0.09566787003610108 } }, { "group": "others", - "answered": 268, + "answered": 246, "hidden": false, "shares": { - "course": 0.16417910447761194, - "youtube": 0.3805970149253731, - "podcast": 0.23134328358208955, - "newsletter": 0.11940298507462686, - "tech_blog": 0.22014925373134328, - "official_docs": 0.09328358208955224, - "social": 0.1828358208955224, - "community": 0.10820895522388059, - "ai": 0.10820895522388059, - "coworkers": 0.15298507462686567, - "other": 0.12313432835820895 + "course": 0.3861788617886179, + "youtube": 0.17073170731707318, + "podcast": 0.17886178861788618, + "newsletter": 0.1910569105691057, + "tech_blog": 0.11382113821138211, + "official_docs": 0.13821138211382114, + "social": 0.21138211382113822, + "community": 0.08943089430894309, + "ai": 0.17479674796747968, + "coworkers": 0.08943089430894309, + "other": 0.08130081300813008 } } ], "main_language": [ { "group": "employed", - "answered": 532, + "answered": 554, "hidden": false, "shares": { - "java": 0.25, - "kotlin": 0.15977443609022557, - "javascript": 0.06203007518796992, - "typescript": 0.06766917293233082, - "python": 0.06578947368421052, - "go": 0.046992481203007516, - "csharp": 0.05827067669172932, - "c_cpp": 0.07518796992481203, - "swift": 0.04887218045112782, - "dart": 0.06954887218045112, - "rust": 0.013157894736842105, - "php": 0.03383458646616541, - "other": 0.04887218045112782 + "java": 0.18050541516245489, + "kotlin": 0.06678700361010831, + "javascript": 0.10830324909747292, + "typescript": 0.09747292418772563, + "python": 0.061371841155234655, + "go": 0.08664259927797834, + "csharp": 0.06678700361010831, + "c_cpp": 0.048736462093862815, + "swift": 0.06498194945848375, + "dart": 0.04332129963898917, + "rust": 0.04693140794223827, + "php": 0.06859205776173286, + "other": 0.05956678700361011 } }, { "group": "others", - "answered": 268, - "hidden": false, - "shares": { - "java": 0.23134328358208955, - "kotlin": 0.20149253731343283, - "javascript": 0.07835820895522388, - "typescript": 0.06343283582089553, - "python": 0.06716417910447761, - "go": 0.026119402985074626, - "csharp": 0.06716417910447761, - "c_cpp": 0.06343283582089553, - "swift": 0.033582089552238806, - "dart": 0.05223880597014925, - "rust": 0.05970149253731343, - "php": 0.033582089552238806, - "other": 0.022388059701492536 + "answered": 246, + "hidden": false, + "shares": { + "java": 0.14634146341463414, + "kotlin": 0.08130081300813008, + "javascript": 0.0975609756097561, + "typescript": 0.13008130081300814, + "python": 0.052845528455284556, + "go": 0.07317073170731707, + "csharp": 0.06504065040650407, + "c_cpp": 0.052845528455284556, + "swift": 0.06504065040650407, + "dart": 0.04878048780487805, + "rust": 0.04065040650406504, + "php": 0.07723577235772358, + "other": 0.06910569105691057 } } ], "want_language": [ { "group": "employed", - "answered": 398, + "answered": 403, "hidden": false, "shares": { - "java": 0.11809045226130653, - "kotlin": 0.1658291457286432, - "javascript": 0.17839195979899497, - "typescript": 0.10552763819095477, - "python": 0.12562814070351758, - "go": 0.12311557788944724, - "csharp": 0.12060301507537688, - "c_cpp": 0.12311557788944724, - "swift": 0.04271356783919598, - "dart": 0.06030150753768844, - "rust": 0.10804020100502512, - "php": 0.12060301507537688, - "other": 0.06281407035175879 + "java": 0.22580645161290322, + "kotlin": 0.12158808933002481, + "javascript": 0.18362282878411912, + "typescript": 0.23573200992555832, + "python": 0.034739454094292806, + "go": 0.08436724565756824, + "csharp": 0.12655086848635236, + "c_cpp": 0.11910669975186104, + "swift": 0.10421836228287841, + "dart": 0.04466501240694789, + "rust": 0.07444168734491315, + "php": 0.1141439205955335, + "other": 0.022332506203473945 } }, { "group": "others", - "answered": 187, - "hidden": false, - "shares": { - "java": 0.10160427807486631, - "kotlin": 0.13368983957219252, - "javascript": 0.19786096256684493, - "typescript": 0.13903743315508021, - "python": 0.11764705882352941, - "go": 0.10695187165775401, - "csharp": 0.0962566844919786, - "c_cpp": 0.0962566844919786, - "swift": 0.0855614973262032, - "dart": 0.08021390374331551, - "rust": 0.11764705882352941, - "php": 0.11764705882352941, - "other": 0.08021390374331551 + "answered": 190, + "hidden": false, + "shares": { + "java": 0.21052631578947367, + "kotlin": 0.1368421052631579, + "javascript": 0.17894736842105263, + "typescript": 0.14210526315789473, + "python": 0.02631578947368421, + "go": 0.06842105263157895, + "csharp": 0.1736842105263158, + "c_cpp": 0.14210526315789473, + "swift": 0.11578947368421053, + "dart": 0.05789473684210526, + "rust": 0.06315789473684211, + "php": 0.07894736842105263, + "other": 0.010526315789473684 } } ], "backend_framework": [ { "group": "employed", - "answered": 272, + "answered": 254, "hidden": false, "shares": { - "spring": 0.09191176470588236, - "nestjs": 0.18382352941176472, - "express": 0.14338235294117646, - "django": 0.06985294117647059, - "fastapi": 0.04779411764705882, - "flask": 0.05514705882352941, - "aspnet": 0.1323529411764706, - "laravel": 0.08455882352941177, - "go_web": 0.04411764705882353, - "none": 0.058823529411764705, - "not_yet": 0.07352941176470588, - "other": 0.014705882352941176 + "spring": 0.16141732283464566, + "nestjs": 0.16535433070866143, + "express": 0.14960629921259844, + "django": 0.0984251968503937, + "fastapi": 0.05511811023622047, + "flask": 0.05905511811023622, + "aspnet": 0.027559055118110236, + "laravel": 0.10236220472440945, + "go_web": 0.09448818897637795, + "none": 0.027559055118110236, + "not_yet": 0.04330708661417323, + "other": 0.015748031496062992 } }, { "group": "others", - "answered": 141, - "hidden": false, - "shares": { - "spring": 0.09929078014184398, - "nestjs": 0.19148936170212766, - "express": 0.11347517730496454, - "django": 0.04964539007092199, - "fastapi": 0.07801418439716312, - "flask": 0.10638297872340426, - "aspnet": 0.11347517730496454, - "laravel": 0.028368794326241134, - "go_web": 0.04964539007092199, - "none": 0.07092198581560284, - "not_yet": 0.07092198581560284, - "other": 0.028368794326241134 + "answered": 107, + "hidden": false, + "shares": { + "spring": 0.205607476635514, + "nestjs": 0.205607476635514, + "express": 0.06542056074766354, + "django": 0.1308411214953271, + "fastapi": 0.09345794392523364, + "flask": 0.04672897196261682, + "aspnet": 0.056074766355140186, + "laravel": 0.04672897196261682, + "go_web": 0.04672897196261682, + "none": 0.028037383177570093, + "not_yet": 0.04672897196261682, + "other": 0.028037383177570093 } } ], "frontend_framework": [ { "group": "employed", - "answered": 129, + "answered": 206, "hidden": false, "shares": { - "react": 0.18604651162790697, - "nextjs": 0.2248062015503876, - "vue": 0.14728682170542637, - "nuxt": 0.17054263565891473, - "svelte": 0.05426356589147287, - "angular": 0.06201550387596899, - "none": 0.06201550387596899, - "not_yet": 0.06201550387596899, - "other": 0.031007751937984496 + "react": 0.23300970873786409, + "nextjs": 0.05825242718446602, + "vue": 0.10194174757281553, + "nuxt": 0.15048543689320387, + "svelte": 0.15048543689320387, + "angular": 0.08737864077669903, + "none": 0.03398058252427184, + "not_yet": 0.07766990291262135, + "other": 0.10679611650485436 } }, { "group": "others", - "answered": 59, + "answered": 84, "hidden": false, "shares": { - "react": 0.22033898305084745, - "nextjs": 0.2033898305084746, - "vue": 0.22033898305084745, - "nuxt": 0.11864406779661017, - "svelte": 0.03389830508474576, - "angular": 0.05084745762711865, - "none": 0.05084745762711865, - "not_yet": 0.06779661016949153, - "other": 0.03389830508474576 + "react": 0.19047619047619047, + "nextjs": 0.14285714285714285, + "vue": 0.03571428571428571, + "nuxt": 0.08333333333333333, + "svelte": 0.17857142857142858, + "angular": 0.14285714285714285, + "none": 0.047619047619047616, + "not_yet": 0.07142857142857142, + "other": 0.10714285714285714 } } ], "mobile_framework": [ { "group": "employed", - "answered": 42, + "answered": 85, "hidden": false, "shares": { - "ios_native": 0.09523809523809523, - "android_native": 0.40476190476190477, - "flutter": 0.14285714285714285, - "react_native": 0.16666666666666666, - "not_yet": 0.07142857142857142, - "other": 0.11904761904761904 + "ios_native": 0.3411764705882353, + "android_native": 0.12941176470588237, + "flutter": 0.21176470588235294, + "react_native": 0.07058823529411765, + "not_yet": 0.2, + "other": 0.047058823529411764 } }, { "group": "others", - "answered": 19, - "hidden": true, - "shares": {} + "answered": 46, + "hidden": false, + "shares": { + "ios_native": 0.2608695652173913, + "android_native": 0.06521739130434782, + "flutter": 0.2826086956521739, + "react_native": 0.13043478260869565, + "not_yet": 0.2391304347826087, + "other": 0.021739130434782608 + } } ], "ai_work": [ { "group": "employed", - "answered": 49, + "answered": 30, "hidden": false, "shares": { - "llm_app": 0.12244897959183673, - "training": 0.1836734693877551, - "serving": 0.061224489795918366, - "data_eval": 0.08163265306122448, - "research": 0.20408163265306123, - "not_yet": 0.24489795918367346, - "other": 0.10204081632653061 + "llm_app": 0.36666666666666664, + "training": 0.06666666666666667, + "serving": 0.06666666666666667, + "data_eval": 0.13333333333333333, + "research": 0.13333333333333333, + "not_yet": 0.13333333333333333, + "other": 0.1 } }, { "group": "others", - "answered": 21, + "answered": 19, "hidden": true, "shares": {} } @@ -5780,14 +6098,14 @@ "ai_policy": [ { "group": "employed", - "answered": 532, + "answered": 554, "hidden": false, "shares": { - "provided": 0.24060150375939848, - "allowed": 0.3383458646616541, - "limited": 0.13909774436090225, - "banned": 0.21804511278195488, - "unknown": 0.06390977443609022 + "provided": 0.3574007220216607, + "allowed": 0.17689530685920576, + "limited": 0.2075812274368231, + "banned": 0.14620938628158844, + "unknown": 0.11191335740072202 } }, { @@ -5800,286 +6118,316 @@ "ai_frequency": [ { "group": "employed", - "answered": 532, + "answered": 554, "hidden": false, "shares": { - "daily": 0.4041353383458647, - "weekly": 0.23684210526315788, - "monthly": 0.13533834586466165, - "stopped": 0.05827067669172932, - "never": 0.16541353383458646 + "daily": 0.3447653429602888, + "weekly": 0.3176895306859206, + "monthly": 0.11913357400722022, + "stopped": 0.0776173285198556, + "never": 0.1407942238267148 } }, { "group": "others", - "answered": 268, + "answered": 246, "hidden": false, "shares": { - "daily": 0.376865671641791, - "weekly": 0.20149253731343283, - "monthly": 0.14925373134328357, - "stopped": 0.07462686567164178, - "never": 0.19776119402985073 + "daily": 0.33739837398373984, + "weekly": 0.2967479674796748, + "monthly": 0.13821138211382114, + "stopped": 0.09349593495934959, + "never": 0.13414634146341464 + } + } + ], + "ai_not_using_reason": [ + { + "group": "employed", + "answered": 121, + "hidden": false, + "shares": { + "banned": 0.34710743801652894, + "no_need": 0.1487603305785124, + "distrust": 0.18181818181818182, + "cost": 0.2975206611570248, + "disappointing": 0.21487603305785125, + "no_time": 0.18181818181818182, + "other": 0.04132231404958678 + } + }, + { + "group": "others", + "answered": 56, + "hidden": false, + "shares": { + "banned": 0.2857142857142857, + "no_need": 0.14285714285714285, + "distrust": 0.3392857142857143, + "cost": 0.14285714285714285, + "disappointing": 0.21428571428571427, + "no_time": 0.21428571428571427, + "other": 0.07142857142857142 } } ], "ai_model": [ { "group": "employed", - "answered": 413, + "answered": 433, "hidden": false, "shares": { - "claude": 0.14769975786924938, - "command": 0.13801452784503632, - "deepseek": 0.15012106537530268, - "exaone": 0.05084745762711865, - "gemini": 0.07990314769975787, - "glm": 0.03631961259079903, - "gpt": 0.021791767554479417, - "grok": 0.07263922518159806, - "hyperclova": 0.06779661016949153, - "kanana": 0.021791767554479417, - "kimi": 0.024213075060532687, - "llama": 0.026634382566585957, - "mistral": 0.024213075060532687, - "qwen": 0.014527845036319613, - "solar": 0.024213075060532687, - "unknown": 0.048426150121065374, - "other": 0.05084745762711865 + "claude": 0.24018475750577367, + "command": 0.04157043879907621, + "deepseek": 0.15473441108545036, + "exaone": 0.10392609699769054, + "gemini": 0.04849884526558892, + "glm": 0.06928406466512702, + "gpt": 0.03926096997690531, + "grok": 0.05542725173210162, + "hyperclova": 0.025404157043879907, + "kanana": 0.06004618937644342, + "kimi": 0.013856812933025405, + "llama": 0.03002309468822171, + "mistral": 0.018475750577367205, + "qwen": 0.04387990762124711, + "solar": 0.009237875288683603, + "unknown": 0.009237875288683603, + "other": 0.03695150115473441 } }, { "group": "others", - "answered": 195, - "hidden": false, - "shares": { - "claude": 0.17435897435897435, - "command": 0.17435897435897435, - "deepseek": 0.11282051282051282, - "exaone": 0.035897435897435895, - "gemini": 0.06666666666666667, - "glm": 0.06153846153846154, - "gpt": 0.041025641025641026, - "grok": 0.05641025641025641, - "hyperclova": 0.07179487179487179, - "kanana": 0.041025641025641026, - "kimi": 0.005128205128205128, - "llama": 0.041025641025641026, - "mistral": 0.035897435897435895, - "qwen": 0.005128205128205128, - "solar": 0.015384615384615385, - "unknown": 0.041025641025641026, - "other": 0.020512820512820513 + "answered": 190, + "hidden": false, + "shares": { + "claude": 0.23684210526315788, + "command": 0.042105263157894736, + "deepseek": 0.11052631578947368, + "exaone": 0.08947368421052632, + "gemini": 0.04736842105263158, + "glm": 0.09473684210526316, + "gpt": 0.05789473684210526, + "grok": 0.05263157894736842, + "hyperclova": 0.021052631578947368, + "kanana": 0.07894736842105263, + "kimi": 0.021052631578947368, + "llama": 0.02631578947368421, + "mistral": 0.005263157894736842, + "qwen": 0.04736842105263158, + "solar": 0.031578947368421054, + "unknown": 0, + "other": 0.03684210526315789 } } ], "ai_harness": [ { "group": "employed", - "answered": 413, - "hidden": false, - "shares": { - "aider": 0.22518159806295399, - "amp": 0.09927360774818401, - "antigravity": 0.22518159806295399, - "claude_code": 0.0847457627118644, - "cline": 0.15012106537530268, - "codex": 0.13559322033898305, - "cursor": 0.08958837772397095, - "devin": 0.11138014527845036, - "copilot": 0.06295399515738499, - "goose": 0.07990314769975787, - "grok_build": 0.04116222760290557, - "herdr": 0.06779661016949153, - "jetbrains_ai": 0.029055690072639227, - "kilo_code": 0.07021791767554479, - "kiro": 0.021791767554479417, - "opencode": 0.0774818401937046, - "orca": 0.009685230024213076, - "paseo": 0.012106537530266344, - "pi": 0.06779661016949153, - "qwen_code": 0.05811138014527845, - "trae": 0.007263922518159807, - "warp": 0.031476997578692496, - "zed": 0.05569007263922518, - "chat_app": 0.05811138014527845, - "app_builder": 0.012106537530266344, - "other": 0.03389830508474576 + "answered": 433, + "hidden": false, + "shares": { + "aider": 0.2840646651270208, + "amp": 0.08775981524249422, + "antigravity": 0.09237875288683603, + "claude_code": 0.19168591224018475, + "cline": 0.23094688221709006, + "codex": 0.03002309468822171, + "cursor": 0.07852193995381063, + "devin": 0.04849884526558892, + "copilot": 0.06235565819861432, + "goose": 0.08314087759815242, + "grok_build": 0.03926096997690531, + "herdr": 0.02771362586605081, + "jetbrains_ai": 0.03233256351039261, + "kilo_code": 0.053117782909930716, + "kiro": 0.02771362586605081, + "opencode": 0.08083140877598152, + "orca": 0.023094688221709007, + "paseo": 0.053117782909930716, + "pi": 0.02771362586605081, + "qwen_code": 0.06466512702078522, + "trae": 0.018475750577367205, + "warp": 0.07159353348729793, + "zed": 0.04387990762124711, + "chat_app": 0.04157043879907621, + "app_builder": 0.016166281755196306, + "other": 0.04849884526558892 } }, { "group": "others", - "answered": 195, - "hidden": false, - "shares": { - "aider": 0.21025641025641026, - "amp": 0.13333333333333333, - "antigravity": 0.2512820512820513, - "claude_code": 0.06666666666666667, - "cline": 0.15897435897435896, - "codex": 0.14358974358974358, - "cursor": 0.07692307692307693, - "devin": 0.13333333333333333, - "copilot": 0.041025641025641026, - "goose": 0.05641025641025641, - "grok_build": 0.03076923076923077, - "herdr": 0.07179487179487179, - "jetbrains_ai": 0.015384615384615385, - "kilo_code": 0.05128205128205128, - "kiro": 0.041025641025641026, - "opencode": 0.06153846153846154, - "orca": 0.02564102564102564, - "paseo": 0.015384615384615385, - "pi": 0.09743589743589744, - "qwen_code": 0.05641025641025641, - "trae": 0.02564102564102564, - "warp": 0.020512820512820513, - "zed": 0.05641025641025641, - "chat_app": 0.06153846153846154, - "app_builder": 0.010256410256410256, - "other": 0.010256410256410256 + "answered": 190, + "hidden": false, + "shares": { + "aider": 0.28421052631578947, + "amp": 0.08947368421052632, + "antigravity": 0.1368421052631579, + "claude_code": 0.1736842105263158, + "cline": 0.17894736842105263, + "codex": 0.05263157894736842, + "cursor": 0.03684210526315789, + "devin": 0.06315789473684211, + "copilot": 0.05789473684210526, + "goose": 0.11578947368421053, + "grok_build": 0.042105263157894736, + "herdr": 0.02631578947368421, + "jetbrains_ai": 0.04736842105263158, + "kilo_code": 0.06842105263157895, + "kiro": 0.042105263157894736, + "opencode": 0.06842105263157895, + "orca": 0.04736842105263158, + "paseo": 0.05263157894736842, + "pi": 0.031578947368421054, + "qwen_code": 0.06842105263157895, + "trae": 0.031578947368421054, + "warp": 0.07894736842105263, + "zed": 0.03684210526315789, + "chat_app": 0.03684210526315789, + "app_builder": 0.005263157894736842, + "other": 0.05789473684210526 } } ], "ai_code_share": [ { "group": "employed", - "answered": 413, + "answered": 433, "hidden": false, "shares": { - "almost_none": 0.15254237288135594, - "lt_25": 0.18159806295399517, - "25_50": 0.324455205811138, - "50_75": 0.18159806295399517, - "75_plus": 0.15980629539951574 + "almost_none": 0.3002309468822171, + "lt_25": 0.23556581986143188, + "25_50": 0.14549653579676675, + "50_75": 0.16397228637413394, + "75_plus": 0.15473441108545036 } }, { "group": "others", - "answered": 195, + "answered": 190, "hidden": false, "shares": { - "almost_none": 0.2, - "lt_25": 0.14871794871794872, - "25_50": 0.3487179487179487, - "50_75": 0.13333333333333333, - "75_plus": 0.16923076923076924 + "almost_none": 0.24210526315789474, + "lt_25": 0.3, + "25_50": 0.09473684210526316, + "50_75": 0.18421052631578946, + "75_plus": 0.17894736842105263 } } ], "ai_productivity": [ { "group": "employed", - "answered": 413, + "answered": 433, "hidden": false, "shares": { - "1": 0.07263922518159806, - "2": 0.15980629539951574, - "3": 0.26150121065375304, - "4": 0.2566585956416465, - "5": 0.24939467312348668 + "1": 0.06928406466512702, + "2": 0.14780600461893764, + "3": 0.3094688221709007, + "4": 0.2632794457274827, + "5": 0.21016166281755197 } }, { "group": "others", - "answered": 195, + "answered": 190, "hidden": false, "shares": { - "1": 0.035897435897435895, - "2": 0.1641025641025641, - "3": 0.27692307692307694, - "4": 0.2923076923076923, - "5": 0.23076923076923078 + "1": 0.05263157894736842, + "2": 0.1736842105263158, + "3": 0.2631578947368421, + "4": 0.2894736842105263, + "5": 0.22105263157894736 } } ], "ai_upsides": [ { "group": "employed", - "answered": 413, + "answered": 433, "hidden": false, "shares": { - "speed": 0.2542372881355932, - "repetitive": 0.24213075060532688, - "learning": 0.14043583535108958, - "unfamiliar": 0.2566585956416465, - "quality": 0.12590799031476999, - "focus": 0.2033898305084746, - "none": 0.07990314769975787, - "other": 0.13801452784503632 + "speed": 0.37644341801385683, + "repetitive": 0.2748267898383372, + "learning": 0.16628175519630484, + "unfamiliar": 0.18013856812933027, + "quality": 0.18013856812933027, + "focus": 0.12702078521939955, + "none": 0.07852193995381063, + "other": 0.07159353348729793 } }, { "group": "others", - "answered": 195, + "answered": 190, "hidden": false, "shares": { - "speed": 0.2205128205128205, - "repetitive": 0.3282051282051282, - "learning": 0.09230769230769231, - "unfamiliar": 0.2564102564102564, - "quality": 0.12307692307692308, - "focus": 0.2, - "none": 0.09230769230769231, - "other": 0.13333333333333333 + "speed": 0.42105263157894735, + "repetitive": 0.23684210526315788, + "learning": 0.15263157894736842, + "unfamiliar": 0.19473684210526315, + "quality": 0.17894736842105263, + "focus": 0.1, + "none": 0.07894736842105263, + "other": 0.042105263157894736 } } ], "ai_downsides": [ { "group": "employed", - "answered": 413, + "answered": 433, "hidden": false, "shares": { - "review": 0.1791767554479419, - "fixing": 0.35351089588377727, - "expectation": 0.17433414043583534, - "skill": 0.18886198547215496, - "tool_churn": 0.0847457627118644, - "cost": 0.19854721549636803, - "none": 0.13075060532687652, - "other": 0.10411622276029056 + "review": 0.3394919168591224, + "fixing": 0.3140877598152425, + "expectation": 0.13856812933025403, + "skill": 0.21247113163972287, + "tool_churn": 0.18013856812933027, + "cost": 0.10392609699769054, + "none": 0.04849884526558892, + "other": 0.08083140877598152 } }, { "group": "others", - "answered": 195, + "answered": 190, "hidden": false, "shares": { - "review": 0.20512820512820512, - "fixing": 0.37948717948717947, - "expectation": 0.15384615384615385, - "skill": 0.15384615384615385, - "tool_churn": 0.05641025641025641, - "cost": 0.17435897435897435, - "none": 0.1641025641025641, - "other": 0.11794871794871795 + "review": 0.3736842105263158, + "fixing": 0.3, + "expectation": 0.13157894736842105, + "skill": 0.24736842105263157, + "tool_churn": 0.13157894736842105, + "cost": 0.11578947368421053, + "none": 0.031578947368421054, + "other": 0.1 } } ], "ai_outlook": [ { "group": "employed", - "answered": 532, + "answered": 554, "hidden": false, "shares": { - "threat": 0.22180451127819548, - "major": 0.2387218045112782, - "minor": 0.2161654135338346, - "none": 0.2161654135338346, - "unknown": 0.10714285714285714 + "threat": 0.33935018050541516, + "major": 0.17509025270758122, + "minor": 0.2364620938628159, + "none": 0.08664259927797834, + "unknown": 0.1624548736462094 } }, { "group": "others", - "answered": 268, + "answered": 246, "hidden": false, "shares": { - "threat": 0.1791044776119403, - "major": 0.19402985074626866, - "minor": 0.27238805970149255, - "none": 0.22014925373134328, - "unknown": 0.13432835820895522 + "threat": 0.3333333333333333, + "major": 0.1951219512195122, + "minor": 0.23170731707317074, + "none": 0.08130081300813008, + "unknown": 0.15853658536585366 } } ] diff --git a/src/results/aggregate.ts b/src/results/aggregate.ts index c7293ac..6513460 100644 --- a/src/results/aggregate.ts +++ b/src/results/aggregate.ts @@ -64,7 +64,7 @@ export const BREAKDOWNS: { id: string; label: string; by: string; groups: { code label: '경력별', by: 'experience', groups: [ - { code: 'junior', label: '2년 이하', codes: ['none', '0_2'] }, + { code: 'junior', label: '2년 이하', codes: ['none', 'lt_1', '1_2'] }, { code: 'mid', label: '3~9년', codes: ['3_5', '6_9'] }, { code: 'senior', label: '10년 이상', codes: ['10_14', '15_plus'] }, ], diff --git a/src/results/order.test.ts b/src/results/order.test.ts index 2732df4..8452f3d 100644 --- a/src/results/order.test.ts +++ b/src/results/order.test.ts @@ -24,6 +24,8 @@ describe('결과 선택지 순서', () => { test('nominal 이어도 기타·모르겠음·무응답은 맨 아래에 원래 순서대로 둔다', () => { const q = stat('nominal', [['unknown', 0.4], ['aws', 0.3], ['other', 0.5], ['gcp', 0.1]]) expect(codes(q)).toEqual(['aws', 'gcp', 'unknown', 'other']) + const major = stat('nominal', [['cs', 0.2], ['no_answer', 0.5], ['stem', 0.3]]) + expect(codes(major)).toEqual(['stem', 'cs', 'no_answer']) }) test('비율이 같으면 원래 순서를 지킨다', () => { diff --git a/src/results/order.ts b/src/results/order.ts index 3c13192..0fe1bd6 100644 --- a/src/results/order.ts +++ b/src/results/order.ts @@ -1,8 +1,7 @@ import type { OptionStat, QuestionStat } from './aggregate' -// "기타", "잘 모르겠어요"처럼 답을 미룬 선택지. 비율이 높아도 맨 아래에 둔다. -// "답하지 않을게요"(no_answer)는 순서형 문항에만 있어서 원래 순서대로 맨 아래에 위치하므로 넣지 않는다. -const RESIDUAL = new Set(['other', 'unknown', 'undecided']) +// "기타", "잘 모르겠어요", "답하지 않을게요"처럼 답을 미룬 선택지. 비율이 높아도 맨 아래에 둔다. +const RESIDUAL = new Set(['other', 'unknown', 'undecided', 'no_answer']) // 결과 화면(차트와 표)에 보여 줄 선택지 순서. // nominal 문항만 전체 응답 비율이 높은 순으로 정렬한다. 집단별 보기도 이 순서를 따라서, 보기를 바꿔도 줄이 움직이지 않는다.