221110 큰일났다

hana jeong·2022년 11월 10일
0

스파르타 부트캠프

목록 보기
11/68

오늘 배운 점

최원장님의 DB 특강

웹서비스가 돌아가는 원리를 식당에 비유하면서 말씀해주셨다
예를 들면 식당(서버)에 가서 우리가 요청을 하면 제공을 해준다라고 이해하면 쉽다

브라우저를 통해서 내가((나+브라우저)=클라이언트) 웹서버에 어떤 것을
요청하고(리퀘스트는 url로 하는 것=이게 우리의 언어!(get post등)),
서버는 클라이언트의 요청을 받아서 일련의 서비스를 리턴하는 것(응답)이다.

동기와 비동기는 이 이미지를 보면 이해가 더 쉽다


(출처:https://poiemaweb.com/js-async)

동기는 요청한 작업과 결과가 동시에 일어난다는 것으로
위의 이미지(a) 같이 커피를 요청하면 커피가 나올 때 까지(결과가 나올때 까지) 기다려야한다
따라서 요청을 한 이후에 다른 작업을 동시에 진행할 수 없다

비동기는 위의 이미지(b)처럼 커피를 주문한 다음에(커피를 요청함) 커피가 나올 때 까지 다른 작업을 동시에 할 수 있다
나는 이렇게 이해했는데 다른 분들은 어떻게 이해했을지 궁금하다 ㅎ

다시 반복문 연습

어제 중첩반복문으로 구구단 만들어서 좀 기뻤는데 이러기엔 너무 시기상조였다...
if나 배열을 넣은 반복문을 만드려니까 머리속에서 어떻게해야할지 감이 안 와서 너무 답답했다
그리고 오늘 패기롭게 끝말잇기 페이지를 코딩하는 걸 도전해봤으나 이해가 안 가는 부분이 너무 많아서 다시 반복문부터 연습하고 잘 것이다

느낀 점

뭔가 하루가 너무 빠르게 흘러갔는데 정작 해낸 건 없는 듯한 하루였다 뭔가 머리속에 남는 게 없는 느낌...
그래도 시간은 날 기다려주지 않으니까 산책 한번 하고 와서 반복문 다시 연습하고 잘 것이다 다시 천천히 해보는 거야ㅠㅠㅠ
이대로 포기 할 수 없다~~

학습 목표 달성 여부

  • 렛츠기릿 자바스크립트 배열 다시 듣고 정리 O
    -> 배열은 쉬운 듯 하면서도 반복문이랑 같이 쓰면 어렵다...
  • 렛츠기릿 자바스크립트 DOM 강의 3개 듣고 실습
    -> 끝말잇기 코딩 실습을 하는 영상이었다
    처음에는 이해가 되나 했지만 뒤에 가서는 안 배운 개념이 좀 나오고 처음 보는 게 많아서 잘 이해가 되지 않았다
    그래도 순서도를 그리는 걸 보고 코딩하기 전에 하나하나 쪼개고 논리적으로 생각해봐야 겠다는 생각이 들었다
    순서도가 결국 알고리즘인데 저렇게 순서도처럼 생각할 수 있으면 코딩짜는 것도 훨씬 수월 할 듯 하다

내일 학습 목표

  • 자바스크립트 if, while, for, switch, 중첩반복문 정리하기
  • 자바스크립트 while문을 for, switch로, for문을 while과 switch로 바꾸는 연습(구조 자체에 안 익숙해서 그런가;)
  • 코드를 보고 어떻게 작성할 지 순서도(?) 그려보기
    (꼭 순서도 아니여도 어떤 식으로 짜야할 지 그려보기)

자바크스립트야 친해지자...

profile
https://developer-hh.tistory.com 로 옮깁니다

1개의 댓글

comment-user-thumbnail
2022년 11월 11일

동기 비동기 잘 이해하셨습니다
그림으로 이해하니 훨씬 쉽네요 ㅎㅎ동기분들께 공유해주셔도 좋을듯합니다

답글 달기