🧑🏻🏫
비전공 프론트엔드 2년차 개발자 멘티 일지: 4주차 - 대외활동과 개인 스터디
2024.05.28
한 주 소감 및 복습 내용
많은 것을 했고, 많은 것을 하고 있따.. 이것저것 만들고, 공부의 깊이는 더욱 깊어져 주제마다 별도의 페이지로 작성하겠다!
아자아자 화이팅!!
5월 넷째 주 회고
- 해커톤을 했습니다. 저번에는 참가자로 이번에는 운영진으로 경험해보았습니다. 사람들과 시간이 비어있을 때, CI/CD와 Docker 에 대해 이야기를 나누었습니다.
- 토요일 점심에 크래프톤에서 코딩테스트가 요청되어 진행했습니다. 주관식 3개 알고리즘 3개 진행했는데, 알고리즘 지식이 부족해 어렵게 느꼈습니다.
- 이팩티브 디버깅 행사에 다녀왔습니다. 디버깅을 위한 접근 방식에 대해 다른 사람들과 경험을 공유해볼 수 있는 시간이었습니다.
- 공부를 하다 보니 부족하다고 느껴지는 것이 명확해지고 있습니다. 테스트를 다루는 부분과, 회사에서 현재 다루고 있는데 CI/CD에 대한 지식을 넓히려 합니다.
이번 주 좋은 것과 나쁜 것
- 이번 주에 개인적으로 잡은 약속 없어서 공부할 수 있는 시간을 많이 가져왔습니다.
- 회사가 너무 바쁩니다. 회사에서 배포와 Docker에 관한 내용을 프론트엔드도 알고 있어야 되고, 더 나아가 분리해서 관리해야겠다는 이야기가 나와서 긴급하게 공부를 시작했습니다.
이번 주 진행했던 학습/개발 내용은??
- 이번 주에 Promise를 만들어보고 지식을 더해보았습니다.
- 멘토링에서 공부한 내용에서 부족한 것들을 더 채우면서 공부했습니다.
- 이제 막 테스트와 CI/CD에 관해서 공부를 시작했습니다.
- 멘토링에서 주어진 과제를 진행했습니다.
가장 고민했던 부분은 무엇이었나요?
- 내가 만든 vanilla-javascript를 이용해서 react의 useState를 만들어보기에서 테스트 코드 작성하는 것에 집중했습니다. 하지만 아직 어떻게 테스트를 해야 할지 접근하지 못했습니다.
- 7개월 전에 회사에서 맡아서 pipeline 적용하는 것에 대해 다시 살펴보았습니다.
- 요즘 허리통증이 너무 심해져서 병원에 다니기 위해 시간분배를 계획 중입니다.
아쉬운 부분을 개선하는 데 필요한 것은 무엇인가요?
- 제가 만든 useState를 기반으로 테스트를 진행하는 것을 같이 해보고 싶습니다. 제가 생각한 접근 방법은 mock data를 이용해 기능테스트 해보는 것인데 render 함수를 테스트 환경에서 반영하지 못하고 있습니다.
- CI/CD 그리고 Docker에 관한 것과 테스트 공부를 위해 인터넷 강의를 진행 중입니다. 금주 안에 공부해보려 합니다.
다음 주는 어떻게 보낼 예정인가요?
- 이벤트 루프 시뮬레이션을 만들고, 관련된 내용을 더 공부할 예정입니다
- 멘토링 당일에는 코드 리뷰한 것과 부족한 부분 복습할 예정입니다.
- 매일 CI/CD, 테스트 에 대해서 1시간 ~ 1시간 30분 정도 공부할 예정입니다.
- 토요일에 마라톤 있습니다.
- 29일에 Nextjs + CI/CD 관련한 밋업이 무신사에 있어서 다녀올 예정입니다.