Toss Frontend Accelerator 1기에 오신 여러분 반가워요!
멘토링의 전반적인 진행과정은 4주동안 멘토가 여러분의 성장에 대한 가이드와 피드백을 드리고, 또 멘티들끼리 코드에 대한 의견을 나누는 토론과정을 통해 진행되어요.
멘토링은 모두 온라인으로 진행되며, Slack과 Google Meet을 통해 진행됩니다.
•
1주일에 1회. 총 4회를 진행해요.
•
매주 목요일 20시 ~ 21시에 고정적인 멘토링을 진행해요.
멘토링은 이렇게 진행되어요!
멘토링 시간이 되면 정해진 Google Meet에 모여주세요.
멘토의 안내에 따라 여러분이 작성해오신 코드의 PR을 차례로 소개하는 시간을 가지고, 이후 각 주의 아젠다에 맞는 피드백과 토론을 진행하게 될 거에요.
각 주의 아젠다는 아래와 같아요.
1주차(7/25) - OT / 관심사 분리
설계에 대한 이야기를 하다보면 빠지지 않는 것이 바로 관심사라는 키워드인데요. 하나의 함수는 하나의 관심사만 가져야한다, 작은 관심사를 가지도록 만들어야한다 같은 이야기는 많이 하지만 사실 관심사를 나누는 기준은 주관적일 수 밖에 없기 때문에 어떤 정답이라고 말할 수 있는 것이 없어요.
다른 개발자들과 생각을 나누는 과정을 통해 각자가 생각하는 관심사라는 것이 무엇인지, 그리고 어떤 기준을 가지고 관심사라는 추상적인 경계를 정의해야하는 것인지 한번 논의해봐요.
2주차(8/1) - 퍼널 간 상태관리
모바일 서비스를 만들다보면 여러 페이지를 거치며 유저에게 입력을 받고 최종적으로 이 정보들을 취합해서 서버로 보내야 하는 경우가 있어요.
이런 상황 속에서 각 페이지 간의 상태 공유는 어떤 방식으로 해야하는 것이 좋을까요? 하나의 퍼널을 구성하는 여러 페이지 간 상태를 공유하는 다양한 방법들에 대해서 함께 논의해봐요.
3주차(8/8) - 우아한 비동기 처리
프론트엔드 어플리케이션을 만들다보면 자연스럽게 비동기 프로그래밍을 접하게 되죠. Promise, async/await, setTimeout 등을 활용하여 다양한 비동기 처리를 구현하지만, 어떻게 하면 이 친구들을 우아하게 다룰 수 있는지에 대해서는 자주 놓치게 되는 것 같아요.
멘토, 그리고 같은 팀 동료들과 함께 우아하게 비동기 처리를 구현하는 방법에 대해서 한번 논의해봐요.
4주차(8/16) - UX 개선
토스팀의 프론트엔드 개발자들은 유려한 사용자 경험을 구현하기 위해 정말 많은 고민과 노력을 기울이고 있어요. 평소 프론트엔드 개발에 집중하다 놓치기 쉬운, 사용자들을 위한 개선 포인트들은 어떤 것들이 있을지 한번 논의해보고 서비스의 퀄리티를 끌어올려볼까요?
FAQ
Q1. 멘토링은 반드시 온라인으로만 진행되나요?
기본적으로는 온라인 진행을 원칙으로 하지만, 각 팀 내에서 협의 후 자유로운 방식으로 진행하셔도 괜찮아요.
Q2. 정해진 시간 외에 추가적으로 더 멘토링을 받을 수도 있나요?
최소 주 1회 1시간의 멘토링 외 추가적인 시간에 대해서는 각 팀 내에서 협의 후 진행하셔도 괜찮아요. 여러분이 들어와계신 슬랙 채널에는 멘토들도 함께 들어와있으니, 해당 채널을 통해 자유롭게 질문주셔도 됩니다.
Q3. 멘토링 팀은 언제 알 수 있나요?
7월 25일 첫 모임 때 팀 배정에 대한 정보와 Google Meet 접속 링크를 함께 알려드릴 예정입니다!
Q4. 멘토링 시간에 리뷰가 끝난 Pull Request는 Merge 해도 되나요?
네. 멘토링 시간에 리뷰가 끝난 PR은 main 브랜치에 머지해주시고, 멘토링에서 나온 피드백과 다음 아젠다에 대한 개발을 이어가주시면 됩니다.
