정리하기
1 개발 분야는 프론트엔드, 백엔드, 데브옵스, 데이터 과학/인공지능, 게임, 임베디드, 정보 보안 등으로 나뉜다.
2 수요가 가장 많은 프론트엔드와 백엔드의 주요 기술은 다음과 같다. 개발자가 되려면 먼저 개발 분야를 선택하고, 해당 분야의 프로그래밍 언어와 프레임워크를 공부해야 한다.
구분 |
분야 |
프로그래밍 언어 |
프레임워크 |
프론트 엔드 |
웹 프론트엔드 개발 |
HTML, CSS, 자바스크립트 |
리액트, 앵귤러, 뷰 |
iOS 앱 개발 |
스위프트 |
유아이킷, 스위프트유아이 |
|
안드로이드 앱 개발 |
자바, 코틀린 |
안드로이드 제공 프레임워크 |
|
크로스 플랫폼 개발 |
자바스크립트, 다트 |
리액트 네이티브, 플러터 |
|
백엔드 |
|
자바 |
스프링 |
파이썬 |
장고, 플라스크, 패스트API |
||
자바스크립트 |
노드JS, 넥스트JS |