본문 바로가기

카테고리 없음

기술에 대한 인사이트

이번에 spring boot + jpa를 사용하면서 기술에 대한 많은 생각을 하게 되었다.

내 생각의 흐름을 보자.

1. 다들 쓰는 라이브러리 나도 써야지. 대충 블로그 보고 사용법만 알면 그냥 쓰면되지!

2. 그냥 가져다 쓰면 성능이나 여러가지 문제가 생길 수 있구나.. 진짜 아는 것만 써야겠다.

3. spring boot, JPA마저도 잘 모르는데 뭔 다른 라이브러리를 쓰겠나... 도커고 쿠버고..AWS고...일단 springboot, jpa 내부 구현부터 이해해보자...라는 생각...

모르는게 너무 많고 그냥 책에서 이렇다고하니까 이렇구나~라고 외우기에는 이건 능력이 아닌듯. 그냥 암기이지. 

예를 들어 영속성 컨텍스트는 트랜잭션이 생성되고 끝날때 같이 생성 종료된다는데 이런 것들이 어떻게 구현되어 있는지 알아야 문제가 없을듯.. 모르면 나도 모르는 사이에 크고 작은 문제들이 만들어져 있다.

java는 그래도 좀 아는 줄 알았는데 아니었다.. java부터 다시 공부하자.