codestates / codestates/triplus
[Je-chan] 10일차, "내 코드 잘 설명하기"
- Dominant language
- JavaScript
- Stars
- 0
- Forks
- 4
- PR merge metrics
- No merged PRs in 30d
Description
## 오늘은 어떻게 프로젝트에 기여했나요?
- 코드 리뷰 시간을 가져서 SVG 태그 활용 방법과 Websocket 프로토콜은 무엇인지, Socket.io의 기본 활용법을 팀원들에게 공유했다
- 실시간 채팅 구현의 작업 플로우를 작성했다
## 오늘 프로젝트에서 힘들었던 점은 무엇인가요?
1. **내 코드를 설명하기가 이렇게 힘들 줄은 몰랐다**
- 내가 내 코드를 완벽하게 이해하고 있지 못해서인가, SVG 태그를 사용한 방법에 대해서 열심히 설명을 하고는 있었으나 진행하다가 턱하고 막혔다. 그렇게 된 가장 큰 이유는 내가 작성한 코드를 A 라는 개념으로 알고 있었는데, 사실 그 코드는 B 라는 개념이며 B의 결과가 A처럼 볼 수 있었던 것이었다. 이렇다 보니 내가 정말 제대로 내 코드에 대해서 이해를 하지 못했구나라는 걸 반성하게 됐다.
## 오늘 프로젝트에서 아쉬웠던 점은 무엇인가요?
1. **Socket.io 개념을 제대로 전달하지 못해 아쉬웠다**
- Socket.io 를 담당한 만큼, 그리고 그 Socket.io 가 면접에서 단골 질문으로 나온다고 하니 정말 열과 성을 다해서 3일 동안 열심히 배운 지식을 잘 전달하고 싶었으나 그게 마음만큼 쉽지 않았다. 아직 내 머릿속에서 완전히 정리가 되지 못했기 때문인 건지, 내가 알고 있는 것을 상대방도 알 수 있도록 잘 설명할 수 있기에 Socket.io 는 어려운 개념이었던 건지는 잘 모르겠으나 전달하는데 많은 어려움을 겪어 원하는 만큼 전달드리지 못했던 것 같다. 다음 번에 이런 기회를 한 번 더 가져서 그 때는 우리 프로젝트에서 실현된 코드를 잘 설명할 수 있도록 노력해야겠다.
## 내일은 프로젝트에 기여하기 위해 무엇을 해야 하나요?
- 데이터베이스를 활용한 실시간 채팅 구현
## 오늘 작성한 블로그 링크를 올려주세요
-
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.