RxJava 1기 김규식
- 강의를 듣기전 RactiveX, RxJava 리액티브 프로그래밍에 대한 개념이 없는 상태였습니다.
- 노션으로 공유해 주신 강의자료와 강의 후 과제를 통해 내용을 한번 더 공부할 수 있었고, 언제든 강의자료를 다시 찾아볼 수 있어 좋았습니다.
- 강의를 마치며 Retrofit과 Room에서 RxJava를 이용해 구현할 수 있게 되었고,
뷰에서 발생한 이벤트를 RxBinding을 이용해 처리할 수 있게되었습니다.
RactiveX, RxJava 리액티브 프로그래밍에 대한 개념이 생겼고, 다양한 환경에서 많이 사용하다보면 RxJava를 잘 사용할 수 있겠다 생각이 들었습니다.
- 모든 강의에서 예시코드가 있었고, 예시코드들을 직접 수정하고 실행시켜보는것이 내용을 이해하는데 도움이 되었습니다.
- (소통을 할 수 있는 강의?)여서 구현해본 과제에 대한 피드백 뿐만 아니라 RxJava를 공부하며 궁금했던 부분에 대한 질문 등에, 실제 현업에서 사용했던 코드를 예로 들어주며 자세히 설명해 주셔서 좋았습니다.
RxJava 1기 서민구
확실한 개념
- 저는 iOS 개발을 하고 있지만 특정 플랫폼과는 전혀 상관없이 유익한 강의였습니다. 단순히 RxJava 사용법을 알아가는 것이 아니라 ReactiveX에 대한 개념을 토대로 학습이 이루어지기 때문입니다. 따라서 RxSwift를 활용하더라도 강의에 대한 이해 및 과제 진행에 전혀 문제가 없었습니다.
- RxJava, RxSwift가 ReactiveX 개념을 구현한 것이라는 특성도 있습니다. 하지만 평소 강사님의 원리를 이해하기 위한 탐구욕과 추상화를 지향하는 소프트웨어 아키텍처에 대한 철학이 고스란히 강의에도 녹아졌기에 가능한 강의였다고 생각합니다.
실전 적용 가능한 예제
- 개념도 중요하지만 더 중요한 것은 '내가 언제 어떻게 사용할 수 있을지를 아는 것'입니다. 이를 위해 강사님의 현업에서 RxJava를 적용한 사례 중심으로 학습이 진행됩니다. 처음 RxJava를 도입하면서 겪었던 어려움과 시행착오부터 시작해서 안정화 수준에 이르기까지의 스토리를 구체적인 예제를 통해 알 수 있습니다. 따라서 단순히 Stream을 생성하고 operator들을 적용해보는 것이 아닌, 내가 처음 Rx를 적용해본다면 겪게 될 시행착오와 성숙해 가는 과정을 압축적으로 학습해 볼 수 있었습니다.
RxJava 외..
- 강사님은 남들과 나누는 것 자체를 즐기는 것 같습니다. RxJava 뿐만 아니라 개발 전반에 대한 내용도 많이 배울 수 있었습니다. 특히 MVP, MVVM 등의 디자인 패턴과 RxJava를 함께 적용해본 경험 얘기가 많이 도움되었습니다. 뿐만 아니라 추상화, 다형성, 의존성 역전에 관한 중요성을 알려주실 때 사랑에 빠졌어요.ㅋㅋㅋ
RxJava 2기 손유정
RxJava를 공부해야지 하는 마음은 있었지만 책을 사놓고도 손이 가질 않아 미루고 미루었습니다. 그러다 듣게 된 래민님의 스터디는 RxJava의 큰틀을 잡고 어떤 것들을 알아야하는지 명쾌하게 짚어주었습니다. 강의를 듣고 바로 능숙하게 프로젝트에 적용하긴 어렵겠지만 실제 프로젝트에 적용 할 때, 이 강의가 반드시 도움이 되리라 생각합니다.
특히 초반의 반응형 프로그래밍에 대한 설명은 래민님이 잘 설명하기 위해 얼마나 고심하고 공부하였는지 느껴졌습니다. 또한 강의 중간중간 해당 내용에 대해 래민님이 실사용시 겪었던 실수들과 꿀팁들까지 얻어갈 수 있는 좋은 강의입니다.