본문 바로가기

개발/프로그래머스 데브코스

프로그래머스 데브코스 8주차 회고 with. TS 웹 풀스택

회고⏲

36일차 (05.27)

알고 있던 내용 까먹었던 내용 새로 배운 내용
- SQL(count(),AS) - SQL(서브쿼리) - SQL(EXISTS)

이번 시간에는 SQL을 배우고 활용해 보는 것이 전반적인 내용이었습니다. 이번 시간에 지난 수업에 고민했던 부분이 영상에 나와서 좋았지만 내가 원한 답은 아닌 느낌이라 아쉬움이 살짝 있었습니다.

 

37일차 (05.28)

알고 있던 내용 까먹었던 내용 새로 배운 내용
  - SQL(IN) - Node.js에서 SQL  IN ?에 배열을 넣을 수 있다
- 외래키의 이름과 인덱스의 이름은 같은 데이터베이스에서 겹치면 오류가 발생한다 

이번 시간에는 오류도 해결하고 SQL의 IN 사용법도 배웠다. 중간에 찾아보지 않고 '이렇게 하면 될까?' 하고 시도했던 부분도 있었는데 해결이 되어서 '오 된다!' 하고 넘어갈 뻔했지만 좋지 않다는 사실을 깨닫고 다시 찾아보는 작업을 했었다. 찾았던 결과가 '기능이 업데이트되어 가능했다'라는 결론이었지만 찾아봤다는 사실만으로 충분히 만족스러웠다.

오늘의 회의에서는 지난 시간 내용을 전반적으로 다시 보고 앞으로 코드 리뷰가 필요한 경우 어떻게 할지 정하고 마무리했다. 개인 프로젝트까지 열심히 하는 팀원도 있어서 나도 열심히 해봐야지...

 

38일차 (05.29)

알고 있던 내용 까먹었던 내용 새로 배운 내용
- SQL(MAX,MIN) - 테이블에 insert하는 순서의 중요성 - SQL(LAST_INDEXT_ID())
- mariadb INSERT INTO SET 구문

이번 시간에는 설계를 많이 수정한 시간이었는데, 지금처럼 간단한 프로젝트가 아닌 실제 프로젝트에서는 얼마나 많은 수정이 이루어질지 상상이 잘 안 된다. 그래도 이렇게나마 수정을 겪어봤으니 행운이라고 생각한다.

 

39일차 (05.30)

알고 있던 내용 까먹었던 내용 새로 배운 내용
- 비동기 개념  - 비동기 사용법(Promise, async/await)  

비동기는 나에게 예전부터 듣고 찾아보고 공부해도 어려운 내용이고 다시 생각해도 잘 이해되지 않았던 내용인데, 오늘은 또 새로운 관점을 보게 된 날이었다. 매번 동기와 비동기는 순차적인가에 대한 차이라고 생각했는데 이번에는 요청에 대한 완료를 더 중요하게 보는 것이 맞다는 생각이 들었다. 매번 공부할 때마다 새로운 점을 느낀다는 것을 좋아해야 할지 슬퍼해야 할지 모르겠지만, 그래도 그 덕분에 아직 개발이라는 공부가 재미있는 것 같다.

 

40일차 (05.31)

알고 있던 내용 까먹었던 내용 새로 배운 내용
  - 데이터 삭제 TRUNCATE - Error 1701 대응

오늘은 전반적으로 API 구현을 마무리하는 날인데 확실히 비동기를 사용해서 고민을 많이 하게 된 날이었다. 그래도 재미있었다.

오늘은 RBF를 진행하는 날인데 이번 주도 나의 질문이 많은 주였다. 다른 사람의 질문도 궁금하지만 내 질문을 얘기하고 다른 사람의 의견을 들을 수 있는 장소가 있다는 건 정말 축복받은 일이라고 생각한다. 앞으로도 많은 질문을 하고 얻은 정보를 공유해야겠다.

 

좋았던 부분💯

  • 의문을 잘 적어두고 팀원들과 같이 고민했다.
  • 공부하면서 새로 알게 된 부분을 팀원들에게 공유했다.

반성💦 및 바꿔나갈 부분

  • 아직 알고리즘에 대한 실력이 늘어가는지 의문이 든다. 좀 더 열심히 관심을 가져봐야 할 것 같다.