한화시스템 BEYOND SW 캠프 19기 10주차 회고

Minji·2025년 9월 21일

10주차 | 9/15 ~ 9/19
9/15: Mybatis
9/16: Mybatis, JPA
9/17: JPA
9/18: JPA
9/19: Spring Data JPA


Facts

이번 일주일 동안 있었던 일, 내가 한 일

  1. Mybatis, Jpa, spring data Jpa 배웠다 ~ JPA 초반에 내가 아는 거랑 다른 거 나와서 혼란혼란 뭐지? 하다가 spring data jpa가 내가 쓰던 거구나~ 하고 깨달앗다 ;
  2. 백엔드 플젝 erd, 요구사항 작성 완료하고 주말동안 ddl, 더미 데이터 생성까지 대략 마무리했다
  3. 캡스톤 월-수 배포 후 실사용자 테스트 잘 진행하고 큰 이슈은 없었다! AI 챗봇 사용자 설문도 진행하고 대략 내용 추려서 이제 진짜 거의 끝 ~
  4. 화요일에 본 pccp는 예상했던대로 불합격 ㅎㅎ 1문제만 풀고 뒤에는 더 봐도 비슷할거 같아서 그냥 일찍 나왔다

Finding

그 상황으로부터 내가 배운 것, 얻은 것

ERD 짜면서 진짜 많이 고민한 것 같다 .. 근데 되게 예전 같은데 한 주밖에 안됐네 당황스럽다 암튼 처음에 짠 구조에 대해 피드백받고 수정하면서 진짜 많이 고민했다 비록 고민한 내용이 머리에서 많이 휘발하긴 했지만,, 당시 회고록에 작성한 내용에 따르면 대략 다음과 같다 ~

동시에 수업에서 JPA에 대해서 배우는데 여기서 DB와 자바의 패러다임 불일치에 대한 내용도 다루고 그걸 어떻게 JPA가 해결하려고 했는지에 대한 이야기가 나오면서 이게 이렇게 이어지는구나~ 하다가 또 잠깐 길 잃었다가 Spring Data JPA는 내가 아는 거라 이게 이거였군 하고 다시 길 찾았다가 ~ 혼란스러운 한 주였다 ㅋㅋㅋ

캡스톤 프로젝트 배포해서 실사용자 테스트도 진행했는데 음~,, 사실상 내가 뭘 체크하지 않아서 거의 방치에 가까웠지만 그래도 데이터 잘 수집되고 굴러가서 다행이었다… 수집된 식물 센서 데이터 정리하고 사용자 피드백 정리하고~ 논문 초안도 제출했고 대회 영상도 대충 잘 마무리됐고 이제 뭐든 결과 나오기 전까지는 끝이다 !! 그동안 트러블슈팅 내용 정리하고 진짜 리팩해야지 !!!! 수업 들으면서 내 코드에서 리팩할 부분이 한 두 군데가 아님을 느꼈다

pccp는 불합격했지만 그래도 1문제는 풀 수 있었고, 이번주에 N과M 문제도 4개 풀었다! 어떤 분이 dfs에 익숙해져서 N과M 12문제를 30분 안에 풀 수 있도록 연습하래서 일단 차근차근 풀기 시작했는데 처음에 진짜 이해안됐던 개념이 이해되니까 너무 재밌다 ! 아직도 아리까리하지만 어떻게 dfs() 함수가 호출되어서 다음 숫자가 나오는지 그려보면 어떻게 코드를 풀어나가야할 지 보이는 것 같다 돌아오는 주도 감 잃지 않도록 노력해야지

Servlet + Spring + Mybatis + Jpa 이 폭풍이 들이치는 기간에 Servlet에서부터 살짝 이해를 못했던 스노우볼이 지금까지 이어져서 계속 수업 들으면서 조금씩 이해가 안되는 부분이 생기고 있었다 ㅎ 주말에 Servlet 개념 이해를 시도했고 나름 성공한 것 같다 ! 다행이다 ,,, 아 그리고 Jpa 수업 듣다가 그동안 대충 알고 넘어간 것들이 이런 거구나! 하고 이해돼서 재밌어졌다 그래서 예전에 김영한 님 강의 들어볼 때 이해 안됐던 내용들이 이제는 조금 이해될 것 같아서 읽어보려고 <자바 ORM 표준 JPA 프로그래밍> 책 대출했다!


Feelings

나의 감정적인 반응, 느낌

저번 주랑 이번 주 초까지 스트레스 좀 많이 받았던 것 같은데 어느 순간 좀 마음을 놓았더니 편해지고 오히려 뭐라도 일단 대충 하자~ 하니까 뭔가 더 많이 하는 것 같다

음 근데 다시 생각해보니 날씨 탄 건가 싶기도 하고.. 월-화쯤에 비가 엄청 많이 오고 하늘이 어두워서 강의실도 어두우면서 분위기가 우중충하니 더 우울했던 것 같다 ㅋㅋㅋ

암튼 이제 복습이랑 자소서만 잘 쓰면됨!
사실 플젝도 잘해야하고 코테도 놓치면 안됨
미래의 내가 알아서 잘 하겠지 ~


Future

배운 것을 미래에는 어떻게 적용할 지

  1. 백엔드 플젝 쿼리 짜기 + API 명세서 + 코드 개발 (그 다음주 수요일이 발표니까 최대한 끝내기)
  2. Servlet, Sprinb, Mybatis, Jpa 복습 ㅎ
  3. JPA 책 읽기
  4. 어디든 자소서 쓰기

0개의 댓글