프로젝트 진행 배경

dev_314·2022년 8월 23일
0

JPA - Trial and Error

목록 보기
1/16

이게 어떻게 1등....?

캡스톤 프로젝트 1등을 했다.
당시에는 내가 짠 코드가 마냥 예쁘고 기특했는데, 시간이 흘러 다시 코드를 보니 아주 형편없다.
생각해 보니, 프로젝트를 진행하면서 여러 기술 부채들을 만났었다. 그리고 기술 부채들을 그냥 뒤로 던지고 넘어갔다.

시간적, 체력적 여유가 없었다

전공 수업 7개 + 캡스톤 프로젝트를 병행하다 보니 시간적으로도, 체력적으로도 여유가 없었다.
단순히 작동에 급급한 코드를 작성하게 됐다.

기술적 여유가 없었다.

당시에는 Node.js로 웹 개발을 공부한지 꼴랑 반 년 밖에 안됐다.
그리고 어줍잖게 인강 하나 듣고 DI, Container, IOC 개념을 이해했다고 생각했다.
돌이켜보니 그때는 무슨 자신감이 그렇게 넘쳤는지 모르겠다.

그러니까 지금이라도 개선하자

교내 대회 1등이 얼마나 대단한거라고, 저런 창피한 코드를 깃허브에 public으로 뒀는지 모르겠다.
그러니까 지금이라도 개선하고자 한다.

Why Java, Spring?

Node.js의 싱글 쓰레드와 달리, Java는 멀티 쓰레드 어쩌고 저쩌고...

기술적 이유가 아닌, 단순히 Java, Spring을 공부하기 위해 전환 하기로 했다. (한국에서 취업하고 싶다.)
큰 이유는 없다.

계획

기간

  • 일단은 2학기 개강 전까지 (~22.08.31)

사용 기술

  • Java
  • Spring, Spring Boot
  • MySQL, JPA
  • 지금까지 공부한 기술을 전부 도입해보자 (Spring Data JPA, Querydsl도 시도는 해보자)
profile
블로그 이전했습니다 https://dev314.tistory.com/

0개의 댓글