2021년에 JavaScript를 배워야 하는 5가지 이유

2021년에 JavaScript를 배워야 하는 5가지 이유

나는 종종 당신이 어떤 프로그래밍 언어로 프로그래밍을 시작해야 하는지 질문을 받는다. 이 질문에 대한 답은 매우 간단합니다. 프로그래밍 언어는 중요하지 않다. 중요한 것은 논리적인 추론과 프로그래밍 패러다임과의 첫 번째 접촉이다. 나머지는 여러분이 산업에 몰입하면서 차근차근 다가오게 될 것입니다.

하지만, 사실 나는 자바스크립트가 업계에서 유명하다는 이유로 배우는 것을 반대하는 많은 사람들을 만났다. 자바스크립트가 어떤 목적을 가지고 탄생한 것은 사실이며, 업계는 그것이 원래 의도하지 않았던 문제들을 해결하기 위해 자바스크립트를 사용해왔다. 이것은 노련한 개발자나 다른 프로그래밍 패러다임에서 온 개발자들 사이에서 나쁜 평판을 초래했다. 그러나 JavaScript가 6년 이상(2015년) 동안 매년 업데이트를 받고 있다는 점을 무시할 수 없습니다. 또한 지원을 제공하고 가능한 개선 사항을 검토하고 있는 대규모 커뮤니티가 있습니다.

이 기사에서는 첫 번째 실행 환경인 프런트 엔드에 전념하고 싶지 않다는 사실과는 별개로 2021년에 JavaScript를 배워야 하는 이유를 말씀드리겠습니다.

1. 초보자 친화적

저는 컴퓨터 공학에서의 저의 시작에 대해 말하고 싶습니다. 제가 11살 때 소프트웨어를 개발하기 시작했을 때, 저는 어떤 일이 일어나고 있는지 알기 위해 도구나 컴파일러의 도움 없이 파스칼과 C 프로그래밍 언어를 처음 배웠습니다. 사실, 소프트웨어를 개발하는 것을 배우는 것은 꽤 어려웠고, 여러분은 이 길을 안내할 멘토가 필요했습니다.

오늘날 소프트웨어 개발을 시작할 수 있는 많은 시설이 있지만 자바스크립트는 초보자들이 소프트웨어 개발을 시작할 수 있는 언어이다. 물론, 이 소프트웨어가 당면한 문제에 대한 최선의 해결책은 아니지만, 초보자는 코드 라인을 작성하고 소프트웨어 개발에서 그들의 경력을 시작할 것이다.

다음 단계는 학습을 멈추지 않고, 나날이 발전하는 방법을 고려하는 것입니다. 하지만 여러분은 이미 발전의 세계에 있을 것입니다. 자바스크립트는 초보자에게 친숙한 언어로 신규 개발자가 현장에 진입할 수 있는 셈이다.

신인을 올바른 발전의 길로 안내하는 것이 베테랑 개발자들의 과제다. 신입사원들은 베테랑들의 경험을 듣고 배워야 한다. 하지만 그것은 우리가 다른 시간에 논의할 수 있는 또 다른 주제입니다.

2. 세계에서 가장 인기 있는 프로그래밍 언어

이 발언은 다른 언어에 비해 성능이나 보안을 향상시키지만 소수인 이국적인 언어를 사랑하는 사람들에게 피해를 줄 수 있다. 우리의 경우 자바스크립트는 세계에서 가장 많이 사용되고 인기 있는 프로그래밍 언어이기 때문에 초보자에게는 탁월한 선택이 될 수 있다.

이것은 주로 프런트 엔드 세계(웹에서)에는 경쟁 언어가 없기 때문에 발생합니다. 프로그래밍 언어의 독점이 있다. 과거에는 비주얼 베이직 스크립트, 액션 스크립트(플래시), 심지어 자바 애플릿과도 경쟁했다. 그러나 자바스크립트에서 살아남은 언어는 없다. 사실, 프런트 엔드에서 두드러진 위치를 차지하기 시작하는 유일한 언어는 자바스크립트 수퍼세트인 TypeScript이다. 따라서 JavaScript가 어떻게 작동하는지 자세히 아는 것이 좋습니다.

3. 풍부한 자바스크립트 작업

모든 분야 또는 소프트웨어 개발 환경에서, 우리는 동일한 유형의 문제를 해결하는 몇 가지 프로그래밍 언어를 찾는다. 그러나, 우리는 자바스크립트가 웹 애플리케이션 프런트엔드 시장에서 "독점"을 가지고 있다고 언급했다. 그 사실은 이미 다른 언어에 비해 특권적인 위치에 있다.

자바스크립트에서 일자리를 찾을 때 가장 흥미로운 점은 오늘날 모든 프런트 엔드 툴/프레임워크가 자바스크립트를 기반으로 하고 있으며, 자바스크립트가 어떻게 동작하는지 깊이 있게 아는 것이 좋다. 즉, TypeScript를 언어로 사용하는 React, Vue 또는 Angular에서 작업을 선택하려면 JavaScript에 대한 지식이 있어야 합니다.

따라서 JavaScript를 배우고 이해하면 보수가 좋은 직장을 얻을 수 있습니다. 사실, 웹 개발 산업에서 우리가 좋은 직업을 가질 수 있게 해주는 큰 문제가 있습니다. 자바스크립트 언어에 대한 확실한 지식을 가진 전문가가 부족하다.

실제로 작성 당시, JavaScript가 필요한 작업이 미국에 67,000개 이상 있음을 나타냅니다.

일자리가 많을 뿐 아니라 평균 연봉도 10만9803달러다.

4. 어디에나 있어

제가 대학생이었을 때, 저는 자바가 혁명이었다고 들었습니다. 왜냐하면 우리는 코드를 한 번만 쓸 수 있었고 그것은 모든 장치에서 실행되었기 때문입니다. 그리고 자바가 운영 체제에서 가상 머신을 통해 우리를 추출해 낸 것은 사실입니다. 저는 자바의 아이디어에 푹 빠졌고, 오늘날 우리는 자바스크립트 코드를 실행하는 훨씬 더 쉽고 편안한 "가상 머신"(즉, 웹 브라우저)을 가지고 있습니다. 따라서 웹 브라우저가 설치된 모든 환경에서는 JavaScript를 사용할 수 있습니다. 즉, 최종 사용자가 사용할 수 있는 모든 장치를 실제로 사용할 수 있습니다.

이것은 여기서 끝나지 않는다. 10년 이상 자바스크립트는 Node.js 덕분에 서버에서 실행될 수 있었다. 사실, 이를 통해 그래픽 환경 없이도 소형 장치에서 JavaScript로 코드를 작성할 수 있습니다.

5. 공동체

이 세상에서 독특하다는 것은 인간이 수년간 추구해 온 것이다. 사실, 패션, 자동차, 보석 산업에서 그것은 사용자들에게 추가 비용이 드는 것이다.

우리의 맥락에서, 독특하거나 혼자 있는 것은 위험해요. 우리의 일은 협력적이다. 동료와 완전히 동기화해야 하는 작업 분야로, 이때 숫자에 강점이 있다. 프로그래밍 언어를 사용하는 사람들의 공동체가 도서관을 만들고, 의구심을 풀고, 개정으로 언어를 지속시키는 데 도움을 준다면, 이러한 장점들이 있다.

커뮤니티의 크기는 매우 중요하며 자바스크립트의 커뮤니티는 다른 언어에 비해 세계에서 가장 클 수 있다.

다음은 JavaScript 커뮤니티가 세계에서 가장 큰 커뮤니티 중 하나라고 추측할 수 있는 몇 가지 데이터입니다.

결론

이 글은 JavaScript 프로그래밍 언어가 문제를 해결하는 최선의 옵션인지 또는 변환해야 하는지 여부에 대한 내용이 아닙니다. 우리는 여러분이 2020년에 자바스크립트를 배워야 하는 이유를 살펴보았고 심지어 앞으로 몇 년 동안도 마찬가지였습니다.

소프트웨어 개발자로서 당신에게 긍정적인 점을 고려한 분석입니다. 물론 몇 년 안에 자바스크립트를 대체할 다른 언어나 환경이 있을 수 있지만, 이 언어로 배운 것을 다음 언어로 이전할 수 있습니다.

내 생각에는 다른 언어에 비해 자바스크립트를 배울 수 있는 좋은 점 때문에 기회를 놓치지 말아야 할 것 같아.

from http://devcloset.tistory.com/71 by ccl(A) rewrite - 2021-03-08 01:00:32