첫 페어프로그래밍
오늘은 처음으로 페어를 만나는 날이었다. 오전에는 자바스크립트의 기초인 변수와 자료형, 함수에 대해 각자 공부하고, 오후 1시부터 구글 밋으로 만나 관련 문제를 푸는 시간이었다. 같은 공부를 하고 있는 페어와 만나 이런저런 얘기를 하며 아이스브레이킹을 했는데, 소속감이 느껴지고 좋았다. 제대로 공부하는 첫날이어서 문제 난이도가 그리 높지 않았고, 10문제를 30분 만에 푼 뒤에 무엇을 할까 하다가 백준 알고리즘 단계별 풀기를 제안드렸다. 이것을 처음부터 풀어본 게 문법이 익숙해지는데 도움이 되었기 때문이다. 알고 있는 여러 정보를 나눌 수 있어서 좋았고, 왠지 더 열심히 공부하고 싶다는 의지가 강해졌다.
오늘 배운 것
- 변수의 선언과 할당
- 선언 : 값을 저장하기 위한 메모리 공간을 확보한다. 이때 변수의 이름인 식별자는 메모리 위치를 기억한다.
- 할당 : 해당 메모리 위치에 값을 저장한다.
- 값을 할당하지 않은 변수는 undefined의 값을 갖는다.
- 자료형 (데이터 타입) : 아래와 같이 정리해보았다.
- 함수
- 함수 선언문, 함수 표현식, 화살표 함수의 기본적인 내용에 대해 배웠다.
- 앞으로 파라미터, 매개변수 등은
매개변수
로 / 인자 값, 인수, 전달 인자 등은전달 인자
로 통일한다.
라이브 세션을 통해 문제를 풀이하는 시간이 있었다. 여러 내용 중 꼭 기억하고 싶은 것은 '정확한 용어를 사용하자' 그리고 '의사 코드를 적극 활용하자'이다. 페어와 문제를 풀거나 혼자 문제를 풀 때 애매모호한 일상 단어를 사용해 코드를 설명하거나, 코드의 작동 방식을 미리 생각하지 않고 문제에 접근하는 경우가 많은데 이런 부분에 주의해야 앞으로의 의사소통에 도움이 될 것이다.
오늘 내용은 기존에 알고 있던 내용들이어서 복습 + 보강의 느낌으로 공부를 했다. 앞으로도 아는 내용을 다루는 챕터가 있으면 그것을 더 보강하는 방식으로 공부하고 정리를 잘해놓아야겠다.
주말에 공부할 내용
- 웹개발 종합반 3주차까지 수강하고 블로깅
- Ajax로 OpenAPI 데이터를 활용하고, 웹 크롤링과 mongoDB 내용을 복습한다.
- 자바스크립트 배열 메서드 복습하고 블로깅
'TIL' 카테고리의 다른 글
[Day 6] CSS 기초 :: FE 역량, CSS 상대단위, Selector 등 (0) | 2022.06.30 |
---|---|
[Day 5] Html 기초 (0) | 2022.06.29 |
[Day 4] 반복문 (0) | 2022.06.29 |
[Day 3] 조건문, 문자열 메서드 (0) | 2022.06.27 |
[Day 1] 코드스테이츠 첫날! (0) | 2022.06.23 |