23.06.22(목)
하루 요약
- 10시 ~ 21시 : 공유 오피스
- 21시 ~ 22시 : 서현 ZARA 쇼핑
- 22시 ~ 22시 40분 : 운동
- 22시 40분 ~ 23시 : 깡돌이 산책
오늘 한 일
- 스피치 & 면접 연습
- 자기소개, 지원동기, 포트폴리오 기반 준비
- 면접 스터디 기술 질문 준비
- Gloddy 프로젝트 회의 및 세팅
오늘 배운 내용 요약
- Javascript는 동적 인터프리터 언어이며, 타입 지정 따로 없이 할당되는 과정에서 자동으로 데이터 타입이 결정되는 것을 말한다.
- Javascript의 데이터 타입에는 크게 원시 타입과 객체 타입이 있다. 원시 타입은 7가지(Boolean, Number, String, Null, undefined, BigInt, Symbol)이며, 객체 타입은 원시 타입을 제외한 모든 것을 말한다.
- Symbol 타입이란, 변경 불가능한 원시값을 말한다. 주로 객체의 프로퍼티 키로 사용되며, 내장 심볼에서도 사용한다.(e.g. Symbol.iterator)
- compile : 소스코드 -> 기계어로 변환하는 과정. compile error의 경우 syntex error(문법에 맞지 않음), type error가 있다.
- runtime : 응용프로그램이 동작되어지는 때. runtime error의 경우 0 나누기 error, null 참조 error 등 compile 중에는 감지하지 못하는 에러들이 있다.
- compile : runtime 전에 기계어로 해석 <-> interpret : runtime 이후 row 단위로 해석해 프로그램 구동
- JS는 전통적으로 interpreter 언어이지만, JS엔진의 JIT컴파일, TS->JS 컴파일, Babel을 이용한 JS코드 변환에서 컴파일이 사용된다.
오늘의 생각
면접이 조금조금 씩 느는 것이 보이는 듯하다. 근데 이게 나 혼자 연습하다보니 느는지 정확히 모르겠다. 내일 코칭 받아보며 확인하고, 팩트로 좀 맞아봐야겠다.
Gloddy 회의를 진행했다. 이번 프로젝트, 열심히 해보자 :)