개발자의 라이프스타일

공유하기:

다음 섹션에서는 경력, 교육, 정신 건강, 취미 등 개발자 삶의 다양한 측면을 다룹니다.

경력

업종을 IT로 전환한 적이 있나요?

75%

아니요. 항상 IT가 기본 분야

22%

예. IT로 전환하기 전에 다른 분야에 종사

3%

기타

IT로 전환이 가장 활발한 연령은 30대이며, 경력 전환의 38%를 차지합니다. 경력 초기부터 IT 분야에 종사해 온 사람들 중 46%는 21~29세입니다.

소프트웨어 개발자가 되기로 결정한 이유는 무엇인가요?

77%

기술, 컴퓨터 및 그와 관련된 모든 것이 항상 흥미로워서

49%

프로그래밍이 취미여서

46%

STEM을 좋아했다

26%

복잡한 문제를 해결하는 것을 좋아해서

25%

비디오 게임이나 웹사이트와 같이 새로운 것을 만들고 싶어서

18%

높은 급여와 기타 복지 혜택 때문에

17%

뭔가를 개선하는 걸 좋아해서

소프트웨어 개발자가 되기로 결정한 이유는 무엇인가요?

79%

71%

기술, 컴퓨터 및 그와 관련된 모든 것이 항상 흥미로워서

51%

44%

프로그래밍이 취미여서

49%

44%

STEM(과학, 기술, 공학, 수학) 분야를 좋아해서

25%

28%

복잡한 문제를 해결하는 것을 좋아해서

24%

24%

비디오 게임이나 웹사이트와 같이 새로운 것을 만들고 싶어서

흥미롭게도, 처음부터 IT 분야에서 일을 시작한 사람보다 중간에 IT 분야로 전환한 사람들이 원격 근무 가능성에 더 매력을 느낍니다(6% 대 14%).

현재 직업에 대해 처음에 어떻게 알게 되셨나요?

30%

친구의 추천

24%

기회를 직접 찾음

18%

외부 채용 담당자

11%

LinkedIn

10%

여기서 일하고 싶다고 줄곧 생각하고 있었음

10%

사내 채용 담당자

6%

취업 박람회

1%

Twitter

귀하의 (주된) 직업에 얼마나 만족하시나요?

14%

매우 만족

23%

매우 만족

38%

어느 정도 만족

11%

만족스럽지도 불만족스럽지도 않음

7%

어느 정도 불만족

2%

매우 불만족

1%

대단히 불만족

4%

잘 모르겠음

귀하에게는 업무의 어떤 측면이 중요한가요?

70%

적절한 근무 시간

70%

높은 연봉

67%

성취감을 느낄 수 있는 직업

52%

이니셔티브를 사용할 수 있는 기회

39%

더 나은 세상을 만들 수 있는 기회

35%

충분한 휴가

31%

책임감을 느낄 수 있는 직업

4%

기타

직업의 상위 세 가지 측면은 작년과 변함이 없었습니다. 즉, 적절한 근무 시간, 높은 급여, 성취감을 느낄 수 있는 업무가 여전히 응답자에게 가장 중요한 요인이었습니다.

흥미롭게도, 여성은 남성에 비해 충분한 휴가와 더 나은 세상을 만들 수 있는 기회를 더 중요하게 여겼으며(6% 차이) 높은 연봉에는 관심이 적었습니다(4% 차이).

직업적으로 스스로 어떤 개발 목표를 설정하고 계신가요?

76%

새로운 프로그래밍 언어와 기술 배우기

55%

개발 도구를 더 효과적으로 사용하는 방법 배우기

49%

소통 능력 개발

42%

자기 조직화 및 자기 규율

36%

리더로 성장

4%

그런 목표를 세우지 않음

1%

기타

교육

본인이 수료한 최종 정규 학력은 무엇인가요?

10%

중고등학교

19%

전문대학교/4년제 대학교 일부 수료, 학사 학위를 취득하지는 않음

48%

4년제 학사

17%

석사 학위

2%

2년제 학사

2%

박사 학위

1%

기타

다음 교육 기관 또는 리소스 중 개발자가 되기 위한 첫 걸음을 내딛는 데 도움이 된 것은 무엇인가요?

58%

공식 교육

10%

10%

무료 온라인 교육과정 또는 코딩 학원

7%

블로그, 커뮤니티 포럼

6%

오프라인 교육과정, 코딩 학원

4%

유료 온라인 교육과정 또는 코딩 학원

2%

코드 캠프, 사용자 그룹, 모임

3%

기타

30~39세인 응답자는 대학(34%) 또는 대규모 공개 온라인 과정(MOOC)(무료 과정 18%, 유료 과정 11%)에서 개발자가 되기 위한 교육을 시작했습니다. 20대인 응답자의 상황도 매우 유사하여 대학 34%, 무료 MOOC 23%, 유료 MOOC 11%의 분포를 보였습니다. 이러한 응답자들이 선호하는 상위 3개 프로그래밍 언어는 Python, JavaScript 및 Java였습니다.

지난 12개월 동안 어떤 프로그래밍 언어를 배우기 시작하거나 계속해서 배우고 계신가요?

27%

Python

24%

JavaScript

21%

Java

19%

TypeScript

16%

Rust

15%

Go

12%

C#

새로운 언어를 배우려는 동기는 무엇인가요?

56%

흥미로

44%

개인 프로젝트 작업을 위해

43%

최신 동향을 알기 위해

41%

현재 직무에서 발전하기 위해

27%

특정 작업을 완료하기 위해

23%

새로운 곳에 취직/직무 전환을 위해

21%

다른 기술로 마이그레이션하기 위해

20%

개발자가 되기 위해

1%

기타

TechRepublic

techrepublic.com

설문조사 결과에 따르면 응답자들은 근무 시간 내내 계획적으로 틈틈이 학습하는 데 진지한 태도를 보였습니다. 응답자들은 새로운 언어를 배우는 데 높은 관심을 보였으며 배우기 시작했거나 계속 배우고 있는 언어로 Python, JavaScript, Java가 상위에 올랐습니다. 새로운 언어를 배우는 사람들의 50% 이상이 흥미가 있어서 그렇게 하는 반면, 학습자의 44%와 43%는 각각 개인 프로젝트와 최신 트렌드를 따라가기 위한 목적을 이유로 꼽았습니다. Python의 인기는 TIOBE 지수에서도 확인되었으며, 많은 조직에서 AI, 자동화, 데이터 분석 및 데이터 시각화에 대한 요구가 급증하는 추세를 보임에 따라 Python이 모든 개발자에게 유용한 언어가 되었습니다.

TechRepublic은 신뢰할 수 있는 뉴스 기사, 인사이트, 기능, 튜토리얼 및 제품 권장을 통해 전문가가 조직에서 기술 사용을 현명하게 결정할 수 있도록 지원합니다.

지난 12개월간 무엇을 통해 새로운 도구, 기술 또는 프로그래밍 언어를 배우셨나요?

67%

문서자료 및 API

53%

블로그/포럼

40%

25%

온라인 코딩 학교

21%

MOOC

4%

개인 교사/컨설턴트

6%

오프라인 교육 기관

6%

기타

7%

지난 12개월 동안 새로운 것을 배우려고 시도한 적이 없음

75%

교육 과정이나 프로그램을 마치지 않고 중간에 그만둔 응답자의 비율.

교육 과정이나 프로그램을 중단한 적이 있다면 그 이유는 무엇이었나요?

46%

충분한 시간이 없어서

39%

학습 내용이 별로 흥미롭지 않아서

29%

학습 콘텐츠가 유용하지 않아서

26%

학습 내용에 실습 과정이 충분하지 않아서

24%

학습 동기 또는 목표가 바뀌어서

21%

내용이 너무 쉬운 탓에 동기를 잃어서

20%

배우려던 것을 모두 배워서

16%

내용에 이론이 부실한 탓에 동기를 잃어서

16%

내용이 예상보다 어려운 탓에 동기를 잃어서

4%

기타

TechRepublic

techrepublic.com

또한 설문조사 응답에 따르면 대다수의 개발자(67%)가 문서와 API를 통해 학습하는 것을 좋아하는 것으로 나타났습니다. 응답자의 75%가 학습 과정이나 프로그램을 마치기 전에 중단했다고 답했으며, 중단 이유로는 46%가 시간 부족, 39%는 과정에 대한 흥미 상실을 꼽은 것은 그리 놀라운 일이 아닙니다. 이러한 통계는 프로그래머가 자신의 프로젝트 목표와 유사한 사용 사례를 조사하기 전에 전통적인 수단을 통해 기초를 다지려 한다는 것을 시사할 수 있습니다.

TechRepublic은 신뢰할 수 있는 뉴스 기사, 인사이트, 기능, 튜토리얼 및 제품 권장을 통해 전문가가 조직에서 기술 사용을 현명하게 결정할 수 있도록 지원합니다.

새로운 도구, 기술 또는 프로그래밍 언어를 학습하는 데 한 주에 몇 시간이나 투자하시나요?

9%

일주일에 1시간 미만

30%

일주일에 1~2시간

41%

일주일에 3~8시간

13%

일주일에 9~16시간

4%

일주일에 17~32시간

3%

일주일에 32시간 이상

어떤 유형의 학습 콘텐츠를 선호하시나요?

53%

45%

동영상

1%

오디오

2%

기타

서면 콘텐츠는 심지어 Z세대 사이에서도 여전히 컴퓨터 과학을 연구하는 데 가장 자주 사용됩니다. 주요 분야를 IT로 전환 중인 21~29세의 응답자들은 텍스트(44%)보다 비디오 학습 콘텐츠(52%)를 더 선호하는 경향이 있습니다. 그러나 30대 응답자의 경우에는 큰 차이가 없었습니다. IT가 주요 분야인 응답자들은 텍스트를 선호하는 경향이 있는데, 그 차이는 21~29세(52% 대 47%)보다 30~39세(텍스트 56% 대 비디오 44%)에서 약간 더 뚜렷합니다. Z세대 사이에서 비디오/텍스트의 전체적인 비율은 50/50에 가깝습니다.

정신적 웰빙

안타깝게도 응답자의 거의 4분의 3이 경력 중 어느 시점에서든 번아웃을 경험한 적이 있었습니다. 좋은 소식은 거의 절반에 가까운 사람들이 정신 건강에 신경을 쓰고 있고, 대부분 그 방법으로 자체적인 심리 기술을 이용하고 있다는 것입니다. 올해에는 번아웃, 정신 건강, 라이프스타일 간의 상호 영향을 조사하기로 결정했습니다.

정신 건강을 돌보고 있으신가요?

해당하는 항목을 모두 선택해 주세요.

51%

아니요

34%

예. 스스로 심리 치유를 위한 방법을 실천함

9%

예. 상담을 받고 있음

7%

예. 처방 받은 약을 복용함

4%

예. 일반 의약품을 복용함

4%

기타

번아웃을 경험한 적이 있으신가요?

번아웃을 경험한 응답자는 자신의 정신 건강에 더 적극적으로 관심을 갖는 경우가 7% 더 많았습니다.

정신 건강의 개념에 대해 얼마나 잘 알고 계신가요?

44%

많은 관심을 가지고 있음

26%

대충 알고 있음

25%

알고는 있지만 관심이 없음

5%

들어본 적이 없음

47%

번아웃을 경험한 개발자 중에서 신체 활동, 수면의 질, 및 기타 건강 지표를 추적하기 위해 자기 모니터링 앱이나 기기를 사용하는 사람들의 비율. 번아웃을 경험하지 않은 사람들 중에서는 이 비율이 41%였습니다.

자기 모니터링 앱 또는 기기를 사용하여 신체 활동, 수면의 질, 건강 및 기타 메트릭을 추적하시나요?

다음 중 귀하를 가장 잘 설명하는 말은 무엇인가요?

8%

23%

피로를 거의 느끼지 않음

23%

28%

일하는 동안에는 잘 모르지만 일을 마치고 나면 피곤함

41%

38%

일을 하다보면 가끔 피곤함

16%

7%

일하는 동안 종종 피곤함을 느김

11%

5%

항상 피곤함을 느낌

팁: 정신 건강을 세심하게 살피지는 않지만 자주, 심지어 항상 피곤함을 느낀다면 번아웃의 문턱에 와 있을 수 있습니다. 주의를 기울이고 자신을 돌보세요!

번아웃을 경험한 사람들은 더 자주 피곤함을 느낍니다.

다음 중 직장에서 생산성을 느끼는 데 도움이 되는 것은 무엇인가요?

해당하는 항목을 모두 선택해 주세요.

49%

내가 한 일이 가치가 있음을 보는 것

47%

급여 인상

39%

작업 과정의 즐거움

26%

동료의 개인적인 감사

24%

지위가 높은 동료의 개인적인 칭찬

23%

객관적인 지표 및 메트릭/KPI

19%

개인적으로 설정한 목표 달성

17%

승진

급여 인상 외에도 동료의 감사 표시, 자신의 일이 변화를 가져오는 것을 볼 때의 흐뭇함, 일 자체가 주는 즐거움이 응답자들이 생산적으로 일을 했다고 느끼는 세 가지 이유입니다. 이는 소프트웨어 개발이 기술보다는 사람과 함께하는 작업으로서의 면모가 더 크다는 것을 나타냅니다.

개발자 중 절반 이상(56%)이 IDE 사용법을 배우면 일상적인 코딩 생산성이 향상된다고 말합니다.

흥미롭게도, 번아웃을 경험한 개발자들은 일상적인 코딩 생산성이 도구에 의하기보다는 정신 건강, 자기 조직화 및 시간 관리, 및 감정 상태의 관리(25% 대 15%)와 관련된 요인에 의해 향상되었다고 말하는 경우가 더 많았습니다(번아웃을 경험하지 않은 개발자의 42% 대비 46%).

한편, 번아웃을 겪지 않은 개발자들은 IDE 학습(번아웃에 익숙한 개발자의 55% 대비 59%), 업무 및 프로세스 관리(31% 대 28%), IDE 기능 업그레이드(37% 대 28%)와 같은 요인들을 더 많이 언급했습니다.

다음 중 일상적 코딩 생산성을 높이는 것은 무엇인가요?

55%

59%

IDE를 더 효과적으로 사용하는 방법 배우기

46%

42%

자기 조직화와 시간 관리

35%

34%

하드웨어 업그레이드

32%

37%

IDE 기능 업그레이드

28%

30%

팀/회사의 작업 및 프로세스 관리

일상 업무

업무를 시작할 때 가장 먼저 실행하는 것:

68%

업무 채팅

58%

IDE/기타 개발 도구

58%

메일함

36%

캘린더

7%

뉴스 사이트

6%

냉장고 또는 찬장

6%

YouTube

근무 시간 중에 얼마나 많은 시간을 회의나 업무 관련 채팅에 사용하나요?

16%

10% 미만

30%

10~20%

25%

21~30%

13%

31~40%

7%

41~50%

4%

51~60%

2%

61~70%

근무 시간 중 코드 관련 활동에 얼마나 많은 시간을 사용하시나요?

5%

10% 미만

6%

10~20%

9%

21~30%

11%

31~40%

12%

41~50%

13%

51~60%

15%

61~70%

일을 하는 동안 자신이 하고 있는 일에 너무 몰두한 나머지 주변에서 어떤 일이 일어나는지, 시간이 얼마나 흘렀는지 알아차리지 못하는 경험을 얼마나 자주 하시나요?

8%

거의 항상

24%

매우 자주

28%

자주

32%

가끔씩

8%

드물게

1%

그런 적 없음

IDE가 작동하지 않을 때 드는 생각:

32%

잠시 쉬면서 다시 작동하길 기다려 보자.

28%

실수라도 한 건가? 어떻게 고치지?

20%

아, 또 작동이 멈췄네! 도대체 몇 번이나 더 멈추려나?

13%

이 IDE는 기본적 기능도 처리하지 못하네!

7%

기타

주말에 코딩을 하시나요?

70%

예. 재미로

29%

예. 업무 관련 작업

19%

아니요

개발자 중 5분의 1 미만이 주말에 코딩을 하지 않습니다.

개발에 어떤 기기를 사용하시나요?

82%

노트북

47%

데스크톱

7%

스마트폰

4%

태블릿

2%

Chromebook 또는 이와 유사한 기기

업무에서 몇 개의 모니터를 사용하시나요?

30%

1

56%

2

12%

3

2%

4

가장 자주 사용하는 컴퓨터의 RAM은 얼마인가요?

2%

잘 모르겠음

1%

512MB~1GB

1%

1~2GB

2%

2~4GB

6%

4~8GB

29%

8~16GB

37%

16~32GB

16%

32~64GB

5%

64~128GB

1%

128GB 초과

업무에서 가장 자주 사용하는 디스크 유형은 무엇인가요?

81%

SSD

11%

SSD와 HDD를 균등하게 사용

6%

HDD

2%

잘 모르겠음

디지털 생활

TechRepublic

techrepublic.com

온라인에서 IT 관련 자료를 찾아 볼 때 응답자의 62%는 튜토리얼이 업무에 유익하다고 생각했으며, 뉴스(55%)와 동향(54%)이 그 뒤를 이었습니다. 개발자들은 전문가와 실무자의 콘텐츠가 많이 다뤄지는 소셜 미디어(50%), IT 전문 웹사이트(48%), YouTube(45%)에서 IT 뉴스를 찾아 보는 경향이 있었습니다. 소셜 사이트의 경우, 응답자들은 GitHub(76%), X(48%, 이전 명칭 Twitter), LinkedIn(48%) 및 Stack Overflow(47%)의 계정을 적극적으로 이용한다고 보고했습니다. X를 제외한 이러한 플랫폼은 전문성 향상 및 학습과 직접적으로 연관되어 있는 것으로 보입니다. 개발자는 자신의 업무를 더 잘 수행하고, 다음 직업을 보다 잘 준비하며, 앞으로 다가올 새로운 환경에 대비할 수 있는 전문적인 콘텐츠를 찾고 있습니다.

TechRepublic은 신뢰할 수 있는 뉴스 기사, 인사이트, 기능, 튜토리얼 및 제품 권장을 통해 전문가가 조직에서 기술 사용을 현명하게 결정할 수 있도록 지원합니다.

IT 관련 소식은 어디에서 접하시나요?

50%

소셜 미디어

48%

IT 전문 웹사이트

45%

YouTube

38%

종합 뉴스 사이트

36%

블로그

26%

뉴스레터

25%

커뮤니티 포럼

14%

팟캐스트

3%

출판 미디어

2%

기타

6%

IT 관련 소식을 확인하지 않음

업무에 가장 유용하다고 생각하는 IT 관련 자료의 유형은 무엇인가요?

62%

튜토리얼

55%

뉴스

54%

트렌드

25%

보고서

18%

백서

16%

사고 리더십

1%

기타

IT 소식을 어떻게 소비하는 것을 선호하나요?

66%

디지털 미디어

53%

동영상

45%

소셜 미디어

18%

팟캐스트

10%

출판 미디어

다음 웹사이트에서 계정을 보유하고 활발하게 사용하고 계신가요?

해당하는 항목을 모두 선택해 주세요.

76%

GitHub

48%

X

48%

LinkedIn

47%

Stack Overflow

38%

Reddit

36%

Instagram

29%

Facebook

21%

Medium

귀하가 사용하는 도구에 대한 익명 사용 통계를 보내는 데 동의하시나요?

20%

내가 사용하는 모든 도구에 대한 익명 통계를 보내는 데 동의

26%

내가 사용하는 대부분의 도구에 대한 익명 통계를 보내는 데 동의

35%

내가 사용하는 일부 도구에 대해서만 익명 통계를 보내는 데 동의

19%

내가 사용하는 어떤 도구에 대해서도 익명 통계를 보내는 데 동의하지 않음

개인 데이터 수집에 관해 어떻게 생각하시나요?

13%

아무것도 신경 쓰지 않음

43%

개인 데이터가 수집되고 사용되는 방식을 우려하고 있지만, 이에 영향을 미치기 위해 많은 노력을 기울이지는 않음

44%

개인 데이터가 수집되고 사용되는 방식을 우려하고 있으며 개인 정보를 보호하기 위해 조치를 취하고 있음

1%

질문의 의미를 모르겠습니다.

비디오 게임을 하시나요?

73%

비디오 게임을 즐기는 응답자의 비율. 연령대별로 차이가 뚜렷했는데, 21세 미만의 85%가 취미로 게임을 즐기는 반면 60세 이상에서는 이 수치가 33%로 떨어집니다.

비디오 게임을 하시나요?

18~20세21~29세30~39세40~49세50~59세만 60세 이상
85%79%72%66%44%33%예, 물론!
15%21%28%34%56%67%아니요
15%85%

어떤 게임 장르를 가장 좋아하시나요?

46%

액션

46%

롤플레잉

45%

액션 어드벤처

42%

전략

34%

어드벤처

32%

시뮬레이션

30%

캐주얼

16%

스포츠

6%

기타

개발자의 라이프스타일:

2023

읽어주셔서 감사합니다!

이 보고서가 여러분에게 도움이 되었기를 바랍니다. 이 보고서를 친구와 동료에게 공유하세요.

질문이나 제안이 있으면 surveys@jetbrains.com으로 연락해 주세요.