dzone의 글을 번역만 해서 가져왔습니다.

오역과 의역이 난무 할 수 있으니 본문도 함께 보면 좋습니다.

본문 ( 2021.09.29 )

https://dzone.com/articles/top-5-software-development-trends-in-2021?fromrel=true 

 

Top 5 Software Development Trends In 2021 - DZone Agile

If you are a software developer, then you must know these software development trends in 2021. Learn how to utilize them and get them into practice.

dzone.com

 

 

Top 5 Software Development Trends In 2021

 

소프트웨어 개발자라면 이 2021년 소프트웨어 개발 트렌드를 알아야만 합니다. 이들을 어떻게 활용하는지 배우고 직접 활용하세요.

 

~~~~~~

 

1. 클라우드에 집중하세요.

일부 산업을 제외한 대부분의 산업은 COVID-19 기간 동안 심각한 피해를 입었습니다.

클라우드 컴퓨팅은 글로벌 팬데믹을 거치면서 그 어느 때보다 강력해진 선두 산업입니다.

클라우드를 선택하는데 있어 어떤 의심이 들었더라도 COVID-19에 의해 사라지게 되었습니다.

 

간단히 말해, 클라우드를 채택하는 것은 2021년 새로운 소프트웨어 개발 동향 중 하나가 되었습니다.

Forrester2021년에 전 세계 퍼블릭 클라우드 IT 인프라 시장이 35% 증가하여 1,200억 달러에 달할 것으로 예측했습니다. 따라서 전 세계가 머지않아 클라우드로 전환될 예정이므로 비즈니스에 관계없이 지금 클라우드로의 변환을 계획하여야 합니다. 2021년, 또 그 이후 클라우드 네이티브 엔지니어는 공급이 부족하고 수요가 많게 될 것입니다.

 

2. 인공지능(AI)은 전례 없이 성장하고 있습니다.

인공지능은 더 좋고 더 풍부한 사용자 경험을 제공하기 위해 소비자의 엄청난 양의 데이터를 처리할 수 있는 다양한 기술을 말합니다. 2020년 맥킨지주 AI 조사( 2020 McKinsey State of AI survey ) 에 따르면, 참여자의 50%가 자사 회사가 적어도 한 가지 기능에서 AI를 이미 구현했다고 답했습니다. 그렇다면 2021년에 가장 인기 있는 인공지능 소프트웨어 개발 트렌드는 무엇일까요?

  • 데이터 센서와 카메라를 사용하여 공공 환경을 모니터링하는 컴퓨터 비전 애플리케이션의 성장. 이 앱은 인공 신경망을 사용하여 팬데믹 이후의 환경에서 사회적 소외(social estrangement)를 측정할 수 있을 것입니다.
  • 기업들은 컴퓨팅의 힘을 이용한 예측 분석으로 많은 수의 잠재 고객을 찾을 것입니다. 기업은 수백 명의 고객의 판매 데이터에 쉽게 접근할 수 있고 AI 알고리즘을 사용하여 선호도를 알아낼 수 있습니다.
  • 로보틱스는 금융, 브랜드 및 제조 분야의 규칙 기반 비즈니스 운영을 관리하는 데 점점 더 많이 사용될 것입니다.

AI 애플리케이션의 트렌드에 대해 이야기하면, 우리는 좋은 기능을 가진 웹사이트와 애플리케이션의 개발에서 AI 애플리케이션의 예시를 쉽게 찾을 수 있습니다. Yelp, Trip Advisor, CityLocal Pro 등과 같은 많은 review business directory 웹 애플리케이션 및 플랫폼은 AI 알고리즘을 사용하여 스팸 리뷰를 탐지합니다.

 

이러한 플랫폼은 자동화된 소프트웨어를 사용하여 사용자에게 어떤 리뷰가 더 정확한 리뷰를 제공할 수 있는지 결정합니다. 뿐만 아니라, 대다수의 웹사이트와 어플리케이션들은 AI를 사용하여 웹사이트의 사용자 활동을 파악해 더 효율적인 기능을 제공합니다. 여기에는 소비자가 더 관심이 있는 것으로 보이는 제품을 추천하는 것도 포함됩니다. 소프트웨어 개발자로서, 이러한 AI 동향을 이해하는 것이 필수적입니다.

 

3. 다음의 큰 발전은 프로그레시브 웹 앱(PWA)이 될 것 입니다.

현대인들은 빠른 해결책을 기대하기 때문에 더 이상 응용 프로그램을 사용하기 전에 다운로드 받기를 원하지 않습니다. 웹 애플리케이션은 기존 앱보다 다운로드 속도가 훨씬 빠르면서 네이티브 앱과 유사한 사용자 경험과 알림 전달 기능을 제공하고 있습니다.

 

Forbes에 따르면 PWA는 오프라인에서 사용할 수 있기 때문에 사용자 참여를 137% 증가시킨다고 합니다. 이러한 유형의 애플리케이션은 서로 다른 장치에 여러 버전이 필요하지 않기 때문에 설계하는데 자원이 적데 들고 시간이 절약됩니다. 이것이 2021년 주요 소프트웨어 개발 트렌드 중 하나로 PWA를 꼽게 만들었습니다.

 

Washington Post, Pinterest 및 Starbucks는 이미 PWA 기술을 채택하였습니다. 한 조사(a case study)에 따르면, 핀터레스트는 모바일 웹사이트와 비교했을 때 광고 수입이 44퍼센트 증가했고 PWA에 소비되는 사용자 시간이 40퍼센트 증가했다고 합니다. 

 

4. Java와 JVM은 여전히 프로그래머들에게 인기 있을 것입니다.

Java는 1990년대 중반에 소프트웨어 개발 영역에 처음 등장했으며 그 이후로 가장 인기 있는 소프트웨어 개발 플랫폼 목록의 맨 위로 올라갔습니다. Java는 높은 수준의 보안으로 인해 많은 기업에서 채택했으며 Amazon 및 Google과 같은 주요 서비스 제공업체에서 애플리케이션 개발을 지원합니다. 

 

자바는 또한 높은 수준의 신뢰성을 가지고 있으며 안드로이드 앱 개발에서 널리 사용되고 있고 많은 오픈 소스 라이브러리를 가지고 있습니다. 또한 JVM 기능 덕분에 상당한 수준의 플랫폼 자유도를 제공합니다. 결과적으로, JVM은 Kotlin과 Groovy와 같은 몇몇 유명한 프로그래밍 언어의 런타임으로도 사용됩니다.

 

안정성과 보안 면에서 경쟁자가 없으므로, Java는 2021년 최고의 소프트웨어 개발 트렌드에 속하며 개발자들은 모든 새로운 Java 프로그래밍의 변화를 면밀히 모니터링하고 학습해야 합니다.

 

5. 사물 인터넷(IoT)이 확장되고 있습니다.

간단히 설명하면, 사물 인터넷(IoT)은 컴퓨터 기기를 일상적인 물체에 연결하기 위해 인터넷을 사용하는 것입니다. 비즈니스 인사이더(Business Insider)에 따르면, 2027년까지 지구상에 410억 개 이상의 IoT 기기가 있을 것이며, 이는 2019년의 5배라고 합니다. 센서에서 엄청난 양의 데이터를 수집하고 처리하며 클라우드 네트워크를 통해 전송할 수 있는 이 기술 혁신은 2021년 주요 소프트웨어 개발 트렌드 중 하나가 되었습니다.

 

IoT는 완벽하고 지연이 없으며 뛰어난 보안을 제공하며 대화형 사용자 인터페이스를 만듭니다. 2021년에는 정규적인 애플리케이션뿐만 아니라 의료 산업 및 원격 작업에서도 IoT 사용이 증가할 것입니다. COVID-19의 출현으로 온라인 및 원격 의료의 중요성은 훨씬 더 커졌습니다. 

 

사람들은 정기 검사에 웨어러블을 더 사용하게 될 것이며, 환자와 의료 제공자는 5G 및 스마트 하드웨어 기술의 도움을 크게 받아 임상 치료 지침을 실시간으로 공유할 수 있는 기회를 갖게 되었습니다.

 

마치며

한때 공상과학이라 불리던 것들이 스크린에서 사라진 지 오래다. 뿐만 아니라 모든 규모의 기업에서 공통의 목적에 접근하기 위한 방식을 채택하고 있습니다. 현대의 소프트웨어 개발 기술은 활용할 수 있는 많은 가능성을 제시합니다. 2022년 내내, 우리는 이러한 도메인들의 지속적인 성장과 진화를 추적할 것입니다.

 

+ Recent posts