안녕하세요. JavaScript로 개발하다가 swift로 이직을 하려고 하고있습니다.
iOS 취업 관련 강의가 22년 7월 기준으로 나와있는데 현재도 같은 상황일까요?
Rx공부는 신입에게 필요없다고 하신 내용이나 다른 내용들이 현재도 같은 상황인지 궁금합니다.
안녕하세요. JavaScript로 개발하다가 swift로 이직을 하려고 하고있습니다.
iOS 취업 관련 강의가 22년 7월 기준으로 나와있는데 현재도 같은 상황일까요?
Rx공부는 신입에게 필요없다고 하신 내용이나 다른 내용들이 현재도 같은 상황인지 궁금합니다.
안녕하세요 marios님.
현재는 iOS뿐만아니라.. 다른 모든 개발 분야 포함 취업이 어려운 시기인 것 같습니다. 그래서 실제 취업 준비의 시기가 길어지고 있는 것 같아요.
따라서.. "신입의 경우 반드시 Rx를 해야지만 취업이 되는 것은 아니다"는 의견은 동일하긴 하지만..
어쩔 수 없이 RxSwift까지 공부하시는 경우가 늘어나는 건 맞는 것 같습니다. 작년/재작년과 비교해서 확실이 취업이 어려운 편이다보니 취업 준비 기간이 늘어나고, 취업 준비 기간이 늘어나니.. 그래도 추가적인 학습을 하게 되는 것이시죠.
물론 Rx를 하시면 그래도 지원할 수 있는 회사의 지원 폭이 좀 더 넓어지는 건 맞는 것 같습니다. 그리고 최근 신입 분들의 경우.. 확실히 예전에 비해서 더 많은 추가적인 학습을 하시는 것 같아요. 그래서.. "꼭 Rx를 해야 취업이 되는 건 아니지만, 그래도 최근의 흐름상 경쟁력있는 신입 지원자가 되기 위해선 그래도 하는 편이 낫다"라고 말씀드리는 게 맞을 것 같습니다.
따라서 제 강의도 최근MVVM부분을 업데이트 하기도 했고,
MVVM과 관련된 데이터 바인딩의 개념까지도 다루고 있기 때문에, 제 생각에는.. 그래도 데이터 바인딩이 왜 필요한지? Rx가 MVVM 아키텍처에서 어떤 부분을 편하게 해줄 수 있는지?에 대한 대략적인 개념을 알고 계시다면.. 그래도 RxSwift를 학습하시는데 크게 어려움없이 기본적인 개념을 이해하실 수 있지 않을까 생각을 합니다.
(제 강의 MVVM 업데이트 부분에서 RxSwift가 필요하게되는 기본적인 흐름을 말씀드리고 있어요. 또한 RxSwift없이, 직접 클래스로 RxSwift의 Observable과 유사한 클래스를 구현해서.. 기본 컨셉을 말씀드리고 있고요.)
곰튀김님의 명강의(https://youtu.be/iHKBNYMWd5I )가 그래도 RxSwift의 첫걸음을 좀 더 쉽게 만들어주실 것이라 생각합니다.
화이팅하시길 바래요 :)
답글
marios
2023.08.10답변에 많은 도움을 받은 것 같습니다. 감사합니다!!
앨런(Allen)
2023.08.10화이팅 하세용 :)