Scalaエンジニアを支えるオンボーディング術

>100 Views

February 27, 26

スライド概要

FOLIO Meetup #1 リアルワールドScala - 金融を支えるシステムの実装ノウハウ
で登壇させていただいた際の資料です。

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

ダウンロード

関連スライド

各ページのテキスト
1.

Scalaエンジニアを えるオンボーディング術 2026/02/27 @nozomitaguchi 支 Copyright © 2019 FOLIO Co., Ltd. All Rights Reserved.

2.

2 己 自 紹介

3.

アンケート ・Scalaを普段から仕事で書いている人 🙋 ・Scalaを普段から仕事で書いていない人 🙋 3

4.

アンケート ・Scalaを普段から仕事で書いている人 🙋 ・Scalaを普段から仕事で書いていない人 🙋 4

5.

FOLIO はScala未経験でも 丈夫!! 大 https://note.com/foliobackstage/n/ndc03c9e569d7 5

6.

2025年度の弊チーム配属メンバー 2026/01, 02 に入ったメンバーは Python, Go, Java エンジニア 6

7.

目 次 ・2026年初頭におけるScalaオンボーディングの紹介 ・scala_text で基礎を確認 ・競プロの問題で書き味の違いを知る ・『なっとく!関数型プログラミング』を読んでもらう ・『Scala With Cats』の輪読会 7

8.

目 次 ・2026年初頭におけるScalaオンボーディングの紹介 ・scala_text で基礎を確認 ・競プロの問題で書き味の違いを知る ・『なっとく!関数型プログラミング』を読んでもらう ・『Scala With Cats』の輪読会 8

9.

scala_text で基礎を確認 https://scala-text.github.io/scala_text 9

10.

目 次 ・2026年初頭におけるScalaオンボーディングの紹介 ・scala_text で基礎を確認 ・競プロの問題で書き味の違いを知る ・『なっとく!関数型プログラミング』を読んでもらう ・『Scala With Cats』の輪読会 10

11.

競プロの問題で書き味の違いを知る https://kenkoooo.com/atcoder/#/table/ 11

12.
[beta]
競プロの問題で書き味の違いを知る

import heapq
n = int(input())
t, a = map(int, input().split())
sub = []
for i, x in enumerate(map(int, input().split()), 1):
heapq.heappush(sub, (abs(a - (t - x * 0.006)), i))
print(heapq.heappop(sub)[1])

Python

@main def f(): Unit = {
val sc = new java.util.Scanner(System.in)
val n, t, a = sc.nextInt()
val h = Array.fill(n)(sc.nextInt())
val sub = h.zipWithIndex.sortBy {
(x, _) => (a - (t - x * 0.006)).abs
}
println(sub.head._2 + 1)
}

Scala

12

13.

目 次 ・2026年初頭におけるScalaオンボーディングの紹介 ・scala_text で基礎を確認 ・競プロの問題で書き味の違いを知る ・『なっとく!関数型プログラミング』を読んでもらう ・『Scala With Cats』の輪読会 13

14.

『なっとく!関数型プログラミング』を読んでもらう https://www.shoeisha.co.jp/book/detail/9784798179803 14

15.

目 次 ・2026年初頭におけるScalaオンボーディングの紹介 ・scala_text で基礎を確認 ・競プロの問題で書き味の違いを知る ・『なっとく!関数型プログラミング』を読んでもらう ・『Scala With Cats』の輪読会 15

16.

『Scala With Cats』の輪読会 https://scalawithcats.com/ 16

17.

今 話したこと ・2026年初頭におけるScalaオンボーディングの紹介 ・scala_text で基礎を確認 ・競プロの問題で書き味の違いを知る ・『なっとく!関数型プログラミング』を読んでもらう ・『Scala With Cats』の輪読会 日 17

18.

ご清聴ありがとうございました