본문 바로가기
Project

취업 준비 시작, 계획 세우기

by newny 2023. 7. 28.
반응형

국비 수료 후 이사준비 + 밀린 약속 으로 인해 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

 

habit2

Refactoring habit

www.erdcloud.com

반응형

'Project' 카테고리의 다른 글

취업 준비, 프로젝트 리팩토링(1)  (0) 2023.08.01
파이널 프로젝트 5주차  (1) 2023.07.06
파이널 프로젝트 3주 ~ 4주차 (4)  (0) 2023.07.06

댓글