분류 javascript

JavaScript 프레임 워크 게임 : 2019 년 가장 요구되는 프론트 엔드 개발자 기술

컨텐츠 정보

  • 조회 89 (작성일 )

본문

JavaScript 생태계는 전장을 떠올리게 합니다. TypeScript vs. ES6, React vs. Angular, Jest vs. Mocha… 인기 있는 TV 시리즈와 마찬가지로 이러한 모든 대결은 JS 애호가가 업데이트를 기다릴 때마다 스스로에게 다음과 같은 질문을 합니다. 내 경력에서 어떤 프론트 엔드 개발자 기술을 향상시켜야 합니까? ? 한편, 각 기술의 추종자들이 군대를 휘젓습니다.🙂 


CV Compiler에서는 매주 수십 개의 JS 개발자 이력서를 개선하는 데 도움을 주기 때문에이 프레임 워크 게임을 추적하여 고용주의 요구를 정기적으로 분석합니다. 그러나 이 기사에서는 기술을 지원하거나 비판하지 않을 것입니다. 현재 JavaScript 추세에 대한 외부 관점을 제공하겠습니다.


https://cvcompiler.com/blog/game-of-javascript-frameworks-the-most-demanded-front-end-developer-skills-of-2019/ 


2019 년 가장 요구되는 프론트 엔드 개발자 기술 : 데이터 중심 연구 


AngelList, StackOverflow, LinkedIn 및 전 세계적으로 빠르게 성장하는 기술 회사의 경력 페이지에서 JavaScript 개발자를 위해 300 개의 작업 사양을 채택했습니다. 자체 텍스트 분석 도구를 사용하여 가장 자주 언급 된 용어를 식별했습니다. (숫자는 그들이 언급 된 빈도를 나타냅니다.)


Top JavaScript front end developer skills in 2019 


참고 : 이것은 JavaScript가 주요 언어 인 작업 위치에 대한 프론트 엔드 개발자 기술의 일반적인 등급입니다. 확실히, 나는 백엔드 개발자가 React를 완벽하게 알고 있어야 한다고 주장하지는 않습니다. 또한 이 차트는 현재 JavaScript 고용 동향을 반영한 것으로 JS 개발자의 선호도와 다를 수 있습니다. (다음 섹션에서 설명하겠습니다.)


The main takeaways 


우리의 평가에 표시되지 않은 비 JS 언어 중 가장 자주 언급 된 언어는 C # (24) 및 PHP (16)입니다. 데이터베이스 관리 시스템의 경우 MySQL (23) 및 MongoDB (23)가 차트를 위반했습니다. 놀랍게도, 일반적으로 논의 된 Express.js (24)는 흐름 (23)과 같이 덜 자주 언급되었습니다.


Agile (150)이라는 용어는 차트에서 언급되지 않았지만 Git 또는 Redux보다 더 많은 수를 나타냈습니다. 이상하게 보일지 모르지만 팀 내에서 효과적으로 작업하고 의사 소통하는 것은 이제 모든 JS 개발자가 얻는 어려운 기술과 비슷합니다.


UX (101)도 마찬가지입니다. 물론 고급 UX 과정을 밟을 필요는 없지만 (하지만 가능하다면 좋을 것입니다.) 프론트 엔드 개발자 경력을 향상 시키려면 사용자의 여정을 더 원활하게 하는 방법을 알아야 합니다. 기술적 수단이지만 디자이너들은 아직 알려지지 않았습니다.


확장성 (70), 클라우드 컴퓨팅 (44) 및 보안 (29)과 같은 용어를 충족했다는 사실은 JS 경향이 소프트웨어 개발 산업의 경향을 전혀 상속하지 않음을 나타냅니다.


아시다시피 Vue.js는 우리의 기술 등급이 그리 높지 않았습니다. 몇 가지 이유가 있을 것 같습니다. 우선, 모든 회사가 프로젝트를 Vue.js로 이전하고 보다 안정적이고 일반적인 프론트 엔드 솔루션을 폐기 할 준비가 된 것은 아닙니다. 둘째, 고용주는 프런트 엔드 개발자가 작업하는 동안 Vue.js를 배우기를 원할 수 있으므로 초기 작업 사양에는 언급하지 않습니다.


그럼에도 불구하고 Vue.js는 전 세계 연구를 기반으로 매우 인기가 있습니다. 또 다른 흥미로운 관찰 결과 : 동일한 설문에 응답 한 응답자의 34 %가 ​​Angular를 사용해 보았지만 다시는 사용하지 않을 것이라고 답했습니다. 그렇다고 해서 이 세 가지 기술 (React, Angular 또는 Vue.js)이 백기를 올릴 것이라는 의미는 아닙니다. 프론트 엔드 프레임 워크의 선택은 프로젝트 규모, 아키텍처 또는 회사의 지리와 같은 많은 요소에 의해 정의됩니다.


GraphQL도 마찬가지입니다. 차트의 최상위에 있지는 않았지만 빠르게 성장하고 있습니다. 2018 Node.js 사용자 설문 조사에 대한 응답자의 21 %는 이미 작업에 사용하고 있습니다. 2018 년 4 월 30 일, 52 명이 Apollo (GraphQL 클라이언트)를 다운로드했습니다. 정확히 1 년 후 10,794 명이 같은 결과를 얻었습니다.


도구 제작과 관련하여 흥미로운 대결도 있습니다 : Parcel과 Webpack. 2018 JavaScript Rising Stars 연구에 따르면 전자는 후자에서 인기를 얻고 있습니다. 그러나 Parcel은 기본 구성, 개발 서버 및 핫 모듈 교체와 같은 매력적인 내장 기능을 갖추고 있지만 여전히 좋은 웹팩을 대체하지는 못했습니다. JS 2018 주에 16 천명 이상의 응답자가 프로젝트를 구축하기 위해 Webpack을 사용합니다. 우리의 연구에 따르면, 우리는 300 개의 공석에서 소포를 만나지 못했습니다.