IT 분야의 직업군
2.3 IT 분야의 직업군
위에서 살펴본 인터넷에 관련된 다양한 직업군에 대해 살펴보도록 하겠습니다. 이해관계자들의 입장이나 업무를 살펴봄으로 여러분은 보다 나은 커뮤니케이션을 할 수 있을 것입니다.
2.3.1 프론트엔드
프론트엔드는 웹 개발에서 사용자와 직접 상호작용하는 부분을 담당합니다. 프론트엔드 개발자는 HTML, CSS, JavaScript 등의 기술을 사용하여 웹 페이지의 구조, 디자인, 동작을 구현합니다.
- 가장 많이 사용하는 라이브러리 또는 프레임워크
- React
- Vue
2.3.2 백엔드
백엔드는 웹 애플리케이션의 서버 측 로직과 데이터 처리를 담당하는 영역입니다. 백엔드 개발자는 다양한 프로그래밍 언어와 프레임워크를 사용하여 웹 애플리케이션의 핵심 기능을 구현하고, 데이터베이스와 상호작용하며, 클라이언트의 요청에 응답합니다.
- 가장 많이 사용하는 라이브러리 또는 프레임워크
- Java
- Spring
- Spring-boot
- Node
- Express
- NestJS
- Python
- fastAPI
- Django
- Java
2.3.3 그 외 다양한 이해관계자
💡 주요 용어 정리
- 인터넷: 컴퓨터 네트워크들을 연결하는 글로벌 네트워크 시스템
- 웹: 인터넷에서 정보를 공유하기 위한 전 세계적인 정보 공간
- URL: 인터넷에서 웹 페이지, 이미지 등의 리소스 위치를 나타내는 지시자(이름) 또는 경로
- IP: 인터넷에 연결된 장치들을 식별하기 위해 사용되는 숫자 주소
- PORT: 컴퓨터 네트워크에서 IP 주소와 함께 사용되어, 하나의 컴퓨터에서 동작하는 여러 개의 서비스나 프로세스를 구분하는 역할