📌 첫 프로젝트 회고
나는 엔코아 빅데이터 양성 교육을 진행중인 학생이다.
이 교육에서는
Java -> Mysql -> Spring -> Html,Css,JS -> Java WebServer(Servlet)-> Java WebServer(JSP)-> MiniProject -> SpringBoot -> Linux ->MongoDB -> Hadoop -> MiniProject2 -> Spark -> LastMiniProject -> Python -> 통계 분석 -> 머신러닝 -> 딥러닝 -> Final Project 와 같은 커리 큘럼을 진행 중에 있고 , 나는 우선 첫번째 미니프로젝트에 대한 회고를 하려고 한다.
📌 4명씩 팀을 짜서 java와 spring,mysql,servlet,jsp을 이용하여 게시판을 만드는 거였다.
📌 첫번째 미니 프로젝트의 이름은 R2V(Ready to reView) 프로젝트 주제 : 인터넷 강의(인프런,클래스 101 등) 리뷰 사이트 제작
- 👊 기능:
- 로그인 및 회원가입
- 공지사항
- 전체 강의 목록
- 할인 패스
- 자유 게시판
- 리뷰 게시판
- 고객 문의
- 👊 1 일차 (12/17)
- 프로젝트 주제 선정- Agile 방법으로 프로젝트를 진행하기로 함
- 웹 스토리보드 디자인 관련 회의
- 논리적,물리적 스키마 관련 회의
- Splash 화면 개발 완료
- 페이지 공용 Sidebar 개발 완료
- DB 구축 시작
- 👊 2 일차 (12/18)
- DB 구축 완료
- DAO,VO 개발 시작
- 로그인 화면, 공지 사항, 리뷰 게시판개발 시작
- 👊 3 일차 (12/19)
- DAO,VO 개발 완료 및 배포 완료
- DB 자료 배포 및 구축 완료
- 로그인 관련 개발 완료
- 공지 사항 개발 완료
- 중간 회의
- 회원 가입 개발 시작
- 강의 목록 개발 시작
- 👊 4 일차 (12/20)
- 리뷰 게시판 개발 완료
- 회원 가입 개발 완료
- 마이페이지 개발 시작
- 자유 게시판 개발 시작
- 마이페이지 개발 완료
- 강의 목록 개발 완료
- 자유 게시판 개발 완료
- 각자 만든 코드 배포
- 👊 5 일차 (12/21)
- 게시판 최종 점검
- QA
- 프로젝트 개발 완료
- 발표 자료
- ✊ 6 일차 (12/22)
✍ 이러한 식으로 우리는 진행을 하게 되었다.
우리는 팀프로젝트를 진행하면서 첫 프로젝트이기도 하고 그 떨림과 걱정이 너무 많았다.
같이 1,2시 까지 밤을 새기도 하고 주말을 바치기도 하고, 모두가 같이 힘을 내어서 열심히 했다.
그래도 python(셀레니엄)을 통한 크롤링과 스프링 html,css,js가 한곳에 어울려 멋진 사이트가 나와서 너무 만족이였고 뭔가 이게 개발인가..? 라는 떨림을 받게 되었다.. (두근)
🐻 아쉬웠던 점이자 간단 후기
- 우선 mvc패턴을 적용하였는데 mvc2 패턴이 권장이였고 그렇게 하라고 했음을 인지를 못했다..
- 건강이 나빠졌어요..ㅠ
- 팀워크가 조금은 안맞고 의사소통이 잘 안되었던점.. 그런게 아쉬운거 같아염.
- 그래두 재밌었어요!
- 개발이 어떤건지 알게되었어요 ㅎㅎ!