Kotlin

공유하기:

이 질문은 사용하는 주요 프로그래밍 언어 3개 중 하나로 Kotlin을 선택한 응답자에게만 표시되었습니다.

Kotlin를 어떤 용도로 사용하시나요?

66%

63%

Android 개발

49%

52%

서버 측 개발

16%

11%

모바일 멀티플랫폼 개발

14%

11%

데스크톱

11%

8%

스크립트 작업

많은 개발자가 Android 및 서버측 개발 시 Kotlin을 계속 사용하고 있습니다. 작년 이후 멀티플랫폼 모바일 개발의 점유율이 50% 증가한 반면 데스크톱 개발 점유율은 33%가량 증가했습니다.

얼마나 오랫동안 Kotlin을 사용하셨나요?

10%

6개월 미만

17%

6개월 이상 1년 미만

25%

1년 이상 2년 미만

31%

2년 이상 4년 미만

17%

4년 이상

4년 이상 Kotlin을 사용해온 응답자 수가 작년보다 두 배 증가했습니다. 개발자들은 Kotlin을 장기간 사용합니다!

팀에서 Kotlin의 채택을 시작한 사람은 누구인가요?

62%

개발자

19%

팀장/프로젝트 관리자

12%

잘 모르겠음

4%

회사 경영진

3%

기타

개발자들은 Kotlin을 선호합니다. 이들은 회사와 팀에 Kotlin을 도입하고, 경영진이 Kotlin을 채택하도록 설득합니다. 이는 Kotlin을 개발하는 JetBrains 팀에게 최고의 찬사입니다!

Kotlin을 사용하기 전에는 기본 프로그래밍 언어로 어떤 언어를 사용하셨나요?

79%

Java

4%

JavaScript/TypeScript

3%

Python

3%

C/C++

3%

C#

3%

Kotlin은 나의 첫 번째 프로그래밍 언어입니다

1%

PHP

1%

Scala

1%

Swift

2%

기타

여전히 대다수의 신규 Kotlin 개발자는 기존에 Java 개발자였습니다.

Kotlin으로 어떤 유형의 소프트웨어를 개발하시나요?

65%

모바일

45%

웹 백엔드

29%

라이브러리 또는 프레임워크

18%

툴링

14%

데스크톱

5%

시스템 프로그래밍

5%

게임 개발

4%

웹 프런트엔드

2%

IoT

2%

데이터 분석/BI

1%

머신러닝

2%

기타

모바일 개발은 여전히 Kotlin이 사용되는 주요 분야이지만, 웹 백엔드 개발이 거의 절반에 가까운 상당한 점유율을 보이고 있습니다. Kotlin은 Android만을 위한 언어가 아닙니다!

JetBrains 팀은 전체 에코시스템에 기여하는 활발한 Kotlin 커뮤니티께 감사합니다. 응답자의 약 1/3은 Kotlin용 라이브러리와 프레임워크를 개발합니다.

Kotlin을 어떻게 배우셨나요?

Kotlin은 쉽게 배울 수 있으며 대부분 Kotlin 개발자는 독학을 통해 Kotlin을 능숙하게 다룰 수 있게 되었습니다. 교육 지원이 필요한 경우 JetBrains Academy에서 무료 Kotlin Basics 트랙을 신청하거나 Atomic Kotlin 책을 읽어보세요.

IntelliJ IDEA에서 Kotlin을 사용할 때의 성능에 얼마나 만족하시나요?

32%

매우 만족

49%

만족

13%

보통

5%

불만족

1%

매우 불만족

Kotlin 개발자의 80% 이상은 Kotlin용 IntelliJ IDEA의 성능(응답성, 코드 강조 표시 및 코드 완성 속도)에 만족하고 있습니다.

JetBrains 팀은 기존 Kotlin IDE 플러그인 성능 개선을 위해 지속적으로 투자하고 있으며 이러한 노력은 앞으로 계속될 것입니다. 현재 기존 성능보다 2배 향상된 성능을 자랑하는 차세대 K2 Kotlin 컴파일러 및 K2 컴파일러 프런트엔드가 탑재된 IDE 플러그인을 개발하고 있습니다. K2 컴파일러의 테스트 버전은 이미 출시되어 사용해 볼 수 있습니다. 새 IDE 플러그인은 개발 중이므로 진행 상황을 확인하고 새로운 소식을 기대해 주세요.

IntelliJ IDEA에서 제공되는 Kotlin 지원의 전반적 품질을 어떻게 평가하시겠나요?

47%

좋음. 간혹 IDE 버그가 있지만 개발 경험에 영향을 주지는 않음.

43%

매우 좋음. IDE 품질에 완전히 만족함.

10%

보통. 때로 실망스러운 문제가 발생하기도 하지만 전반적으로 개발 경험은 괜찮습니다.

1%

기타

Kotlin 개발자의 90% 이상은 리팩터링, 코드 완성 및 디버그 경험 등 IntelliJ IDEA의 Kotlin 지원의 전반적 품질에 만족합니다.

읽어주셔서 감사합니다!

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

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