You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
3D 렌더링과 실시간 멀티플레이 환경을 함께 다루는 구조 자체가 쉽지 않았습니다. 물리 엔진과 동기화된 사용자 입력을 빠르게 반영하면서도 성능 저하 없이 자연스러운 UX를 유지하는 것이 가장 큰 도전이었습니다. 특히, 렌더 타이밍 제어, 상태 일관성 유지 같은 세부 이슈들이 복합적으로 얽혀 있었습니다.
653
+
**가장 어려웠던 부분**
654
+
655
+
프로젝트를 진행하면서 각자 맡은 파트를 구현하는 데 집중하다 보니 팀 전체 흐름까지 신경 쓰는 데에는 다소 여유가 없었습니다.
656
+
그러다 보니 서로의 코드가 맞닿는 경계 지점에서 맥락을 충분히 이해하지 못한 채 수정이 이뤄지는 일이 있었고 그로 인해 예상치 못한 오류나 오해가 생기기도 했습니다.
657
+
가장 어려웠던 건 그럴 때 단순히 “누가 잘못했는가”를 따지기보다 어떻게 서로의 맥락을 존중하며 조율할 수 있을지에 대한 고민이었습니다.
652
658
653
659
**배운 점**
654
660
655
-
- React Query를 중심으로 한 단일 상태 흐름 설계의 안정성과 장점
656
-
- 프레임 감지 방식보다 선언형 상태 구조가 유지보수에 유리하다는 점
657
-
- 디바운싱, 낙관적 업데이트, UUID 선할당 등, 실시간 UX를 위한 다양한 기법들
661
+
내 파트의 완성도만으로는 팀 프로젝트가 매끄럽게 흘러가지 않는다는 걸 배웠습니다.
662
+
특히 하나의 작업이 팀원들에게 어떤 영향을 줄 수 있는지 미리 상상해보고, 필요하다면 의도와 맥락을 설명하는 것이 얼마나 중요한지 실감했습니다.
663
+
결국 협업은 ‘코드를 공유하는 일’이 아니라 ‘맥락을 공유하는 일’이라는 걸 깨달았습니다.
658
664
659
665
**개선하고 싶은 부분**
660
666
661
-
- 초기 구조에 의존한 로직을 분리하여 확장 가능한 구조로 재정비
662
-
- 선택, 이동, 튜토리얼 트래킹 로직을 일관된 흐름으로 재구성
663
-
- 기능 단위로 모듈화 가능한 설계를 통해 테스트 가능성 향상
667
+
작업을 진행할 때 “내가 맡은 파트”를 기준으로만 사고하지 않고 다른 사람의 흐름과 맞물리는 지점을 더 잘 의식하고 설명할 수 있도록 하고 싶습니다.
668
+
또, 코드 변경 시에는 예상되는 영향 범위나 의도를 더 명확히 공유하여 오해 없이 논의할 수 있는 소통력을 갖추고 싶습니다.
664
669
665
670
**다음 프로젝트에서 적용할 점**
666
671
667
-
- 렌더링 타이밍 / 상태 흐름 / 실시간 입력 처리를 아키텍처 초기부터 유기적으로 설계
668
-
- 상태 관리는 항상 단일 데이터 소스를 기준으로 정리
669
-
- 기능 추가에 유연한 구조(선언형, 모듈화)를 우선 고려
670
-
- “작동하는 것”보다 “관리하기 쉬운 것”을 기준으로 개발 진행
672
+
- 코드를 수정하거나 구조를 바꿀 땐 영향받을 수 있는 파트를 먼저 살펴보고 필요한 설명을 함께 전달하기
673
+
- 팀원 코드 리뷰 시에도 단순한 스타일 지적보다 흐름을 고려한 이해와 질문을 우선하기
674
+
- PR이나 커밋 메시지에 단순한 변경 내역뿐 아니라 “왜”를 함께 기록해 맥락 전달하기
671
675
672
676
---
673
677
674
678
### 문인
675
679
676
-
**가장 어려웠던 부분**
680
+
**가장 어려웠던 부분**
681
+
677
682
프로젝트를 진행하며 가장 어려웠던 점은 모르는 것을 놓치지 않고 끝까지 이해하려는 태도를 일관되게 유지하는 것이었습니다. 팀원들과의 대화에서 생소한 개념이나 흐름을 이해하지 못했을 때, 회의 흐름을 끊지 않으면서도 필요한 질문을 던지는 타이밍과 방식에 신경을 많이 썼습니다. 처음에는 단순한 궁금증을 질문하는 수준이었지만, 점점 질문을 통해 맥락을 정리하고 논의에 기여하는 방향으로 나아가고자 노력했습니다.
678
683
679
-
**배운 점** 이번 프로젝트를 통해 질문은 단순한 이해 수단이 아니라, 협업의 질을 높이는 도구라는 것을 깨달았습니다. 저의 질문이 팀원들의 생각을 끌어내고, 토론을 유도하고, 때로는 새로운 아이디어로 이어지는 경험을 하며 협업의 진정한 가치를 체감했습니다. 또한, 문제 상황에서 감정보다 근거와 논리로 접근하는 태도, 지식 격차를 메우기 위한 주도적 학습 자세 역시 실천을 통해 체득할 수 있었습니다.
684
+
**배운 점**
685
+
686
+
이번 프로젝트를 통해 질문은 단순한 이해 수단이 아니라, 협업의 질을 높이는 도구라는 것을 깨달았습니다. 저의 질문이 팀원들의 생각을 끌어내고, 토론을 유도하고, 때로는 새로운 아이디어로 이어지는 경험을 하며 협업의 진정한 가치를 체감했습니다. 또한, 문제 상황에서 감정보다 근거와 논리로 접근하는 태도, 지식 격차를 메우기 위한 주도적 학습 자세 역시 실천을 통해 체득할 수 있었습니다.
0 commit comments