CodeGym /Java Blog /무작위의 /2020/21: 소프트웨어 개발 동향 및 미래 예측
John Squirrels
레벨 41
San Francisco

2020/21: 소프트웨어 개발 동향 및 미래 예측

무작위의 그룹에 게시되었습니다
2020년이 끝나기까지 두 달도 채 남지 않았습니다. 재고 조사와 내년 예측을 시작할 때입니다. 어떤 종류의 항상 재미, 그렇지? 올해 우리에게 가져온 것을 요약하고 내년에 무엇을 기대할 수 있는지 추측합니다. 그것이 바로 오늘 우리가 할 일입니다. 2020년에 소프트웨어 개발 업계에서 일어난 일을 살펴보고 2021년에 대한 몇 가지 신중한 예측을 해보십시오. 2020/21: 소프트웨어 개발 동향 및 미래 예측 - 1

2020년 소프트웨어 개발

연례 개발자 에코시스템 설문조사 결과를 기반으로 함(2020년에는 약 20,000명의 개발자를 대상으로 설문 조사를 실시했습니다.) JetBrains 소프트웨어 개발 회사에서 실시한 Java는 현재 세계에서 가장 인기 있는 기본 프로그래밍 언어입니다. JavaScript는 전반적으로 가장 일반적으로 알려지고 가장 많이 사용되는 프로그래밍 언어로서 최상위 위치를 유지합니다. 2020년 인기 있는 다른 프로그래밍 언어 및 트렌드에 관해서는 Python이 계속 성장하고 있으며 Java와 경쟁하고 있습니다. 이제 Python은 세계에서 가장 많이 연구된 프로그래밍 언어입니다. 응답자의 30% 이상이 2020년에 Python을 배우기 시작했거나 계속 배웠다고 답했으며, 이는 그 어느 때보다 많은 수치입니다. Python은 또한 개발자가 2020-2021년에 채택하거나 마이그레이션할 계획인 상위 3개 언어 중 하나이며 Go 및 Kotlin이 해당 목록의 최상위에 있습니다. 이 설문 조사의 또 다른 흥미로운 발견은 Typescript 프로그래밍 언어가 꾸준히 성장하여 리더에게 빠르게 접근하고 상당히 인상적인 성장을 보여주고 있다는 것입니다. 2017년에는 응답자의 12%만이 이 언어를 사용하고 있었고 1%만이 기본 언어라고 답했습니다. 2020년에는 사용자의 28%가 Typescript를 사용하고 있으며 12%는 기본 언어라고 말했습니다. 새로운 스타가 탄생하는 것 같습니다. 이와 같이 성장함에 따라 Typescript는 곧 세계에서 가장 인기 있는 프로그래밍 언어 상위 5위가 될 것입니다.

2020년의 자바

Java를 주요 프로그래밍 언어로 사용하는 프로그래머의 경우, 이 설문 조사에서 몇 가지 흥미로운 사실을 발견 할 수 있습니다.. Java 15가 우리가 사랑하는 언어의 최신 버전이라는 사실에도 불구하고 대다수의 프로그래머(응답자의 75%)는 상대적으로 2014년 3월에 출시된 Java 8을 여전히 사용하고 있습니다. Java 11은 32%로 두 번째로 인기가 계속 높아지고 있습니다. 작년에 비해 사용량이 10% 포인트 증가했습니다. 최신 Java 12 및 Java 13은 빠르게 대상을 찾고 있습니다. 둘 다 설문조사에 참여한 개발자의 10% 이상이 정기적으로 사용합니다. Java 개발자가 사용하는 애플리케이션 서버의 경우 Apache Tomcat이 여전히 가장 인기 있는 서버로 응답자의 62%가 선택한다고 응답했습니다. Spring Boot는 Java 코더의 61%가 사용하는 가장 인기 있는 Java 프레임워크입니다. Spring MVC는 42%로 2위입니다. Java Enterprise 사양 중, Java EE 8은 여전히 ​​44%로 선두를 달리고 있습니다. IntelliJ IDEA는 지금까지 가장 인기 있는 IDE입니다. 응답자의 72%가 다른 IDE보다 이 IDE를 선호합니다. 연구원들은 또한 Java 개발자의 75%가 프로젝트에서 단위 테스트를 사용한다는 사실을 발견했습니다. JUnit(83%)과 Mockito(43%)는 여전히 이 분야에서 가장 인기 있는 솔루션입니다.

2021년 소프트웨어 개발. 예측

미래를 예측하는 것은 이미 일어난 일을 분석하는 것보다 항상 훨씬 더 어렵습니다. 정확할 가능성이 매우 높은 2021년에 대한 5가지 예측을 공유하겠습니다.

  • 소프트웨어 개발자에 대한 수요는 2021년에 증가할 것입니다.

얼마 동안 우리는 지금까지 프로그래머가 너무 많은 세상과 AI가 곧 가장 일상적인 코딩 작업의 덩어리를 맡게 될 것이라는 반대의 예측을 보았지만 지금까지 개발자에 대한 수요는 계속 증가하고 있습니다. 그리고 내년도 예외는 아닐 것입니다. COVID-19 전염병은 특히 백신이 2020년 말까지 준비되지 않고 바이러스의 확산이 전 세계적으로 다시 봉쇄되면서 계속된다면 제 역할을 해야 합니다. 글로벌 격리로 인해 디지털 서비스에 대한 수요가 더욱 높아져 시장에서 예상하지 못한 디지털화가 급증함에 따라 기업은 수요를 따라잡기 위해 더 많은 프로그래머를 고용해야 할 것 같습니다.

  • Java 프로그래밍은 계속해서 시장을 지배할 것입니다.

그리고 이것은 우리 자신의 예측도 아닙니다. 이 예측 에 따르면 Java, Kotlin 및 Scala는 오늘날 소프트웨어 개발 시장에서 가장 인기 있는 트리오로 계속해서 흔들릴 것입니다. "Java의 런타임인 Java Virtual Machine은 JAVA를 위한 훌륭한 기반을 제공하며 Kotlin 및 Scala와 같이 널리 사용되는 많은 프로그래밍 언어는 JVM을 런타임으로 사용합니다."라고 분석가들은 말합니다.

  • 인공 지능은 계속 유행할 것입니다.

AI는 지금까지 몇 년 동안 뜨거운 틈새 시장이었지만 2021년에도 뉴스를 만드는 것을 멈추지 않을 것입니다. 다양한 산업 분야에서 점점 더 많은 기업이 AI 기술을 채택하고 업무 프로세스에 통합하기 시작했습니다. 당연히 AI 프로젝트 경험이 있는 개발자에 대한 수요는 2021년에 급증할 것이며 급여도 따라올 것입니다.

  • 소프트웨어 개발에서 원격 작업은 더욱 보편화될 것입니다.

아시다시피 COVID-19 전염병이 기술 산업에 미치는 가장 긍정적인 영향 중 하나는 사무실에서 원격 근무로의 전환을 강화하는 것입니다. 2020년 초에 극적인 변화가 일어났고 내년에는 훨씬 더 많은 회사가 새로운 현실에 적응하고 직원들이 재택근무를 할 수 있도록 해야 합니다. 정말 놀랍지 않나요?

  • Python은 계속해서 인기를 얻고 Java(가장 인기 있는 백엔드 언어)와 경쟁할 것입니다.

ML 및 AI 개발이 증가함에 따라 Python은 꾸준한 성장을 계속해야 하며 Python 코더에 대한 수요도 증가해야 합니다. 반면에 Python이 널리 학습되고 Python 개발자의 수가 꾸준히 증가하고 있다는 사실은 일반적으로 급여에 부정적인 방식으로 영향을 미치는 Python 개발자 간의 일자리 경쟁을 확실히 강화해야 합니다.
코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION