들어가기 앞서..
비전공자이면서 개발 공부를 시작하고 프레임워크와 여러 기술 스택을 입문 정도는 사용할 수 있지만,
CS 공부를 해본 적이 거의 없다.
현재 무엇을 공부해야하는지 또는 앞으로 있을 면접을 준비하기 위해서 CS 공부를 하기로 했다.
마침, roadmap.sh의 2021 버전의 백엔드 개발자 로드맵을 번역한 이미지가 있어서, 이것을 토대로 CS 공부를 해볼 것이다.
(백엔드 로드맵의 추천 또는 대체 가능한 옵션은 본인이 작성한 것이 아님)
백엔드 로드맵의 목적
이 로드맵은 웹 개발에 대한 전체적인 방향과 함께 앞으로 무엇을 배워야 할지를 안내하며, 몇몇 도구가 그저 힙하거나 유행이라는 이유만으로 배우는 것은 피하고자 함에 목적이 있다.
어떤 도구가 다른 도구보다 어떤 경우에 더 적합한지 그 이유를 이해하고, 기술의 힙함이나 유행은 작업에 가장 적합한 이유가 될 수 없음을 기억해야 한다.
인터넷
- 인터넷은 어떻게 작동하는가?
- HTTP는 무엇인가?
- 브라우저들(크롬, 파이어폭스 등)과 그들의 작동 원리
- DNS 와 작동원리
- Domain Name은 무엇인가?
- hosting은 무엇인가?
기초 Frontend 지식
프론트엔드 개발, 뭐하는 직종이야?
HTML/CSS/JavaScript의 정의와 차이점
- HTML
- CSS
- JavaScript
<< 공부하면서 추가할 예정 >>
'CS 백엔드 > 기타' 카테고리의 다른 글
프로그래밍 패러다임 (0) | 2023.03.31 |
---|