Go

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

어떤 용도로 Go를 사용하십니까?

대다수의 Go 개발자는 Go를 업무용으로 사용합니다(63%). Go를 전문적으로 사용하는 개발자 비율은 매년 증가하고 있습니다.

여러 버전의 Go를 동시에 사용하십니까?

71%

의 Go 개발자는 마이크로서비스를 사용합니다. 이에 따라 Go는 Scala의 뒤를 이어 두 번째로 많이 사용되는 언어로 자리잡았습니다.

여러 개의 Go 프로젝트를 동시에 편집하십니까?

단일 글로벌 GOPATH가 있습니까? 아니면, 프로젝트당 하나의 GOPATH를 사용하십니까?

어떤 패키지 관리 도구를 주로 사용하십니까(복수 선택 가능)?

어떤 Go 웹 프레임워크를 주로 사용하십니까(복수 선택 가능)?

어떤 Go Router를 주로 사용하십니까?

어떤 테스트 프레임워크를 주로 사용하십니까(복수 선택 가능)?

IDE 또는 에디터에서 작업하는 코드베이스의 규모는 어느 정도입니까?

GOPATH 내부와 외부 중 Go 모듈을 어디에 배치하십니까?

개발자 중 GoPATH 내부에 Go 모듈을 포함하는 쪽과 제외하는 쪽의 비중은 거의 고르게 분포되어 있지만, 제외하는 쪽의 비중이 다소 높은 것으로 확인됩니다.

향후 12개월 이내에 귀하의 프로젝트를 Go 모듈로 이전할 계획이 있으십니까?

Go로 어떤 유형의 소프트웨어를 개발하십니까(복수 선택 가능)?

가장 일반적인 Go 사용 사례 3가지는 웹사이트, 유틸리티 및 IT 인프라로 나타났습니다.

DevOps 및 인프라 개발은 Go가 가장 많이 사용되는 사례의 일부였습니다. 그렇기에 일반 개발자의 57%만이 인프라 개발과 연관이 있다고 응답한 것과는 대조적으로 Go 개발자의 80%가 이러한 활동에 참여하고, 그 중 36%는 이를 주요 직무의 일부라고 한 것은 놀라운 일이 아닙니다.

많은 Go 개발자가 Docker를 사용합니다. 무려 84%의 Go 개발자가 Docker를 사용한다고 응답했으며 이는 일반 개발자 중 Docker를 사용하는 수치보다 20% 포인트 높은 수치입니다.

자세한 내용은 DevOps 페이지를 참조하세요.


읽어주셔서 감사합니다!

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

향후 설문조사에 참여해주세요

질문이나 제안이 있으면 surveys@jetbrains.com으로 연락해 주시기 바랍니다.

© 2000-2020 JetBrains s.r.o. All rights reserved.