1. 어려웠던 부분 : 백엔드는 WebRTC를 제외하고 추가로 잡은 스코프까지 기능구현이 완료된 상태라 오늘부터 같이 WebRTC를 해결해보자는 의견이 나왔다. 그런데 내가 맡았던 부분이 아니라 너무 개념이 부족해서 일단 개념을 다시한번 잡아야 겠다는 생각이 들었다. 오늘은 비교적 여유가 있는 날이라 지난주 부터 정리하고 싶었던 여러 개념들을 블로그에 정리하면서 공부하는 시간을 가져보았다. 여러 참고 자료들을 보면서 공부를 하긴 하는데, 읽으면 이해는 되지만 내 머리에 저장이 되고있는 것 같지는 않아서 어떻게 하면 효율적으로 공부할 수 있을지 고민되는 하루였다.

 

2. 느낀 점 : 오늘 프로젝트의 핵심 기능인 WebRTC가 너무 해결이 안되고 있고, 또 대부분의 예제들이 Spring 이 아닌 Node.js를 사용한 예제 이기 때문에 그 예제를 ChatGPT라는 프로그램을 사용하여 Spring 으로 바꿔보는 시도를 해봤다. 물론 정확한 결과를 주진 않았지만 AI가 얼추 비슷한 코드를 죽죽 써내려 가는것을 보니, 아 이제 개발자 밥그릇도 줄어들겠구나라는 생각이 들었다. 외국어를 전공했더니 구글번역기가 다먹어버리고 ㅎ 개발을 시작했더니 ChatGPT가 등장했다. 긍정적으로 생각하자면, 잘 활용할 수 있는 사람이 된다면 더 효율적인 코딩을 하는 개발자가 될 수 있지 않을까 라는 생각을 했다.

 

3. 새로 알게 된 내용 : 이번 프로젝트에 유난히 Enum을 많이 사용하게 되었는데, 정확한 개념을 몰라서 정리해보는 시간을 가졌다. 그리고 지난주에 두번째 숙제로 받은 Git 과 Github 그리고 Gitflow에 대한 공부를 했다. 내용은 아래 링크 참조 ! 

 

4. 셀프칭찬 (오늘 잘한 일) : 내가 맡은 일을 끝내고 부족한 공부를 하는 나를 칭찬한다. 아직 많이 부족한거 같아서 불안하기도하고, 이번 프로젝트에서 너무 맡은 부분이 적은것 같아 걱정이 되기도 한다. 그렇지만, 이럴수록 전반적인 프로젝트를 심도있게 이해하자는 생각을 했다. 시간이 빌때마다 틈틈히 개념공부를 열심히 해서 어떤 면접 질문에도 잘 대답할 수 있도록 해야지 !  

 

5. 내일 할 일 : 아직도 시그널링 부분에 에러가 많다. 그 부분을 같이 해결해보기, 백엔드에선 추가적인 스코프 계획을 잡기 ! 

 


[오늘 공부한 부분] 

 

ChatGPT !! 엄청나다 !!

 

ChatGPT !! 엄청나다 !!

요즘 노마트코더를 비롯한 개발자들의 유튜브 채널에 자주 등장하는 화제인 ChatGPT! 코드도 작성해주고, 만든 코드를 개선시켜 주기도하고, 다른 언어로 바꿔주는 등 인공지능으로 다양한 서비

leejincha.tistory.com

[45] Git vs Github vs Git Flow

 

[45] Git vs Github vs Git Flow

Git vs GitHub Git Git is a distributed version control system for tracking changes in source code during software development. It is designed for coordinating work among programmers, but it can be used to track changes in any set of files. Its goals includ

leejincha.tistory.com

[02] Redis 설치 및 명령어 정리

 

[02] Redis 설치 및 명령어 정리

Redis 란? Redis 는 Key-Value 형태로 데이터를 관리하는 오픈 소스이다. Redis 는 빠른 속도와 간편한 사용법으로 인해 캐시, 인증 토큰, 세션 관리 등등 여러 용도로 사용되고 있다. Redis는 빠른 속도 대

leejincha.tistory.com

[03] (Spring Boot) WebSocket / WebRTC

 

[03] (Spring Boot) WebSocket / WebRTC

WebSocket 일반적인 클라이언트와 서버의 소통방식은 HTTP/HTTPS 통신을 거친다. 이는 클라이언트가 서버에 요청을 보내면 서버가 요청에대한 응답을 보내주는 구조이다. 실시간으로 채팅을 주고받

leejincha.tistory.com

[04] 카카오 로그인 PostMan 테스트 방법

 

[04] 카카오 로그인 PostMan 테스트 방법

※ 이 게시글은 카카오 로그인 코드가 구현되어 있다는 전제하에 PostMan으로 테스트 하는 방법을 담은 글 입니다 :) 1. 사전 준비 ( kakao developers) https://developers.kakao.com/ 위 사이트 접속 - [내 애플리

leejincha.tistory.com

[46] 트러블 슈팅 : InvaliDataAccessApiUsageException: detached entity passed to persist

 

[46] 트러블 슈팅 : InvaliDataAccessApiUsageException: detached entity passed to persist

문제상황 PostMan으로 게임방 생성하는 API를 테스트하는데 다음과 같은 에러가 발생했다. 회원탈퇴 기능을 추가한 후, 회원이 탈퇴하더라도 피드백 게시판의 글은 그대로 보존하기 위해, 아래와

leejincha.tistory.com

[47] Enum

 

[47] Enum

이번 프로젝트에 WebSocket/Stomp 를 이용해 채팅기능을 구현하면서 프론트에 전달하는 messageType에 Enum을 사용하게 되었다. 내가 구현한 코드부분이 아니기도하고 Enum에 대한 개념이해가 부족해서

leejincha.tistory.com

 

+ Recent posts