回答編集履歴
1
誤字
answer
CHANGED
|
@@ -1,5 +1,5 @@
|
|
|
1
1
|
|
|
2
|
-
|
|
2
|
+
期待値的に、特に「考え方が変わる」という点でScalaが良い選択だと思います。
|
|
3
3
|
|
|
4
4
|
TypeScriptから来ると、Scalaの型システムは別次元に感じるはずです。
|
|
5
5
|
高階カインド、型クラス、パターンマッチングあたりを触ると「型でここまで表現できるのか」ってなります。関数型プログラミングも、TypeScriptで関数型っぽく書くのとは全然違う体験ができます。
|
|
@@ -8,7 +8,7 @@
|
|
|
8
8
|
需要面は正直GoやRustより少なめですが、Scala案件は単価高めで、金融系とか大規模システムでは根強く求められてる印象です。
|
|
9
9
|
|
|
10
10
|
|
|
11
|
-
年末年始に学ぶなら、学習曲線はちょっと急ですけど、TypeScriptの型の経験があれば理解しやすいと思います。
|
|
11
|
+
年末年始に学ぶなら、学習曲線はちょっと急ですけど、TypeScriptの型の経験があれば理解しやすいと思います。すぐ転職に使えるならGoかもですが、プログラマーとしての引き出しを増やすならScala一択だと思いますよ。
|
|
12
12
|
|
|
13
13
|
加藤潤一さんという方のこの記事とか学習におすすめです!
|
|
14
14
|
https://zenn.dev/j5ik2o/books/scala-book-0f190ca38c551a9def3f
|