Uploaded avatar of iHiD

Functional February를 소개해요

@iHiD
3년 초과 전
동영상

안녕하세요, 여러분! #12in23 챌린지의 첫 번째 테마 월인 Functional February에 오신 것을 환영해요.

#12in23이 무슨 말인지 잘 모르겠다면, 더 자세한 정보를 드릴 수 있는 영상 몇 개를 설명란에 링크해 둘게요. 기본적으로 이 챌린지는 2023년 동안 12개의 서로 다른 언어를 시도해 보는 챌린지예요. 매달 주제가 다르고, 이번 달 주제는 함수형 프로그래밍 언어예요.

그럼 먼저 이번 달의 목표부터 볼까요? 함수형 언어를 직접 써 보는 것, 이미 써 본 적이 있다면 조금 더 깊이 들어가 보는 것이에요. 패턴 매칭, 불변성, 고차 함수처럼 함수형 언어만의 개념을 탐험하고, 함수형으로 사고하는 법을 배우고, 무엇보다 재미있게 즐겨 봐요.

이번 달에 집중할 9개의 언어를 골랐어요. 그중 Elixir, F#, Clojure 중 하나로 시작하는 걸 추천해요. 세 언어 모두 Exercism에 훌륭한 학습 모드가 있거든요! 특히 Elixir는 사이트 전체에서 가장 상세하고 잘 다듬어진 트랙 중 하나예요. 배울 개념만 57개나 되죠. 나머지 6개 언어는 Erlang, Haskell, OCaml, Scala, StandardML, 그리고 Exercism에 가장 최근에 추가된 언어인 Gleam이에요!

그럼 많은 분들이 가장 궁금해할 질문, Functional February 배지는 어떻게 받느냐! 아주 간단해요! 방금 말한 언어 중 하나를 골라서 연습 문제 다섯 개를 풀고 게시하면 돼요! "Hello World"만 빼고 아무 문제나 골라도 되지만, 이번 달 안에 꼭 한번 풀어 보면 좋을 다섯 개를 추천할게요. Hamming(고차 함수 탐험), Collatz-conjecture(재귀 연습), Robot Simulator(불변성 다루기), 그리고 Yacht와 Protein Translation(패턴 매칭과 고차 함수)이에요. 모두 #12in23 페이지에 정리되어 있으니 나중에 확인해 봐요!

그럼 연습 문제를 푸는 것 말고 또 뭐가 준비되어 있을까요? 먼저 큰 인터뷰 두 개를 준비했어요. 가장 먼저는 Elixir를 만든 Jose Valim과의 대화예요. Jose와 이야기하면서 그가 왜 Elixir를 함수형 언어로 만들기로 했는지 알아보고, 여러분의 질문도 그에게 전달할게요. 그다음으로는 가장 최신 함수형 언어 중 하나인 Gleam을 만든 Louis Pilfold를 만날 거예요. Louis는 Exercism에서 Gleam 연습 문제를 푸는 모습을 라이브로 스트리밍할 예정이라, 그가 함수형 프로그래밍을 어떻게 생각하는지 직접 볼 수 있어요!

이번 달이 함께 배우는 달이 되기를 바라요. 그 일환으로 커뮤니티가 함수형 프로그래밍 경험을 공유해 주길 권하고 싶어요. 한 달 내내 저희가 소개한 모든 언어의 기여자들과 함께 코드 설명과 연습 문제 풀이 세션을 섞어서 라이브로 스트리밍할 예정이에요. 모든 스트리밍은 Twitch의 새 채널인 https://twitch.tv/exercismlive 에서 진행되니, 놓치는 게 없도록 꼭 구독해 주세요. 사이트 메인 대시보드에도 위젯을 추가할 예정이니 관심 있게 지켜봐 주세요!

Exercism 포럼에서는 함수형 언어에 대한 일반적인 대화를 나누고 막힐 때 서로 도와주는 것과 더불어, 함수형 프로그래밍 언어를 배우고 이해하는 데 가장 좋은 자료를 모으는 공식 스레드를 열 예정이에요. 함수형 프로그래밍에 능숙한 개발자라면, 배울 때 도움이 되었던 자료를 알려 주세요!

이번 달에만 구할 수 있는 Functional February 한정 굿즈도 준비하고 있어요! 출시 소식을 놓치지 않도록 지켜봐 주세요.

Erik과의 대화를 시작하기 전에 두 가지만 짧게 말할게요.

먼저, 아직 멘토링을 신청하는 사람이 충분하지 않은데, 신청하지 않고 있다면 정말 큰 걸 놓치고 있는 거예요. 잘 모르는 언어로 연습 문제를 풀었다면, 멘토링이 가장 먼저 손이 가야 할 곳이에요! 나보다 경험 많은 사람이 개인화된 조언과 팁을 준다는 건 상상 이상으로 실력을 키우는 방법이고, Exercism에서는 완전히 무료이며 아주 즐거워요. 그래서 이번 달에는 뭔가를 풀고 나서 함수형 프로그래밍 고수처럼 작성했는지 확신이 안 든다면 멘토링을 신청해 보세요!

둘째로, Exercism은 살아남기 위해 후원이 필요해요. 저희는 가능한 한 많은 사람을 돕고자 하는 비영리 단체이고, 그러기 위해 누구든 어떤 상황에 있든 배울 수 있도록 무료로 운영하고 있어요. 지금 재정적으로 여유가 있어서 저희 활동을 돕기 위해 조금이라도 후원할 수 있다면, 꼭 후원을 고려해 주세요. 솔직히 말하면, 사람들의 후원이 없으면 저희는 살아남을 수 없어요. 후원할 여유가 없다면 정말 괜찮아요. Exercism 같은 제품을 살 형편이 안 되는 사람들을 돕기 위해 무료로 운영하는 거니까요! 그리고 이미 후원해 주셨다면, 정말 감사해요. 저희에게는 큰 의미가 있어요.

Erik과의 인터뷰는 전체 영상에서 확인해 보세요.

시청해 주셔서 감사해요!

Translation missing: ko.number.nth.ordinalized Feb 2023 · 유용했나요?