본문 바로가기

우아한테크러닝6

우아한테크러닝 4기 / 교육 수료 후기 6월 1일 ~ 6월 24일 약 4주간의 우아한테크러닝 4기 가 드디어 종료되었다. 그 간의 과정들에 대해서 내가 느낀 점들을 스르르르륵 써내려가보고자 한다. [Summary] 그 동안의 과정을 굳이 한마디로 정의하자면 '다양한' 이라고 하고 싶다. 굉장히 다양한 사람들이 참여하였고, (고등학생, 취준생, 현업 개발자 까지) 다양한 고민을 하였고, 다양한 피드백을 주셨다. 개발자의 길을 걷기 시작한지 얼마 되지 않은 나에게 특히나 유익한 시간이었다고 생각하는데, 내 입장에서는 기술적인 부분보다는 시니어 개발자의 톤앤매너나 커뮤니케이션 방식 등에 관련해서 더 집중되었던 것 같다. [Process] 해당 교육의 목적은 React와 TypeScript를 이용하여 미니노션을 만드는 것이었다. 다만 교육의 주제만 .. 2021. 7. 3.
우아한테크러닝 4기 / 20210615 / 교육에 대한 기록 / 메모장 1교시 컴포넌트 관련된 주제를 메인으로 수업을 진행. 민태님은 90년대 부터 컴포넌트 관련하여 업무를 진행해오다 보니, 리액트같은 프레임워크에서 사용하는 컴포넌트 라는 용어가 국소적이고 이질감이 느껴진다고 한다. [민태님 질문] 컴포넌트가 뭐라고 생각하는지? 어떻게 빌드업해서 올라가는게 좋을지? 어떤 이미지를 가지고 있을지? (답변들) 기능 단위? 조각 같은 느낌 리액트에서는 요소들? self contained buliding block 이라고 생각하지만 실제로는 커스텀 엘레먼트로 밖에 사용하지 못하고 있다. [민태님 스피킹] 컴퓨터에서 그래픽카드로 예를 들면 그래픽카드 자체가 컴포넌트이다. 그런데 만약 그래픽카드를 교체한다고 하면?? 공장으로 보내지 않는다. 그냥 그래픽카드를 뽑고 다른 그래픽카드를 꼽.. 2021. 6. 16.
우아한테크러닝 4기 / 20210608 / 교육에 대한 기록 / 메모장 1교시 [지난 미션에 대한 리뷰시간] 황윤서님 : Draft.js로 리스트 기능 구현 민태님 긴급 피드백 - 다양한 주니어들의 실수로 나타나는 현상 - 본인의 맥락으로 설명하고 있다. 본인이 설명하고 싶은 것만 설명하고 있다. - 그래서 공유를 받는 다른 사람의 입장에서는 이해하기가 굉장히 어렵게 된다. - 그래서 처음 셋업 부터 단계적으로 어떤식으로 구현했는지 하나하나 설명하는 것이 필요해야 한다. - 별로 관심없는 시니어라면 대충 얼버무리고 발표를 끝내버릴 수도 있기 때문에 적극적인 설명이 필요. - 다른 사람에게 어떻게 전달할지에 대한 기술도 필요하다. 피드백후 재설명 구글 로그인 및 로그아웃을 react-google-login 패키지를 사용하여 구현 Draft.js를 이용하여 ordered-lis.. 2021. 6. 8.
우아한테크러닝 4기 / 20210603 / 교육에 대한 기록 / 메모장 1교시 [Mission에 대한 민태 님의 코멘트] 놀라운 게 2가지다 1. 생각보다 많은 사람들이 약 40명 정도 리포지토리를 생성해주었다. 2. 그리고 1명을 빼고 대부분 동일한 형태로 초기 구성을 했다. (CRA만 한 수준... 하하하...) [그리고 Mission에 대한 발표를 해주실 분 2분 섭외] 1. 김홍중 님 : CRA는 유지보수가 어려워서 Webpack 및 babel 설정을 직접 했다고 했다. 근데 이 부분에 몇몇 참석자들이 의문이 생겨서 재 질문 -> 실무에서는 설정을 변경할 일이 많아서 커스텀을 해야 하는데 그래서 처음부터 직접 설정하면 유지보수 측면이 더 좋다. (시니어의 입장에서 민태 님의 질문) 무엇을 어떻게 어디까지 만들 것인지에 대한 목표가 나와있지 않다. 그리고 사용하려고 하.. 2021. 6. 3.