JhsK
163
2021-01-10 11:36:20
6
657

자바스크립트 함수형 프로그래밍


자바스크립트를 이용해 함수형 프로그래밍을 알려주는 유료 강의를 찾았는데 

함수형 프로그래밍은 일반 프로그래밍과 다른 점이 있는건가요? 

그리고 함수형 프로그래밍은 필수로 공부를 해야하는 것인가요??

0
  • 댓글 6

  • chobodevdev
    355
    2021-01-10 11:54:51 작성 2021-01-10 12:00:40 수정됨

    경력이 많지 않은 주니어 의견이므로 걸러서 봐주시면 감사합니다. 그래도 직접 강의를 본 사람으로서

    짧게나마 답변 적고 갑니다.


    저는 그 강의 기본편이랑 응용편 사서 들었습니다.

    개인적으로 fe 개발자라면 한번 들어보시면 좋을거 같아요. 해당 강사님이 함수형 프로그래밍으로 유명

    하시기도 하고 자바스크립트에 대한 이해도가 진짜 엄~~~~~~~~~~~청 높으신분이라는걸 강의를 들으면

    서 알게 되실겁니다. 직접 만드신 함수형 프로그래밍 라이브러리도 있구요.


    Q. 함수형 프로그래밍은 일반 프로그래밍과 다른 점이 있는건가요? 

    A. 네 다릅니다. 일단 구현된 코드를 보시면 차이점을 확연히 느끼실겁니다.


    Q. 함수형 프로그래밍은 필수로 공부해야하나요?

    A. 사실 it 기술이라는게 필수로 공부해야하는건 없습니다. (단, 전공지식은 필수겠죠?) 회사 상황마다

    다르니까요. 하지만 js를 주로 다루는 사람이라면 함수형 프로그래밍에 대한 이해가 필요하다고 생각합니

    다. 당장 자바스크립트로 리액트를 쓰거나 바닐라 자바스크립트로 구현을 하면 함수형 메서드를 자주

    사용하시게 될겁니다. 물론 자바스크립트 자체에 내장되어있는 map, filter, reduce, flatMap 등을 사용하면

    되지만 해당 강의에서는 그런 메서드들을 직접 만들면서 내부를 이해해보는 강의입니다.

    특히 ES6를 사용하여 함수형 프로그래밍을 구현하는 강좌는 ES6를 함께 배우는 효과도 있습니다.

    그리고 개인적으론 이터레이터 / 이터러블 프로토콜에 대해 명확히 이해할 수 있는 계기가 되어 좋았습

    니다. 앞으로 생길 수많은 자바스크립트 라이브러리 / 프레임워크가 이터레이터 / 이터러블 프로토콜을

    지원하는 형태가 될 가능성이 매우 높기 때문입니다. 당장 자바스크립트 내장 배열도 해당 프로토콜을

    따릅니다.


    저는 개인적으로 매우 강추드립니다. 




  • JhsK
    163
    2021-01-10 12:07:32

    @chobodevdev 

    오 그 강의를 직접 듣고 수강 후기를 이렇게 남겨주셔서 감사합니다 ! 궁금했던 모든 부분을 해결해 주셔서 말씀해 주신 것처럼 수강하면서 조금 더 자바스크립트 es6에 대해 깊게 공부를 해봐야겠네요! 
    답변 정말 감사합니다!

  • DreamDev
    43
    2021-01-10 13:34:34 작성 2021-01-10 13:35:04 수정됨

    @JhsK 혹시 그 강의 정보좀 알수있을까요?


  • Carefully
    384
    2021-01-10 14:50:55

    저도 궁금스...

  • 꿈의환영
    13
    2021-01-11 10:32:51

    인프런에서 함수형 프로그래밍을 치면 나오는 것 같습니다.

  • JhsK
    163
    2021-01-14 20:56:16

    함수형 프로그래밍과 JavaScript ES6+ 입니다 !

  • 로그인을 하시면 댓글을 등록할 수 있습니다.