Today I Learned

    TIL] 2021/08/14

    TIL] 2021/08/14

    오늘의 공부 자바스크립트 노마드 코더님의 바닐라 JS로 크롬 앱 만들기 강의에서 투두 리스트를 만들었습니다. 투두 리스트를 만드는 것은 리액트로도 많이 해보았는데 자바스크립트로 만들어보니 색다르고 재밌었습니다! 자바스크립트(딥 다이브)를 읽었습니다. 자바스크립트로 알고리즘 한 문제를 풀었습니다. 벨로퍼트님의 모던 리액트의 기초 부분을 읽고 실습했습니다! 타입스크립트 컴파일에 대한 공부를 했습니다! 타입스크립트로 이제 곧 프로젝트를 시작하는데 타입스크립트로 프로젝트를 진행하는 것은 어렵지만 과정도 재미있고 완성했을 때 뿌듯할 것 같아 기대가 됩니다! 토이 프로젝트 뷰를 완성하고 회원가입을 구현했습니다! 뷰를 그릴 때 theme과 최소 단위 컴포넌트를 사용하는데 손에 익숙하지 않아서 자잘한 실수를 많이 하는..

    TIL] 2021/08/13

    TIL] 2021/08/13

    오늘의 공부 자바스크립트 노마드 코더님의 바닐라 JS로 크롬 앱 만들기 강의에서 시간을 추가하고 10개의 명언을 추가한 뒤 그 명언을 랜덤으로 나오게끔 만들었습니다! 자바스크립트 (딥 다이브)를 읽었습니다. 자바스크립트로 알고리즘 한 문제를 풀었습니다. 엘리님의 타입스크립트 강의에서 자바스크립트 강의 복습을 진행하였습니다. this와 promise 그리고 module에 대한 것을 공부했습니다. this는 자바스크립트에서 정말.......😭... 헷갈리게 하는 요소인 것 같습니다. 하지만 전에 공부했던 내용이어서 한번 되짚어보니 처음보다 어렵지 않았습니다! 프로미스도 선행학습을 해둔 것이 있어서 많이 어렵진 않았지만 헷갈릴 수 있어 조심히 사용해야 할 것 같습니다. 모듈에 대해서 배울 땐 제가 리액트에서 ..

    TIL] 2021/08/12

    TIL] 2021/08/12

    오늘의 공부 자바스크립트 노마더 코더님의 바닐라 JS로 크롬 앱 만들기 강의에서 자체적으로 브라우저의 로컬 스토리지를 통해서 데이터를 유지하는 법을 배웠습니다. 자바스크립트(딥 다이브)를 읽었습니다. 자바스크립트로 알고리즘 한 문제를 풀었습니다. 타입스크립트 다양한 유틸리티 타입을 배웠습니다. 타입스크립트는 정말 어려운 것 같습니다... 열심히 공부해서 타입스크립트를 자유자재로 쓰고 싶습니다..! 토이 프로젝트 로그인 유지와 글 삭제 기능을 구현하였습니다. 토이 프로젝트는 기간을 정하지 않으면 너무 긴장감이 없을 것 같아 기간을 정해놓고 진행을 하는데 수정 기능을 시간이 부족해서 구현하지 못한 것이 너무 아쉽습니다. 하지만 토이 프로젝트를 통해 많은 것을 배우고 저번 프로젝트 때보다 많이 발전한 것 같아..

    TIL] 2021/08/11

    TIL] 2021/08/11

    오늘의 공부 자바스크립트 노마드 코더님의 바닐라 JS로 크롬 앱 만들기 강의 자바스크립트로 웹 조작하는 법을 배웠습니다. 제로초님의 강의를 통해 배운 것들이 많아서 이해하는 것에 어려움이 덜 했습니다. 자바스크립트 (딥 다이브)를 읽었습니다. 프로토타입은 아직 어렵지만 프로토타입을 통해 메서드를 계속 생성을 하지 않을 수 있다는 것이 기억에 남았습니다! 메서드를 계속 생성하게되면 성능 저하가 올 수 있기 때문에 메서드를 중복 사용한다면 프로토타입을 사용해야 할 것 같습니다! 마지막으로 자바스크립트로 알고리즘 한 문제를 풀었습니다! 타입스크립트 Type Alias와 Interface의 차이점에 대해 배웠습니다. 타입스크립트는 아직은 익숙하지 않아서 어렵게 다가오는 것 같습니다. 타입스크립트로 프로젝트를 얼..

    TIL] 2021/08/10

    오늘의 공부 자바스크립트 노마드 코더님의 바닐라 JS로 크롬 앱 만들기 강의 기초 부분을 들었습니다. 기초적인 내용을 한번 되짚었습니다. 그리고 자바스크립트 (딥 다이브)를 읽었지만 이해가 잘 되지 않아 다시 읽어볼 생각입니다! 마지막으로 자바스크립트로 알고리즘 문제를 한 문제 풀었습니다. 타입스크립트 에러 처리에 대해 배웠습니다! 에러 처리는 프로젝트를 진행하면서 보통 alert을 띄우는 정도로 그쳤는데 타입스크립트에서 오늘 배운 에러 처리 부분은 디테일하게 에러의 내용을 나타내 줘서 에러 처리를 어떻게 해야 하고 어디에서 해야 할지 생각하며 코딩을 해야겠단 생각이 들었습니다! 리덕스 노매드 코더님의 리덕스 툴킷 강의를 들었습니다. 리덕스 툴킷은 정말 리덕스를 간편하게 코딩할 수 있게끔 해주는 유용한 ..

    TIL] 2021/08/09

    오늘의 공부 자바스크립트 오늘은 제로초님의 카드 짝 맞추기 게임 강의를 듣고 자바스크립트(딥 다이브)를 읽고 자바스크립트로 알고리즘 한 문제를 풀었습니다. 알고리즘이 처음에는 너무 어려웠지만 순서도를 그리면서 풀다보니 어느 정도 적응이 되는 것 같아서 기분이 좋았습니다! 타입스크립트 드림 코딩 엘리님의 강의를 보며 타입스크립트 api와 공식문서 읽는 법을 배웠습니다. api와 공식문서 읽는 것은 영어의 압박 때문에 많이 힘들지만 그래도 보는 게 익숙해져야 할 것 같다는 생각이 들었습니다! 리덕스 노마드코더님의 리덕스 강의를 들었습니다. 리덕스를 제가 정말 이해하지 못하고 쓰고 있었다는 것에 너무 자괴감이 왔습니다. 하지만 강의를 보면서 제가 이해하지 못하고 쓰던 리덕스 코드들이 어느 정도 이해가 되어서 ..

    TIL] 2021/08/08 및 8월 첫째 주 WIL

    오늘의 공부 자바스크립트 어제와 마찬가지로 자바스크립트로 알고리즘 한 문제를 풀고 자바스크립트 (딥 다이브)를 읽고 벨로퍼트님의 벨로퍼트와 함께하는 모던 자바스크립트를 정독했습니다. 타입스크립트 제네릭 퀴즈를 풀었습니다. 전에 구현한 stack을 제네릭을 이용하여 새롭게 만들었습니다! 8월 첫째 주 회고 8월의 첫째 주는 새로운 팀원분들이 오시고 정신이 없었지만 정말 보람찬 한 주였습니다. 지금 걱정되는 것은 토이 프로젝트의 스코프가 적어서 늘려야 하는데 현재는 토이 프로젝트의 비중보단 개인 공부의 비중이 높은 편이라 스코프를 어떻게 맞춰야 할지 감이 잘 오지 않습니다. 현재 프런트엔드는 theme이나 Redux-Toolkit 이런 것이 아직 익숙하지 않기 때문에 스코프가 넓었을 때 프로젝트를 기간 내에..

    TIL] 2021/08/07

    오늘의 공부 자바스크립트 자바스크립트로 알고리즘 한 문제를 풀고 자바스크립트 (딥 다이브)를 읽고 벨로 퍼트님의 벨로 퍼트와 함께하는 모던 자바스크립트를 정독했습니다✍️ 타입스크립트 제네릭에 대해 배웠습니다. 제네릭은 잘 활용해야 할 중요한 개념인 것 같습니다! 아직은 많이 어렵지만 내일 퀴즈를 풀어보며 익히는 시간을 가져야 할 것 같습니다! 토이 프로젝트 오늘은 최소 단위 컴포넌트를 활용하여 뷰를 완성했습니다. theme을 활용하였는데 아직 익숙하지 않아 어렵지만 잘 활용한다면 활용성이 굉장히 높을 것 같습니다! 내일의 목표 자바스크립트 공부 타입스크립트 공부 자바스크립트를 활용하여 알고리즘 1 문제 풀기 모던 자바스크립트(생성자 함수에 의한 객체 생성) 완독

    TIL] 2021/08/06

    오늘의 공부 자바스크립트 자바스크립트로 알고리즘 문제를 한 문제 풀고 자바스크립트(딥 다이브)를 읽었습니다! 오늘은 제로초님의 자바스크립트 강의를 듣다가 집중도가 너무 떨어져서 강의 듣는 것을 도중에 중지하였습니다...😭 타입스크립트 오늘은 객체지향 퀴즈를 풀었습니다. stack을 구현하는 걸 해보았는데 어려웠지만 재미있었습니다. 생각을 해보다가 감이 안 잡혀서 해설 영상을 보았는데 해설영상을 보고는 다행히 이해가 되었습니다! 토이 프로젝트 토이 프로젝트는 이번에 새로운 분들이 추가로 같이 하게 되어 새로운 주제로 회의를 하고 와이어프레임을 만들었습니다. 전에 프로젝트에서 실수를 통해 많은 것을 배웠기 때문에 이번에 같은 실수는 반복하지 않도록 할 것입니다! 내일의 목표 자바스크립트 공부 타입스크립트 공..

    TIL] 2021/08/05

    오늘의 공부 자바스크립트 오늘은 자바스크립트 제로초님의 강의를 들으며 textRpg게임을 만들었습니다. textRpg는 어려웠지만 어려운 만큼 만들었을 때 뿌듯했습니다. textRpg는 절차적인 순서보다 비동기적으로 동작하는 게 많기 때문에 순서도 그리는 것도 생각보다 어려웠습니다! 그리고 모던 자바스크립트 전역변수의 문제점 파트를 읽었습니다!! 오늘은 시간 할당을 나쁘지 않게 해서 계획을 거의 다 이뤘습니다. 하지만 자바스크립트로 알고리즘 문제를 푸는 것은 프로젝트 진행시간까지 한 문제도 제대로 풀지 못하여... 푸려고 시도는 했지만 풀지 못했습니다. 하루에 3문제를 풀려면 지금 실력으로는 생각보다 오래 걸릴 것 같고 하루에 한 문제씩 막힘 밀리는 일 없이 풀어야겠습니다! 타입스크립트 객체지향에 대해 ..