Project
취업 준비 시작, 계획 세우기
newny
2023. 7. 28. 03:00
반응형
국비 수료 후 이사준비 + 밀린 약속 으로 인해 3주 정도를 바쁘게 보냈다.
현재 이사도 완료되었고, 약속들도 얼추 정리 되어서 이제 취업 준비를 본격적으로 해보려한다.
취업준비 계획
1. 이력서 작성 : template 만들고 내용 작성하기
2. 인프런 김영한 강의 꾸준히 듣기 (spring boot, jpa)
3. 국비 파이널 프로젝트 'habit' 리팩토링 하기
4. 시간날때마다 코딩테스트 연습
큰 틀은 이렇게 잡았다.
이력서 작성은 24일쯤 완료하였고, 현재는 김영한 강의 듣기와 리팩토링을 함께 진행중이다.
국비때 했던것 처럼 티스토리를 일기장처럼 이용할 예정이다.
리팩토링 순서
1. 테이블 재정의 → 테이블 정의서 새로 만들기[20230727 테이블 정의서 완료]2. erd 재정의 → 기존 erd 수정하기[20230728 erd 수정 완료]
3. jar로 배포 → 기존 jsp 사용으로 인해 war로 설정했던 부분을 jar로 변경
4. 패키지 구조 변경 → 정리되어있지 않은 기존의 패키지 구조(특히 repository부분)를 변경
5. 템플릿 엔진 thymeleaf로 바꾸기 → 기존의 jsp의 흔적 없애기, 불필요한 페이지나 버튼 제거
6. 재정의된 테이블 구조에 맞는 프로젝트로 코딩
7. mybatis를 jpa로 변경(아직 공부가 안된 부분이 있어서 가장 마지막에 변경예정)
큰 틀들이 변경되기 때문에 깃허브를 통해 기존 프로젝트를 포크하여 수정하지 않고, 프로젝트를 새로 생성할 예정이다.
리팩토링 1번
- 프로젝트를 진행하며 쓰지 않았던 테이블삭제 (키워드 수집 테이블, 설문조사 테이블)
- 프로젝트를 진행하며 union을 사용했던 두 테이블 병합 (원데이클래스 테이블, 인원권/회차권테이블)
- 애매한 이름의 테이블명 또는 컬럼명 변경 (대부분의 테이블명 변경)
- 테이블을 사용하며 필요했던 컬럼 추가
- 불필요한 컬럼 제거
리팩토링 2번
기존 ERD https://www.erdcloud.com/d/uvX8dkA7sjTKzCEqq
수정된 ERD https://www.erdcloud.com/d/cQHM5eAi682LFoATP
반응형