우아한 테크러닝 3기 React & Typescript 강의 후기
교육내용: React와 TypeScript 기반의 웹앱 개발 교육
일정: 2020년 9월 1일(화)부터 4주간 매주 화,목 19:30~22:00
강사: 우아한형제들 김민태님 (웹프론트엔드개발그룹장)
Javascript, react, redux, mobx, typescript를 전반적으로 훑는 형식으로 강의가 진행되었다. 본래 공고에 있던 강의 목표는 ‘웹앱을 개발하는데 중요한 콤포넌트와 상태 관리에 대한 이해의 폭을 한 단계 넓혀 좋은 아키텍처를 설계할 수 능력을 향상시킨다.’였는데, 사실상 기본 문법과 같은 기초적인 부분이 강의의 대부분을 차지해 아쉬운 부분이 있었다.
본래 35-40명의 오프라인 강의로 예정되어있었는데 코로나19 탓에 온라인으로 바뀌면서 수강생도 400명정도로 늘렸다고 한다. 아마 예기치 못하게 변한 강의 환경과 훌쩍 늘어난 인원으로 인해 강의 내용도 예정과는 달리, 기초적인 내용으로 채워진게 아닌가싶다.
그래도 react나 redux 같은 것들을 실제로 구현해보거나, 경험에서 우러나오는 팁들을 첨언해주시는 등 흥미로운 부분들이 많았고, 작은 개념 부터 차근차근 확장해가며 어떻게 사고하고 학습하시는지 볼 수 있어서 좋았다.
이것은 이거다라는 단순 설명 보다는 이것이 어떻게 동작하고 왜 쓰이는지에 중점을 두고 설명해주시는 부분에서 뛰어난 개발자이면서 뛰어난 교육자라는 생각이 많이 들었다.
인상깊었던 것 중 또 하나는 3시간 동안 계속 이야기하시면 힘드실법도한데, 쉬는 시간마다 QnA 시간을 가지며 답변을 정말 열심히 해주셨고, 모자른 QnA시간을 위해 수업을 30분 일찍 시작하셨다.
zoom을 통해 질문이 굉장히 많이 올라왔는데, 거의 모든 질문에 답변을 해주신 거 같다. 커리어에 대한 개인적인 불안부터, 더 나은 아키텍처에 대한 질문까지 정말 다양한 질문들이 많았는데 모두 성심성의껏 답해주셨다.
사실상 마지막 한 주가 개인적으로는 가장 큰 도움이 되었다.
마지막 주에는 강의 내내 배워온 개념과 라이브러리들을 사용한 작은 프로젝트 형식의 코드를 보며 수업을 진행했다.
폴더 구조나 파일 작명, 그리고 컴포넌트를 이용해 jsx를 깔끔하게 정리하는 것과 같은, 실제 현업에서 구경할 수 있는 부분들이 많아 참고가 정말 많이 되었다.
Resource
https://www.facebook.com/woowahanTech/posts/2659974057576516/