[노마드코더/2주 챌린지] IT 5분 잡학사전 - 7일차
오늘 TIL 3줄 요약
- 서버리스의 개념
- 자료구조, 알고리즘의 중요성 + 검색 알고리즘
- 배열의 원리(시간 복잡도 및 Big-O표기법)
TIL (Today I Learned) 날짜
오늘 읽은 범위
- 에피소드 21. 서버리스는 서버가 없다는 뜻~ 에피소드 20. 검색 알고리즘이 뭐죠?
책에서 기억하고 싶은 내용을 써보세요.
- 서버리스는 서버 제공자에게 지나치게 의존해야한다.
- 결국에는 자료구조와 알고리즘을 공부하고, 자신의 코드에 적용할 수 있어야 한다.
- 시간 복잡도는 프로그램의 작업 속도가 얼마나 빠른지 측정하는 방법이다.
- 알고리즘은 선형 검색과 이진 검색으로, 이진 검색 알고리즘은 항상 정렬되어있어야 하며, 거대한 배열을 다룰 때 효과적이다.
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
- 당장 MVP를 만드는 과정에 있어서는, 서버리스를 시도해보겠지만 향후 프로덕트가 커진다면, 다른 방법도 고민해봐야겠다.
- 프론트 공부를 하면서 자료구조를 몰라서 종종 발견하는 에러들이 있는데, 자료구조를 공부하는 별도의 시간을 가져야겠다.
- 알고리즘도 중요성은 알고 있었지만, 당장의 우선순위에서 미뤄뒀었는데, 훗날 프로덕트에서 효율성과 사용자들의 UX를 고려한다면, 조금씩이라도 공부해두는 습관을 가져야겠다.