본문 바로가기

Co-Study95

[인프런] 5월 수강 일기 (함수형 프로그래밍과 JavaScript ES6+) 지난 달에 이어서 5월에도 함수형 프로그래밍 강의를 꾸준히 수강하였습니다. 지연성 파트를 들어가면서 Lazy Evaluation를 학습하였고 여러 함수들에 대한 지연 평가를 할 수 있는 함수를 새로 만들었습니다. 이후 Promise를 적극적으로 활용한 비동기 파트에서는 난이도가 또 많이 올라가서 쉽지 않았습니다. 함수형 사고 자체가 직관적이고 간결하게 만들기 위함이지만 그 과정은 확실히 험난한 것 같습니다. Monad, Kleisli Composition를 학습하면서 이해가 되지 않는 부분도 많았습니다. 그리고 앞에서 막혔던 내용도 조금씩 이어졌습니다. 하지만 스터디원분들과 함께 이야기를 나누면서 해결하려고 노력한 것이 좋았습니다. 처음에는 가볍게 수강하려고 했었는데 강의를 듣다 보면 내가 그동안 모르는.. 2023. 5. 23.
[인프런] 5월 수강 일기 (기출로 대비하는 개발자 전공면접 [CS 완전정복]) 지난 달에 이어서 5월에 데이터베이스, 네트워크 강의까지 모두 수강하여 완강했습니다. 데드락과 같이 이전에 네트워크 분야에서 나왔던 개념이 데이터베이스에도 나왔는데 비슷한 부분이 많아서 익숙했습니다. 데이터베이스에서는 Key의 여러 종류와 개념, RDB와 NoSQL의 차이, Transaction, Deadlock, Join, Relational Cardinality, index, b+tree에 대해서 살펴봤습니다. 마지막 네트워크 파트에서는 TCP/IP, OSI 7계층, TCP와 UDP의 차이, 3-way handshake, HTTP, status code, 쿠키와 세션의 차이에 대해 학습했습니다. 이제 대학교를 졸업한지 저도 약 1년 반이 되었습니다. 기억이 많이 점점 희미해졌는데 이번 기회를 통해 다.. 2023. 5. 23.
[CS 스터디] - 다섯 번째 미팅 (마지막) 2023년 5월 21일 CS 스터디 다섯 번째 미팅에 참여했습니다. (마지막) 오프라인으로 함께 만나서 기출 실전 모의 면접 훈련을 진행했습니다. 그동안 학습했던 내용에 대한 전체적인 복습이 되었습니다. 마지막으로는 함께 회고를 하였습니다. 저녁 식사로 마무리하면서 CS 스터디는 이렇게 막을 내렸습니다. 그동안 쉽지는 않았지만 다들 정말 고생 많으셨고 재밌었습니다. 다음에 또 좋은 기회가 있다면 같이 다른 스터디를 하면 좋을 것 같습니다. 함께 해주셔서 다들 감사합니다~ 2023. 5. 21.
[JS 스터디 2023] - 다섯 번째 미팅 5월 21일 일요일 JS 스터디 2023 다섯 번째 미팅에 참여했습니다. callback vs. Promise 비동기를 값으로 만드는 Promise 합성 관점에서의 Promise와 모나드 Kleisli Composition 관점에서의 Promise go, pipe, reduce에서의 비동기 제어 Promise.then의 중요한 규칙 위 개념에 대해 살펴봤습니다. 확실히 함수적 사고 관점에서 생각하는 것이 쉽지는 않지만 도움이 많이 되는 내용입니다. 이제 2주 정도 스터디가 남았는데 마지막까지 잘 마무리하고 이후 반복적 복습과 응용편을 수강하면서 실제 프로젝트에 어떻게 활용하면 좋을지 고민을 많이 해봐야 할 것 같습니다. 다들 화이팅입니다! 2023. 5. 21.
반응형