언어 스탯
반도체 특화성4/10
범용성10/10
학습 난이도5/10
학습 난이도는 점수가 높을수록 더 어렵다는 뜻입니다.
Programming Language
웹 화면과 대시보드, 내부 관리 페이지, 데이터 시각화 도구를 만들 때 가장 많이 만나는 언어 계열입니다.
웹 기반 화면과 상호작용 처리에 강합니다.
대시보드, 사내 웹툴, 프론트엔드
VS Code, Node.js, React, Next.js
변수, 함수, 객체, 비동기, 타입 개념이 핵심입니다.
학습 난이도는 점수가 높을수록 더 어렵다는 뜻입니다.
`let`, `const`, 문자열, 숫자, 불리언부터 익힙니다.
기본 제어문과 비교 연산을 정리합니다.
일반 함수와 화살표 함수 개념을 익힙니다.
웹 데이터 처리의 핵심 자료구조입니다.
`Promise`, `async/await`를 이해해야 실제 앱 개발이 됩니다.
JS 위에 타입 안정성을 더한 형태를 이해합니다.
| 항목 | 정리 |
|---|---|
| 무엇에 특화되어 있나 | 웹 화면, 대시보드, 데이터 시각화, 사용자 상호작용에 특화되어 있습니다. |
| 장점 | 브라우저 기반으로 바로 실행되고 TypeScript를 쓰면 대규모 개발도 안정적입니다. |
| 반도체 외 주요 활용 | 웹 프론트엔드, 관리자 페이지, SaaS 서비스, 실시간 대시보드, 웹앱, 서버(Node.js) 개발에 널리 쓰입니다. |