자바 ORM 표준 JPA 프로그래밍 - 기본편 회고

2023. 6. 15. 17:35·📝 끄적끄적/후기 및 회고
목차
  1. 수강한 이유
  2. 사내 스터디를 만들다.
  3. 느낀 점

완강한 지는 좀 됐지만 늦게나마 회고를 작성해보고자 한다.

 

 

수강한 이유

우선 현 직장에서 물론 많은 성장을 한 것은 사실이다.

하지만 1년? 혹은 1년 반 이후로 개인 공부를 하지 않는 이상 성장하기 힘들다는 생각을 했다.

 

MSA, JPA, TDD, CI/CD, Kafka, REACT.. 등등 핫한 신기술은 계속 들려온다.

많은 SI회사는 신기술 도입에 보수적이기 때문에 실무에 적용하긴 힘들다.

그럼 신기술에 대한 갈증을 해소할 수 있는 방법은 개인 공부밖에 없다.

학교 선배에게 김영한 님 JPA 활용편1 강의가 좋다는 걸 자주 들었기에 고민 없이 이 강의로 정했다.

 

 

사내 스터디를 만들다.

진도 1등이 나다 -.-v

 

난 혼공도 좋지만 여러 명이 해야 으쌰으쌰 하면서 놓친 개념도 캐치하고, 같이 성장하는 느낌이 좋다.

마침 회사에서 사내 스터디를 지원한다는 공지가 뜨자마자 동기들을 꼬셔 Spring Boot & JPA 스터디를 만들었다.

결과물 제출하기가 부담스럽다는 동기들에게 내가 다 만들겠다고 들어만 와달라고 했다.

(사실 회사 돈으로 강의 보고 싶었던 이유도 크다.)

 

근데 생각보다 기본편에서 선학습한 내용을 토대로 가르치셔서 이해가 안 되는 부분이 있었다.

그래서 이번 스터디를 끝내고 사람을 더 모아 ORM 기본편+활용2를 추가로 수강했다.

(로드맵대로 기본편을 먼저 듣는 걸 추천한다.)

 

 

느낀 점

기본편의 첫 강의를 듣자마자 관계형 DB와 SQL 중심적인 개발의 문제점을 짚어주셨다.

무한 반복, 지루한 코드... CRUD

내가 여태 개발하면서 느꼈던 의문점들을 강의 5분도 채 안돼서 말하셔서 충격..

 

1. 화면 설계서를 작성한다.

2. 테이블을 설계한다.

3. 테이블을 토대로 객체를 생성한다.

4. 화면 따라 필요한 쿼리를 짬

 

이것은 전혀 객체 지향적이지 않다.

 

그리고 JPA의 놀라운 기술들..

내 눈엔 그냥 자바 메소드를 실행시키는 거 같은데 저게 insert를 해준다고..?

내가 update문을 안 날리는데 자동으로 update를 해준다고?

내가 join도 안 하고 회원 테이블만 조회했는데 회원이 속한 팀 정보를 가져온다고..?

 

이 강의는 안 볼 이유가 없었다.

조금이라도 빨리 안 보면 손해인 강의다.

 

노션에 정리해 놨던 내용을 모두 공유하고 싶지만 유료 강의기 때문에,

정말 중요한 내용만 올려보고자 한다.

 

저작자표시 비영리 (새창열림)

'📝 끄적끄적 > 후기 및 회고' 카테고리의 다른 글

자바의신1&2(3판) 후기  (0) 2024.12.07
2023년 회고  (0) 2024.01.03
자바의 신 개정판이 출간되었다.  (0) 2023.10.19
스프링 부트와 AWS로 혼자 구현하는 웹 서비스 후기  (0) 2023.10.13
  1. 수강한 이유
  2. 사내 스터디를 만들다.
  3. 느낀 점
'📝 끄적끄적/후기 및 회고' 카테고리의 다른 글
  • 자바의신1&2(3판) 후기
  • 2023년 회고
  • 자바의 신 개정판이 출간되었다.
  • 스프링 부트와 AWS로 혼자 구현하는 웹 서비스 후기
현주먹
현주먹
대구 불주먹 출신 현주먹의 개발.log
  • 현주먹
    현주먹의 개발로그
    현주먹
  • 전체
    오늘
    어제
    • 전체글 (167) N
      • 👶🏻 CS (15)
        • Operating System (8)
        • Database (4)
        • Data Structure (2)
        • Software Engineering (1)
      • 💻 Dev (54)
        • Java & OOP (24)
        • Spring (4)
        • JPA (5)
        • Test Code (1)
        • Database (1)
        • JSP & Servlet (13)
        • Etc (6)
      • 💡 Algorithm (25)
        • 인프런 (9)
        • 백준 (16)
      • 🛠 DevOps & Tool (11)
        • Linux (4)
        • AWS (1)
        • Git (2)
        • Etc (4)
      • 📝 끄적끄적 (62) N
        • 후기 및 회고 (5)
        • TDD, 클린 코드 with Java 17기 (3)
        • F-Lab (23)
        • 🖥️ 자바의 정석 (11)
        • 📖 Clean Code (3)
        • 항해99 코테 스터디 (11)
        • 📖 가상 면접 사례로 배우는 대규모 시스템 설계 .. (5) N
  • 블로그 메뉴

    • 🐈‍⬛ GitHub
    • TIL repository
  • 인기 글

  • 최근 글

  • 최근 댓글

  • 태그

    오라클
    개발자멘토링
    코테스터디
    티스토리챌린지
    99클럽
    인프런 단어뒤집기
    C
    오블완
    자바의신절판
    백준10250
    에프랩
    TDD 클린 코드 with Java
    인프런 특정문자뒤집기
    ==와 equals()
    f-lab 후기
    데브클럽
    자바의정석
    PostGreSQL함수
    개발자취업
    객체지향
    jsp
    에프랩 후기
    코딩테스트준비
    JPA
    항해99
    NextSTEP
    백준
    로또 미션
    til
    F-Lab
  • hELLO· Designed By정상우.v4.10.2
현주먹
자바 ORM 표준 JPA 프로그래밍 - 기본편 회고

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.