Programmers
Dev·Survey·2020

설문 조사 기간 : 2019/12/7 ~ 12/21

3,829여 명의 국내 실무 개발자, 예비 개발자가 참여한 온라인 설문 조사 결과를 기반으로 제작한 리포트입니다. 프로필/기술 스택/자기 개발/커리어와 관련된 답변을 통해 그들의 솔직한 의견을 엿보세요! 중복체크, 응답자의 답변 누락으로 인하여 응답 비율 합계가 100% 미만 또는 초과될 수 있습니다.

이 사이트는 구글 크롬에 최적화 되어있습니다.

목차

개발자 설문조사

우리나라 개발자들은 어떤 기술을 쓰고, 어떻게 커리어를 쌓고 있을까요? 프로그래머스 팀은 stackoverflow의 개발자 설문조사와 같은 글로벌 설문조사는 있지만 정작 우리나라 개발자들의 생각이 반영된 설문조사는 없다는 점이 아쉬웠습니다.

그래서 정말 가까운 곳에서 개발자의 삶을 살아가고 있는 우리나라 개발자들의 목소리가 담긴 리포트를 만들어 보고자 했습니다. 내 주변의 개발자들은 어떤 기술을 선호하는지, 어떤 방법으로 학습하고 커리어를 쌓아가는지 본 리포트를 통해 조금이나마 궁금증을 해소하고 공감대를 만들어가셨으면 합니다.

핵심 인사이트

올해 설문조사 중에 몇가지 재미있는 결과를 알려드립니다.

Part 1. 프로필

Q. 경력을 알려주세요

프로그래머스 개발자 설문조사는 2486명의 경력 개발자와, 1343명의 예비 개발자가 참여했습니다.

개발자 개발 경력 (단위:%)
경력 개발자 2486명, 예비 개발자 1343명이 이 질문에 답변했습니다.

Q. 현재 직무는 무엇인가요?

개발자들은 평균적으로 직무를 1.5개 수행합니다. 직무별로는 백엔드, 프론트엔드 직무를 수행하는 개발자가 가장 많습니다.

  • 서버/백엔드(46.2%)
  • 프론트엔드(31.7%)
  • 학생(15.0%)
개발자 직군 분포 (단위:%) / 최대 2개 선택
경력 개발자 2486명이 이 질문에 답변했습니다.

Q. 재직 중인 회사가 속한 메인 산업군은 무엇인가요?

국내 개발자들은 다양한 직군에서 일하고 있으며, 개발자가 가장 많이 일하는 산업군은 솔루션/SI/SM/ERP 입니다.

  • 솔루션/SI/SM/ERP 산업군(28.9%)
개발자 종사 산업군 (단위:%)
경력 개발자 2486명이 이 질문에 답변했습니다.

Q. 근무하는 지역은 어디인가요?

많은 개발자들이 서울/경기권에서 일하고 있으며, 근무지 TOP3는 서울 강남, 경기 성남, 서울 서초입니다.

  • 서울 강남구(22%)
  • 경기 성남시(12.1%)
  • 서울 서초구(5.1%)

서울/경기가 아닌 지역 중에서는 대전, 부산, 대구에서 많은 개발자들이 일하고 있습니다.

  • 대전(3.5%)
  • 부산(1.9%)
  • 대구(1.7%)
개발자 근무 지역 (단위:%)
19.3% 0.8% 0.8% 0.7% 0.6% 0.6% 0.5% 0.3% 0.3%
경력 개발자 2486명이 이 질문에 답변했습니다.
개발자 근무 지역 (단위:%)
22.0% 5.1% 4.7% 4.4% 4.4% 3.5% 3.3% 3.2% 2.0% 1.8% 1.8% 1.7% 1.5% 0.9% 0.8% 0.6% 0.5% 0.4% 0.4% 0.3% 0.3% 0.3% 0.1% 0.1% 0.1%
경력 개발자 2486명 중 1601명이 서울에서 근무한다고 답변했습니다.
개발자 근무 지역 (단위:%)
svg-kyung-ki 12.1% 1.4% 1.2% 0.9% 0.8% 0.3% 0.3% 0.3% 0.2% 0.1% 0.1% 0.1% 0.1% 0.1% 0% 0% 0% 0% 0% 0%
경력 개발자 2486명 중 480명이 경기도에서 근무한다고 답변했습니다.

Q. 연 소득 범위를 선택해주세요.

50% 이상 개발자는 연소득 4천만 원 미만이라고 응답했습니다. 다만 이 수치는 응답자의 개발 경력과 관계가 있을 것으로 추정됩니다.

개발자 연 소득 범위(단위:%)

Q. 연령대를 선택해주세요.

본 설문조사는 20대 경력 개발자/예비 개발자의 참여 비중이 높습니다.

  • 20대(68.1%)
  • 30대(19.8%)
  • 20대 미만(7.2%)
개발자 연령대(단위:%)
3829명의 개발자가 이 질문에 답변했습니다.

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. 주로 사용하는 코드리뷰 툴/서비스는 무엇인가요?

코드 리뷰 툴은 대부분 Github를 사용합니다. 그러나 3%는 눈으로 모니터를 보는 등 툴 없이 코드 리뷰를 하고 있습니다.

  • Github(58.2%)
  • GitLab(16.7%)
  • Bitbucket(11.8%)
사용하는 코드리뷰 서비스(단위:%)
696명의 개발자가 이 질문에 답변했습니다.
사용하는 코드리뷰 서비스(단위:%)
경력 개발자 673명이 이 질문에 답변했습니다.
사용하는 코드리뷰 서비스(단위:%)
솔루션/SI 개발자 183명이 이 질문에 답변했습니다.
사용하는 코드리뷰 서비스(단위:%)
콘텐츠 업종 개발자 74명이 이 질문에 답변했습니다.
사용하는 코드리뷰 서비스(단위:%)
이커머스 개발자 77명이 이 질문에 답변했습니다.
사용하는 코드리뷰 서비스(단위:%)
금융/핀테크/블록체인 개발자 60명이 이 질문에 답변했습니다.
사용하는 코드리뷰 서비스(단위:%)
하드웨어/임베디드 개발자 60명이 이 질문에 답변했습니다.
사용하는 코드리뷰 서비스(단위:%)
포털 개발자 49명이 이 질문에 답변했습니다.
사용하는 코드리뷰 서비스(단위:%)
게임 개발자 41명이 이 질문에 답변했습니다.

Q. 테스트 코드에 대해 평소 어떤 생각을 갖고 있으신가요?

많은 개발자들이 테스트 코드를 긍정적으로 생각합니다.

  • 기능에 따라 선택 적용(45.4%)
  • 프로젝트 전체에 필요(43.0%)
테스트 코드에 대한 생각(단위:%)
3829명의 개발자가 이 질문에 답변했습니다.
테스트 코드에 대한 생각(단위:%)
경력 개발자 2486명이 이 질문에 답변했습니다.
테스트 코드에 대한 생각(단위:%)
솔루션/SI 개발자 719명이 이 질문에 답변했습니다.
테스트 코드에 대한 생각(단위:%)
콘텐츠 업종 개발자 268명이 이 질문에 답변했습니다.
테스트 코드에 대한 생각(단위:%)
이커머스 개발자 239명이 이 질문에 답변했습니다.
테스트 코드에 대한 생각(단위:%)
금융/핀테크/블록체인 개발자 226명이 이 질문에 답변했습니다.
테스트 코드에 대한 생각(단위:%)
하드웨어/임베디드 개발자 179명이 이 질문에 답변했습니다.
테스트 코드에 대한 생각(단위:%)
포털 개발자 141명이 이 질문에 답변했습니다.
테스트 코드에 대한 생각(단위:%)
게임 개발자 140명이 이 질문에 답변했습니다.
테스트 코드에 대한 생각(단위:%)
예비 개발자 1343명이 이 질문에 답변했습니다.

Part 3. 자기 계발

Q. 평균 일일 근무시간이 어떻게 되나요?

자율 출퇴근을 하는 개발자가 늘어남에 따라 퇴근 시간이 아닌 일일 평균 근무 시간을 비교했습니다. 대부분 8시간 전후로 근무하고 있으며, 포털/소셜미디어 산업군은 유일하게 10시간 이상 근무한다고 응답한 개발자가 없었습니다.

  • 8시간 이상 ~ 9시간 미만 근무(44.2%)
  • 7시간 이상 ~ 8시간 미만 근무(24.5%)
평균 일일 근무시간(단위:%)
개발자 2441명의 개발자가 이 질문에 답변했습니다.
평균 일일 근무시간(단위:%)
현재 재직중인 개발자 2257명이 이 질문에 답변했습니다.
평균 일일 근무시간(단위:%)
현재 재직중인 솔루션/SI 개발자 696명이 이 질문에 답변했습니다.
평균 일일 근무시간(단위:%)
콘텐츠 업종 개발자 250명이 이 질문에 답변했습니다.
평균 일일 근무시간(단위:%)
이커머스 개발자 232명이 이 질문에 답변했습니다.
평균 일일 근무시간(단위:%)
금융/핀테크/블록체인 개발자 216명이 이 질문에 답변했습니다.
평균 일일 근무시간(단위:%)
하드웨어/임베디드 개발자 159명이 이 질문에 답변했습니다.
평균 일일 근무시간(단위:%)
포털 개발자 130명이 이 질문에 답변했습니다.
평균 일일 근무시간(단위:%)
게임 개발자 117명이 이 질문에 답변했습니다.

Q. 업무 외에 시간을 내서 개발 분야 학습을 하고 있나요?

매일 또는 정기적으로 학습하는 개발자가 47.8%입니다. 절반에 가까운 개발자들이 습관적으로 개발 분야 학습을 하고 있습니다.

  • 매주 정기적 학습(25.9%)
  • 매일 학습(21.9%)
자기 계발 시간(단위:%)
3829명의 개발자가 이 질문에 답변했습니다.
자기 계발 시간(단위:%)
경력 개발자 2486명이 이 질문에 답변했습니다.
자기 계발 시간(단위:%)
솔루션/SI 개발자 719명이 이 질문에 답변했습니다.
자기 계발 시간(단위:%)
콘텐츠 업종 개발자 268명이 이 질문에 답변했습니다.
자기 계발 시간(단위:%)
이커머스 개발자 239명이 이 질문에 답변했습니다.
자기 계발 시간(단위:%)
금융/핀테크/블록체인 개발자 226명이 이 질문에 답변했습니다.
자기 계발 시간(단위:%)
하드웨어/임베디드 개발자 179명이 이 질문에 답변했습니다.
자기 계발 시간(단위:%)
포털 개발자 141명이 이 질문에 답변했습니다.
자기 계발 시간(단위:%)
게임 개발자 140명이 이 질문에 답변했습니다.
자기 계발 시간(단위:%)
예비 개발자 1343명이 이 질문에 답변했습니다.

Q. 선호하는 학습 방법은 무엇인가요?

궁금한 것이 있을 때는 구글에 의지합니다. 다음으로는 기술 서적과 사이드 프로젝트를 선호합니다.

  • 구글링을 통한 자료 수집(72.4%)
  • 기술 서적 구매(49.2%)
  • 사이드 프로젝트(36.9%)
선호하는 학습 방법(단위:%) / 다중 선택
3829명의 개발자가 이 질문에 답변했습니다.
선호하는 학습 방법(단위:%) / 다중 선택
경력 개발자 2486명이 이 질문에 답변했습니다.
선호하는 학습 방법(단위:%) / 다중 선택
솔루션/SI 개발자 719명이 이 질문에 답변했습니다.
선호하는 학습 방법(단위:%) / 다중 선택
콘텐츠 업종 개발자 268명이 이 질문에 답변했습니다.
선호하는 학습 방법(단위:%) / 다중 선택
이커머스 개발자 239명이 이 질문에 답변했습니다.
선호하는 학습 방법(단위:%) / 다중 선택
금융/핀테크/블록체인 개발자 226명이 이 질문에 답변했습니다.
선호하는 학습 방법(단위:%) / 다중 선택
하드웨어/임베디드 개발자 179명이 이 질문에 답변했습니다.
선호하는 학습 방법(단위:%) / 다중 선택
포털 개발자 141명이 이 질문에 답변했습니다.
선호하는 학습 방법(단위:%) / 다중 선택
게임 개발자 140명이 이 질문에 답변했습니다.
선호하는 학습 방법(단위:%) / 다중 선택
예비 개발자 1343명이 이 질문에 답변했습니다.

Q. 개발 관련 이슈/트렌드를 파악할 때 무엇을 참고하시나요?

많은 개발자들이 다른 개발자들의 블로그를 보는 것이 개발 이슈와 트렌드 파악에 도움이 된다고 응답했습니다.

  • 다른 개발자들의 블로그(65.6%)
  • GitHub(35.4%)
  • YouTube(31.8%)

경력과 산업군에 따라서 다른 행태를 보이기도 합니다.

  • 예비 개발자 - GitHub보다 Youtube 참고
  • 이커머스/쇼핑몰 산업군 - 밋업/컨퍼런스 참여
  • 포털/소셜미디어 산업군 - 페이스북 참고
트랜드 파악 방법(단위:%) / 다중 선택
3829명의 개발자가 이 질문에 답변했습니다.
트랜드 파악 방법(단위:%) / 다중 선택
경력 개발자 2486명이 이 질문에 답변했습니다.
트랜드 파악 방법(단위:%) / 다중 선택
솔루션/SI 개발자 719명이 이 질문에 답변했습니다.
트랜드 파악 방법(단위:%) / 다중 선택
콘텐츠 업종 개발자 268명이 이 질문에 답변했습니다.
트랜드 파악 방법(단위:%) / 다중 선택
이커머스 개발자 239명이 이 질문에 답변했습니다.
트랜드 파악 방법(단위:%) / 다중 선택
금융/핀테크/블록체인 개발자 226명이 이 질문에 답변했습니다.
트랜드 파악 방법(단위:%) / 다중 선택
하드웨어/임베디드 개발자 179명이 이 질문에 답변했습니다.
트랜드 파악 방법(단위:%) / 다중 선택
포털 개발자 141명이 이 질문에 답변했습니다.
트랜드 파악 방법(단위:%) / 다중 선택
게임 개발자 140명이 이 질문에 답변했습니다.
트랜드 파악 방법(단위:%) / 다중 선택
예비 개발자 1343명이 이 질문에 답변했습니다.

Part 4. 커리어 관리

Q. 포트폴리오(프로젝트 소스코드)는 어떻게 관리하시나요?

과반수 이상의 개발자는 포트폴리오를 원격 저장소에서 관리합니다.

  • 원격 저장소(Github, GitLab, BitBucket 등)에 관리한다(64.3%)
  • 로컬에 파일로 저장(19.0%)
포트폴리오 관리 방법(단위:%)
3829명의 개발자가 이 질문에 답변했습니다.
포트폴리오 관리 방법(단위:%)
경력 개발자 2486명이 이 질문에 답변했습니다.
포트폴리오 관리 방법(단위:%)
솔루션/SI 개발자 719명이 이 질문에 답변했습니다.
포트폴리오 관리 방법(단위:%)
콘텐츠 업종 개발자 268명이 이 질문에 답변했습니다.
포트폴리오 관리 방법(단위:%)
이커머스 개발자 239명이 이 질문에 답변했습니다.
포트폴리오 관리 방법(단위:%)
금융/핀테크/블록체인 개발자 226명이 이 질문에 답변했습니다.
포트폴리오 관리 방법(단위:%)
하드웨어/임베디드 개발자 179명이 이 질문에 답변했습니다.
포트폴리오 관리 방법(단위:%)
포털 개발자 141명이 이 질문에 답변했습니다.
포트폴리오 관리 방법(단위:%)
게임 개발자 140명이 이 질문에 답변했습니다.
포트폴리오 관리 방법(단위:%)
예비 개발자 1343명이 이 질문에 답변했습니다.

Q. 개발자 커리어면에서 요즘 가장 고민되는 것은 무엇인가요?

연차와 산업군에 관계없이 대다수의 개발자들이 전문성을 고민하고 있습니다. 또한 예비 개발자들도 언제까지 현업 개발자로 일할 수 있을지 고민된다고 응답했습니다.

  • 스스로의 전문성 부족(72.9%)
  • 언제까지 현업 개발자로 일할 수 있을지 불투명한 미래(31.9%)
  • 좁은 인적 네트워크(23.0%)
커리어 고민(단위:%) / 다중 선택
3829명의 개발자가 이 질문에 답변했습니다.
커리어 고민(단위:%) / 다중 선택
경력 개발자 2486명이 이 질문에 답변했습니다.
커리어 고민(단위:%) / 다중 선택
솔루션/SI 개발자 719명이 이 질문에 답변했습니다.
커리어 고민(단위:%) / 다중 선택
콘텐츠 업종 개발자 268명이 이 질문에 답변했습니다.
커리어 고민(단위:%) / 다중 선택
이커머스 개발자 239명이 이 질문에 답변했습니다.
커리어 고민(단위:%) / 다중 선택
금융/핀테크/블록체인 개발자 226명이 이 질문에 답변했습니다.
커리어 고민(단위:%) / 다중 선택
하드웨어/임베디드 개발자 179명이 이 질문에 답변했습니다.
커리어 고민(단위:%) / 다중 선택
포털 개발자 141명이 이 질문에 답변했습니다.
커리어 고민(단위:%) / 다중 선택
게임 개발자 140명이 이 질문에 답변했습니다.
커리어 고민(단위:%) / 다중 선택
예비 개발자 1343명이 이 질문에 답변했습니다.

Q. 다음 중 회사 선택 시 중요하게 여기는 것은 무엇인가요?

회사 선택 시 중요하게 여기는 요소로 연봉, 동료, 개발 스택을 꼽았습니다. 연봉/인센티브/스톡옵션은 예비 개발자보다 경력 개발자들의 회사 선택에 더 큰 영향을 주었습니다.

  • 연봉/인센티브/스톡옵션(69.7%)
  • 같이 일하는 동료(54.3%)
  • 개발 스택/개발 환경(44.7%)
회사 선택시 중요한 요소(단위:%) / 다중 선택
3829명의 개발자가 이 질문에 답변했습니다.
회사 선택시 중요한 요소(단위:%) / 다중 선택
경력 개발자 2486명이 이 질문에 답변했습니다.
회사 선택시 중요한 요소(단위:%) / 다중 선택
솔루션/SI 개발자 719명이 이 질문에 답변했습니다.
회사 선택시 중요한 요소(단위:%) / 다중 선택
콘텐츠 업종 개발자 268명이 이 질문에 답변했습니다.
회사 선택시 중요한 요소(단위:%) / 다중 선택
이커머스 개발자 239명이 이 질문에 답변했습니다.
회사 선택시 중요한 요소(단위:%) / 다중 선택
금융/핀테크/블록체인 개발자 226명이 이 질문에 답변했습니다.
회사 선택시 중요한 요소(단위:%) / 다중 선택
하드웨어/임베디드 개발자 179명이 이 질문에 답변했습니다.
회사 선택시 중요한 요소(단위:%) / 다중 선택
포털 개발자 141명이 이 질문에 답변했습니다.
회사 선택시 중요한 요소(단위:%) / 다중 선택
게임 개발자 140명이 이 질문에 답변했습니다.
회사 선택시 중요한 요소(단위:%) / 다중 선택
예비 개발자 1343명이 이 질문에 답변했습니다.

Q. 구직/이직을 준비할 때, 가장 어려움을 느끼는 것은 무엇인가요?

구직 또는 이직을 준비할 때 가장 어려움을 느끼는 점으로 내부 평판 확인을 꼽았습니다. 또한 경력 개발자들은 채용 공고와 업무에 대한 설명 부족으로 인한 어려움을 느끼는 반면 예비 개발자들은 코딩 테스트와 포트폴리오 준비에 어려움을 느끼고 있습니다.

  • 현직자가 아니면 모르는 회사의 평판(50.0%)
  • 코딩 테스트 준비(41.0%)
  • 채용 공고의 설명 부족(39.8%)
구직 시 어려운 요소(단위:%) / 다중 선택
3829명의 개발자가 이 질문에 답변했습니다.
구직 시 어려운 요소(단위:%) / 다중 선택
경력 개발자 2486명이 이 질문에 답변했습니다.
구직 시 어려운 요소(단위:%) / 다중 선택
솔루션/SI 개발자 719명이 이 질문에 답변했습니다.
구직 시 어려운 요소(단위:%) / 다중 선택
콘텐츠 업종 개발자 268명이 이 질문에 답변했습니다.
구직 시 어려운 요소(단위:%) / 다중 선택
이커머스 개발자 239명이 이 질문에 답변했습니다.
구직 시 어려운 요소(단위:%) / 다중 선택
금융/핀테크/블록체인 개발자 226명이 이 질문에 답변했습니다.
구직 시 어려운 요소(단위:%) / 다중 선택
하드웨어/임베디드 개발자 179명이 이 질문에 답변했습니다.
구직 시 어려운 요소(단위:%) / 다중 선택
포털 개발자 141명이 이 질문에 답변했습니다.
구직 시 어려운 요소(단위:%) / 다중 선택
포털 개발자 140명이 이 질문에 답변했습니다.
구직 시 어려운 요소(단위:%) / 다중 선택
예비 개발자 1343명이 이 질문에 답변했습니다.

Q. 해외 취업에 관심이 있으신가요?

72.6%의 개발자는 해외 취업에 긍정적인 태도를 보였습니다.

  • 기회가 된다면 하고 싶다(51.4%)
  • 꼭 하고 싶다(21.1%)
해외 취업 관심도(단위:%)
3829명의 개발자가 이 질문에 답변했습니다.
해외 취업 관심도(단위:%)
경력 개발자 2486명이 이 질문에 답변했습니다.
해외 취업 관심도(단위:%)
솔루션/SI 개발자 719명이 이 질문에 답변했습니다.
해외 취업 관심도(단위:%)
콘텐츠 업종 개발자 268명이 이 질문에 답변했습니다.
해외 취업 관심도(단위:%)
이커머스 개발자 239명이 이 질문에 답변했습니다.
해외 취업 관심도(단위:%)
금융/핀테크/블록체인 개발자 226명이 이 질문에 답변했습니다.
해외 취업 관심도(단위:%)
하드웨어/임베디드 개발자 179명이 이 질문에 답변했습니다.
해외 취업 관심도(단위:%)
포털 개발자 141명이 이 질문에 답변했습니다.
해외 취업 관심도(단위:%)
포털 개발자 140명이 이 질문에 답변했습니다.
해외 취업 관심도(단위:%)
예비 개발자 1343명이 이 질문에 답변했습니다.

Q. 해외 취업한다면 관심 있는 국가는 어디인가요?

미국은 우리나라 개발자가 가장 주목하는 해외 취업 국가입니다.

  • 미국(63.6%)
  • 유럽(11.9%)
  • 일본(8.7%)

미국 다음으로 관심 있는 국가는 산업군 별로 다르게 나타났습니다.

  • 콘텐츠/엔터테인먼트 산업군 - 싱가포르
  • 하드웨어/임베디드 산업군 - 일본
  • 게임 산업군 - 일본
해외 취업 관심 국가(단위:%)
2142명의 개발자가 이 질문에 답변했습니다.
해외 취업 관심 국가(단위:%)
경력 개발자 1352명이 이 질문에 답변했습니다.
해외 취업 관심 국가(단위:%)
솔루션/SI 개발자 384명이 이 질문에 답변했습니다.
해외 취업 관심 국가(단위:%)
콘텐츠 업종 개발자 144명이 이 질문에 답변했습니다.
해외 취업 관심 국가(단위:%)
이커머스 개발자 125명이 이 질문에 답변했습니다.
해외 취업 관심 국가(단위:%)
금융/핀테크/블록체인 개발자 113명이 이 질문에 답변했습니다.
해외 취업 관심 국가(단위:%)
하드웨어/임베디드 개발자 179명이 이 질문에 답변했습니다.
해외 취업 관심 국가(단위:%)
포털 개발자 141명이 이 질문에 답변했습니다.
해외 취업 관심 국가(단위:%)
게임 개발자 83명이 이 질문에 답변했습니다.
해외 취업 관심 국가(단위:%)
예비 개발자 790명이 이 질문에 답변했습니다.

Part 5. 쉬어가는 질문

Q. 내가 생각하는 '개발자의 소울푸드'는?!

치킨 VS 국밥, 치열한 경쟁 끝에 치느님이 ‘개발자의 소울푸드’를 차지했습니다. 국밥은 경력 개발자들의 높은 지지를 받았지만 26표 차이로 2위가 되었습니다.

  • 당연히 치느님이다.(29.2%)
  • 한국인은 국밥이다.(28.5%)
개발자 소울 푸드 (단위:%)
3801명의 개발자가 이 질문에 답변했습니다.
개발자 소울 푸드 (단위:%)
경력 개발자 2472명이 이 질문에 답변했습니다.
개발자 소울 푸드 (단위:%)
예비 개발자 1329명이 이 질문에 답변했습니다.

Q. 컨퍼런스에서 받았던 티, 평소에도 입는 편인가요?

컨퍼런스 티셔츠는 있으면 가끔 입는다고 합니다. 없어서 못 입는 개발자도 많으니 기업 관계자 여러분 컨퍼런스에서 티셔츠 많이 나눠주세요!

  • 가끔 입는다(32.0%)
  • 없어서 못 입는다(25.7%)

기타 응답에서는 "집"에서 입거나 "잠옷"으로 입는다고 구체적으로 대답해주신 분들이 많아서 하나의 항목으로 묶었습니다.

컨퍼런스 티셔츠 착용 빈도(단위:%)
3784명의 개발자가 이 질문에 답변했습니다.
컨퍼런스 티셔츠 착용 빈도(단위:%)
경력 개발자 2463명이 이 질문에 답변했습니다.
컨퍼런스 티셔츠 착용 빈도(단위:%)
예비 개발자 1321명이 이 질문에 답변했습니다.

Q. 노트북에 개발 관련 스티커가 몇 개 붙어있나요?

개발자 스티커를 나눠주는 곳이 굉장히 많은데, 절대 안 붙이는 개발자가 대부분입니다.

  • 절대 안 붙인다(63.8%)
  • 5개 미만(23.4%)
개발자 스티커 (단위:%)
3821명의 개발자가 이 질문에 답변했습니다.
개발자 스티커 (단위:%)
경력 개발자 2482명이 이 질문에 답변했습니다.
개발자 스티커 (단위:%)
예비 개발자 1318명이 이 질문에 답변했습니다.

Q. 나의 개발 라이프를 함께할 반려동물을 맞이한다면?

우리나라 개발자들이 고양이를 좋아하는 것은 사실이었습니다. 개발 라이프를 함께 하고 싶은 반려동물 1위로 고양이가 뽑혔습니다.

  • 고양이(35.9%)
  • 개(28.2%)
  • 원하지 않아요!(22.0%)

기타 응답 중에는 잦은 야근으로 반려동물에게 미안해서 키우지 못한다는 안타까운 응답도 있었습니다.

개발자 반려동물 (단위:%)
3759명의 개발자가 이 질문에 답변했습니다.
개발자 반려동물 (단위:%)
2441명의 개발자가 이 질문에 답변했습니다.
개발자 반려동물 (단위:%)
1318명의 개발자가 이 질문에 답변했습니다.