데브코스 웹풀스택 과정/회고록

[데브코스 웹 풀스택] 3주차 회고

thinktank911 2025. 9. 13. 17:59

이번주는 Node.js 서버 구현과 도커라는 새로운 기술을 써보았다.

여러 시행착오를 겪었지만 살펴보니 별 거 아닌 데서 발생한 문제였다. 조금 허무했다.

수업을 따라가면서 몰랐거나 헷갈리던 개념들을 블로그에 정리하면서 한 주를 보냈다. 


Facts

  • 강의학습내용 / Node.js 로 웹서버를 구현했고, 웹서버, WAS, 데이터베이스의 개념과 역할에 대해 배웠다. DB는 mariaDB를 썼는데 한번도 접해보지 않았던 도커를 이용해 DB서버를 설치, 구동하면서 약간의 혼선이 왔다. 토드나 DBeaver 같은 SQL client Tool을 사용하지 않고 CLI에서 데이터베이스와 테이블을 만들었다. 불편함은 있었지만 그런대로 넘어갔는데 문제는 DB서버 실행 시 인증방식 오류가 생긴다는 것이었다. MariaDB의 인증 방식과 Node.js의 mysql 모듈 간의 호환성 문제라고 뜨는데 이것저것 시도해보다가 결국에는 내가 전에 쓰던 포트번호와 충돌해서 발생한 문제임이 확인되었다... 포트번호를 바꾸니 문제없이 서버를 실행할 수 있었다. 지금까지의 과정 중 가장 끙끙댔던 문제였는데 생각보다 간단한 원인이어서 허무했다.
  • 멘토링 : 멘토님과 첫번째 만남이었다. 우리는 팀 주제로 간단한 사이드 프로젝트를 진행해보기로 했기 때문에 프로젝트의 주제와 기획서를 쓰는 방법을 제미나이 LLM과 함께 알아보았다. 그리고 우리가 궁금해하던 질문에 멘토님이 적극적으로 답변해주었다. 유익하긴 했는데 대량의 정보가 한번에 들어와 정신없었다. 과제도 내주심
  • 스프린트 과제 : 간단한 웹 화면을 만들어 개인 포트폴리오 사이트를 깃허브로 배포해보는 과제와 데이터 모델링 과제를 진행하였다. Github Page로 웹 배포하는 걸 처음 배워서 흥미로웠다. 데이터모델링 과제는 솔직히 껌이었다.ㅎ

Keep

  • 리액트 인강 드디어 다 들었다! 블로그 프로젝트 하나 만들면서 리액트 훅이나 리덕스 상태 관리에 대해 전반적으로 훑어보는 강의인데...음 뭔가 부족한 느낌쓰.. 나한테 도움이 될만한 인강 찾아서 다시 달려야겠다.
  • http url 구조와 상태 코드를 한번쯤 정리하면 좋겠다 생각해서 블로그에 정리함. 노드 작동원리와 모듈도 정리했다.
  • 코테 스터디 시작했는데 아직까진 밀린 적 없이 하루에 한 문제씩 풀고 있다.
  • 비오는 날 빼고 자전거타기 운동 

Problem 

  • 취업준비계획표 쓰면서 다시한번 무너짐. 내가 안 써본 기술들이 공고 태반을 차지한다. 과정에서 배우는 것과도 좀 다른데 부족한 부분을 정해진 기한 내에 어떻게 메워야 할지 머리가 복잡하다.
  • 기술면접대비 여전히 답보 상태인데...암튼 해봐야지
  • 수요일에 클라이밍 못 갔다...대신 일요일에 갈 예정!

Try 

  • 취업준비계획표 쓰면서 TypeScript 공부가 우선적으로 선행되어야 할 것 같아서 인강을 알아봤다. 노마드 코딩의 '타입스크립트로 블록체인 만들기'가 부담되지 않는 선에서 듣기 좋은 것 같아 선택했다.
  • 알고리즘 코딩테스트 0레벨 풀되, 다른사람들처럼 난이도가 있는 레벨 풀어야겠다. 블로그에 코테 관련도 정리 슬슬 해봐야지.
  • 이력서 재작성하고 멘토링 시간에 질문 내용 준비해가기(이력서 피드백, 코드리뷰 방법 등)