11월 16일 실천한 Today I Learned
오늘 한 일 체크
최종적으로 만들 앱을 위해 코딩하면서 공부하기 ✅
알고리즘 문제 최소 하루에 한 개 이상은 풀면서 공부하기 ✅
블로그에 Today I Learned 적기 ✅
GitHub에 1일 1커밋 하기 ✅
느낌점
- 개인프로젝트에 필요한 기능들을 Firebase를 통해 로그인을 구현하거나 Realtimedatabase를 통해 데이터베이스를 사용하는 법에 대해 익숙해질 수 있던 시간이여서 의미 있었던 날이였고 또한 필요한 기능들을 모두 자신의 손으로 구현하는 것이 아닌 남들이 미리 만들어놓은 기능들을 잘 사용하는 것도 매우 중요하다는 것을 깨달은 하루였다
오늘 추가적으로 한 일
오늘 배운 내용
저번에 자취생으로 살아남기 앱을 클론코딩해보며 사용해본 기능인 Firebase에서 RealtimeDatabase를 프로젝트에서 데이터베이스 사용이 필요하여 사용해보며 그 당시에는 이해하지 않고 따라치느라 이게 무슨 코드인지 어떤 역할을 하는 지 몰랐지만 이번에 실제로 직접 사용하며 RealtimeDatabase에 정보를 데이터베이스에 읽고 쓰는 법에 대해 알게 되었다
클론코딩하면서 해본 일이지만 그때는 그저 코드를 따라만 치느라 제대로 이해하지 못했던 Firebase를 이용한 로그인 구현을 프로젝트를 하며 직접 구현해보며 다음에 다른 프로젝트가 있을 때도 사용할 수 있을 정도로 이해하게 되었다
모든 기능을 내 손으로 만들려 생각하지말고 남들이 미리 만들어놓은 다양한 기능들을 잘 사용하며 거기에 추가적으로 필요하거나 부족한 부분만을 내 손으로 구현하는 것이 시간도 절약되고 온전히 필요한 기능에 집중할 수 있어 퀄리티도 올라간다는 걸 Firebase를 이용하며 다양한 기능들을 사용하고 깨닫게 되었다