[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
프론트엔드와 백엔드 사이
HTTP 상태 코드는 프론트엔드에서 백엔드로 보냈던 요청의 수행 결과를 의미하는 일종의 약속이며, API를 구성하는 핵심 요소 중 하나입니다. 상태 코드와 관련하여, 백엔드는 잘 모르는 프론트엔드의 슬픈 사정이 있습니다.아래는 요청이 실패했음에도, 백엔드에서 상태 코드
JWT토큰 관리 방식 톺아보기
0. 들어가며 🎯 서비스에 접근하려는 사용자가 누구인지 확인하는 과정을 사용자 인증이라고 합니다. 인증된 사용자에게 주어진 권한을 확인하는 작업은 인가라고 부릅니다. 이번 글에서는 인가는 다루지 않습니다. 사용자 인증에는 많은 방식이 있지만, 오늘은 세션 인증 방
A2AA2A / MCP 멀티 에이전트 오케스트레이션
0. 들어가며 ✍️ Google for Developers에, 레스토랑 공급망 시나리오로 엮은 6대 프로토콜(MCP, A2A, UCP, AP2, A2UI, AG-UI)에 대한 가이드가 게시된 이후, MCP와 A2A부터 구현해 보는 것이 좋을 것 같다는 생각이 들었습니