@takezoux2
- 芸者東京
- なぜScala
- どうやってScalaの人をとるの
- ステマ
芸者東京
下請けから電脳フィギュアARisへ これは割と売れた
ガラケー向けソシャゲ→アプリ向けソシャゲへ
なぜScalaに変えたのか
- Java書くのはだるい
- 動的言語もちょっと…(RoRも)
- typoとかで死ぬこともないし
- 大規模開発だと動的言語はきついし
Scala の長所短所
長所
- コード量がJavaと比べて1/3に減る(体感)
- コンパイラがいろいろチェックしてくれる
- 「実行速度」はJava並
- 関数型言語としても使える(マルチパラダイム)
- Javaの資産(ライブラリ)もつかえる
短所
- コンパイルが長い(使い始めてから気づく)
- バージョンアップが頻繁(新しい言語なので) 2.10以降はかなり安定している
Scalaの人をどうやってとるの?
- よく聞かれる。でもScalaを使える人はまずいない。
- 採用フェーズ(言語を複数使える人を取る)
- Scalaを書ける人、ではなくScalaを書けるようになる人を取るようにした(最低でも2、3、できれば10)
- 採用後はBetterJavaでいいのでOJTで書いてもらう
- 1週間2週間あれば本番に入れられる開発スキルは得られる
是非Scalaを使おう
- Scalaは良い言語
- 人も取れる(Scalaを使えるようになる人はいっぱいいる)
- 日本のコミュニティも活発
Scala勉強会第130回 in 本郷 - Scala勉強会 in 東京 | Doorkeeper Enjoy.scala ! 日本最大級の Scala のカンファレンス - ScalaMatsuri