안녕하세요.
이번주 테크레터 주제는 `자바 스크립트` (JavaScript)입니다.
오늘 목차는 다음과 같습니다.
- 잡담
- JavaScript 정의
- 실무에서 어떻게 활용될까?
#잡담
저는 현재 Spring을 시작으로 본격적인 개발공부를 하고 있지만,
JavaScript 역시 웹 애플리케이션 개발 시 많이 사용되는 프로그래밍 언어고, 프론트엔드/백엔드 개발자 모두에게 인기가 높습니다.
설문조사 결과를 통해 인기를 체감해보도록 하겠습니다.
가장 자신 있는 언어 (2020~2021) : Java(1위, 42.77%), JavaScript(2위, 40.2%)
- 특히 플랫폼, 교육, 콘텐츠/엔터 산업군의 개발자들의 가장 자신 있는 프로그래밍 언어는 JavaScript였습니다.
- 지난해 자신 있게 쓸 수 있는 프로그래밍 언어 8위에 머물렀던 TypeScript가 올해 4위로 순위 상승한 것도 눈에 띕니다.
- 가장 자신 있는 언어로 꼽혔던 Java와 JavaScript는 어쩔 수 없이 사용하는 언어 순위에서도 1위와 2위입니다.
- 솔루션, 교육, 콘텐츠/엔터 산업군에서는 JavaScript를 어쩔 수 없이 사용하는 언어 1위로 꼽았습니다.
※출처 : 프로그래머스
구글 트렌드 (글로벌)
- 검색량 : JavaScript > TypeScript (약 2~3배)
내 생각
자바 스크립트의 경우,
프로그래밍 개발에 익숙하고 이직을 고려하는 경력자들에게 기존/신규 수요가 높았을 것으로 보임
1) 프론트/백 엔드 모두 사용가능한 언어
2) 한번 배워두면 활용 범위가 넓음
3) 기업 입장에서 경력자 채용시 두가지 이상 포지션 소화를 희망함
(2021-02-01 뉴스 기사)
업계에서는 ICT 개발 인력 수급난 때문에 앞으로 몸 값이 더 올라갈 수 있다고 보고 있다. 신입 개발자 연봉을 높인 이유가 경력 개발자를 구하기 어려운 상황에서 나온 카드이기 때문이다. IT교육컨설팅 업계 관계자는 “백엔드·프론트엔드·클라우드·데이터 엔지니어·데이터 과학자 등 분야에서 두개 이상의 포지션을 소화할 수 있는 경력 개발자에 대해 수요가 높아져 몸값이 크게 높아졌다”면서 “그런 경력 인재는 사실상 구하기 어렵다 보니 이제는 아예 신입 개발자를 뽑아서 3~5개월 간 교육해 키워내는 방향으로 전환하고 있다"고 말했다.
출처 : https://www.sedaily.com/NewsView/22ID4T31JR
#정의
- 웹 페이지에서 복잡한 기능을 구현할 수 있는 스크립팅 또는 프로그래밍 언어
- 동적 페이지에 주로 활용됨 (ex. 콘텐츠 업데이트, 대화형 지도, 애니메이션 2D/3D 그래픽, 스크롤링 비디오 주크박스 등)
- DOM (Document Object Model) API를 통해 HTML과 CSS를 동적으로 수정하여 사용자 인터페이스를 업데이트한다
여기를 참고해주세요
const para = document.querySelector("p");
para.addEventListener("click", updateName); // click 이벤트 처리
function updateName() {
const name = prompt("Enter a new name");
para.textContent = `Player 1: ${name}`; // name 변수에 값 할당
}
#실무에서 어떻게 적용될까?
자세한 내용은 카카오 FE기술블로그 를 참고해주세요.
'테크레터' 카테고리의 다른 글
테크레터 6편. 내가 알고 싶은 Github 기능 - Issue, Pull requests (3) | 2024.01.15 |
---|---|
테크레터 5편. 데이터베이스 인덱스 (0) | 2024.01.05 |
테크레터 4편. HTTP request 메서드 (0) | 2023.12.29 |
테크레터 3편. 누가 Restful API 소리를 내었는가 (0) | 2023.12.22 |
테크레터 3편. 컴파일러와 인터프리터의 차이는 무엇인가요? (0) | 2023.12.19 |