본문 바로가기

디프만20

[인프런] 회고/후기 (함수형 프로그래밍과 JavaScript ES6+) 이번에 Rust, CS 스터디를 신청하면서 고민이 많았습니다. 저는 스타트업에 입사한 지 이제 약 1년 4개월이 되었는데 BE도 현재 조금씩 회사에서 하고 있지만 개인적으로는 프론트 개발을 많이 했습니다. 그래서 시간적으로 여러 스터디를 동시에 하는 것이 정말 쉽지 않다는 것을 인지한 상태로 이번에 함수형 프로그래밍 JS 스터디까지 함께 진행하였습니다. 이전부터 함수형 사고에 대해 학습하고 그러한 코드를 지향하는 개발자가 되고 싶다는 생각을 막연히 했습니다. 하지만 일에 치여서 그러한 마음이 조금씩 줄어들다가 이번 스터디를 통해 다시 마음을 잡았습니다. 사실 처음에 JS의 기본적인 개념들을 복기하는 강의라고 생각하였습니다. 하지만 강의를 수강하면 할수록 함수적 사고, 커링, go, pipe, Promis.. 2023. 5. 23.
[인프런] 회고/후기 (기출로 대비하는 개발자 전공면접 [CS 완전정복]) 이번 디프만 13기 운영진을 하면서 좋은 기회로 인프런 강의를 수강하게 되었습니다. 그동안 학습하려고 했지만 미뤄둔 CS 강의를 이번 기회에 선택해서 스터디를 개설하였습니다. 파트는 총 네 개로 자료구조, 운영체제, 데이터베이스, 네트워크가 있었습니다. 자료구조는 개인적으로 학부 시절 때 가장 좋아했던 과목으로써 쉽지 않지만 재밌게 학습했던 파트였습니다. 다른 분야는 비슷했는데 이번에 강의를 수강하면서 예전에 잊혀졌던 기억들이 하나 둘 씩 새록새록 떠올랐습니다. 모두 함께 열정을 가지고 참여해서 더 힘이 나고 재밌었습니다. 개인적으로 과거에 작성했던 여러 아티클, 그리고 새로 실무 프로젝트를 통해 경험해서 알게 된 지식, 트러블 슈팅, 경험 등을 함께 공유하면서 더욱 유익했습니다. 비록 시간대가 매주 일.. 2023. 5. 23.
[인프런] 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.
반응형