The journey to becoming a developer

My future is created by what I do today, not tomorrow.

Total 3

프론트엔드 멘토링 2회차 회고

1. 2주차 멘티 과제 JavaScript Deep Dive 1장부터 15장까지 공부해 온 후, 면접 형식으로 질문했을 때 답할 수 있도록 하기 답변 정답률 체크 방식 제대로 설명했을 시 🟢 절반 정도 제대로 설명했을 시 🟠 틀린 답변 혹은 제대로 설명하지 못했을 시 🔴 2. 과제 질문들 총 59개의 질문 중, 멘티는 10개의 질문을 통과함(정답률 약 17%) 정답률이 낮은 만큼, 다음 주에 같은 질문으로 한 번 더 진행하기로 했다. 멘티분이 조금 더 열심히 하실 수 있도록 파격적인(!) 조건을 걸었다. 다음번엔 정답률이 70% 미만일 경우, 멘토링을 바로 종료하는 것으로. 1. What is Programming? 프로그래밍이란? 🟢 2. What is JavaScript? 자바스크립트의 특징을 설명해..

Mentoring 2023.08.31

프론트엔드 멘토링 2기를 시작하며

0. Introduction 시작하게 된 계기 2022년 10월 17일부터 2023년 7월 23일까지, 거의 9개월 가량 진행된 멘토링이 막을 내리게 되었다. 함께 하던 멘티분은 진로를 프론트엔드 개발자가 아닌 본업으로 돌아가고자 하셨고, 코딩은 취미 쪽으로 돌리고자 하셨다. 정말 열정적으로 참여해주시고, 질문도 잘 해주시고, 회고도 정성스럽게 남겨주셨는데 아쉬웠지만 종료를 해야만 했다. 나는 새로운 멘티를 찾고 싶었다. 누군가를 가르치기 위해서 준비하는 과정에서 공부가 많이 필요하고, 설명하면서 개념이 선명해진다. 이렇게 공부했을 때 가장 오래 남는다는 것을 알고, 또 무엇보다도 혼자 공부하는 것보다 같이 공부할 때 더 시너지가 나고 재미도 있다. 또한 내가 다른 사람을 도울 수 있다는 효능감도 얻을 ..

Mentoring 2023.08.24

(약간은 험난했던) Next.js 13에 MSW 도입기

1. MSW 도입 배경 Next.js 13버전으로 진행 중인 프로젝트에 MSW를 도입하고 싶다는 생각이 들었다. 나는 다른 React 프로젝트에서 MSW를 도입해 유용하게 활용한 적이 있다. 백엔드 팀원들과 함께 API 스펙에 대해서 논의가 끝났는데 아직 구현이 덜 되어 API를 프론트 측에서 사용할 수 없는 상황이라면, 마냥 기다리기엔 시간이 아깝다. 바로 이 때 API를 Mocking한다면, 프론트에서도 기능/UI 구현 작업을 이어나갈 수 있다. 추후 API가 개발된다면, 자연스럽게 실제 API로 대체하면 된다. 또현 현재 나의 프로젝트에는 OAuth 로그인을 도입한 상태다. 로그인 후에는 서버로부터 쿠키를 통해 access token이 발급되는데, 추후 API 요청을 할 때 이 access toke..

Projects 2023.08.21