CodeGym /Java Blog /무작위의 /업계는 불량 Java 코더로 과밀합니다. 2020년에도 Java 개발자에 대한 수요가 계속 증가하는 이...
John Squirrels
레벨 41
San Francisco

업계는 불량 Java 코더로 과밀합니다. 2020년에도 Java 개발자에 대한 수요가 계속 증가하는 이유는 무엇입니까?

무작위의 그룹에 게시되었습니다
오늘날 전 세계적으로 Java 개발자의 총 수는 700만 명이 넘습니다(다른 추정치 에 따르면 전 세계에 680~800만 명의 Java 코더가 있음). 이는 상당히 많은 수입니다. 그리고 많은 사람들, 특히 Java 초보자가 궁금하지 않을 수 없는 이유는 업계가 이미 Java 코더로 과밀해진 것일까? 그렇지 않다면 시장에 '너무 많은' 전문 Java 개발자가 얼마나 될까요? 이것이 오늘 우리가 답하려고 노력할 질문들입니다.'업계는 나쁜 Java 코더로 과밀합니다'.  2020년에도 Java 개발자에 대한 수요가 계속 증가하는 이유는 무엇입니까?  - 1

소프트웨어 업계에 Java 개발자가 너무 많습니까?

물론 그것은 모두 인식에 관한 것이며 '너무 많다'고 생각하는 것에 달려 있습니다. 이 분야에서 이미 일하고 있거나 가까운 장래에 코딩 경력을 시작하려는 사람들이 묻는 이 질문은 '자바 개발자가 되기 위해 존재/학습에서 다른 것으로 전환해야 합니까?'로 바꿔야 합니다. 이에 대한 짧은 대답은 아니오입니다. Java 개발자가 되는 것은 여전히 ​​중요합니다. 여기에 몇 가지 이유와 경험이 풍부한 소프트웨어 엔지니어의 문제에 대한 몇 가지 의견이 있습니다.

더 많은 Java 코더 = 더 많은 Java 개발자 작업

전 세계에 700만 명이 넘는 Java 프로그래머가 있다는 사실은 전문적으로 이 언어로 코딩하려는 모든 사람들에게 긍정적인 것입니다. 사용 가능한 개발자의 거대한 기반은 기업이 필요에 맞는 기술을 선택할 때 Java를 사용하는 이유 중 하나입니다. 이것은 물론 JVM 및 OOP 지원과 같은 Java의 엄청난 글로벌 인기의 다른 중요한 요소와 함께 제공됩니다. “Java는 다른 어떤 언어보다 Java에 대한 채용 공고가 훨씬 많기 때문에 고용 기회에 가장 적합합니다. Java는 Ruby, C# 및 JavaScript를 능가하는 가장 빠른 성능의 관리형 프로그래밍 언어입니다. JVM은 놀라운 기술입니다. Java는 30년 전 COBOL과 같은 엔터프라이즈 표준 프로그래밍 언어입니다.” 라고 말했습니다 .숙련된 소프트웨어 개발자인 Richard Kenneth Eng가 Quora에서 Java 관련 질문에 답변하고 있습니다.

좋은 Java 개발자가 부족합니다.

현실은 다음과 같습니다. 소프트웨어 산업에는 여전히 충분한 자격을 갖추고 적절하게 훈련된 Java 개발자가 부족합니다. Java가 여러 해 동안 다양한 틈새 시장 및 산업 분야의 회사에서 매우 인기 있고 일반적이라는 사실이 Java를 주류로 만들었고 수십만 명의 Java 코더를 탄생시켰습니다. 아주 좋은하지. (예를 들어, CodeGym이 아닌 다른 온라인 과정으로 Java를 배우는 대부분의 불쌍한 놈들처럼) 잘 훈련되지 않은 수십만 명의 Java 프로그래머가 있으며 일반적으로 Java 또는 코딩에 진정한 관심이 없습니다. 돈을 벌기 위해 코딩을 시작하기 위해) 또는 단순히 추가 언어/기술로 Java를 배웠고 Java 개발에서 경력을 찾지 않았습니다. 다음은 매튜 게이저(Matthew Gaiser)입니다.이 문제에 대해 다음 과 같이 말해야 합니다 . “업계는 열정이 없는 Java 개발자로 과밀합니다. 오랫동안 Java는 취업을 위해 배운 실용적인 언어로 간주되었습니다. 그것은 많은 사람들이 취업을 위해 그것을 배웠다는 것을 의미했습니다. 소프트웨어는 일반적으로 공식적인 자격을 요구하지 않기 때문에 많은 사람들이 소프트웨어를 적은 투자로 쉽게 돈을 벌 수 있는 길로 여겼습니다. 따라서 업계는 쉽게 고임금 일자리를 찾는 많은 사람들로 붐비고 있습니다. 대부분의 사람들은 Java를 산업 언어로 보기 때문에 Java를 선택합니다.”

Java 개발에 대한 수요는 계속 증가하고 있습니다.

세계에서 가장 다재다능한 프로그래밍 언어 중 하나인 Java는 요즘 플랫폼, 기술 및 경제 부문과 관련하여 거의 모든 곳에서 사용됩니다. 그렇기 때문에 이미 많은 Java 코더가 있음에도 불구하고 자격을 갖추고 경험이 풍부한 Java 개발자에 대한 수요가 전 세계적으로 계속 증가하고 있습니다. 또 다른 중요한 요소는 위치입니다. 미국의 실리콘 밸리나 서유럽의 주요 도시와 같이 잘 알려진 비즈니스 및 기술 센터에 일반적으로 사용 가능한 Java 프로그래머가 많은 경우 소규모 및 저개발 국가의 회사는 숙련된 인력 부족으로 심각한 어려움을 겪는 경향이 있습니다. 자바 개발자. “Java는 여전히 많은 애플리케이션에서 동급 최강입니다. 견고하고 빠르고 확장 가능하며 버그가 없는 백엔드 시스템을 구축하는 가장 좋은 방법입니다. 가장 빠른 JVM이 있습니다. C나 C++만이 더 빠르며, 컴퓨팅 알고리즘 최적화와 같은 특정 좁은 환경에서만 가능합니다. Java는 지구상에서 가장 널리 배포된 스마트폰 OS인 Android의 언어이기도 합니다. Java는 재사용 가능한 코드를 위한 가장 인기 있는 언어입니다. 또한 스크립팅 언어인 JavaScript 및 SQL 다음으로 가장 널리 사용되는 언어입니다. 일부에서는 Rust가 떠오르는 언어이며 Go는 확장 가능한 백엔드 서버 언어로 강력한 발판을 마련하고 있다고 지적합니다. Java는 추상화 및 실행 속도 측면에서 오늘날 "최고"는 아니지만 이러한 최신 언어에는 아직 없는 엄청난 규모의 라이브러리 설치 기반을 여전히 보유하고 있습니다. 따라서 Java는 새로운 COBOL이 되더라도 계속 유지됩니다." Uber의 데이터 과학 전문가인 Paul King은 다음과 같이 말했습니다. 지구상에서 가장 널리 배포된 스마트폰 OS입니다. Java는 재사용 가능한 코드를 위한 가장 인기 있는 언어입니다. 또한 스크립팅 언어인 JavaScript 및 SQL 다음으로 가장 널리 사용되는 언어입니다. 일부에서는 Rust가 떠오르는 언어이며 Go는 확장 가능한 백엔드 서버 언어로 강력한 발판을 마련하고 있다고 지적합니다. Java는 추상화 및 실행 속도 측면에서 오늘날 "최고"는 아니지만 이러한 최신 언어에는 아직 없는 엄청난 규모의 라이브러리 설치 기반을 여전히 보유하고 있습니다. 따라서 Java는 새로운 COBOL이 되더라도 계속 유지됩니다." Uber의 데이터 과학 전문가인 Paul King은 다음과 같이 말했습니다. 지구상에서 가장 널리 배포된 스마트폰 OS입니다. Java는 재사용 가능한 코드를 위한 가장 인기 있는 언어입니다. 또한 스크립팅 언어인 JavaScript 및 SQL 다음으로 가장 널리 사용되는 언어입니다. 일부에서는 Rust가 떠오르는 언어이며 Go는 확장 가능한 백엔드 서버 언어로 강력한 발판을 마련하고 있다고 지적합니다. Java는 추상화 및 실행 속도 측면에서 오늘날 "최고"는 아니지만 이러한 최신 언어에는 아직 없는 엄청난 규모의 라이브러리 설치 기반을 여전히 보유하고 있습니다. 따라서 Java는 새로운 COBOL이 되더라도 계속 유지됩니다." Uber의 데이터 과학 전문가인 Paul King은 다음과 같이 말했습니다. 일부에서는 Rust가 떠오르는 언어이며 Go는 확장 가능한 백엔드 서버 언어로 강력한 발판을 마련하고 있다고 지적합니다. Java는 추상화 및 실행 속도 측면에서 오늘날 "최고"는 아니지만 이러한 최신 언어에는 아직 없는 엄청난 규모의 라이브러리 설치 기반을 여전히 보유하고 있습니다. 따라서 Java는 새로운 COBOL이 되더라도 계속 유지됩니다." Uber의 데이터 과학 전문가인 Paul King은 다음과 같이 말했습니다. 일부에서는 Rust가 떠오르는 언어이며 Go는 확장 가능한 백엔드 서버 언어로 강력한 발판을 마련하고 있다고 지적합니다. Java는 추상화 및 실행 속도 측면에서 오늘날 "최고"는 아니지만 이러한 최신 언어에는 아직 없는 엄청난 규모의 라이브러리 설치 기반을 여전히 보유하고 있습니다. 따라서 Java는 새로운 COBOL이 되더라도 계속 유지됩니다." Uber의 데이터 과학 전문가인 Paul King은 다음과 같이 말했습니다.이 문제에 대한 그의 견해를 공유합니다 .

Java는 아마도 코딩 경력을 시작하기에 가장 좋은 언어일 것입니다.

세상에 Java 개발자가 이미 많은 또 다른 이유는 Java가 소프트웨어 개발 분야에서 새로운 경력을 시작하는 방법을 배우기에 가장 좋은 프로그래밍 언어라는 사실 때문입니다. (상대적으로) 마스터하기 쉽고, 보편적으로 호평을 받으며, 수요가 많습니다. 그리고 Java가 오랫동안 인기를 끌었고(이 언어는 현재 25년 이상 됨) 적어도 수십 년 동안 널리 사용될 것이라는 사실은 전문 소프트웨어가 되고자 하는 경우 시작을 위한 최선의 선택일 것입니다. 개발자. 많은 Java 코더가 있는 주요 이점은 이러한 거대한 커뮤니티를 통해 새롭고 경험이 없는 코더가 쉽게 배울 수 있다는 사실입니다. Java는 프로그래밍 언어 중에서 가장 큰 지식 기반 중 하나를 보유하고 있으며 완전히 자세한 소프트웨어 개발 사례, 자습서, 가이드, 권장 사항, 기꺼이 도와줄 숙련된 소프트웨어 엔지니어입니다. 이 모든 정보는 일반적으로 모든 사람이 온라인에서 사용할 수 있으므로 Java Junior 개발자의 작업이 훨씬 쉬워집니다. "Java가 단연 최고입니다."캘리포니아 출신의 또 다른 코딩 베테랑인 제프 론(Jeff Ronne)은 말했습니다 . “대부분의 컴퓨터 프로그래밍 언어는 패션 트렌드보다 빠르게 등장하고 사라집니다. 대부분의 컴퓨터 프로그래밍 언어에는 고유한 경제적 가치가 없기 때문에 이는 타당한 이유가 있습니다. 이러한 언어 간의 진입에 대한 경제적 장벽은 미미하므로 언어 ​​회전율은 무작위적이고 변덕스럽고 예측할 수 없습니다. Java는 상대적으로 오래되었지만 Java 코딩 노력에 깊이 투자한 수천 개의 회사와 근로자가 있기 때문에 실행 가능한 기술 경쟁이 없습니다. Java를 대체할 훨씬 뛰어난 제품이 나올 때까지 이러한 상황은 계속될 것입니다.”라고 그는 덧붙였습니다.
코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION