Burndown Chart

bandicam 2022-10-31 09-35-00-918.jpg

2nd Sprint 회고(10.31 11:50 ~ 12:10)

Liked(만족스러웠던 점) Learned(배웠던 점) Lacked(부족했던 점)
이준호 naver-maps의 길찾기 문제를 해결했다.
react 인강 들으면서 구조를 조금은 이해했다.
팀장으로써 교육생으로써 만족스러웠던 주간이었다. 여러 회사의 정책에 따라 API 제공 방식도 다르고 회사의 지침을 따라야한다는 점을 배우게 되었다.
비즈니스 마인드를 위해서 우선적으로 기능 구현을 시작했던 것도 나쁘지 않았다. 각종 일과 불려나가는 경우, 본인 집중정도에 의해 많이 진행하지 못 했다.
인터렉티브 웹으로 구현하려는 목표를 이루기 위해 더 열심히 해야할 듯
프젝 기계가 되어야겠다.
김지수 ReactNative 자체가 React에서 가져온 문법이다 보니 구현하는데에 큰 어려움이 없어 다행이다. WebSocket의 개념과 채팅구현 시 Stomp를 왜 사용하는지 알게 되었고, RN에서 페이지 이동 구현하는 방식, map을 처리할 때 FlatList를 사용하여 구현하는 방식 등 다양한 것을 짧은 시간안에 배울 수 있었던 것 같다. 채팅기능 같은 경우 결과적으로 코드 한줄로 해결되는 문제를 처음이라 몇시간씩 시간을 박으면서 하다보니 계속 지치게 되서 앱페이지 UI 구현같은 다른 쉬운 것을 찾아서 하게 되었던 것 같다. 음성호출 같은 경우에도 장고나 플라스크를 이용하여 API를 만드는 작업이 부담스러워 계속 미루고 있는데 걱정이 되는 것 같다.
나장엽 인강 들으면서 동시에 개발을 진행하고 있는데 아직까지는 별 문제없이 진행되고 있어서 다행이다 그렇지만 map…화가난다. Redux를 학습하고 있는데 왜 쓰는지?어떻게 써야 좀 더 효율적으로 할 수 있을지 알 수 있었다.
리액트 네이티브와 웹 CSS는 다르다.
되는게 있고, 안되는게 있어서 학습이 필요하다.
주말동안 naver map을 이용해 지도를 구현하려 했는데 어디서부터 잘못된 것인지 모름.ㅎㅎㅎㅎㅎㅎㅎ
안다슬 어떻게든 백 서버 배포를 완료했던 것
공통과 특화때는 서버 배포하는 방법을 아예 몰랐는데 천천히 차근차근 해가니까 대충 어떤 식으로 배포 과정이 이루어지는지 알 것 같다. ssl 인증서를 발급받아 spring boot에 https를 적용시키는 것 완벽한 구조를 이해하지 못하고 나와있는 자료를 보면서 서버를 구현하려고 하니까 조금 오래걸렸던 것 같다.
msa를 공부해서 그거에 맞게 또 배포를 수정해야 하니까 조금 무섭다 ㅎ
이승희 ec2 서버와 인프런 강의를 받고 제대로 구현할 수 있어서 좋았다.
카프카 시스템 구축이 많이 어렵다고 들어서 살짝 걱정했는데 지금까지 별탈 없이 진행되어서 만족스럽다.
게더타운에서 모여서 해서 예전 열정이 조금씩 살아나면서 재밌게 구현할 수 있어서 좋았다. 카프카 시스템을 spring 내에서 어떻게 구현해야할지, 그리고 우리 구현에 맞춰서 시스템 구축을 어떻게 할지 감을 잡을 수 있었다.
오프라인 수업으로 개발 효율이 떨어져서 생각보다 개발 속도가 느린 것 같아서 살짝 걱정이다. 앞으로 남은 워킹데이에 남은 시간들을 더 할애해서 목표한 구현에 맞춰서 할 수 있도록 노력해야겠다.
이지은 MSA 기본구조를 직접 구현해보면서 어떤식으로 돌아가는지 알 수 있어서 좋았다. 강의가 잘 되어있어서 만족스럽다. API GATEWAY SERVICE나 DISCOVERY SERVICE 등의 흐름과 필터링이 어떤식으로 이루어지는지 배웠다. 인텔리제이에서 디버깅하는 방법도 알게되었다. 시험이 껴있어서 주말까지 완료하기로했던 구현을 다 하지 못했다. 새로운 주에는 좀 더 빨리빨리 구현하고 스프린트 끝날 때 이슈들을 다 내릴 수 있으면 좋겠다.