| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |
- computer science
- 멀티스레딩
- 혼자 공부하는 SQL
- 1기
- Programmers
- 엘런 튜링
- SQL
- Django
- 미래혁신대전
- Spring Boot
- 2023
- JP Study
- CS
- WIL
- 원티드 포텐업
- 컴퓨터 과학이 여는 세계
- 프로그래머스
- Recommender system
- 1463
- servlet
- 백엔드
- mysql
- Til
- java
- FastAPI
- 퓨처셀프
- 백준
- 다시 왔다!
- 한 권으로 읽는 컴퓨터 구조와 프로그래밍
- MVT
- Today
- Total
Growth Hoon
[원티드 포텐업 BE 1기] 4,5주차 회고 본문
4, 5주차 회고하기

4주차
4주차에는 추석 연휴로 인해서 한 주 쉬어가는 주 였다.
하지만 !.. 우리 팀 스터디에서는 추석 연휴 기간 동안 콘솔을 이용한 미니 프로젝트를 하나 진행하자고 하였고, 각 인원마다 콘솔 미니 프로젝트를 진행하였다.
> 4주차에 팀원분들이랑 자발적으로 콘솔 미니프로젝트를 진행하여 다음주에 있던 프로젝트에 도움이 되었다 👍


4주차에 진행했던 프로젝트의 파일 구조는 각자 맡은 기능을 service 패키지 내 기능 패키지를 만들어 구현하였다.
해당 주 금요일인 10.10일에 온라인으로 만나서 미니 프로젝트를 진행하였고, 회고를 진행하였다 !
> 해당 카페 백오피스 프로젝트는 향후 주영님(팀장)이랑 리팩토링을 하면서 더 고도화 해보기로 했다 🔥
> 해당 프로젝트가 궁금하다면 ? (많은 관심 부탁드립니다 🤗)
5주차



그리고 5주차인 프로젝트 기간에는 LXP라는 도메인을 바탕으로 콘솔 미니 프로젝트가 시작되었다.
우리 팀은 전 주에 경험했던 프로젝트를 통해서 프로젝트 설계에 시간을 많이 썼던 것 같다.
위 사진에 올라온 내용을 제외하고도, Commit Convention은 어떻게 할 것인지, PR 템플릿은 어떻게 할 것인지 등, 개발적인 측면에서도 많은 논의와 협의가 이루어졌다.
이렇게 많은 논의와 협의 기획과 설계에 시간을 써서 그런지 중간에 문제가 프로젝트 폴더 구조를 크게 한번 바꾼적이 있는데, 구조가 바뀐 것과 관계 없이 각자 맡았던 기능대로 구현하여 빠른 시간 안에 구현하여 기간 내 구현을 완료할 수 있었다 !!
프로젝트 폴더 구조가 바뀐 이유는 기획했을 때, "폴더구조는 기능형으로 가져가고 개발 패턴은 MVC패턴으로 가져가자"로 인해서 발생했다 !..
개발을 막 시작했을 당시, MVC 패턴에 대해서 잘 인지하지 못하고 계셨던 분도 있었고, 나도 잘 몰랐었다... 그래서인지 View에서 DAO를 호출하여 의존성이 꼬인다는 등의 문제가 있어서 한번 싹 엎어지게되었다.
그럼에도 불구하고 다들 그럴수도 있지 라고 하며 다시 설계하고 개발을 진행해준 것이 너무 감사하다🙏
> 팀프로젝트 기간에 작업한 Console 프로젝트가 궁금하다면 ?
그렇게 오늘 발표도 잘 마무리가 되었고, 팀원분들이랑 더 친해질 수 있었던 2주간의 여정이었다 :)
> 하지만, 이번주부터 다른 팀에 합류하게 되어 떨어지게 되었다..
> 이제 좀 진해진 것 같은데 왜 😭
마치며
지난 2주간의 교육과정은 프로젝트에 대한 과정이었다.
추석 연휴에는 그동안 배운 내용을 정리하려고 했는데, 이게 참.. 쉽지가 않은 것 같다..
이 번 두 프로젝트를 통해서 엄청난 인사이트를 얻은 것이 있는데, 바로 "설계와 기획의 중요성"이다.
설계와 기획이 초기에 많은 시간을 써서 틀을 잡아두니 중간에 싹 갈아엎는 과정이 있었음에도 불구하고 발표까지 잘 마무리 할 수 있었다.
그리고, 왜 개발자들이 MVC, TDD, DDD와 같은 디자인 패턴과 개발 방법론을 공부하는지 알게 된 계기가 되었던 것 같다.
어떤 기준으로 기능을 나누고, 누가 개발할지 정하고 어떻게 해야 각 기능을 합칠 때 오류 없이, 원활하게 서비스가 돌아갈 수 있을까 ? 에 대해서 고민하면 나올 수 밖에 없는 개발 방법론들인 것 같다.
내일 부터는 새로운 팀에 합류하게 될 것이고, 적응하면서 JPA수업도 들어야한다.
그러면서 교육과정에서 학습책으로 준 오브젝트도 읽어야 할 것 같다.
> 더 좋은 설계와 코드 퀄리티를 위해 !
한 주간 열심히 쉬고, 다른 한 주간 열심히 했으니 이번주도 화이팅이다 👏
추가 작성 (25.10.22 수요일)

화요일에 슬렉에 공지가 올라왔다. 바로바로 ~ 프로젝트 후기 작성 !
월요일 프로젝트 발표가 끝나고 스스로 회고를 하면서 이 글을 작성했지만
원티드 운영진 분들이 해당 프로젝트를 어떤 관점에서 정리를 하면 좋을지 가이드를 주셨고, 이에 대해서도 정리해보고자 한다.
> 운영진 분들 감사합니다 ☺️
1️⃣ 이번 프로젝트에서 내가 특히 잘한 부분은 무엇인가요, 왜 그렇게 생각하나요?
이번 프로젝트에서 내가 잘한 것은 회의하면서 사이트맵을 그린 것과 ERD를 만든 것이라고 생각한다.
은수님께서 글씨로 작성하신 console UI를 사이트맵이라는 것으로 한번 더 도식화 하면서 이 애플리케이션이 어떤 흐름으로 흘러가고 어떤 구조를 가지고 있는지 이해할 수 있었고, 이를 바탕으로 팀원분들이랑 논의하기 편리했었다.
ERD도 마찬가지로 우리가 구현하고자 하는 기능에는 어떤 테이블이 있어야하고, 어떤 관계를 가지는지 시각적으로 이해하기 편리했다.
애플리케이션의 전체 기능과 관계도를 시각화 함으로써 모든 팀원들이 같은 자료를 보고 논의할 수 있었기에 잘한점이라고 생각한다 !
2️⃣ 부족했던 점은 무엇이었고, 왜 부족했나요? 그 과정에서 어떤 도움을 받았나요?
의사소통의 방법이 부족했던 것 같다. 이번 프로젝트에서 나와 재웅님이 학습자 기능을 담당했는데, 둘이서 논의하면 끝이라고 생각을했었고 둘이서 합의점을 찾으면 된다고 생각했었다. 그래서 강사님에게 둘이서 이해가 안되는 부분을 여쭤봤고 결론적으로 프로젝트 파일 구조를 한번 뒤집었어야 했다 !..
만약 재웅님이랑 내가 강사님에게 가지 않고 다른 팀원들에게 가서 MVC패턴이 이해가 안되는데, 어떻게 적용하면 될까요 ? 와 같이 팀 전체적인 소통을 통해서 합의점을 찾아갔으면 어땠을까 싶다..
이 과정에서 프로젝트 파일 구조를 한번 뒤집었어야 했지만, 다른 팀원분들에게 MVC를 어떻게 구현했는지, 강사님이 말씀하신 내용이 어떤것이었는지 이해를 할 수 있었고 바뀐 프로젝트 구조를 모두가 이해할 수 있는 방향으로 갈 수 있었다.
이번 프로젝트를 함께한 팀원분들에게 정말 감사함을 느낄 수 있었다 🙏
3️⃣ 다음 프로젝트에서는 어떤 점을 개선하거나 새롭게 시도해보고 싶나요?, 왜 그 부분을 개선하고 싶나요?
다음 프로젝트에서는 의사소통을 하는 방법을 개선해보고자 한다.
내가 이해한게 맞는지 한번 더 팀원분들에게 물어보고 팀에 잘 융화될 수 있도록 개선할 것이다 !
그러기 위해서는 이번 프로젝트에 있었던 객체지향적 관점을 향상시키고, MVC와 DDD가 무엇인지 깊게는 알지 못하더라도 인지는 할 정도의 지식은 쌓아둬야겠다 !
그리고 새롭게 시도해보고 싶은 것은 프로젝트 기간동안 코드 리뷰를 해보는 것이다 !
이번 프로젝트에서는 종료 기간이 얼마남지 않고 프로젝트 구조가 바뀌어서 기능 구현에만 초점을 맞춰서 사전에 설정한 개발 문화 (commit convention, PR template,,,)들이 잘 지켜지지 않았던 것 같다.
그래서 다음 프로젝트에서는 이런 점을 인지하고 최대한 현업에서 이루어지공 있는 개발 문화를 잘 지키면서 조직 적합 능력을 키워보고 싶다.
'원티드 포텐업 백엔드 1기' 카테고리의 다른 글
| [원티드 포텐업 BE 1기] 7주차 회고 (1) | 2025.11.03 |
|---|---|
| [원티드 포텐업 BE 1기] 6주차 회고 (2) | 2025.10.26 |
| [원티드 포텐업 BE 1기] 3주차 회고 (2) | 2025.10.05 |
| [원티드 포텐업 BE 1기] 2주차 회고 (1) | 2025.09.28 |
| [원티드 포텐업 BE 1기] 1주차 회고 (1) | 2025.09.21 |