Part 2. 기술 스택
Q. 주로 사용하는 OS는 무엇인가요?
Windows는 가장 많이 사용하는 OS이며, 산업군에 따라 OS 사용 행태의 차이를 보였습니다.
특히 아래 산업군은 개발자의 50% 이상이 MacOS를 주로 사용한다고 응답했습니다.
- 콘텐츠/엔터테인먼트
- 이커머스/쇼핑몰
- 포털/소셜미디어
주로 사용하는 OS(단위:%)
3829명의 개발자가 이 질문에 답변했습니다.
주로 사용하는 OS(단위:%)
경력 개발자 2486명이 이 질문에 답변했습니다.
주로 사용하는 OS(단위:%)
솔루션/SI 개발자 719명이 이 질문에 답변했습니다.
주로 사용하는 OS(단위:%)
콘텐츠 업종 개발자 268명이 이 질문에 답변했습니다.
주로 사용하는 OS(단위:%)
이커머스 개발자 239명이 이 질문에 답변했습니다.
주로 사용하는 OS(단위:%)
금융/핀테크/블록체인 개발자 225명이 이 질문에
답변했습니다.
주로 사용하는 OS(단위:%)
하드웨어/임베디드 개발자 179명이 이 질문에 답변했습니다.
주로 사용하는 OS(단위:%)
포털 개발자 141명이 이 질문에 답변했습니다.
주로 사용하는 OS(단위:%)
게임 개발자 140명이 이 질문에 답변했습니다.
주로 사용하는 OS(단위:%)
예비 개발자 1343명이 이 질문에 답변했습니다.
Q. 주로 사용하는 에디터는 무엇인가요?
Visual Studio Code는 가장 많은 개발자들이 사용하고 있습니다. 에디터 Top 3는 아래와 같습니다.
- Visual Studio Code(47.8%)
- Eclipse(29.8%)
- Visual Studio(27.7%)
Visual Studio Code가 Top1이 아닌 업종은 솔루션과 게임 산업군입니다.
- 솔루션/SI/SM/ERP 산업군 - Eclipse
- 게임 산업군 - Visual Studio
기타에서는 WebStorm(1.1%)을 사용한다고 응답한 개발자가 가장 많았습니다.
주로 사용하는 에디터(단위:%) / 다중 선택
*VS Code - Visual Studio Code
3818명의 개발자가 이 질문에 답변했습니다.
주로 사용하는 에디터(단위:%) / 다중 선택
*VS Code - Visual Studio Code
경력 개발자 2482명이 이 질문에 답변했습니다.
주로 사용하는 에디터(단위:%) / 다중 선택
*VS Code - Visual Studio Code
솔루션/SI 개발자 719명이 이 질문에 답변했습니다.
주로 사용하는 에디터(단위:%) / 다중 선택
*VS Code - Visual Studio Code
콘텐츠 업종 개발자 267명이 이 질문에 답변했습니다.
주로 사용하는 에디터(단위:%) / 다중 선택
*VS Code - Visual Studio Code
이커머스 개발자 239명이 이 질문에 답변했습니다.
주로 사용하는 에디터(단위:%) / 다중 선택
*VS Code - Visual Studio Code
금융/핀테크/블록체인 개발자 225명이 이 질문에 답변했습니다.
주로 사용하는 에디터(단위:%) / 다중 선택
*VS Code - Visual Studio Code
하드웨어/임베디드 개발자 179명이 이 질문에 답변했습니다.
주로 사용하는 에디터(단위:%) / 다중 선택
*VS Code - Visual Studio Code
포털 개발자 141명이 이 질문에 답변했습니다.
주로 사용하는 에디터(단위:%) / 다중 선택
*VS Code - Visual Studio Code
게임 개발자 138명이 이 질문에 답변했습니다.
주로 사용하는 에디터(단위:%) / 다중 선택
*VS Code - Visual Studio Code
예비 개발자 1336명이 이 질문에 답변했습니다.
Q. 주로 사용하는 데이터베이스는 무엇인가요?
국내에서 가장 많이 이용하는 데이터베이스는 MySQL이고 Oracle과 MariaDB가 그 뒤를 잇습니다.
- MySQL(62.0%)
- Oracle(27.6%)
- MariaDB(22.3%)
기타에서는 Tibero(0.4%)를 사용한다고 응답한 개발자가 가장 많았습니다.
주로 사용하는 데이터베이스(단위:%) / 다중 선택
*Firebase - Firebase Realtime Database
*Microsoft SQL - Microsoft SQL Server
3311명의 개발자가 이 질문에 답변했습니다.
주로 사용하는 데이터베이스(단위:%) / 다중 선택
*Firebase - Firebase Realtime Database
*Microsoft SQL - Microsoft SQL Server
경력 개발자 2220명이 이 질문에 답변했습니다.
주로 사용하는 데이터베이스(단위:%) / 다중 선택
*Firebase - Firebase Realtime Database
*Microsoft SQL - Microsoft SQL Server
솔루션/SI 개발자 638명이 이 질문에 답변했습니다.
주로 사용하는 데이터베이스(단위:%) / 다중 선택
*Firebase - Firebase Realtime Database
*Microsoft SQL - Microsoft SQL Server
콘텐츠 업종 개발자 245명이 이 질문에 답변했습니다.
주로 사용하는 데이터베이스(단위:%) / 다중 선택
*Firebase - Firebase Realtime Database
*Microsoft SQL - Microsoft SQL Server
이커머스 개발자 227명이 이 질문에 답변했습니다.
주로 사용하는 데이터베이스(단위:%) / 다중 선택
*Firebase - Firebase Realtime Database
*Microsoft SQL - Microsoft SQL Server
금융/핀테크/블록체인 개발자 211명이 이 질문에
답변했습니다.
주로 사용하는 데이터베이스(단위:%) / 다중 선택
*Firebase - Firebase Realtime Database
*Microsoft SQL - Microsoft SQL Server
하드웨어/임베디드 개발자 116명이 이 질문에 답변했습니다.
주로 사용하는 데이터베이스(단위:%) / 다중 선택
*Firebase - Firebase Realtime Database
*Microsoft SQL - Microsoft SQL Server
포털 개발자 137명이 이 질문에 답변했습니다.
주로 사용하는 데이터베이스(단위:%) / 다중 선택
*Firebase - Firebase Realtime Database
*Microsoft SQL - Microsoft SQL Server
게임 개발자 94명이 이 질문에 답변했습니다.
주로 사용하는 데이터베이스(단위:%) / 다중 선택
*Firebase - Firebase Realtime Database
*Microsoft SQL - Microsoft SQL Server
예비 개발자 1091명이 이 질문에 답변했습니다.
Q. 주로 사용하는 클라우드 플랫폼은 무엇인가요?
클라우드 플랫폼을 사용하는 개발자는 주로 AWS를 사용합니다. GCP는 예비 개발자들도 많이 이용하고 있다는 점이 눈에 띕니다.
- Amazon Web Services(AWS) 73.5%
- Google Cloud Platform(GCP) 27.4%
기타에서는 네이버 클라우드 플랫폼(2.1%)을 사용한다고 응답한 개발자가 가장 많았습니다.
주로 사용하는 클라우드 플랫폼(단위:%) / 다중 선택
*AWS - Amazon Web Services
*GCP - Google Cloud Platform
2596명의 개발자가 이 질문에 답변했습니다.
주로 사용하는 클라우드 플랫폼(단위:%) / 다중 선택
*AWS - Amazon Web Services
*GCP - Google Cloud Platform
경력 개발자 1721명이 이 질문에 답변했습니다.
주로 사용하는 클라우드 플랫폼(단위:%) / 다중 선택
*AWS - Amazon Web Services
*GCP - Google Cloud Platform
솔루션/SI 개발자 714명이 이 질문에 답변했습니다.
주로 사용하는 클라우드 플랫폼(단위:%) / 다중 선택
*AWS - Amazon Web Services
*GCP - Google Cloud Platform
콘텐츠 업종 개발자 214명이 이 질문에 답변했습니다.
주로 사용하는 클라우드 플랫폼(단위:%) / 다중 선택
*AWS - Amazon Web Services
*GCP - Google Cloud Platform
이커머스 개발자 227명이 이 질문에 답변했습니다.
주로 사용하는 클라우드 플랫폼(단위:%) / 다중 선택
*AWS - Amazon Web Services
*GCP - Google Cloud Platform
금융/핀테크/블록체인 개발자 164명이 이 질문에
답변했습니다.
주로 사용하는 클라우드 플랫폼(단위:%) / 다중 선택
*AWS - Amazon Web Services
*GCP - Google Cloud Platform
하드웨어/임베디드 개발자 97명이 이 질문에 답변했습니다.
주로 사용하는 클라우드 플랫폼(단위:%) / 다중 선택
포털 개발자 104명이 이 질문에 답변했습니다.
주로 사용하는 클라우드 플랫폼(단위:%) / 다중 선택
*AWS - Amazon Web Services
*GCP - Google Cloud Platform
게임 개발자 96명이 이 질문에 답변했습니다.
주로 사용하는 클라우드 플랫폼(단위:%) / 다중 선택
*AWS - Amazon Web Services
*GCP - Google Cloud Platform
예비 개발자 875명이 이 질문에 답변했습니다.
Q. 내가 가장 자신 있게 쓸 수 있는 프로그래밍 언어와
사용하기 싫지만 사정상 어쩔 수 없이 사용 하고 있는 프로그래밍 언어는 무엇인가요?
경력 개발자, 예비 개발자 모두 가장 자신 있게 쓸 수 있는 언어와 쓰기 싫지만 사정상 어쩔 수 없이 쓰고 있는 언어로 Java를 선택했습니다.
반면 JavaScript에 자신 있는 개발자의 75%는 경력 개발자입니다.
- Java(47.1%)
- JavaScript(37.8%)
- Python(32.5%)
또한 일부 산업군은 전혀 다른 행태를 보였습니다.
- 하드웨어/임베디드 산업군 - C와 C++
- 게임 산업군 - C++과 C#
어쩔 수 없이 사용하는 언어(왼쪽)와 자신 있게 사용하는 프로그래밍 언어(오른쪽) (단위:%) / 최대 3개 선택
3829명의 개발자가 이 질문에 답변했습니다.
어쩔 수 없이 사용하는 언어(왼쪽)와 자신 있게 사용하는 프로그래밍 언어(오른쪽) (단위:%) / 최대 3개 선택
경력 개발자 2486명이 이 질문에 답변했습니다.
어쩔 수 없이 사용하는 언어(왼쪽)와 자신 있게 사용하는 프로그래밍 언어(오른쪽) (단위:%) / 최대 3개 선택
솔루션/SI 개발자 719명이 이 질문에 답변했습니다.
어쩔 수 없이 사용하는 언어(왼쪽)와 자신 있게 사용하는 프로그래밍 언어(오른쪽) (단위:%) / 최대 3개 선택
콘텐츠 업종 개발자 268명이 이 질문에 답변했습니다.
어쩔 수 없이 사용하는 언어(왼쪽)와 자신 있게 사용하는 프로그래밍 언어(오른쪽) (단위:%) / 최대 3개 선택
이커머스 개발자 239명이 이 질문에 답변했습니다.
어쩔 수 없이 사용하는 언어(왼쪽)와 자신 있게 사용하는 프로그래밍 언어(오른쪽) (단위:%) / 최대 3개 선택
금융/핀테크/블록체인 개발자 226명이 이 질문에
답변했습니다.
어쩔 수 없이 사용하는 언어(왼쪽)와 자신 있게 사용하는 프로그래밍 언어(오른쪽) (단위:%) / 최대 3개 선택
하드웨어/임베디드 개발자 179명이 이 질문에 답변했습니다.
어쩔 수 없이 사용하는 언어(왼쪽)와 자신 있게 사용하는 프로그래밍 언어(오른쪽) (단위:%) / 최대 3개 선택
포털 개발자 141명이 이 질문에 답변했습니다.
어쩔 수 없이 사용하는 언어(왼쪽)와 자신 있게 사용하는 프로그래밍 언어(오른쪽) (단위:%) / 최대 3개 선택
게임 개발자 140명이 이 질문에 답변했습니다.
어쩔 수 없이 사용하는 언어(왼쪽)와 자신 있게 사용하는 프로그래밍 언어(오른쪽) (단위:%) / 최대 3개 선택
게임 개발자 1343명이 이 질문에 답변했습니다.
Q. 새롭게 배우고 싶은(또는 배울 필요성을 느끼는)
프로그래밍 언어는 무엇인가요?
많은 개발자들이 Python과 Go, Kotlin을 배우고 싶거나 배울 필요성을 느끼고 있습니다.
특히 Go 언어는 지난해 배우고 싶은 언어 8위에서 올해 2위로 순위가 크게 상승했습니다.
- Python(34.6%)
- Go(27.0%)
- Kotlin(24.8%)
배우고 싶은 프로그래밍 언어(단위:%) / 최대 3개 선택
3788명의 개발자가 이 질문에 답변했습니다.
배우고 싶은 프로그래밍 언어(단위:%) / 최대 3개 선택
경력 개발자 2454명이 이 질문에 답변했습니다.
배우고 싶은 프로그래밍 언어(단위:%) / 최대 3개 선택
솔루션/SI 개발자 719명이 이 질문에 답변했습니다.
배우고 싶은 프로그래밍 언어(단위:%) / 최대 3개 선택
콘텐츠 업종 개발자 261명이 이 질문에 답변했습니다.
배우고 싶은 프로그래밍 언어(단위:%) / 최대 3개 선택
이커머스 개발자 234명이 이 질문에 답변했습니다.
배우고 싶은 프로그래밍 언어(단위:%) / 최대 3개 선택
금융/핀테크/블록체인 개발자 224명이 이 질문에
답변했습니다.
배우고 싶은 프로그래밍 언어(단위:%) / 최대 3개 선택
하드웨어/임베디드 개발자 175명이 이 질문에 답변했습니다.
배우고 싶은 프로그래밍 언어(단위:%) / 최대 3개 선택
포털 개발자 140명이 이 질문에 답변했습니다.
배우고 싶은 프로그래밍 언어(단위:%) / 최대 3개 선택
포털 개발자 140명이 이 질문에 답변했습니다.
배우고 싶은 프로그래밍 언어(단위:%) / 최대 3개 선택
예비 개발자 1334명이 이 질문에 답변했습니다.
Q. 주로 사용하는 프레임워크 / 라이브러리는
무엇인가요?
경력 개발자, 예비 개발자 모두 Node.js를 주로 사용합니다.
Spring과 Spring Boot는 경력 개발자의 사용 비중이 높았고, 반면 TensorFlow는 예비 개발자의 사용 비중이 높았습니다.
- Node.js(31.4%)
- Spring(25.8%)
- React.js(16.9%)
주로 사용하는 프레임워크(단위:%) / 최대 3개 선택
*JSF - Java Server Faces
개발자 3742명의 개발자가 이 질문에 답변했습니다.
주로 사용하는 프레임워크(단위:%) / 최대 3개 선택
*JSF - Java Server Faces
경력 개발자 2425명이 이 질문에 답변했습니다.
주로 사용하는 프레임워크(단위:%) / 최대 3개 선택
*JSF - Java Server Faces
솔루션/SI 개발자 709명이 이 질문에 답변했습니다.
주로 사용하는 프레임워크(단위:%) / 최대 3개 선택
*JSF - Java Server Faces
콘텐츠 업종 개발자 261명이 이 질문에 답변했습니다.
주로 사용하는 프레임워크(단위:%) / 최대 3개 선택
*JSF - Java Server Faces
이커머스 개발자 234명이 이 질문에 답변했습니다.
주로 사용하는 프레임워크(단위:%) / 최대 3개 선택
*JSF - Java Server Faces
금융/핀테크/블록체인 개발자 221명이 이 질문에 답변했습니다.
주로 사용하는 프레임워크(단위:%) / 최대 3개 선택
*JSF - Java Server Faces
하드웨어/임베디드 개발자 163명이 이 질문에 답변했습니다.
주로 사용하는 프레임워크(단위:%) / 최대 3개 선택
*JSF - Java Server Faces
포털 개발자 141명이 이 질문에 답변했습니다.
주로 사용하는 프레임워크(단위:%) / 최대 3개 선택
게임 개발자 137명이 이 질문에 답변했습니다.
주로 사용하는 프레임워크(단위:%) / 최대 3개 선택
*JSF - Java Server Faces
예비 개발자 1317명이 이 질문에 답변했습니다.
Q. 새롭게 배우고 싶은(또는 배울 필요성을 느끼는)
프레임워크 / 라이브러리는 무엇인가요?
가장 배우고 싶은 프레임워크도 Node.js입니다.
다만 경력별로 나누어보면 경력 개발자들은 React.js에 조금 더 관심을 갖고 있습니다.
- Node.js(27.6%)
- React.js(25.9%)
- TensorFlow(22%)
배우고 싶은 프레임워크(단위:%) / 최대 3개 선택
*JSF - Java Server Faces
3574명의 개발자가 이 질문에 답변했습니다.
배우고 싶은 프레임워크(단위:%) / 최대 3개 선택
*JSF - Java Server Faces
경력 개발자 2325명이 이 질문에 답변했습니다.
배우고 싶은 프레임워크(단위:%) / 최대 3개 선택
*JSF - Java Server Faces
솔루션/SI 개발자 690명이 이 질문에 답변했습니다.
배우고 싶은 프레임워크(단위:%) / 최대 3개 선택
*JSF - Java Server Faces
콘텐츠 업종 개발자 247명이 이 질문에 답변했습니다.
배우고 싶은 프레임워크(단위:%) / 최대 3개 선택
*JSF - Java Server Faces
이커머스 개발자 229명이 이 질문에 답변했습니다.
배우고 싶은 프레임워크(단위:%) / 최대 3개 선택
*JSF - Java Server Faces
금융/핀테크/블록체인 개발자 211명이 이 질문에
답변했습니다.
배우고 싶은 프레임워크(단위:%) / 최대 3개 선택
*JSF - Java Server Faces
하드웨어/임베디드 개발자 158명이 이 질문에 답변했습니다.
배우고 싶은 프레임워크(단위:%) / 최대 3개 선택
*JSF - Java Server Faces
포털 개발자 132명이 이 질문에 답변했습니다.
배우고 싶은 프레임워크(단위:%) / 최대 3개 선택
*JSF - Java Server Faces
게임 개발자 128명이 이 질문에 답변했습니다.
배우고 싶은 프레임워크(단위:%) / 최대 3개 선택
*JSF - Java Server Faces
예비 개발자 1249명이 이 질문에 답변했습니다.
Q. 재직 중인 회사에서 코드리뷰를 하고 있나요?
과반수 이상의 개발자들은 코드 리뷰를 하고 있으나 바쁜 업무 환경에서 정기적인 코드 리뷰는 쉽지 않아 보입니다.
특히 솔루션/SI/SM/ERP 산업군과 금융/은행권/핀테크/블록체인 산업군은 하고 싶지만 못하는 경우가 더 많다고 응답했습니다.
- 필요할 때 리뷰 (35.2%)
- 하고 싶지만 못함 (34.2%)
- 정기적 리뷰 (16.4%)
코드리뷰 진행(단위:%)
현재 재직중인 2282명의 개발자가 이 질문에
답변했습니다.
코드리뷰 진행(단위:%)
경력 개발자 2131명이 이 질문에 답변했습니다.
코드리뷰 진행(단위:%)
솔루션/SI 개발자 681명이 이 질문에 답변했습니다.
코드리뷰 진행(단위:%)
콘텐츠 업종 개발자 236명이 이 질문에 답변했습니다.
코드리뷰 진행(단위:%)
이커머스 개발자 227명이 이 질문에 답변했습니다.
코드리뷰 진행(단위:%)
금융/핀테크/블록체인 개발자 208명이 이 질문에
답변했습니다.
코드리뷰 진행(단위:%)
하드웨어/임베디드 개발자 150명이 이 질문에 답변했습니다.
코드리뷰 진행(단위:%)
포털 개발자 120명이 이 질문에 답변했습니다.
코드리뷰 진행(단위:%)
게임 개발자 38명이 이 질문에 답변했습니다.
Q. 테스트 코드에 대해 평소 어떤 생각을 갖고
있으신가요?
많은 개발자들이 테스트 코드를 긍정적으로 생각합니다.
- 기능에 따라 선택 적용(45.4%)
- 프로젝트 전체에 필요(43.0%)
테스트 코드에 대한 생각(단위:%)
3829명의 개발자가 이 질문에 답변했습니다.
테스트 코드에 대한 생각(단위:%)
경력 개발자 2486명이 이 질문에 답변했습니다.
테스트 코드에 대한 생각(단위:%)
솔루션/SI 개발자 719명이 이 질문에 답변했습니다.
테스트 코드에 대한 생각(단위:%)
콘텐츠 업종 개발자 268명이 이 질문에 답변했습니다.
테스트 코드에 대한 생각(단위:%)
이커머스 개발자 239명이 이 질문에 답변했습니다.
테스트 코드에 대한 생각(단위:%)
금융/핀테크/블록체인 개발자 226명이 이 질문에
답변했습니다.
테스트 코드에 대한 생각(단위:%)
하드웨어/임베디드 개발자 179명이 이 질문에 답변했습니다.
테스트 코드에 대한 생각(단위:%)
포털 개발자 141명이 이 질문에 답변했습니다.
테스트 코드에 대한 생각(단위:%)
게임 개발자 140명이 이 질문에 답변했습니다.
테스트 코드에 대한 생각(단위:%)
예비 개발자 1343명이 이 질문에 답변했습니다.