JavaRush /Java Blog /Random-KO /Java, Spring Boot, IT 전문가의 취미: 2020년 JetBrains 연구 결과

Java, Spring Boot, IT 전문가의 취미: 2020년 JetBrains 연구 결과

Random-KO 그룹에 게시되었습니다
Java 및 기타 언어용 도구 개발자인 JetBrains는 네 번째 연례 연구를 실시했습니다. JetBrains는 프로그래머의 응답을 바탕으로 2020년 개발자 생태계를 분석했습니다. 도구, 기술, 프로그래밍 언어의 최신 동향입니다. 이 연구는 아르헨티나, 벨로루시, 브라질, 캐나다, 중국, 프랑스, ​​독일, 인도, 일본, 멕시코, 폴란드, 러시아, 한국, 스페인, 터키, 우크라이나, 영국 및 미국 출신의 34,000명 이상의 사람들을 대상으로 설문조사를 실시했습니다. 전 세계 개발자 중 약 70%가 이 18개국에 기반을 두고 있습니다. 따라서 연구진에 따르면 설문조사 데이터는 대표적이다. 우리는 Java 언어, 프로그래머의 작업 및 라이프스타일에 대한 연구의 주요 결과를 수집했습니다. Java, Spring Boot, IT 전문가의 취미: 2020년 JetBrains 연구 결과 - 1

Java를 사용하는 개발자는 몇 명이며 어디에서 사용합니까?

연구에 따르면 Java는 여전히 세계에서 가장 인기 있는 주요 프로그래밍 언어 입니다 (응답자의 37%가 Java를 개발용 주요 언어로 꼽았습니다). 약 520만 명의 개발자가 사용하고 있습니다. Java, Spring Boot, IT 전문가의 취미: 2020 JetBrains 연구 결과 - 2응답자의 54%는 작년에 Java를 사용한 적이 있으며, 또 다른 4%는 일정 단계에서 Java를 워크플로에 통합할 계획입니다. Java의 주요 경쟁자는 Python입니다. 사용 언어 목록에서 Java를 능가했습니다. 지난 12개월 동안 응답자의 30%가 Python을 배우기 시작했거나 계속 배우고 있습니다. 이는 작년(27%)보다 훨씬 많은 수치입니다. 가장 많은 수의 Java 개발자가 아시아에 거주하며 약 250만 명의 프로그래머가 Java를 기본 언어로 사용합니다. Java는 중국과 한국에서 각각 약 51%와 50%의 개발자가 가장 많이 사용합니다. Java는 인도, 독일, 스페인 및 브라질에서도 활발히 사용됩니다. 벨로루시는 33%의 개발자를 보유한 국가 목록의 중간에 있습니다. 그러나 러시아와 우크라이나는 각각 25%와 21%의 프로그래머로 최하위권에 있습니다. Java, Spring Boot, IT 전문가의 취미: 2020 JetBrains 연구 결과 - 3목록의 첫 6개 국가에서 Java가 인기를 끄는 이유는 이 프로그래밍 언어의 무료 사용, 정부 지원 및 오픈 소스 코드 때문이라고 JetBrains는 밝혔습니다 . 예를 들어 인도에서는 Java로 모바일 애플리케이션을 만들기 위해 직원을 고용하는 경우가 많습니다. 독일에서는 Java 기반 산업을 포함하여 많은 산업 분야에서 확장성이 뛰어난 애플리케이션을 만드는 것이 인기가 있습니다.

어떤 버전의 Java가 가장 인기가 있습니까?

새 버전이 출시되었음에도 불구하고 Java 8은 여전히 ​​가장 사랑받는 버전입니다 . Java 개발자의 4분의 3이 이를 선호합니다. 이와 동시에 Java 11의 인기도 높아지고 있으며, 작년에 비해 이 버전의 사용자 점유율이 10% 증가했습니다. 상대적으로 새로운 Java 12 및 Java 13도 빠르게 청중을 찾고 있습니다. 각각 10% 이상이 사용됩니다. JetBrains 블로그에 따르면 Java 8이 그토록 인기를 끄는 이유를 설명하는 몇 가지 요소가 있습니다. “Java 8은 일반적인 Java 개발자가 언어, 람다 표현식 및 스트림에 필요한 모든 것을 갖추고 있습니다. 사용하기 좋고 간단한 버전입니다. 또한 사람들은 Java 9로 전환하는 것을 매우 꺼려합니다. Java 9에는 큰 아키텍처 변경이 있었고 사람들은 이러한 변경으로 인해 Java 8을 기반으로 구축된 애플리케이션이 중단될까 봐 두려워하고 있습니다." Java 9, Java 10, Java 12, Java 13이 Java 8에 비해 사용자 수가 적은 것도 Oracle이 출시 후 6개월만 지원한다는 사실 때문입니다.

애플리케이션 서버: Apache Tomcat, Jetty, GlassFish

Apache Tomcat은 작년 설문조사 이후 몇 퍼센트 포인트 하락했지만 여전히 대다수의 응답자가 사용하고 있습니다. Apache Tomcat은 응답자의 62%, Jetty - 17%, GlassFish - 5%가 선택했습니다.

어떤 프레임워크를 선택하시나요?

프레임워크 중에서 Spring Boot는 61%의 개발자가 선택한 선두주자입니다. 2위와 3위는 각각 Spring MVC(42%)와 JSF(6%)입니다. Spring MVC를 사용하는 개발자의 비율은 작년 이후로 변하지 않았습니다. Java, Spring Boot, IT 전문가의 취미: 2020년 JetBrains 연구 결과 - 4Maven(응답자의 71% 선택)과 Gradle(각각 48%)의 인기에도 불구하고 Java 개발자의 9%는 여전히 프로젝트 구축에 Ant를 선호합니다.

Java는 웹 사이트, 유틸리티, 소프트웨어에 사용됩니다.

Java는 웹사이트 작성에 가장 자주 사용됩니다(36%). 2위는 유틸리티 개발(25%)이고, 3위는 시스템 소프트웨어 개발(19%)입니다. 덜 일반적으로 Java는 데이터베이스, 라이브러리 및 프레임워크 작업에 사용됩니다(각 직위에 대해 17%). Java는 금융 기술, 데이터 과학, 엔터테인먼트 소프트웨어 및 프로그래밍 도구에서는 훨씬 덜 사용됩니다.

웹 개발 및 정규직: IT 전문가가 일하는 장소와 방법

개발자의 절반 이상이 풀타임으로 일하고, 16%는 대학에서 공부하고, 8%는 공부도 하지만 일하며, 5%는 프리랜서로, 또 다른 5%는 고객을 위해 직접 일합니다. 응답자의 78%는 프로그래머로, 14%는 팀 리더로, 12%는 아키텍트로, 12%는 DevOps 엔지니어로 일하고 있습니다. 응답자의 4분의 1은 약 3~5년 동안 프로그래밍을 했다고 답했으며(이는 응답자 중 가장 높은 비율), 또 다른 21%의 개발자는 약 1~2년 동안 코딩을 해왔고, 20%는 11년 이상 코딩을 해왔습니다. 17%는 6~10년 동안 코딩을 해왔습니다. 가장 많은 수의 개발자가 제품 회사에서 일하고(63%), 45%는 내부 개발에 참여하고, 35%는 특별히 조정된 소프트웨어, 33%는 웹 사이트 및 모바일 애플리케이션에 참여합니다. 코로나바이러스 팬데믹에도 불구하고 2020년 개발자의 38%는 같은 사무실에서, 27%는 다른 장소에서 일했지만, 같은 국가 내에서는 22%가 다른 국가에서 일했습니다.

개발자 디지털 보안

대부분의 개발자는 개인 데이터의 보안에 대해 우려하고 있습니다. 개발자는 정보 소스로 포럼, 소셜 네트워크, 뉴스 사이트를 가장 자주 사용합니다. 대부분의 응답자는 GitHub에 계정을 가지고 있습니다. 전문 자료는 스마트폰에서 읽는 경우가 더 많습니다. 절반은 인공지능을 신뢰하지 않고, 65%는 노트북을 선호하며, 16%만이 암호화폐를 보유하고 있습니다.

IT 전문가의 라이프스타일: 취미와 자선 활동

2020년 처음으로 JetBrains는 도구 및 기술 트렌드뿐만 아니라 개발자 라이프스타일도 탐구했습니다. IT 전문가들에게 그들의 습관, 정보 검색 방법, 자선 활동 참여에 대해 질문했습니다. 대부분의 응답자는 정오 이전에 일을 시작하고 알람 소리에 쉽게 깨어납니다. 응답자의 거의 3분의 1이 일주일에 32시간을 프로그래밍에 투자하는데, 이는 약간 적은 숫자(17~31시간, 17%), 9~16시간입니다. 개발자 중 1/3 이상이 개인 프로젝트에 일주일에 3~8시간을 투자합니다. 또 다른 19%의 IT 전문가는 개인 프로젝트에 일주일에 1~2시간을 소비합니다. 그러나 응답자의 2%는 그러한 프로젝트에 일주일에 32시간 이상을 투자했습니다. 대부분의 개발자는 애완동물을 키우지 않지만 고양이와 개를 좋아하는 사람들은 동일하게 분포되어 있습니다. 개발자는 일과 취미를 분리하려는 경향이 없습니다. 대부분의 응답자는 프로그래밍이라는 공통 취미를 가지고 있습니다. 거의 60%가 자유 시간에 프로그램을 진행합니다. 대부분의 사람들은 컴퓨터 게임을 하고, 음악을 듣고, 가족과 함께 시간을 보냅니다. Java, Spring Boot, IT 전문가의 취미: 2020 JetBrains 연구 결과 - 5설문 조사에 참여한 개발자 중 절반은 자선 활동에 참여하고 있습니다. 대부분의 경우, 그들은 세상을 더 나은 곳으로 만들고자 하는 열망에 의해 이를 수행하도록 동기를 부여받습니다(62%). 많은 사람들이 환경(43%), 어린이 돕기(41%), 사회적 불평등 퇴치(39%)에 관심을 갖고 있습니다.
코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION