[TIL/Coin Site Project] 2024/01/12
✅ 새로운 것을 빨리 배우는 법reference: https://haandol.github.io/2020/11/06/tips-for-learning-new-things-faster.htmlAWS Cognito에 대한 개념을 학습하기에 앞서, 새로운 것을 빨리
✅ 새로운 것을 빨리 배우는 법
reference:
https://haandol.github.io/2020/11/06/tips-for-learning-new-things-faster.html
1. 갑자기?
AWS Cognito에 대한 개념을 학습하기에 앞서, ``새로운 것을 빨리 배우기 위해`` 나에게 어떤 insight가 필요한지에 관해 고민했다. 이번 프로젝트뿐만 아니라 개발자로서 늘 염두에 두어야 할 주제이기 때문이다.
좋은 글이 있어서 읽어봤다.
2. 골자
이 글의 필자는, ``기존에 경험하지 않았던 분야에 대해, 2개월 내에 '준' 프로덕션 퀄리티의 실제로 동작하는 서비스를 만들어내는 업무``를 지난 1년 동안 수행했다고 설명하고 있다.
필자는, ``글`은 `내가 무엇을 알고 싶은지 명확히 알고 있을 때` 자료로서 유용하며, `비디오`는 `내가 무엇을 모르는지도 잘 모를 때`` 자료로서 크게 도움이 된다고 조언한다.
3. 내 생각
Firebase를 처음 사용할 때에도 하다못해 todo list를 구현할 때에도 이 글의 필자처럼, ``내가 무엇을 모르는지도 잘 모를 때면`` 항상 유튜브를 먼저 확인했던 것 같다. 알고 보니 나는 극한의 효율맨이었던 것. 그러나 그게 꼼수처럼 느껴질 때가 많았고, '글'로써 이해하는 게 정도(正道)라고 생각했다.

과거의 나에게 읍소한다! 정(正)이 뭐가 그렇게 중요하냐... 뭐든 빨리 해결하자고 제발!
글은 지루하다는 것을 인정해야 한다. 따라서 모든 text를 읽을 때에는 '목적'이 있어야 한다. 목적이 있는 상태에서 글을 읽으면 목적을 충족하는 순간 나머지 내용은 읽지 않아도 되기에 시간이라는 자원을 효율적으로 사용할 수 있게 된다.
그렇기에, 최초에는 비디오를 통해 이해하고자 하는 개념의 전체적인 흐름을 습득하는 것이 효율적이겠다. 전반적인 흐름이 이해됐다면, 내가 무엇이 알고 싶은지 알게 된다. 그때 text 자료를 탐색하면 된다.
요약: ``새로운 정보를 습득할 때 비디오 먼저 찾아보는 것은 나쁜 게 아니다. 오히려 좋아. 비디오가 자료로서 효율이 떨어지는 시점에 글로 된 자료로 넘어가면 되겠다.``
✅ AWS Cognito <- 무엇을 모르는지도 모름 엌ㅋ

구독자 1만 대형 유튜바 Felix Yu 형님이 말아주시는 'How to use AWS Cognito to build an Authentication' 영상을 첫 번째 학습 자료로 선택했고, 기준은 다음과 같다.

1. 지금은 금요일 밤이다. 10분 대가 넘어가는 영상은 자신에 대한 가혹행위다. 2. 한국어로 된 자료가 아쉽게도 없었다. 3. 댓글에 amazing, thank you, love가 많았다. 그만큼 신나시는 거지!
✅ 영상 요약
1. 세 개의 파일을 만든다 1-1. index.html: Welcome! 1-2. logged_in.html: Congratulation! 1-3. logged_out.html: You are logged out!
2. User Pool 설정: 일종의 auth DB이다. 각종 설정이 필요하다.
3. App Client Setting: 세부적인 세팅을 하는 영역이다.
4. login에 성공하면 화면에 Congratulation!이 나오고, logout에 성공하면 You are logged out!이 나온다.
+) AWS 회원가입을 안 하고 공부부터 시작했다. 실습과 구체적인 내용 정리는 내일부터...
✅ 회고
서울대 최고의 아웃풋 힛맨뱅 방시혁 의장님의 말씀처럼, 알지도 못하는 미래를 구체화하려 시간을 쓸 바에는 지금 주어진 납득할 수 없는 문제를 개선해 나가겠다는 태도가 더 중요한 것 같다. 오늘은 체력 저하 이슈로 공부를 많이 하지는 못했지만 깨달음이 많은 하루였다. 1월 12일 종료!
More to read
Amazon VPC Architecture 이해하기
새로운 프로젝트를 기획하며, 개발에서 무엇을 가장 먼저 고민해야 하는지 다시 돌아보게 되었습니다.한때는 프론트엔드가 모든 설계의 출발점이라고 믿었습니다. 유저가 무엇을 보고, 어떤 흐름에서 머무르고 이탈하는지에 대한 이해 없이 서비스를 만든다는 건 불가능하다고 생각했기
'원사이트'프론트엔드 관점으로 알고리즘 이해하기
오랜만에 방법론에 관한 글을 쓰게 되었습니다. 최근 상황은 이렇습니다. SSAFY에서는 하루에 엄청난 양의 알고리즘 문제들을 과제로 수행하게 됩니다. 그 과정에서, '구현력'이 매우 떨어진다는 생각이 들었습니다. 완전히 어려운 문제라면 '아쉬움'이라는 감정조차 느끼지
SubnetVPC 설계의 시작: IP와 Subnet
반복되는 루틴 속에서 얻은 안정감을 발판 삼아, 이제는 기술적 스펙트럼을 넓히기 위한 개인 프로젝트에 착수하고자 합니다.이번 프로젝트의 목표는 단순한 포트폴리오 구축을 넘어, 실제 서비스 수준의 블로그 시스템 구현과 다국어 처리 적용 등 실무에 가까운 역량을 한 단계