Некоторое время я увлекался функциональным программированием, я изучил erlang летом 2017 года и clojure до этого, но на самом деле не использовал его ни в одной повседневной работе, и я хочу работать со статически типизированным функциональным языком (наконец)

Почему Scala, а не oCaml или Haskell?

Поскольку я много использую Spark в своей повседневной работе (точнее, pyspark), будучи специалистом по данным, который хочет стать лучшим инженером по данным на этом пути, scala кажется легким выбором.

Haskell, oCaml - отличные языки, как мне сказали люди, которые ругаются на функциональных языках, но я не знаю, буду ли я когда-нибудь использовать их в своей повседневной работе, черт возьми, я думаю, в одной только Северной Америке рабочих мест scala больше, чем Haskel и oCaml вакансии по всему миру. У меня есть план изучить их, но это произойдет только после того, как я немного овладею Scala .BTW Есть отличный mooc oCaml, который планируется начать осенью 2018 года, я планирую следить за ним.

Почему именно сейчас

В основном у меня новая работа и больше времени. Темные дни позади, и я могу сосредоточиться на том, чтобы стать лучшим инженером, лучшим специалистом по обработке данных, лучшим программистом.

# 100DaysofScala #bringiton