본문 바로가기

Co-Study/JS 스터디 2023 ✔️9

[JS 스터디 2023] - 일곱 번째 미팅 (마지막) 6월 4일 일요일 JS 스터디 2023 일곱 번째 미팅에 참여했습니다. (마지막) async await FxJS의 map 함수의 필요성 (feat. Array.prototype.map 비교) 파이프라인의 필요성 async await with 파이프라인 동기 상황에서의 에러 핸들링 비동기 상황에서의 에러 핸들링 동기/비동기 에러 핸들링에서의 파이프라인의 이점 위와 같이 기본적인 async await 개념과 빈출 QA 관련 사항들에 대해 학습했습니다. 마지막인만큼 오프라인에서 간단히 리마인드 느낌으로 함께 정리하고 식사를 하면서 스터디가 마무리되었습니다. 그동안 다들 정말 고생 많으셨고 즐거웠습니다~ 2023. 6. 4.
[인프런] 회고/후기 (함수형 프로그래밍과 JavaScript ES6+) 이번에 Rust, CS 스터디를 신청하면서 고민이 많았습니다. 저는 스타트업에 입사한 지 이제 약 1년 4개월이 되었는데 BE도 현재 조금씩 회사에서 하고 있지만 개인적으로는 프론트 개발을 많이 했습니다. 그래서 시간적으로 여러 스터디를 동시에 하는 것이 정말 쉽지 않다는 것을 인지한 상태로 이번에 함수형 프로그래밍 JS 스터디까지 함께 진행하였습니다. 이전부터 함수형 사고에 대해 학습하고 그러한 코드를 지향하는 개발자가 되고 싶다는 생각을 막연히 했습니다. 하지만 일에 치여서 그러한 마음이 조금씩 줄어들다가 이번 스터디를 통해 다시 마음을 잡았습니다. 사실 처음에 JS의 기본적인 개념들을 복기하는 강의라고 생각하였습니다. 하지만 강의를 수강하면 할수록 함수적 사고, 커링, go, pipe, Promis.. 2023. 5. 23.
[인프런] 5월 수강 일기 (함수형 프로그래밍과 JavaScript ES6+) 지난 달에 이어서 5월에도 함수형 프로그래밍 강의를 꾸준히 수강하였습니다. 지연성 파트를 들어가면서 Lazy Evaluation를 학습하였고 여러 함수들에 대한 지연 평가를 할 수 있는 함수를 새로 만들었습니다. 이후 Promise를 적극적으로 활용한 비동기 파트에서는 난이도가 또 많이 올라가서 쉽지 않았습니다. 함수형 사고 자체가 직관적이고 간결하게 만들기 위함이지만 그 과정은 확실히 험난한 것 같습니다. Monad, Kleisli Composition를 학습하면서 이해가 되지 않는 부분도 많았습니다. 그리고 앞에서 막혔던 내용도 조금씩 이어졌습니다. 하지만 스터디원분들과 함께 이야기를 나누면서 해결하려고 노력한 것이 좋았습니다. 처음에는 가볍게 수강하려고 했었는데 강의를 듣다 보면 내가 그동안 모르는.. 2023. 5. 23.
[JS 스터디 2023] - 다섯 번째 미팅 5월 21일 일요일 JS 스터디 2023 다섯 번째 미팅에 참여했습니다. callback vs. Promise 비동기를 값으로 만드는 Promise 합성 관점에서의 Promise와 모나드 Kleisli Composition 관점에서의 Promise go, pipe, reduce에서의 비동기 제어 Promise.then의 중요한 규칙 위 개념에 대해 살펴봤습니다. 확실히 함수적 사고 관점에서 생각하는 것이 쉽지는 않지만 도움이 많이 되는 내용입니다. 이제 2주 정도 스터디가 남았는데 마지막까지 잘 마무리하고 이후 반복적 복습과 응용편을 수강하면서 실제 프로젝트에 어떻게 활용하면 좋을지 고민을 많이 해봐야 할 것 같습니다. 다들 화이팅입니다! 2023. 5. 21.
반응형