Java 및 기타 언어용 도구 개발자인 JetBrains는 연례 연구를 실시했습니다. 183개국에서 47,000명 이상의 사람들이 2021년 개발자 생태계 설문 조사 에 참여했습니다. 특히 이번 조사에서는 아르헨티나, 벨로루시, 브라질, 캐나다, 중국, 프랑스, 독일, 인도, 일본, 멕시코, 러시아, 전 세계 개발자의 약 70%를 차지하는 17개국 IT 전문가를 인터뷰했다. 한국, 스페인, 터키, 우크라이나, 영국, 미국. 우리는 Java 언어, 프로그래머의 작업 및 라이프스타일에 대한 연구의 주요 결과를 수집했습니다.
2021년 Java: 한국, 중국, 독일에서 인기
연구의 주요 결론 중 하나는 Java 프로그래밍 언어가 비록 약간의 입지를 잃었음에도 불구하고 여전히 주요 언어인 Python보다 더 인기가 있다는 것입니다(응답자의 32% 대 29%). JavaScript는 2021년 가장 인기 있는 언어로, 응답자의 69%가 지난 12개월 동안 JavaScript를 사용했고, 39%가 이를 기본 프로그래밍 언어로 꼽았습니다. 2020년과 마찬가지로 Java는 한국, 중국, 독일에서 가장 일반적으로 사용됩니다. 한국에서 Java의 점유율은 55%, 중국은 47%, 독일은 33%입니다. 벨로루시에서는 개발자의 26%가 Java를 선호하고, 우크라이나에서는 20%, 러시아에서는 18%를 선호합니다. 2020년에 비해 약간 적은 수치입니다.
어떤 버전의 Java가 가장 인기가 있습니까?
2020년에도 Java 8은 여전히 이 프로그래밍 언어의 주요 버전입니다. 2019년부터 Java 11이 매년 약 10%포인트의 꾸준한 성장을 보이고 있다는 점도 흥미롭습니다. 숫자로 보면 다음과 같습니다. Java를 사용하는 개발자의 72%는 Java 8을 선호하고, 42%는 Java 11을 선호합니다. Java 12와 Java 13의 점유율은 2020년 이후 약 3배 감소한 반면 최신 Java 14와 Java는 15는 비교적 새롭음에도 불구하고 이미 청중을 확보했습니다.
어떤 프레임워크를 선택하시나요?
Spring Boot를 사용하는 개발자의 비율은 2021년에 약 4% 포인트(프로그래머의 65%가 선택)로 소폭 증가했습니다. Spring MVC 프레임워크는 개발자의 42%로 2위를 차지했습니다.
동시에 소수의 개발자는 2020년보다 더 많은 새로운 웹 프레임워크를 사용하고 있습니다.
애플리케이션 서버: Apache Tomcat 및 Jetty
2021년 애플리케이션 서버 환경은 2020년과 거의 동일하며, Apache Tomcat은 프로그래머 중 61%가 사용하는 개발자들 사이에서 여전히 가장 인기가 높습니다.
Java는 어떤 용도로 가장 많이 사용됩니까?
Java는 웹사이트 개발(39%)에 가장 자주 사용되며, 유틸리티(26%) 및 시스템 소프트웨어(19%)를 생성하는 데 사용되는 빈도는 낮습니다. 웹사이트 및 IT 인프라에 대한 Java 사용량은 2020년에서 2021년 사이에 소폭 증가한 반면 비즈니스 분석, 데이터 과학 및 기계 학습에 대한 Java 사용량은 감소했습니다.
개발자의 초상: 더 많은 여성이 업계에 진출하고 있습니다.
개발자의 63%는 정규직으로 일하고, 15%는 대학에서 공부하고, 7%는 공부도 하지만 일하며, 5%는 프리랜서로 일하고 있습니다. 응답자의 81%는 프로그래머로, 15%는 팀 리더로, 13%는 DevOps 엔지니어로, 12%는 아키텍트로 일하고 있습니다.
대부분의 프로그래머는 다른 분야의 전문가보다 개발자 수가 적은 회사에서 일합니다. 또 다른 주목할만한 결과는 대부분의 개발자가 50명 이하의 회사에서 일한다는 것입니다(응답자의 80%가 이렇게 응답했습니다). IT 회사에 관해 이야기하면 프로그래머는 IT 서비스(40%), 모바일 개발(24%), 클라우드 플랫폼 및 데이터(각각 17%)를 다루는 경우가 가장 많습니다.
다른 분야 기업 중에서 IT 전문가는 은행 및 금융(18%), 영업 및 교육(각각 12%) 분야에서 가장 많이 근무합니다. 개발자의 대다수는 21~29세(48%) 사이의 남성(93%)입니다. 그러나 점점 더 많은 여성들이 기술 산업에 진출하고 있습니다. 그들은 종종 데이터 분석, 머신러닝, UX/UI 디자인 작업을 합니다. 프로그래밍과 시스템 관리 분야에 종사하는 여성의 수는 훨씬 적습니다. 프로그래머의 가장 큰 비율은 한국(13%), 벨라루스(12%), 캐나다(8%)에 있습니다. 러시아의 일반 개발자 분야에서는 프로그래머가 7%에 불과하고 우크라이나에서는 6%입니다.
개발자 라이프스타일: 기상 시간 및 원격 근무
개발자가 일반적으로 업무를 시작하는 시간은 작년 이후로 변하지 않았습니다. 프로그래머는 전염병 중에도 작업 일정을 고수했습니다. 개발자의 83%는 오전 10시 이전에 업무를 시작합니다.
팬데믹 이전에는 개발자의 약 70%가 사무실에서 일했지만 이제는 80%가 집에서 일합니다. 흥미롭게도 팬데믹 기간 동안 카페에서 일하는 개발자의 비율은 절반으로 줄었지만, 공동 작업 공간에서 일하는 사람의 수는 크게 변하지 않았습니다.
올해는 온라인 형식의 광범위한 사용으로 인해 다양한 이벤트에 대한 접근성이 훨씬 높아졌습니다. 2020년에는 약 75%의 개발자가 온라인 컨퍼런스에 참석했으며, 응답자의 40% 이상이 온라인 세미나 및 밋업에 참석했습니다.
대다수의 개발자가 GitHub 계정을 가지고 있지만, Stack Overflow에 프로필을 가지고 있는 개발자는 절반 미만입니다. 가장 일반적으로 사용되는 세 가지 소셜 미디어 플랫폼은 Twitter, Instagram 및 Facebook입니다.
개발자 취미: 코딩을 앞지르는 비디오 게임
2020년에는 대부분의 개발자가 프로그래밍을 가장 큰 취미로 꼽았습니다. 올해는 비디오 게임의 인기가 49%에서 59%로 상승하며 1위를 차지했습니다.
개인용 컴퓨터는 가장 인기 있는 게임 플랫폼이며 콘솔이 2위를 차지하고 있습니다. 그 중 플레이스테이션(PlayStation)과 닌텐도 스위치(Nintendo Switch)가 가장 많이 사용된다. 두 번째로 인기 있는 취미는 프로그래밍(57%)이고, 음악 감상(40%)이 그 뒤를 이었습니다. 응답자의 절반 이상이 자선 활동에 참여하고 있습니다. 자선단체에 기부하는 가장 일반적인 이유는 세상과 지역사회를 더 살기 좋은 곳으로 만들기 위한 것입니다. 대부분의 개발자는 어린이를 돕고, 환경에 관심을 갖고, 사회적 불평등에 맞서 싸우거나 소외 계층을 돕고 싶어합니다.
이는 2021년 개발 생태계 연구의 결과입니다. 다음 중 어떤 결과가 귀하에게 적용됩니까? 당신은 어느 것에 동의하지 않습니까? 텍스트 아래의 댓글에서 이에 대해 논의해 보시기 바랍니다.
GO TO FULL VERSION