항해99

[항해99] TIL 사전과제 스터디 D-13

crab. 2022. 6. 29. 22:50
반응형

모하투야 안녕~

  • 약 2주간 진행했던 모하투 프로젝트를 끝냈다.
  • 사실 더 하고 싶은 욕심이 있었지만 더 잡았다가는 다른 걸 진행하지 못할 것 같아
  • 효율을 위해 못내 놓아준 마음이 더 크다..
  • 어쩔 수 없는 이별이 이런 느낌일까 다음 프로젝트는 이번 프로젝트를 바탕으로 좀 더 치밀하게 짜야 겠다.

그래도

  • 이번 프로젝트에서 얻은 성과들이 꽤 있다.
  • 개발실력적으로도 협력의 관점에서도 많은 성장을 이루어낸것같다!(물론 내 주관이다..)
  • 깃허브의 README에 적은 회고를 여기에 잠시 발췌해 보고자 한다.

회고록입니다.

  • 14일간 프로젝트를 진행하며 정말 많은 것을 배웠습니다.
  • 제일 의미가 있었던 것은
    1. 백엔드는 프론트엔드와는 정말 많이 다르다는 점
    2. 내가 아는 유일한 것은 나는 모른다는 점
    3. 익숙한 만큼 보인다는 점
  • 이었습니다. 이번 프로젝트를 통해 더욱 기본기와 응용을 다지자 결심해서
  • 다시 기초와 응용공부를 시작했습니다.

잡았던 주요 컨셉들로는..

  • 위에 로그인 버튼 만들기
  • 유효성 검사하기
  • db와 비교하여 중복검사하기
  • 올바른 회원가입양식이면 db에 insert하기
  • 올바른 회원이면 로그인해주기
  • 댓글 작성 기능
  • DB의 제목과 내용을 바꿀 수 있는기능
  • 자신이 단 댓글 확인 기능

오늘부터는 본격적으로

  • 크게 3가지를 동시에 진행해보고자 한다.
  • react, node.js, 알고리즘 이다.
  • 물론 당연히 정상적으로 진행되지 않을것이란 건 잘 알지만
  • 그럼에도 진행하는 이유는
  • 진짜 항해99가 시작할때의 시행착오를 최대한 줄이고
  • 협력의 언어를 위해서이다.

오늘의 node.js

  • 비동기 (setTimeout)
  • callback함수 (예제가 진짜 끝내줬다!)
  • 콜백지옥을 벗어나게 해주는 promise객체와 .then,

오늘의 알고리즘

  • 시간복잡도와 공간복잡도
  • 알고리즘을 비교하고 좋은 코드와 나쁜 코드에 대해 말할 수 있게해주는 도구 big O
  • big O에서 log의 쓰임새와 그 의미
반응형