2024년 6월 돌아보기
포스트
취소

2024년 6월 돌아보기

공부

  • 현재 사내 프로젝트를 진행하면서 JPA를 익히고는 있으나 아직 많이 부족한 상태
    • 칼럼을 NOT NULL로 추가했는데 로컬이랑 개발이랑 같은 DB를 쓰다 보니 개발쪽에서 오류가 발생
    • 스케쥴러에서 기존 데이터를 계속 가지고 있어서 기존 데이터에 대한 작업이 계속 발생
  • 배포 시 깃랩 + 도커를 사용하고 있기 떄문에 도커에 대한 공부도 함께 하는 중
    • 정말 기본적인 스크립트만 작성 가능
  • 자바 버전을 17 이상을 쓰긴 하는데 정작 8 이상에 대해서 정확히 배운 건 없어서 공부 중

기술

  • 자바
    • 8 ~ 21까지에 대한 공부 중
  • 스프링 부트
    • 뭔가 당장 필요한 건 알아서 잘 갖다가 쓰는 데 필요한 거만 급급하게 쓴다는 느낌이 있다.
    • 숙련된 개발자라는 느낌은 아님
  • JPA
    • 현재 사내 프로젝트 개발을 통해 JPA를 실전으로 익히고 있다.
    • 쓰는 기술만 쓰는 것도 문제지만, 너무 기초적인 기술만 사용하고 있다.
    • 이론으로 익힌 것도 아직 완전하지 않은 상태
    • 엔티티 자체에 관련된 기술이 미흡한 것이니 JPQL 작성하는 부분은 추후 QueryDSL로 수정할 예정
  • 스프링 시큐리티
    • JPA + QueryDSL이 어느정도 적용되고 나면 이론부터 다시 공부할 예정
  • 도커
    • 기본적인 스크립트만 작성 가능
    • 로컬용으로만 작성 가능한 수준
    • 실제 배포를 위해서는 네트워크 관련 지식이 필요함
  • 쿠버네티스
    • 아직 공부하기에는 이른 단계
  • CI/CD
    • 깃랩으로 연습해보기
  • git
    • 깃을 실제로 공부한 적이 없다. (아주 큰 문제)
    • 아주 야생으로 겪어서 쓰다 보니 복잡한 문제가 생기면 어거지로 해결함
    • 여태까지 운이 좋았을 뿐이니 이제는 진짜 공부해야 할 차례

이론

  • 네트워크에 대한 공부 필요 (도커)

자격증

  • 정보처리기사
    • 합격
  • SQLD
    • 2024년 7월에 신청 예정

어학

  • 현재 스픽 어플을 통해 학습 중

사이드 프로젝트

  • EveryWare를 완성하는 것이 목표
    • 사용자
      • 일반 사용자
      • 상급 사용자
    • 관리자
      • 통합 관리자
      • 모니터링 기능
      • 회사별 버전 관리
    • 문제점
      • 쓸 데 없이 볼륨이 크니 과감하게 줄여야 됨
    • 관련하여 익혀야 하는 기술
      • JPA
      • 서버 배포
        • 도커
        • CI/CD
      • MSA (보류)

공부 사이트

  • 인프런
  • 패스트캠퍼스
  • 백준의 알고리즘
  • 프로그래머스
  • 노마드코더
  • 구름?
  • TCP SCHOOL

기타

  • 경제
  • 사회
  • 부동산

건강

  • 금연 지속 중 (2023년 12월 12일부터 현재까지 지속 중)
  • 최근 공부 핑계로 운동을 너무 안 가서 반성해야 함
  • 일주일에 3일 이상 가는 것이 목표

기타

취미

  • 간단하게 그림 배우기

기타

  • 운전 연습
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.