CodeGym /Java Blog /무작위의 /미래로 귀환. Java는 2020년에도 새로운 코더에게 적합한 선택입니까?
John Squirrels
레벨 41
San Francisco

미래로 귀환. Java는 2020년에도 새로운 코더에게 적합한 선택입니까?

무작위의 그룹에 게시되었습니다
2020년에 Java를 배우기 시작한지 ​​얼마 되지 않은 새로운 Java 개발자를 기다리고 있는 미래는 무엇입니까? 이것은 Java를 배우기 시작하거나 그렇게 하는 것을 고려하는 대다수의 사람들이 Java가 여전히 올바른 선택인지 이해하려고 합리적으로 궁금해하는 것입니다. 결국 기술 시장은 트렌드와 새로운 기술이 끊임없이 등장하면서 빠른 속도로 진화하고 변화하고 있습니다. 미래로 귀환.  Java는 2020년에도 새로운 코더에게 적합한 선택입니까?  - 1
영화 "백 투 더 퓨처"(1985)에서
따라서 기술 산업의 Java 개발자에게 여전히 밝은 미래가 있고 배울 수 있는 최고의 코딩 언어입니까, 아니면 배가 이미 항해했으며 Java는 현재 25년 이상 된 프로그래밍 언어입니다. 기술 산업), 더 이상 관련성이 없습니까?

스포일러 경고!

그래도 처음부터 제대로 해결합시다. 개발자 커뮤니티에서 이 문제에 대해 다소 논란의 여지가 있는 의견이 있음에도 불구하고(주로 Google과 관련된 논란으로 Kotlin이 Java 대신 Android 앱 개발자에게 선호되는 프로그래밍 언어가 됨) Java 개발자에게는 여전히 밝은 미래가 있다고 생각합니다. 사실 우리는 2020년 현재 Java 코더에게 그 어느 때보다 더 많은 기회가 있다고 믿는 경향이 있습니다. 그리고 여기에 그 이유가 있습니다.

기술 산업은 Java를 사랑합니다

전 세계 수천 명의 소프트웨어 개발자를 대상으로 한 설문 조사를 기반으로 한 Slashdata 의 최근 State of The Developer Nation 보고서에 따르면 Java는 세계에서 가장 안정적으로 성장하는 프로그래밍 언어입니다. 현재 Java 개발자의 총 수는 800만 명을 약간 상회하며 매년 약 50만 명의 새로운 코더가 Java 커뮤니티의 일부가 됩니다. Java는 현재 모바일 개발(주로 Android)에서 가장 인기 있는 프로그래밍 언어이며 백엔드 개발, 클라우드 기반 솔루션, IoT 및 빅 데이터와 같은 여러 최신 기술 틈새 시장에서 매우 일반적입니다. 기사 뒷부분에서 자세히 설명하겠습니다). TIOBE 지수 에 따르면, 여러 기준에 따라 개발자들 사이에서 프로그래밍 언어의 인기를 측정하는 Java는 현재 C에 약간 뒤이어 세계에서 두 번째로 많이 사용되는 코딩 언어입니다.

코더는 Java 없이는 살 수 없습니다.

그러나 대부분의 코더에게 정말 중요한 것은 평점과 인기 지수가 아닙니다. Java 개발자에 대한 실제 수요와 급여는 실제로 중요한 것입니다. 맞습니까? PayScale에 따르면 미국 에서 Java 개발자의 평균 급여는 연간 $74,300이며 평균 급여 범위는 연간 $50,000에서 $105,000입니다. Glassdoor의 연봉은 $57,000에서 $117,000에 이르는 평균 연봉으로 연간 $74,100로 더 높습니다. 나쁘지 않죠? 그리고 이것은 일반 Java 개발자를 위한 데이터입니다. 시니어 Java 코더는 연간 임금에 $25-30,000를 추가로 받을 것으로 합리적으로 예상할 수 있습니다. Java 코더는 유럽에서도 좋은 수익을 내고 있습니다. 평균 급여독일에서 Java 개발자의 연봉은 거의 49,000유로인 반면 Java 시니어는 62,000유로 이상 을 벌고 있습니다. 이 데이터에 따르면 영국에서 Java 개발자는 평균 연간 53-85,000유로를 벌고 있으며, 스페인에서는 평균 급여가 27-45,000유로인 반면 네덜란드에서는 30-64,000유로입니다. Java 개발자에 대한 수요는 매년 매우 높은 수준을 유지하고 있습니다. 최근 보고서 에 따르면분석 회사인 Burning Glass에서 Java 개발자는 미국에서 가장 일반적인 기술 직종 중 하나이며, 미국에서만 2020년 2월 총 채용 공고가 거의 4000개에 달합니다. Java는 가장 많이 요청되는 기술 중 하나입니다(2월에 열린 23,000개 이상의 직책에서 언급됨). 그리고 또 다른 흥미로운 사실. 채용 사이트 인디드 의 데이터에 따르면, Java 개발자는 기술 분야뿐만 아니라 일반적으로 모든 전문가 중에서 직업을 떠날 가능성이 가장 적습니다. 경력 전환 비율은 8% 미만인 반면 소프트웨어 개발자 직업은 일반적으로 27%, 예를 들어 데이터베이스 관리자는 35%입니다. 더 높은 수준의 관리직을 제안받았을 때에도 대부분의 Java 코더는 그것을 포기하고 싶어하지 않습니다. 이것은 Java 프로그래밍이 대부분의 코더에게 올바른 직업 선택이라는 최고의 증거일 수 있습니다.

대기업은 Java를 고수합니다.

Java가 매우 인기 있고 Java 코더의 채용 공고 수가 지속적으로 높은 이유 중 하나는 많은 대기업이 제품의 백엔드 개발을 위해 이 프로그래밍 언어에 의존한다는 사실입니다. 예를 들어, 다음은 Uber, Airbnb, Linkedin, eBay, Spotify, Square, Groupon, Pinterest와 같이 거의 전적으로 Java에 기반한 제품을 제공하는 주요 기술 회사 목록입니다. Google은 여전히 ​​Java 개발의 높은 비율을 유지하고 있습니다. Infosys, TCS, Wipro, HCL Tech, Myntra 등 인도의 많은 대형 소프트웨어 회사도 Java를 매우 좋아합니다. Accenture, Intel, Symantec, Philips, Thomson, T-Mobile과 같은 글로벌 기술 대기업도 Java를 많이 사용합니다.미래로 귀환.  Java는 2020년에도 새로운 코더에게 적합한 선택입니까?  - 2따라서 Java 개발자는 작업할 산업, 시장 부문 및 틈새 시장을 선택하는 데 결코 제한을 두지 않습니다. 실제로 현재 가장 유행하는 기술 틈새 시장 중 일부는 Java에 크게 의존하고 있습니다.

최신 기술 틈새 시장은 Java에 의존합니다.

예를 들어 Java는 IoT(Internet of Things) 솔루션 개발에서 가장 널리 사용되는 언어입니다. IoT 개발자 설문조사 2019 에 따르면, Java는 이 틈새 시장에서 가장 중요한 프로그래밍 언어입니다(그런데 엄청난 성장 잠재력이 있음). 그리고 이것은 원래 Java가 PDA(Personal Digital Assistant) 응용 프로그램용 언어로 만들어졌기 때문에 전혀 놀라운 일이 아닙니다. 기본적으로 최신 스마트폰의 전신인 PDA는 저전력 모바일 장치에서 잘 작동하고 다양한 모바일 플랫폼에서 보편적으로 이식할 수 있는 특수 언어가 필요했습니다. Java는 이 모든 것을 갖추고 있어 우연히도 다양한 IoT 장치와 잘 어울립니다. 아니면 요즘 가장 핫한 기술 트렌드인 인공지능(AI)을 살펴보자. AI 분야에서 널리 사용되는 많은 프로그래밍 언어가 있으며 Java가 주요 언어 중 하나입니다. Java는 기계 학습, 신경망, 검색 알고리즘, 유전자 프로그래밍 및 다중 로봇 시스템. 그리고 분명히 객체 지향 및 확장성과 같은 Java 기능은 대규모 AI 프로젝트와 플랫폼에서 이미 AI를 사용하고 있는 기업 모두에서 매우 수요가 많습니다. 여러 다른 플랫폼. 빅 데이터는 Java 없이는 살 수 없는 또 다른 기술 틈새(지금은 거대한 글로벌 산업으로 빠르게 변모하고 있음)입니다. 왜? 문제는 Apache Hadoop 및 Apache Spark와 같은 많은 주요 빅 데이터 도구 및 기술이 Java 코드를 기반으로 한다는 것입니다. 그래서 한 전문가처럼 객체 지향 및 확장성과 같은 Java 기능은 대규모 AI 프로젝트와 플랫폼에서 이미 AI를 사용하고 있는 비즈니스 모두에서 매우 요구됩니다. Java를 사용하면 여러 플랫폼에서 작동하는 단일 버전의 애플리케이션을 만들 수 있기 때문입니다. . 빅 데이터는 Java 없이는 살 수 없는 또 다른 기술 틈새(지금은 거대한 글로벌 산업으로 빠르게 변모하고 있음)입니다. 왜? 문제는 Apache Hadoop 및 Apache Spark와 같은 많은 주요 빅 데이터 도구 및 기술이 Java 코드를 기반으로 한다는 것입니다. 그래서 한 전문가처럼 객체 지향 및 확장성과 같은 Java 기능은 대규모 AI 프로젝트와 플랫폼에서 이미 AI를 사용하고 있는 비즈니스 모두에서 매우 요구됩니다. Java를 사용하면 여러 플랫폼에서 작동하는 단일 버전의 애플리케이션을 만들 수 있기 때문입니다. . 빅 데이터는 Java 없이는 살 수 없는 또 다른 기술 틈새(지금은 거대한 글로벌 산업으로 빠르게 변모하고 있음)입니다. 왜? 문제는 Apache Hadoop 및 Apache Spark와 같은 많은 주요 빅 데이터 도구 및 기술이 Java 코드를 기반으로 한다는 것입니다. 그래서 한 전문가처럼 다수의 주요 빅 데이터 도구 및 기술(예: Apache Hadoop 및 Apache Spark)은 Java 코드를 기반으로 합니다. 그래서 한 전문가처럼 다수의 주요 빅 데이터 도구 및 기술(예: Apache Hadoop 및 Apache Spark)은 Java 코드를 기반으로 합니다. 그래서 한 전문가처럼빅 데이터는 대부분 자바입니다 . 많은 클라우드 컴퓨팅 플랫폼도 마찬가지이며 종종 Java를 기반으로 합니다.

Java는 계속해서 주도할 것입니다: 업계 전문가

아직 25년이나 된 Java의 미래가 밝다는 확신이 서지 않는다면 업계 전문가와 숙련된 개발자의 의견을 살펴보겠습니다. “역사는 종종 미래에 대한 최고의 예언자이며 약간의 변화를 가지고 반복됩니다. 언어는 변경하기 어려우므로 Java가 계속 선두를 차지할 것입니다. 다른 언어가 JVM(Java Virtual Machine)을 사용하기 시작하는지 확인하는 것은 흥미로울 것입니다. Scala 및 Kotlin과 같은 JVM 방언뿐만 아니라 Ruby, JavaScript 또는 Python과 같이 고유한 사용자 기반을 가진 다른 언어”라고 말했습니다 .Red Hat의 미들웨어 엔지니어링 VP인 Mark Little이 자신의 관점에서 Java의 미래에 대한 질문에 답하고 있습니다. “클라우드 기반이 되려면 클라우드 채택이 더 많아지는 것을 볼 때 이것은 필수적입니다. 우리는 산업과 교육에 투자한 것을 버릴 수 없습니다. 완전히 새로운 언어를 배우고 처음부터 시작할 필요가 없습니다. 따라서 Java가 새로운 환경에서 잘 실행되는 것이 중요합니다.”라고 Electric Cloud CTO인 Anders Wallgren이 말했습니다. Rec Works 채용 대행사의 전무이사인 Tanya Cranford는 매우 낙관적 입니다.Java의 미래에 대해서도: “노트북과 휴대폰에서 게임 콘솔과 과학 컴퓨터에 이르기까지 오늘날 Java는 어디에나 있습니다. Oracle의 최근 보고서에 따르면 전 세계에 900만 명이 넘는 Java 개발자가 있습니다. 따라서 Java 개발자는 기업에서 Java의 강력한 존재로 인해 유리한 전문 경력을 확보할 수 있습니다. 현재 Java는 Android 모바일 애플리케이션 개발 시장뿐만 아니라 엔터프라이즈 백엔드 시장에서도 선두를 달리고 있습니다. 그리고 현대 언어 기능의 혼합을 고려할 때 Java의 미래는 태양처럼 밝게 빛납니다!”

요약

보시다시피 Java 개발자의 미래가 매우 밝으며 시작하기에 가장 좋은 프로그래밍 언어라고 믿을만한 충분한 이유가 있습니다. 전문가들이 설명했듯이 우리는 "산업과 교육에 대한 투자를 버릴 수 없습니다." 즉, Java는 이미 존재하는 방대한 생태계로 인해 앞으로 몇 년 동안 널리 인기를 끌 수밖에 없습니다. 기술 산업과 프로그래밍 언어 환경은 항상 변화하고 있으므로 Java에 제한을 두지 않고 다른 언어와 기술도 배우는 데 시간을 투자하는 것이 당연합니다. 그러나 이제 막 코딩 경력을 시작하는 사람들에게 Java는 의심할 여지 없이 좋은 출발점입니다.
코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION