본문으로 건너뛰기

23.06.22(목)

하루 요약

  1. 10시 ~ 21시 : 공유 오피스
  2. 21시 ~ 22시 : 서현 ZARA 쇼핑
  3. 22시 ~ 22시 40분 : 운동
  4. 22시 40분 ~ 23시 : 깡돌이 산책

오늘 한 일

  1. 스피치 & 면접 연습
    • 자기소개, 지원동기, 포트폴리오 기반 준비
  2. 면접 스터디 기술 질문 준비
  3. Gloddy 프로젝트 회의 및 세팅

오늘 배운 내용 요약

  1. Javascript는 동적 인터프리터 언어이며, 타입 지정 따로 없이 할당되는 과정에서 자동으로 데이터 타입이 결정되는 것을 말한다.
  2. Javascript의 데이터 타입에는 크게 원시 타입과 객체 타입이 있다. 원시 타입은 7가지(Boolean, Number, String, Null, undefined, BigInt, Symbol)이며, 객체 타입은 원시 타입을 제외한 모든 것을 말한다.
  3. Symbol 타입이란, 변경 불가능한 원시값을 말한다. 주로 객체의 프로퍼티 키로 사용되며, 내장 심볼에서도 사용한다.(e.g. Symbol.iterator)
  4. compile : 소스코드 -> 기계어로 변환하는 과정. compile error의 경우 syntex error(문법에 맞지 않음), type error가 있다.
  5. runtime : 응용프로그램이 동작되어지는 때. runtime error의 경우 0 나누기 error, null 참조 error 등 compile 중에는 감지하지 못하는 에러들이 있다.
  6. compile : runtime 전에 기계어로 해석 <-> interpret : runtime 이후 row 단위로 해석해 프로그램 구동
  7. JS는 전통적으로 interpreter 언어이지만, JS엔진의 JIT컴파일, TS->JS 컴파일, Babel을 이용한 JS코드 변환에서 컴파일이 사용된다.

오늘의 생각

면접이 조금조금 씩 느는 것이 보이는 듯하다. 근데 이게 나 혼자 연습하다보니 느는지 정확히 모르겠다. 내일 코칭 받아보며 확인하고, 팩트로 좀 맞아봐야겠다.

Gloddy 회의를 진행했다. 이번 프로젝트, 열심히 해보자 :)