주간 회고
이번주에 있던 일들을 종합해서 회고를 해보고 정리를 해보았습니다.
Facts (사실, 객관)
- 코딩을 하면서, 사소한 실수가 발견되었고 재배포를 해야하는 상황이 되었다.
- 내가 아는 것을 다른사람에게 설명하는데 생각보다 말이 잘 나오지 않았고, 더듬더듬 말하고 있었다.
- 오랜만에 코딩 테스트 문제를 풀어보았다.
Feelings (느낌, 주관)
- 다른 사람들에게 미안하기도 했고, 시간이 많이 소모되었다.
- 다른 사람에게 쉽게 설명할 수 없으면 제대로 아는 것이 아니라는 생각이 들었다.
- 남들이 꺼려하는 일을 먼저 나서서 하려고 하는 자세가 동료들에게 신뢰를 줄 수 있을 것같다.
- 문제의 난이도가 생각보다 높지 않아서 그런지는 몰라도 매우 재미있었다.
- 취업 준비를 할 때, 코딩 테스트 문제를 푸는 것과 직장에 다니는 입장에서 코딩 테스트 문제를 푸는 느낌이 달랐다.
Findings (배운 점)
- 나의 사소한 실수가 다른 사람들의 시간을 많이 소모시키는 것을 알 수 있었다. 꼼꼼하게 확인하여 다른 사람들에게 피해를 끼치는 일이 없도록 하자.
- 어떤 개념을 제대로 배웠는지 확인하려면 내가 배운 내용을 다른 사람에게 설명을 해보자.
- 배우는 속도에 집착하기 보다는 하나라도, 제대로 알고 있는지, 남에게 설명할 수 있는지를 확인하자.
- 웹 애플리케이션을 구성하는 부분을 전체적으로 공부해야겠다는 생각을 했다.
- 보안에 대해서는 나의 일이 아니고, 보안 전문가의 일이라고 생각했던 경향이 있었던 것 같다.
- 앞으로 토이프로젝트를 할 때는 기능도 신경을 많이 쓰지만 보안에 대한 점도 많은 공부를 하고 신경을 쎠서 공부를 해야할 것이다.
API
설계에 대한 부분을 소흘히 한 것 같다. 어떻게 하면 좋은API
를 설계할 수 있을지에 대해서 공부를 하면 좋을 것 같다.- 하나라도 제대로 공부하는 것이 중요하기는 하지만, 서버 및 브라우저의 내부 원리에 대해서 깊게 공부할 필요를 느끼게 되었다. 사실
DevOps
팀에서 인프라 관리를 하기는 하지만, 이러한 부분도 잘 알아야지 좋은 개발자가 될 것 같다. - 코딩 테스트를 풀면서 코드부터 구현하는 것보다 내가 어떻게 구현할지를 미리 생각하고 나서 코드를 작성하니까 훨씬 재미있고 문제도 잘 풀리는 것 같다.
Good (잘한점)
- 내가 했던 일을 다른 동료들에게 공유하려고 노력하였다.
Bad (개선할 점)
- 꼼곰히 코딩하는 습관을 들이자.
- 말을 잘 할 수 있도록 평소에 발표를 연습해야겠다.
- 어떤 일을 하다보니 생활 리듬이 깨지는 경우가 있는데 이를 주의해야겠다.
- 하루에 조금씩이라도 운동하는 습관을 들이거나 주말에 어떤 스포츠 배워야겠다는 생각을 했다. 장기적으로 보았을 때 스트레스 관리를 잘 하는 것이 멀리 갈 수 있는 방법일 것이다.
- 코딩 테스트를 풀 때 다양한 예외 사항 및 제약 조건을 미리 생각해야하는데 다양한 예외 케이스에 대한 고려를 더 잘하려고 노력해야할 것이다.
Affimation (자기 선언)
- 코드를 커밋하기 전에, 오타는 없는지 꼼꼼히 확인하자.
- 다른 사람들 앞에서 내가 알고 있는 내용을 설명하자.
- 보안도 애플리케이션의 한 요소라고 생각하고 열심히 공부하자.
- 토이프로젝트를 잘 진행하고 계속 유지보수를 하면서 발전시켜나가자.