(1) 상품 목록 페이지에서 상품을 클릭하면 해당 상품의 상세 정보 페이지로 이동
(2) 상세 페이지에서 상품 옵션(사이즈 등)을 클릭하면, 하단에 선택한 상품이 리스트에 추가
(3) 장바구니 버튼 클릭 시
(4) 구매하기 버튼 클릭 시
Goal (섬): 도달하고자 했던 목표
-처음하는 프로젝트이다 보니 내가 맡은 파트에서 필수요구사항은 꼭 해내자라는 생각으로 임하였고 필수요구사항은 전부 구현 하였다.
Wind (추진력): 프로젝트에 도움이 된 요소
- 경력자인 지승님이 도움을 엄청많이 주셨음. (git사용 시 충돌 해결, 화면정의서, 프로젝트 진행중 갈피를 못잡을때 방향성 제시 등)
-리더인 성훈님이 타임테이블 딱딱 정해주시고 기한내에 잘 완성할 수 있도록 이끌어주심
Anchor (닻): 발목을 잡은 요소
-html과 css를 사용함에 있어 잘몰라서 지피티의 도움을 엄청 많이 받음
그럼에도 실력이 늘은거 같긴 하지만 시간부족으로 프론트에서는 고민하는 시간을 많이 가지지 못함.(고민은 못했지만 시간은 굉장히 많이 소요함)
Rock (암초): 위험 요소나 잠재적 문제
-마무리 단계에서 잘되지 않는 부분들에 대해서 그냥 하드코딩으로 해결을 해버렸는데 실무에서는 이렇게 타이어 땜빵 때우듯한 해결법은 좋지 않다고 생각함.
Sun (햇살): 즐거웠던 순간, 동기부여 요인
-1차적으로 구현을 해서 구동을 했을때 정말 기분이 좋았고, 뭔가를 시도하고 고생해서 만들때마다 또 다른것을 해보고싶다는 생각이 들었다. 할 때는 힘들고 짜증나지만 결과물이 나오면 정말 뿌듯해서 다음거를 또 해보고싶다.
Goal (섬): 도달하고자 했던 목표
프로젝트 요구사항에 내가 맡았던 주문하기 기능은 페이지 디자인 외에는 기능과 관련된 요구사항은 없어서 레퍼런스 사이트의 주문 플로우를 최대한 동일하게 구현하려고 함
Wind (추진력): 프로젝트에 도움이 된 요소
실무 경험이 있는 지승님께서 계층구조설계나 이슈가 생겼을 때 많은 도움을 주심
다른 팀원들의 좋은 팔로워십
Anchor (닻): 발목을 잡은 요소
계층구조에 대한 이해가 부족해서 프로그램 실행 흐름에 대한 갈피를 못잡고 있었던 점
Rock (암초): 위험 요소나 잠재적 문제
구현파트 분배에 있어 프로젝트 종료 이틀 전에 조정이 되어 재개발을 해야 했던 상황이 있었음
계층구조에 대한 흐름의 이해도가 부족하여 지피티를 쓸 때 의존적으로 사용하는 점이 잠재적 문제라고 생각이 됨
Sun (햇살): 즐거웠던 순간, 동기부여 요인
전체적인 흐름대로 동작이 되었을 때, 즐거웠고, 동기부여가 됐던 요인은 2가지가 있는데 첫 번째 요인은 하나씩 이슈를 수정해가면서 이슈가 처리되었을 때이고, 두 번째 요인은 프로젝트를 진행하면서 계층에 대한 이해도가 부족하다고 느꼈기 때문에 더 열심히 해야겠다는 생각이 들었던 점
Goal (섬): 도달하고자 했던 목표
간소하면서도 기능이 명확한 회원가입, 로그인, 메인화면을 구현하여 실제 사용자 흐름을 구성하는 것
특히 회원가입 시 DB 저장까지 완전하게 연동하고, 유효성 검사 및 예외 처리를 적용하는 것을 목표로 함
Wind (추진력): 프로젝트에 도움이 된 요소
JS, MyBatis, DTO/Service/Mapper 구조에 대한 빠른 적응력
실습 중단 없이 이어나간 강한 집중력과 의지
Anchor (닻): 발목을 잡은 요소
초반에 JS 유효성 검사와 DB 연동 간 역할 구분이 혼란스러움
CSS 적용 순서와 클래스 이름 혼란으로 인해 UI가 의도대로 나오지 않음
버튼 동작과 form submit 간 충돌 등 기능 겹침 문제 발생
Rock (암초): 위험 요소나 잠재적 문제
서버 시작 실패 및 톰캣 배포 오류로 인한 전체 기능 마비 위험
DB 테이블 컬럼 구조 변경 시 기존 데이터와의 호환성 문제
기능 구현 도중 생긴 불확실한 요구사항 변경(ex. 주소 통합 vs 분리 등)
Sun (햇살): 즐거웠던 순간, 동기부여 요인
에러 해결 후 회원정보가 DB에 정상 저장될 때의 쾌감
메인화면 연결 성공 시 느낀 작은 완성의 성취감
조금씩 구조를 이해하며 눈에 들어오는 느낌을 받았던 순간들
대화로 문제를 빠르게 해결하면서 코딩이 덜 두려워졌던 경험
Goal (섬): 게시판,1:1문의, FQA등 하려고 하였음.
Wind (추진력): 주변에 실무경력있으신 우용님과 지승님의 추진력이 되었음.
Anchor (닻): 프론트html, css등이 미숙해서 GPT로 만들었고, 더 나은 것으로 만들려고 시간을 끌게 되었다.
Rock (암초): 결국엔 html, css에 결론을 못내렸고, 백엔드까지는 시간이 없어서 못하게 되었다.
Sun (햇살): 프로젝트 발표를 하면서 성장하는 유종의 미를 거두었다.