JavaRush /Java Blog /Random-KO /2020년에 Java를 배워야 하는 이유

2020년에 Java를 배워야 하는 이유

Random-KO 그룹에 게시되었습니다
2020년에는 자바가 탄생 25주년을 맞이합니다. 탄생한 지 25년이 넘는 세월 동안 자바는 그런 시대에 걸맞게 어느 정도 성숙해졌지만, 젊음의 열정과 매력을 잃지 않았습니다. 2020년에 Java를 배워야 하는 이유 - 1여전히 전 세계적으로 웹 개발에 가장 많이 사용되는 언어입니다. Java는 데스크탑 시스템, 모바일 애플리케이션, 게임용 서비스는 물론 빅 데이터, IoT(사물 인터넷)와 같은 IT 시장의 유행 분야를 포함하여 다양한 프로젝트 개발의 모든 곳에서 사용됩니다. 그래서 그의 생애 25년차에 우리 동료 자바는 전성기라고 합니다. 이 언어는 Fortune지 선정 500대 기업 중 90% 이상에서 사용됩니다. TIOBE 지수는 다양한 기준에 따라 Java를 가장 인기 있는 프로그래밍 언어로 지정하고 있으며 전 세계적으로 Java 개발자를 위한 채용 수는 계속해서 증가하고 있습니다. 2020년에 Java 학습을 시작하는 것이 합당한지 묻는 질문에 대한 명확한 대답은 바로 주어질 수 있습니다. 예, 확실히 그럴만한 가치가 있습니다. 이 기사에서 우리는 가까운 미래에 Java의 밝은 전망에 대해 특별한 의심이 없는 이유, 이 언어가 거의 25년 동안 실제로 그 어느 때보다 인기가 있는지, 그리고 오늘날 글로벌 Java 커뮤니티에서 어떤 흥미로운 일들이 일어나고 있는지에 대해 이야기할 것입니다.

돈 돈 돈

아마도 가장 중요한 것, 즉 돈에 대해 이야기부터 시작하겠습니다. 따라서 권위 있는 리소스인 PayScale에 따르면 전 세계 Java 개발자의 평균 연봉은 현재 약 74,000달러입니다. 나쁘지 않죠? 평균 연봉은 $47,000에서 $106,000 사이입니다. 그리고 숙련된 Java 코더(고위 직책)는 이미 연간 평균 급여가 95,000달러(70,000~139,000달러)에 달합니다. 동시에 Java 개발자에 대한 공석 수는 해마다 계속해서 증가하고 있습니다. IT 채용 분야의 주요 기관 중 하나인 Collabera의 통계 에 따르면 2017년 초부터 2018년 말까지 이 사이트의 Java 관련 공석 수가 35,000개에서 6,2000개로 80% 증가했습니다. Java 코더에 대한 공석이 가장 많은 지역은 미국과 인도입니다. 인디드닷컴(Indeed.com)에 따르면 미국의 Java 포지션 수는 31,000개를 초과하고 인도의 경우 32,000개를 초과하며 개별 회사의 경우 미국 JPMorgan Chase & Co.가 Java 코더에게 가장 많은 비용을 지불합니다. - 평균적으로 1년에 약 90,000달러 정도입니다. 다음으로는 TCS와 Infosys(연간 73,000달러), Cognizant(69,000달러) 등이 있습니다. 따라서 이제 Java 개발자는 Java가 거의 항상 어떤 방식으로든 사용되는 모바일 애플리케이션에 대한 수요가 증가하고 있다는 사실을 이용하여 단순히 돈을 긁어 모으고 있다고 해도 과언이 아닙니다. 전 세계적으로 Java 코더가 필요합니다. 그리고 성공적인 Java 전문가를 밝은 미래로 데려가는 이 기차의 시류에 뛰어들기에는 아직 늦지 않았습니다.

6개월마다 새로운 모습

Java 언어 자체는 훌륭한 미래를 가진 성공적인 25세 남성에게 걸맞게 옆으로 치우지 않고 명예에 안주하지 않고 패션을 따르고 트렌드를 따르려고 노력합니다. 그래서 2019년에 Java는 새 버전의 릴리스 주기를 6개월로 전환했습니다. 이전에는 Java의 새 버전이 2~3년마다 출시되었으며 때로는 출시 간격이 6~7년이었습니다. 혁신이 너무 빨리 이루어지지 않았기 때문에 많은 기업을 기쁘게 생각했습니다. 하지만 이제 Java 9부터 매년 3월과 9월에 새로운 릴리스가 나옵니다. 그리고 이것은 좋은 일입니다. 왜냐하면 이제 거의 2020년이고, 6~7년마다 새로운 버전을 출시하는 것은 더 이상 선택 사항이 아니기 때문입니다. 2020년에 Java를 배워야 하는 이유 - 2“6개월의 릴리스 주기는 매우 좋은 접근 방식입니다. 나는 개인적인 경험을 바탕으로 개발자로서 이것을 말합니다. 특정 날짜로 예정된 새 버전의 출시 일정이 있는 경우 해당 시점에 준비된 기능을 사용하여 출시하기만 하면 됩니다. 아직 준비가 되지 않은 경우에는 다음 릴리스까지 연기합니다. 그러나 새로운 릴리스를 정기적으로 릴리스하는 것은 확실한 이점입니다.” 라고 Greytip Software의 풀 스택 개발자이자 DEV Community의 저자인 Sumit Sharma는 말했습니다 .

사물의 중심에 있는 Java: IoT 및 기타 인기 틈새 시장

성공하고 매력적인 25세 꽃미남답게 요즘 가장 핫한 것 중 자바가 큰 인기를 끌고 있다. 우리가 말하는 "사물"은 정확히 무엇입니까? 이미 사물 인터넷의 일부가 되었거나 가까운 미래에 사물 인터넷의 일부가 될 것들에 대해 설명합니다. Java는 IoT와 같이 "핫"하고 인기가 높은 틈새 시장에서 솔루션을 개발할 때 없어서는 안 될 솔루션입니다. IoT 개발자 설문조사에 따르면 IoT 프로세스 아키텍처 솔루션 개발자는 Java를 가장 중요한 프로그래밍 언어로 꼽습니다. 이는 모두 JVM(Java Virtual Machine) 덕분입니다. 이를 통해 개발자는 로컬에서 코드를 작성한 다음 이를 칩과 같은 소형 장치에 이식할 수 있습니다. Java는 전체 IoT 인프라에서 클라우드 및 게이트웨이 개발을 위한 최고의 솔루션 중 하나입니다. 이를 통해 동일한 생태계를 사용하여 데이터를 측정, 수집 및 분석할 수 있습니다. 다른 많은 인기 있고 인기 있는 틈새 시장은 Java 없이는 할 수 없습니다. 빅 데이터, 증강 현실, 자율 주행 자동차, 클라우드 컴퓨팅 등 이러한 분야의 프로젝트 개발과 기타 다양한 틈새 시장은 Java 사용과 불가분의 관계가 있습니다.

전문가: 향후 몇 년 동안 Java의 리더십을 위협하는 것은 없습니다.

사회에서 전문성과 지위를 갖춘 진지한 사람들은 동료 Java에 대해 어떻게 생각합니까? 그들은 Java가 좋은 조화를 이룬다고 믿고 있으며 이를 "딸"의 마음으로 맡길 준비가 되어 있습니까? 즉, Cool 비즈니스에서 핵심 역할을 하는 서비스 및 애플리케이션의 기반이 되는 복잡한 프로세스의 원활한 운영을 보장합니다. 회사(예: Uber 또는 Airbnb와 같은)? 2020년에 Java를 배워야 하는 이유 - 4“종종 미래는 과거를 살펴봄으로써 가장 잘 예측될 수 있습니다. 역사는 항상 약간의 변화를 겪으며 반복되기 때문입니다. 프로그래밍 언어 간의 힘의 균형은 특히 단기적으로는 변경하기 어렵습니다. Java가 계속해서 선두를 달리게 될 것입니다.”라고 Red Hat의 미들웨어 부사장인 Mark Little이 말했습니다 . “다른 언어에서도 JVM(Java Virtual Machine)을 사용하기 시작하는지 지켜보는 것은 흥미로울 것입니다. Scala, Kotlin과 같은 JVM 방언뿐만 아니라 Ruby, JavaScript 또는 Python과 같이 자체 사용자 기반을 갖춘 개별 언어도 있습니다. JRE에는 이미 JRuby(Ruby), Nashorn(JavaScript) 및 Jython(python)과 같은 틈새 솔루션이 있었습니다. 그리고 모든 NodeJS 포트가 실패했습니다. 전체 언어를 통합하는 것은 매우 중요하기 때문에 흥미로울 것입니다. 아마도 Graal은 Java 언어를 넘어서는 가상 머신을 사용할 것입니다.”라고 그는 덧붙였습니다. “향후 몇 년 안에 Java는 더욱 클라우드 네이티브화되어야 합니다. 클라우드 채택이 계속 증가함에 따라 이는 매우 중요합니다. Java의 전반적인 인기와 전망과 관련하여 우리는 이 산업과 교육 인프라에 이미 이루어진 투자를 포기할 수도 없고 포기하지도 않을 것입니다. 완전히 새로운 언어를 배우고 처음부터 시작하는 것은 의미가 없습니다. 그렇기 때문에 Java가 잘 작동하고 새로운 환경에 적응하는 것이 매우 중요합니다.”라고 Electric Cloud의 CTO인 Anders Wallgren은 말했습니다. “사실 향후 몇 년은 Java 생태계 발전에 중요한 역할을 할 것입니다. 오픈소스 경제에서는 항상 가장 합리적인 접근 방식을 찾아야 합니다. 대기업과 중요 제품은 Java 8에서 새 버전으로 마이그레이션하는 데 더욱 적극적이어야 합니다. 그리고 전환에는 기술적 향상이 필요합니다. 이는 그다지 긴급하지는 않더라도 반드시 이루어져야 하는 변화입니다. 그렇지 않으면 문제가 생길 것입니다.”라고 Contrast Security의 최고 제품 책임자인 Erik Costlow는 말했습니다.

평결

따라서 Java가 25주년을 기념하는 만큼 낙관적으로 미래를 바라보고 새로운 차원을 향해 노력해야 할 충분한 이유가 있습니다. 업계 전문가들은 Java가 사용되는 프로젝트 자체는 말할 것도 없고 이 언어와 그 생태계에 많은 노력, 시간 및 돈이 투자되었기 때문에 누구도 Java를 포기할 것을 진지하게 계획하거나 생각조차 하지 않는다고 분명히 말합니다. 그리고 Java 개발자는 이 언어가 작업 프로세스의 중요한 부분을 차지하는 다양한 틈새 및 전체 산업의 개발에 참여할 수 있는 기회를 갖습니다. 따라서 “2020년에 Java를 배울 가치가 있는가”라는 질문은 확실히 수사적입니다. 그리고 아마도 그것은 수년 동안 그대로 유지될 것입니다.
코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION