Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file modified .DS_Store
Binary file not shown.
66 changes: 66 additions & 0 deletions DATASET/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
# 2026 대한민국 개발자 채용시장 기술스택 분석 DATASET

> 수집일: 2026-06-01
> 출처: 잡코리아, 사람인(점핏), 원티드, 링크드인, 인크루트, 업계 보고서 종합
> 분석 도구: Claude AI (Anthropic)

---

## 파일 목록

### v1 — 웹검색 기반 (간접 자료)
| 파일 | 내용 |
|------|------|
| `01_market_overview.json` | 2026 채용시장 종합 개요 (직군별 수요, 구조적 변화) |
| `02_backend_stacks.json` | 백엔드/서버 개발자 기술스택 상세 |
| `03_frontend_stacks.json` | 프론트엔드 개발자 기술스택 상세 |
| `04_devops_cloud_stacks.json` | DevOps / 클라우드 / SRE 엔지니어 스택 |
| `05_ai_ml_data_stacks.json` | AI·ML·데이터엔지니어·MLOps 스택 |
| `06_mobile_stacks.json` | Android·iOS·크로스플랫폼 모바일 스택 |
| `07_security_game_stacks.json` | 보안 엔지니어 + 게임 개발자 스택 |
| `08_deep_analysis.json` | 심층 분석 v1 (구조적 변화, 트렌드 매트릭스, 스킬갭, 미래 예측) |
| `09_stack_frequency_matrix.json` | 직군×스택 빈도 점수 매트릭스 (5점 척도, 추정값) |
| `10_salary_comprehensive.json` | 직군·연차·스택별 연봉 종합 데이터 |

### v2 — 실제 채용공고 직접 파싱 기반 (1차 소스)
| 파일 | 내용 |
|------|------|
| `11_raw_job_postings.json` | **27개 실제 공고 원본 파싱** (점핏 14건, 원티드 11건, 링크드인 2건) |
| `12_stack_frequency_realdata.json` | **실제 공고 기반 스택 빈도 집계** (직군별 세분화 포함) |
| `13_deep_analysis_v2_realdata.json` | **심층 분석 v2** — 사이트 접근성 보고, 검증된 사실, 갭 분석, 기업유형별 패턴 |
| `14_linkareer_job_postings.json` | **링커리어 18건 실제 파싱** — LG전자·네이버·AWS·마키나락스 등 대기업·AI 특화 공고 |

### v3 — 보강 데이터 (빅테크 실제 스택 + 글로벌 서베이 + 다이어그램 오버레이)
| 파일 | 내용 |
|------|------|
| `15_bigtech_company_stacks.json` | **네카라쿠배당토 실제 기술스택** — 네이버·카카오·라인·쿠팡·배민·당근·토스·카카오뱅크 |
| `16_stackoverflow_survey_2025.json` | **SO 2025 글로벌 서베이** — 전문 개발자 49,000+명 기술스택 사용률, 한국 관련성 주석 |
| `17_kr_roadmap_overlay.json` | **⭐ 다이어그램 강조 오버레이** — roadmap.csv 노드 61개에 한국시장 상태 매핑 (필수/급증/증가/유지/감소/하락) |

---

## 핵심 인사이트 요약

### 1. 가장 수요 높은 직군 TOP 5
1. 백엔드/서버 (28.1%)
2. AI/ML 엔지니어 (급증, YoY+50%)
3. 프론트엔드 (11.1%)
4. 데이터 엔지니어
5. DevOps/클라우드

### 2. 2026 핵심 기술 트렌드
- **필수화**: TypeScript, Next.js, Docker, Kubernetes, Terraform
- **급부상**: LangChain/RAG, FastAPI, dbt, Zustand
- **하락**: Angular, jQuery, PHP(신규), SVN

### 3. 연봉 최고 기술스택
C++ > Keras > TensorFlow > R > Python 순 (평균 기준)

### 4. 스킬갭 (공급 부족 = 프리미엄)
- LLM 앱 개발 (+30%)
- MLOps (+25%)
- K8s 심화 운영 (+20%)
- Go 백엔드 (+18%)

### 5. 모든 직군 공통 필수
Git/GitHub, Linux/Bash, Docker, Python(부분), AWS
2,708 changes: 2,708 additions & 0 deletions DATASET/roadmap.csv

Large diffs are not rendered by default.

57 changes: 57 additions & 0 deletions DATASET/webdataset/01_market_overview.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
{
"meta": {
"title": "2026 대한민국 개발자 채용시장 종합 개요",
"sources": ["잡코리아", "사람인(점핏)", "원티드", "링크드인", "인크루트", "아웃소싱타임스", "코드트리", "트리업"],
"collected_date": "2026-06-01",
"scope": "대한민국 전체 IT 개발자 채용공고 기반 분석"
},
"market_size": {
"backend_postings": 2587,
"data_engineer_postings": 2546,
"mlops_postings": 228,
"android_postings": 304,
"note": "잡코리아 기준 2026년 상반기 공고 수"
},
"top_demanded_roles": [
{ "rank": 1, "role": "백엔드 / 서버 개발자", "share_pct": 28.1, "trend": "유지" },
{ "rank": 2, "role": "AI / ML 엔지니어", "share_pct": 20.5, "trend": "급증" },
{ "rank": 3, "role": "프론트엔드 개발자", "share_pct": 11.1, "trend": "소폭감소" },
{ "rank": 4, "role": "데이터 엔지니어", "share_pct": 10.3, "trend": "급증" },
{ "rank": 5, "role": "DevOps / 클라우드 엔지니어", "share_pct": 8.7, "trend": "증가" },
{ "rank": 6, "role": "풀스택 개발자", "share_pct": 7.4, "trend": "증가" },
{ "rank": 7, "role": "모바일 개발자 (iOS/Android)", "share_pct": 5.9, "trend": "유지" },
{ "rank": 8, "role": "보안 엔지니어", "share_pct": 3.2, "trend": "소폭증가" },
{ "rank": 9, "role": "게임 개발자", "share_pct": 2.8, "trend": "유지" },
{ "rank": 10, "role": "임베디드 / 시스템 개발자", "share_pct": 2.0, "trend": "유지" }
],
"hiring_quality_shift": {
"description": "2025~2026년 채용 시장은 '얼마나 많이 뽑느냐'보다 '누구를 뽑느냐' 중심으로 전환",
"ai_tool_usage_rate_pct": 84,
"companies_reducing_headcount_for_quality_pct": 63,
"preferred_experience_years": "4~7년 중간 경력직",
"key_hiring_criteria": [
"즉시 투입 가능한 실무 역량",
"다기능성 (풀스택 + 클라우드 아우름)",
"AI 도구 활용 능력",
"지속적 학습 능력"
]
},
"ai_related_demand_growth": {
"data_engineer_yoy_growth_pct": 50,
"ai_data_role_share_by_investment_stage": {
"seed": "15%",
"series_b_plus": "34%"
}
},
"salary_overview": {
"note": "단위: 만원/년",
"average_new_grad": 3243,
"frontend_1yr": 3000,
"frontend_3yr": 3800,
"backend_1yr": 3500,
"backend_3yr": 4300,
"backend_senior_range": "5000~10000+",
"ai_ml_average": 5175,
"top_paying_stack": "C++ (5748), Keras (5623), TensorFlow (5581)"
}
}
80 changes: 80 additions & 0 deletions DATASET/webdataset/02_backend_stacks.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
{
"meta": {
"role": "백엔드 / 서버 개발자",
"sources": ["잡코리아", "사람인(점핏)", "원티드", "아웃소싱타임스"],
"collected_date": "2026-06-01"
},
"market_position": {
"demand_rank": 1,
"job_postings_count": 2587,
"market_share_pct": 28.1,
"trend": "수요·공급 모두 서버·백엔드에 집중 (2026 상반기)",
"preferred_experience": "3~7년 경력",
"character": "신입 공채 감소, 경력직 수시채용 중심"
},
"languages": [
{ "name": "Java", "demand_pct": 32.1, "note": "점핏 전체 공고 중 1위, 대기업·금융·SI 주축" },
{ "name": "Python", "demand_pct": 18.0, "note": "2024 15% → 2025 18%, AI 백엔드·FastAPI 수요 견인" },
{ "name": "Node.js (JavaScript/TypeScript)", "demand_pct": 16.5, "note": "스타트업·핀테크 선호, TypeScript 병행 필수화" },
{ "name": "Kotlin", "demand_pct": 8.3, "note": "Spring Kotlin, JVM 생태계 현대화" },
{ "name": "Go (Golang)", "demand_pct": 6.2, "note": "고성능 마이크로서비스, 클라우드 네이티브" },
{ "name": "C / C++", "demand_pct": 4.1, "note": "임베디드·게임·시스템 백엔드, 최고연봉" },
{ "name": "PHP", "demand_pct": 3.5, "note": "레거시 유지보수 수요, 신규 감소" },
{ "name": "Ruby / Ruby on Rails", "demand_pct": 1.2, "note": "외국계·스타트업 소수" }
],
"frameworks": [
{ "name": "Spring Boot", "tier": "필수", "note": "Java/Kotlin 백엔드의 de-facto 표준" },
{ "name": "FastAPI", "tier": "급부상", "note": "Python 백엔드, AI 서빙 API 연동에 최적" },
{ "name": "Django / DRF", "tier": "중간", "note": "Python 중견기업·핀테크" },
{ "name": "Express.js / NestJS", "tier": "주류", "note": "Node.js 스타트업 표준, NestJS는 TS 기반" },
{ "name": "Gin / Echo", "tier": "성장", "note": "Go 마이크로서비스" }
],
"databases": [
{ "name": "MySQL / MariaDB", "tier": "필수", "demand_pct": 41 },
{ "name": "PostgreSQL", "tier": "주류", "demand_pct": 28 },
{ "name": "Redis", "tier": "필수 (캐싱)", "demand_pct": 35 },
{ "name": "MongoDB", "tier": "보편", "demand_pct": 18 },
{ "name": "Elasticsearch", "tier": "검색·로그", "demand_pct": 14 },
{ "name": "Kafka", "tier": "이벤트 스트리밍", "demand_pct": 12 },
{ "name": "DynamoDB / Firestore", "tier": "클라우드 서버리스", "demand_pct": 7 }
],
"infrastructure": [
"Docker (컨테이너화 필수)",
"Kubernetes (오케스트레이션, 중급 이상 요구)",
"AWS (EC2, RDS, S3, Lambda, ECS)",
"GCP / Azure (중소 비중)",
"CI/CD: GitHub Actions, Jenkins, GitLab CI"
],
"architecture_keywords": [
"RESTful API 설계",
"MSA (마이크로서비스)",
"이벤트 드리븐 아키텍처",
"서버리스",
"API Gateway",
"gRPC",
"클라우드 네이티브"
],
"common_requirements": {
"must": [
"주력 언어 1개 이상 심화 역량",
"RDBMS 설계 및 쿼리 최적화",
"REST API 설계·구현",
"Git 버전 관리",
"Docker 기본 사용"
],
"preferred": [
"Kubernetes 운영 경험",
"대용량 트래픽 처리 경험",
"MSA 설계 경험",
"AI API 연동 경험 (OpenAI, Claude 등)",
"테스트 자동화 (JUnit, pytest)"
]
},
"salary_by_stack_万KRW": {
"Java_3yr": 4300,
"Python_3yr": 4500,
"Nodejs_3yr": 4200,
"Go_3yr": 5000,
"Cpp_senior": 5748
}
}
76 changes: 76 additions & 0 deletions DATASET/webdataset/03_frontend_stacks.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
{
"meta": {
"role": "프론트엔드 개발자",
"sources": ["사람인(점핏)", "원티드", "잡코리아", "링크드인"],
"collected_date": "2026-06-01"
},
"market_position": {
"demand_rank": 3,
"market_share_pct": 11.1,
"applicant_share_pct": 15.5,
"trend": "공급 > 수요 (경쟁 심화)",
"preferred_experience": "3년 이상 실무 경험",
"character": "신입 채용 감소, React 경험 없으면 서류 탈락 위험"
},
"languages": [
{ "name": "JavaScript (ES6+)", "demand_pct": 95, "note": "프론트엔드 기본 언어, 사실상 필수" },
{ "name": "TypeScript", "demand_pct": 78, "note": "중견 이상에서 필수화 진행 중, 정적 타이핑 선호" },
{ "name": "HTML5 / CSS3", "demand_pct": 90, "note": "기본 역량으로 간주" }
],
"frameworks_libraries": [
{ "name": "React", "demand_pct": 44.7, "tier": "1순위 필수", "note": "한국 프론트엔드 시장 사실상 표준" },
{ "name": "Next.js", "demand_pct": 32.0, "tier": "빠르게 필수화", "note": "SSR·SSG, SEO 중시 기업 증가" },
{ "name": "Vue.js", "demand_pct": 18.5, "tier": "중간", "note": "스타트업·중소기업 여전히 사용" },
{ "name": "Nuxt.js", "demand_pct": 8.2, "tier": "틈새", "note": "Vue 기반 SSR" },
{ "name": "Svelte / SvelteKit", "demand_pct": 4.1, "tier": "신흥", "note": "성능 최적화 관심 기업" },
{ "name": "Angular", "demand_pct": 6.3, "tier": "하락", "note": "공공·SI·레거시 일부 잔존" }
],
"state_management": [
{ "name": "Redux / Redux Toolkit", "demand_pct": 35, "note": "대규모 앱 상태관리 표준" },
{ "name": "React Query (TanStack Query)", "demand_pct": 42, "note": "서버 상태관리 de-facto 표준화" },
{ "name": "Recoil", "demand_pct": 18, "note": "카카오·네이버 계열 선호" },
{ "name": "Zustand", "demand_pct": 22, "note": "경량 전역 상태관리, 빠르게 채택" },
{ "name": "Jotai", "demand_pct": 8, "note": "원자 단위 상태관리" }
],
"styling_tools": [
"Tailwind CSS (급성장, 빠른 UI 개발)",
"Styled-components / Emotion (CSS-in-JS)",
"Sass / SCSS (레거시 호환)",
"Storybook (컴포넌트 문서화)"
],
"build_tools": [
"Vite (빌드 속도 이유로 급성장)",
"Webpack (레거시 표준)",
"Turbopack (Next.js 내장)",
"ESLint + Prettier (코드 품질 필수)"
],
"testing": [
"Jest (유닛 테스트)",
"React Testing Library",
"Cypress / Playwright (E2E 테스트)"
],
"common_requirements": {
"must": [
"React + TypeScript 프로젝트 경험",
"REST API 연동 및 비동기 처리 (async/await, Promise)",
"컴포넌트 설계 (재사용성, 성능 최적화)",
"반응형 웹 / 크로스 브라우저 대응",
"Git 협업 (PR, Code Review)"
],
"preferred": [
"Next.js SSR / SSG 경험",
"성능 최적화 (Lighthouse, Web Vitals)",
"접근성 (a11y) 이해",
"테스트 코드 작성 경험",
"디자인 시스템 구축 경험",
"WebSocket / 실시간 통신"
]
},
"salary_by_level_万KRW": {
"신입_0yr": 3000,
"주니어_2yr": 3500,
"미드_3yr": 3800,
"시니어_5yr": 5000,
"리드_7yr": 6500
}
}
87 changes: 87 additions & 0 deletions DATASET/webdataset/04_devops_cloud_stacks.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@
{
"meta": {
"role": "DevOps / 클라우드 / SRE 엔지니어",
"sources": ["원티드", "잡코리아", "점핏", "인크루트", "이랜서"],
"collected_date": "2026-06-01"
},
"market_position": {
"demand_rank": 5,
"market_share_pct": 8.7,
"trend": "증가",
"preferred_experience": "3~5년 이상",
"character": "경력직 우대, 인프라 전반 이해 필수, 신입 채용 매우 드묾"
},
"cloud_platforms": [
{ "name": "AWS", "demand_pct": 68, "key_services": ["EC2", "EKS", "RDS", "S3", "Lambda", "CloudWatch", "Route53", "ECS", "IAM"] },
{ "name": "GCP", "demand_pct": 22, "key_services": ["GKE", "Cloud Run", "BigQuery", "Pub/Sub"] },
{ "name": "Azure", "demand_pct": 18, "key_services": ["AKS", "Azure DevOps", "Azure Monitor"] },
{ "name": "NCP (Naver Cloud Platform)", "demand_pct": 15, "note": "국내 공공·엔터프라이즈 수요" },
{ "name": "KTC (KT Cloud)", "demand_pct": 8, "note": "공공 기관·통신사 계열" }
],
"container_orchestration": [
{ "name": "Docker", "demand_pct": 85, "tier": "필수" },
{ "name": "Kubernetes (K8s)", "demand_pct": 62, "tier": "중급 이상 필수" },
{ "name": "Helm", "demand_pct": 35, "note": "K8s 패키지 매니저" },
{ "name": "ArgoCD", "demand_pct": 28, "note": "GitOps CI/CD" },
{ "name": "Istio / Service Mesh", "demand_pct": 18, "note": "MSA 환경 트래픽 관리" }
],
"cicd_tools": [
{ "name": "GitHub Actions", "demand_pct": 55 },
{ "name": "Jenkins", "demand_pct": 42 },
{ "name": "GitLab CI/CD", "demand_pct": 32 },
{ "name": "ArgoCD", "demand_pct": 28 },
{ "name": "CircleCI", "demand_pct": 12 }
],
"iac_config_management": [
{ "name": "Terraform", "demand_pct": 58, "tier": "사실상 필수" },
{ "name": "Ansible", "demand_pct": 35 },
{ "name": "Pulumi", "demand_pct": 12, "note": "코드로 인프라 정의, 성장세" },
{ "name": "Chef / Puppet", "demand_pct": 8, "note": "레거시 기업 잔존" }
],
"monitoring_observability": [
"Prometheus + Grafana (모니터링 표준)",
"ELK Stack (Elasticsearch, Logstash, Kibana)",
"Datadog (엔터프라이즈)",
"AWS CloudWatch",
"Jaeger / Zipkin (분산 추적)"
],
"scripting_languages": [
{ "name": "Python", "demand_pct": 72, "note": "자동화 스크립트, boto3" },
{ "name": "Bash / Shell", "demand_pct": 80, "note": "Linux 환경 필수" },
{ "name": "Go", "demand_pct": 25, "note": "CloudOps 도구 개발" }
],
"security_networking": [
"Linux/Unix 시스템 관리",
"네트워크 (TCP/IP, DNS, VPN, VPC)",
"보안 그룹, IAM 정책 설계",
"SSL/TLS 인증서 관리",
"SAST / DAST 도구 연동"
],
"common_requirements": {
"must": [
"Docker + Kubernetes 실무 경험",
"AWS 또는 GCP 클라우드 인프라 설계·운영",
"CI/CD 파이프라인 구축",
"Terraform IaC 경험",
"Linux 서버 운영"
],
"preferred": [
"SRE 문화 (SLO/SLA/SLI 설계)",
"대규모 트래픽 인프라 운영 경험",
"보안 컴플라이언스 대응 (ISO27001, SOC2)",
"GitOps 방법론",
"FinOps (클라우드 비용 최적화)"
]
},
"experience_requirements": {
"경력직_3년이상": "대부분의 공고",
"경력직_5년이상": "시니어·아키텍트 포지션",
"신입": "매우 드묾, 인턴십 후 전환 형태"
},
"salary_by_level_万KRW": {
"주니어_3yr": 4500,
"미드_5yr": 6000,
"시니어_7yr": 7500,
"아키텍트_10yr": 9000
}
}
Loading
Loading