[Routine] 15 주차 시작!

[Routine] 15 주차 시작!

2023년 4월 24일 부터 4월 30일 까지의 나의 루틴.

#목차

2023-04-24

  • 오늘도 어김없이 영한 님의 인강을 들으면서 출근하였다.
  • 근데 영한 님의 마지막 말이 너무 마음에 와닿다.
  • 개발이 재미있고 적성에 맞는 거 같은데, 매일 야근 또는 공부하는 것들이 지칠 때도 있다.
  • 이게 나의 길이 맞나?.. 뭐 등등의 고민들…
  • 결국 답은 꾸준함이라고 한다. 꾸준함을 가지고 흔들리지 말자!라는 생각이 들었다.
  • 뭔가.. 이런 생각이 들 때마다 아.. 나도 이제 늙었구나..라고 생각이 든다..ㅠㅠ

2023-04-25

2023-04-26 스터디 발표

  • 오늘도 어김없이 영한 님의 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 인강을 들으며 출근하였다.
  • 어제 개발팀 전체 회식이어서 늦게까지 회식하고 나니 피곤해서 오늘은 좀 늦게 출근하였다.😝
  • 오늘은 원래 매주 목요일이던 스터디를 이번 주만 하루 앞당겨 진행하기로 하였다.
  • 직원 중 한 명이 예비군으로 인해 참석을 못 할 수 있어 하루 앞당겨 스터디에 참여하여 같이 진행하려고 하루 앞당겼다.

스터디 발표

  1. 코드 지우개 - 람다식2
  2. 승연씨 - ChatGPT3
    • Ximillar : 이미지 및 동영상 인식 및 분석 도구로, 머신러닝을 사용하여 이미지와 동영상에서 사물과 장면을 식별, 저작권 무료
    • MoodBit : 기업
    • Knoyd : 비지니스 솔루션. 머신 러닝을 사용하여 비즈니스에 데이터 기반 인사이트와 예측을 제공하는 예측 분석 플랫폼
    • Chorus.AI : 자연어 처리를 사용하여 영업 통화를 분석하고 고객 감정, 제품 피드백 및 영업 서오가에 대한 인사이트를 제공하는 도구
    • Receptiviti : 자연어 처리를 사용하여 언어 패턴을 분석하고 성격 특성과 감정 상태에 대한 인사이트를 제공하는 성격 분석 도구
    • Paragon : 자연어 처리를 사용하여 대량의 비정형 텍스트 데이터에서 인사이트와 트렌드를 추출
    • Arria NLG : 머신 러닝을 사용하여 데이터에서 사람과 유사한 언어를 생성하는 자연어 생성 도구, 기업 보고서 및 서면 커뮤니티케이션을 자동화
    • 코그니티브스케일 : 비즈니스 프로세스 자동화.
    • Hootsutie: 소셜 미디어 모니터링
    • Phind : ChatGPT.Phind
    • app.Code2Flow: 코드 로직을 flowchart로 그려주는 도구
    • Auto GPT : GPT-4 모델을 기반. 인간의 개입 없이 스스로 쓰기 작업을 통해 퍼포먼스를 달성함. 오픈소스. Python, AGI - artificial general intelligence

2023-04-27

  • 오늘도 어김없이 영한 님의 인강을 들으며 출근하였다.
  • 요새 퇴근하고 계속 JUnit5 테스트 관련해서 작업 중인데 오류가 생각보다 잡히지 않아 시간이 오래 걸리고 있다.
  • 얼른 처리해서 다음 test로 진행하고 싶은데… 어렵다..

2023-04-28

  • 오늘도 어김없이 영한 님의 인강을 들으면서 출근하였다.
  • 어제 드디어! 동욱 님의 스프링 부트와 AWS로 혼자 구현하는 웹 서비스 책을 토대로 작업했던 오류를 모두 찾아내어 수정하여 커밋 하였다.
  • 오류의 원인을 블로그로 포스팅할 예정이다.
  • 간단하게 오류의 원인을 설명하자면 우선 오타!… assertThat(body).contains("스프링 부트로 시작하는 웹 서비스")로 html body 안에 contains()를 통해서 String 타입 스프링 부트로 시작하는 웹 서비스를 찾고 있었는데 내가 테스트를 스프링부트로 시작하는 웹 서비스로 스프링 띄고 부트가 아니라 스트링부트라고 붙여서 테스트를 하고 있었다… 하…
  • 그리고 oauth2를 통해 with(oauth2Login()))를 추가했어야 했는데 기존 mvc.perform(get("/hello").andExpect(status().isOk()).andExpect(content().string(hello)); 만 사용하고 있던 것.
  • 즉, mvc.perform(get("/hello").with(oauth2Login())).andExpect(status().isOk()).andExpect(content().string(hello)); 라고 수정을 하여 정상적인 테스트를 진행하였다.
  • 또한 test 쪽의 application.yml파일에서 hibernate를 책의 내용과 똑같이 hibernate.dialect=MySQL5InnoDBDialect라고 해놓았던것..
  • H2DB를 사용했기 때문에 hibernate.dialect=H2Dialect가 맞았다. 역시.. 실패를 통해 많은 것들을 배우게 되는거 같다.
  • 제일 어이없었던건… 오타…!!!

Back to [Routine] 14 주차 시작!

Continue with [Routine] 16 주차 시작!