JavaRush /Java Blog /Random-KO /인구밀도가 높은 IT 시장에서 후배가 되기 두렵다: 경쟁에 대한 두려움을 극복하고 프로그래머가 되는 방...

인구밀도가 높은 IT 시장에서 후배가 되기 두렵다: 경쟁에 대한 두려움을 극복하고 프로그래머가 되는 방법

Random-KO 그룹에 게시되었습니다
시간이 지남에 따라 IT 분야의 인기가 높아질수록 더 많은 사람들이 다른 직업에서 개발 분야로 이동한다는 사실을 눈치채셨을 것입니다. 여기에는 높은 급여, 좋은 복리후생 패키지, 흥미롭고 현대적인 회사에서 일할 수 있는 기회, 유연한 일정 등 여러 가지 이유가 있습니다. IT 시장의 경쟁이 치열하더라도 실사를 통해 개발자로 취업할 수 있는 기회가 있습니다. 본 교재에서는 2021년에 Java 개발에 진출할 가치가 있는지, 6월 시장의 경쟁 상황은 무엇인지 분석하고, IT 분야의 첫 직업을 위해 경쟁하는 방법에 대한 몇 가지 팁을 제공할 것입니다.인구 밀집된 IT 시장에서 후배가 되기 두렵다: 경쟁에 대한 두려움을 극복하고 프로그래머가 되는 방법 - 1

Java의 수요는 얼마나 됩니까?

JetBrains 연구 에 따르면 Java는 계속해서 세계에서 가장 인기 있는 기본 프로그래밍 언어입니다(응답자의 37%가 개발을 위한 기본 언어로 선택) . 약 520만 명의 개발자가 사용하고 있습니다. Java의 주요 경쟁자는 Python입니다. 가장 많이 사용되는 언어 목록에서 Java를 능가했습니다. 지난 12개월 동안 응답자의 30%가 Python을 배우기 시작했거나 계속 배우고 있습니다. 이는 작년(27%)보다 훨씬 많은 수치입니다. 그러나 이것이 Java를 폐기해야 한다는 의미는 아닙니다. 구직 사이트 Dice.com은 미국 고용주들 사이에서 전문가가 가장 많이 요구되는 7가지 프로그래밍 언어의 순위를 집계했습니다 . Java 언어는 Dice 순위에서 2위를 차지했으며 SQL에 선두를 잃었습니다. 프로그래밍 언어의 인기를 평가하는 TIOBE 지수 에 따르면 2020년 12월에 Java는 세계에서 두 번째로 인기 있는 언어가 되었습니다. 등급은 이 언어로 작성된 수많은 애플리케이션과 서비스로 인해 고용주들 사이에서 Java가 인기를 누리는 이유를 설명합니다. 또한, 언어의 인기는 인터넷에 해당 언어에 대한 정보가 많다는 것을 의미합니다. 오늘날 Java는 생태계의 규모로 인해 다른 언어에 비해 여전히 우위를 점하고 있습니다. Java를 사용하는 개발자의 수가 많기 때문에 새 프로젝트를 만들 때 Java를 선택하는 경우가 많습니다. 따라서 새로운 개발자도 프로세스에 참여합니다.

Java 개발자의 수입은 얼마입니까?

Habr 리소스의 연구 에 따르면 러시아 Java 개발자의 평균 급여는 약 1,500달러이고 숙련된 개발자의 경우 약 3,000달러입니다 . 2020년 초 JavaRush가 실시한 연구에서도 거의 동일한 데이터가 발견되었습니다. 인구 밀집된 IT 시장에서 후배가 되기 두렵다: 경쟁에 대한 두려움을 극복하고 프로그래머가 되는 방법 - 2인구 밀집된 IT 시장에서 후배가 되기 두렵다: 경쟁에 대한 두려움을 극복하고 프로그래머가 되는 방법 - 3그러나 이것이 자바족이 더 높은 급여를 기대할 수 없다는 의미는 아닙니다. 고용 서비스인 SuperJob은 러시아 개발자가 쓰는 언어에 따라 개발자의 급여를 분석했습니다. 분석에 따르면 Java 개발자는 4~7,000달러를 벌 수 있습니다 . JavaRush 연구에 따르면 우크라이나에서는 숙련된 Java 개발자의 연봉이 3,500달러인 것으로 나타났습니다. 인구 밀집된 IT 시장에서 후배가 되기 두렵다: 경쟁에 대한 두려움을 극복하고 프로그래머가 되는 방법 - 4급여 측면에서 벨로루시는 우크라이나와 러시아 다음으로 나옵니다. 민스크의 숙련된 JW 선수는 $2,200를 제안 받았습니다. 인구 밀집된 IT 시장에서 후배가 되기 두렵다: 경쟁에 대한 두려움을 극복하고 프로그래머가 되는 방법 - 5자바에서도 후배 평균 연봉은 그리 높지 않습니다. 예를 들어 Dou 포털의 연구에 따르면 2020년 우크라이나 신규 개발자의 평균 급여는 800달러였습니다 . 이는 Java, C 및 C++로 작성하는 개발자에게 적용됩니다. 그리고 이것이 중앙값이기 때문에 처음에는 후배들이 400~500달러를 받을 수 있다는 것이 분명합니다. JavaRush 연구에 따르면 모스크바의 초보자 평균 연봉은 1,000달러, 상트페테르부르크는 960달러, 민스크는 500달러 정도라고 합니다.

6월 시장 상황은 어떤가요?

6월에는 대도시에서 일자리를 찾는 것이 더 쉽습니다.

GlobalLogic의 연구에 따르면 2020년 10월 IT 전문가 부족으로 인해 우크라이나 IT 부문의 수출 수익이 1,200만 달러 이상 손실되었을 수 있습니다. 그러나 우리는 후배에 대해 말하는 것이 아닙니다. 대부분의 경우 공개 직위를 위해 중위 및 상급 전문가 , 즉 2~5년의 경험을 갖춘 전문가를 찾고 있습니다 (각각 37% 및 33%). 공석 중 17%만이 경력 1년 이하의 전문가에게 제공됩니다. DOU 포털은 2019년 우크라이나 IT 기업이 하급 전문가를 고용한 방법에 대한 연구를 발표했습니다 . SoftServe가 가장 많은 후배를 고용했습니다. 1,003명, EPAM 우크라이나가 2위(928명), ZONE3000이 640명으로 3위를 차지했습니다. 인구 밀집된 IT 시장에서 후배가 되기 두렵다: 경쟁에 대한 두려움을 극복하고 프로그래머가 되는 방법 - 6조사 대상 기업의 후배 중 약 75%가 상위 3개 도시인 키예프(Kyiv), 하르코프(Kharkov), 리비프(Lviv)에서 일자리를 찾았습니다. 동시에, 연구 저자가 지적한 바와 같이, 대기업은 인재 경쟁이 낮은 수도 외부에서 신규 이민자를 찾는 것이 더 쉽습니다. 러시아의 경우 후배가 취업할 가능성이 가장 높은 곳은 모스크바와 상트페테르부르크일 것으로 예상된다. 예를 들어, 오픈 소스에서 공석과 이력서를 분석하는 Headz 분석 봇 에 따르면 모스크바에는 공석 1개에 8명의 후보자가 있고 상트페테르부르크에는 14 대 1의 후보자가 있습니다. G5 Entertainment, Luxoft, EPAM과 같은 대기업은 신규 이민자에게 가장 친숙한 Emergn, Mail.Ru Group 및 ALM Works.

6월은 많지만 좋은 것은 거의 없다

일부 전문가들은 6월 시장이 과잉 공급되고 있다고 말한다. 특히, 책 읽는 후배들이 무료 강의를 듣고, 상업적인 경험 없이도 좋은 급여를 받기를 희망하는 소위 '백인'들 때문에. 그러나 경쟁이 치열하더라도 일자리를 찾을 수 있으며 가장 중요한 것은 동기 부여와 학습 욕구입니다. 개발 과정에서 고등 교육을 받을 필요는 없지만 YouTube에서 제공하는 몇 권의 책과 튜토리얼에 머무르지 않고 자기 교육에 시간을 투자하는 것이 매우 중요합니다. 12년 경력의 웹 프로그래머이자 채용 분야에서 멘토링과 비즈니스에 참여하고 있는 Ivan Kleshnin은 다음과 같이 썼습니다 .

“현대의 “후배”는 훈련을 시작한 지 3개월 후에 $1000를 받기를 원합니다. 그의 주요 교육 자산은 토렌트에서 다운로드한 강좌를 시청하는 것입니다. “모든 것은 무료여야 합니다!” - 준은 자신의 활동을 '모든 것'에서 조심스럽게 제외하며 선언한다. 특히, 인턴 제의를 받으면 한 푼도 안 받고 분개해서 일하지 않겠다고!

경험이나 교육 없이도 IT 분야에 취업할 수 있는 기회는 지금 여기에 존재하는 독점적인 특권입니다. 조만간 이 기회의 창은 닫힐 것입니다. 길고 값비싼 훈련과 실습 없이는 변호사나 의사로 취업할 수 없습니다...

회사에는 경험 없는 후배가 필요하지 않습니다. 그들이 그들을 고용한다면 그것은 그들 자신의 위험과 위험을 감수하면서 먼 미래를 내다보는 것입니다. 고용주의 이 발걸음을 감사히 여기고 단순히 감사하는 것이 자신에 대한 솔직함이다. 불행하게도 우리는 여전히 감사와 정직을 나약함의 표시로 여깁니다.”

휴일과 코로나바이러스: 후배들에게 공석이 적은 이유

인구 밀집된 IT 시장에서 후배가 되기 두렵다: 경쟁에 대한 두려움을 극복하고 프로그래머가 되는 방법 - 76월 공석 수는 연말과 두 번째 폐쇄 조치의 영향을 받습니다. “12월에는 원칙적으로 개발자를 찾는 사람이 적어 기업들이 휴가를 준비하고 있습니다. 또한, 프로세스에 신속하게 참여할 숙련된 개발자를 고용하는 것이 더 쉬울 예정인 폐쇄가 예정되어 있습니다. 게다가 신입사원을 교육하려면 회사에서 멘토를 제공해야 하고, 경험이 풍부한 개발자들은 이제 프로젝트에 바쁘다”고 핀테크 분야 제품 회사의 HR 관리자인 아나스타샤 멜닉(Anastasia Melnik)은 말합니다.

취업을 원하는 후배들에게 어떤 조언을 해줄 수 있나요?

동기를 결정하세요

유일한 동기가 돈이라면 IT 분야에서 오래 버틸 수 없을 것입니다. 준은 많이 공부하고, 새로운 기술을 배우고, 멘토와 소통해야 합니다. 당신의 동기가 새로운 직업에 대한 관심이라면 가장 좋습니다. 고용주는 이를 높이 평가할 것이며 채용 시 귀하에게 우선권을 줄 수도 있습니다.

혼자서 공부 많이 하세요

직장뿐만 아니라 집에서도요. 필요한 기반이 있으면 도박, 게임, 핀테크 등 틈새 시장에 대한 지식으로 넘어가십시오.

멘토의 말을 들어보세요

간단하지만 유용한 조언. 좋은 멘토와 함께라면 프로젝트에 훨씬 빨리 익숙해질 것입니다.인구 밀집된 IT 시장에서 후배가 되기 두렵다: 경쟁에 대한 두려움을 극복하고 프로그래머가 되는 방법 - 8

아웃소싱인가 제품인가?

후배에게 가장 쉬운 방법은 체계적인 업무와 많은 프로젝트가 있는 대규모 아웃소싱 회사에 취업하는 것입니다. 이는 개발 방법이 다양하다는 것을 의미합니다. 특정 제품 분야에 취업하고 한 산업 분야에서 기술을 향상시킬 수 있습니다. 이 경로는 자신이 좋아하는 개발 영역을 결정한 사람들에게 적합합니다.

구직을 준비하는 방법은 무엇입니까?

테스트 인터뷰를 실시하고, 일하고 싶은 회사를 조사하고, 기본적인 시장 요구 사항을 모니터링하십시오. "인터뷰에 대한 두려움: 두려움을 멈추고 인터뷰를 시작하는 방법"이라는 큰 텍스트에서 구직 준비에 대한 유용한 팁을 수집했습니다. .

자바의 전망은 어떻습니까?

우리는 수년간 Java 개발을 지켜본 두 명의 Java 전문가의 의견을 수집했습니다.

Maxim Kmets, 수석 Java 개발자

Java를 실행하는 장치의 수는 변경되지 않습니다. 이는 Java의 점유율을 차지하는 다른 언어가 등장했음을 의미합니다. Android 애플리케이션은 역사적으로 Java로 작성되었습니다. 이는 Java의 입지를 강화하지만 iOS/Android 플랫폼을 위한 크로스 플랫폼 솔루션도 등장하고 있습니다. 즉, 한 번만 작성하면 모든 곳에서 애플리케이션을 실행할 수 있습니다. 예를 들어 Dart 언어를 사용하는 Flutter(Google에서 모바일 애플리케이션을 만들기 위한 오픈 소스 SDK. Android 및 iOS용 애플리케이션을 개발하는 데 사용됩니다.) 그러나 그것이 그렇게 나쁜 것은 아닙니다. 저는 Java의 새 버전이 얼마나 빨리 출시되는지 좋아합니다. 불과 3~4년 전에는 Java 8이 있었습니다. 그 전에는 몇 년 전에 Java 7이 있었습니다. 이제 16일이 다가오고 있습니다. 새 버전은 다른 패러다임과 언어에서 최고의 아이디어를 포팅합니다. 매일 많은 프레임워크가 Java로 작성됩니다. 이 언어에는 대규모 마이크로서비스 프로젝트가 있고, 작지만 성실한 프로젝트도 있습니다. 저는 6년 전보다 후배들이 일자리를 찾기가 더 쉬워졌습니다. 그렇습니다. 사업 경험이 없는 사람을 고용하고 싶어하는 사람은 아무도 없습니다. 사람들은 종종 인턴십이나 테스트로 시작합니다. 기업에는 무엇이 필요합니까? 웹사이트에 대한 양식을 작성하기만 하면 사용자는 해당 양식을 통해 입력된 정보를 저장할 수 있어야 합니다. 이 글을 처음부터 작성하는 방법을 안다면, 당신은 거의 3학년이 될 것입니다(남은 것은 템플릿 인터뷰 질문을 배우는 것뿐입니다). 나에게 있어 Java는 이제 시장과 전문가 모두에게 가능한 모든 성장 옵션 중에서 황금빛 장소로 보입니다.

JavaRush 콘텐츠 팀의 팀 리더인 Vasily Malik

Java는 많은 코드가 작성되고 작성된 코드가 모두 지원되어야 하기 때문에 매우 오랫동안 수요가 있을 것입니다. 예를 들어, Fortran으로 글을 쓰는 친구가 있습니다. 이것은 은행 업계에서 사용되었던 언어이며 지난 세기 80년대에 사라졌습니다. 여전히 공석이 있으며 개발자는 Javaists가 거의 없기 때문에 Javaists보다 몇 배 더 많은 수익을 얻습니다. 이제 Java는 1년에 두 번 업데이트되지만 이전에는 Java가 2~3년에 한 번씩 업데이트되었습니다. 다른 언어에서 볼 수 있는 새로운 기능을 추가하기 위해 Java가 자주 업데이트됩니다. Java는 서로 다른 서비스 간의 상호 작용이 필요하고 대규모 컴퓨팅 성능이 필요한 곳에 사용됩니다. Java에는 중요한 기능이 있습니다. 모든 새 버전은 이전 버전과 완벽하게 호환됩니다. Java 개발 동향은 무엇입니까? 모든 것이 컨테이너화로 나아가고 있다고 생각합니다. 예를 들어 JavaRush 서버를 상상해 봅시다. 많은 코드 줄, 많은 클래스, 이 모든 것이 테스트하기 어렵습니다. 예를 들어, 내가 한 곳을 변경하면 다른 곳의 다른 부분에도 영향을 미칠 수 있습니다. 이는 대규모 모바일 애플리케이션의 단점입니다. 이제 애플리케이션은 가능한 한 작게 만들고 개별 부품 간의 고정된 상호 작용을 사용하려고 노력하고 있습니다. 즉, 하나의 단일체 대신 서로 작동할 수 있는 10개의 마이크로서비스가 있을 수 있습니다. 마이크로서비스는 작성하고 테스트하기가 매우 쉽습니다. 마이크로서비스가 수정되지 않았지만 문제가 있는 마이크로서비스가 나타나면 다시 작성되는 상황이 있습니다. 이렇게 하면 더욱 빨라집니다. Java에는 마이크로서비스 작업을 가능하게 하는 많은 프레임워크가 있습니다. Java의 경쟁자인 Python이 발전하는 이유는 빅데이터가 발전하고 있고 빅데이터에 사용되는 Python용 라이브러리가 여러 개 성공적으로 작성되었기 때문입니다. 조만간 누군가가 다른 언어에 대한 성공적인 라이브러리를 작성하게 될 것이며 Python의 인기는 줄어들 것입니다.

결론

이 텍스트가 초보자에 대한 두려움을 덜어주기를 바랍니다. 역시 새로운 것은 늘 무섭습니다. 그러나 장점이 있습니다:
  • • 후배들을 위한 일자리는 대도시에서 항상 찾을 수 있습니다. 왜냐하면 거기에는 항상 "젊은 피"가 필요한 대형 아웃소싱 회사의 사무실이 있기 때문입니다.
  • • $800의 초봉이 좋은 시작입니다.
  • • 후배 중에는 Java에 대한 지식이 얕은 지원자가 많습니다. 열심히 공부하고 개발자가 되고 싶은 이유를 정확히 이해한다면 면접에서 주목을 받게 될 것입니다.
예, 봉쇄와 2020년 말은 노동 시장 상황을 조정했습니다. 후배들에게는 공석이 줄어들었지만 휴일은 지나가고 회사는 신규 직원을 다시 고용할 것입니다.
코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION