Slide 1

Slide 1 text

⼤規模カンファレンスを 楽しみ倒す⽅法 〜try! Swift Tokyo 2019編〜 2019/05/23 Hackerʼs Hour @the_uhooi 1

Slide 2

Slide 2 text

想定する聞き⼿とゴール 2 カンファレンスで いろんな⼈と話して 楽しめるようになる カンファレンスに… ・参加したことがない ・参加しても誰とも 話さない 聞き⼿ ゴール メインは男性・エンジニア

Slide 3

Slide 3 text

アジェンダ 3 l Swiftとtry! Swiftの概要 l カンファレンスを楽しむには l 実際にどう楽しんだか l セッション(講演) l まとめ

Slide 4

Slide 4 text

「Swift」とは︖ 4 l Appleが提供しているプログラミング⾔語 l 主な⽤途︓iOSアプリの開発

Slide 5

Slide 5 text

「try! Swift Tokyo 2019」の概要 5 l ⽇時︓2019/03/21(⽊)〜23(⼟) l 場所︓ベルサール渋⾕ファースト (3⽇⽬は異なる) l 値段︓$350 ⽇本で⾏われる最も⼤きなSwiftのカンファレンス 32カ国から 900⼈もの⽅が参加

Slide 6

Slide 6 text

スケジュール 6 l 1⽇⽬ セッション l 2⽇⽬ セッション &懇親会 l 3⽇⽬ ハンズオン研修 (⼿を動かす研修) &もくもく会(⾃習) try! Swiftは シングル セッション

Slide 7

Slide 7 text

カンファレンスを楽しむには︖ 7

Slide 8

Slide 8 text

カンファレンスを楽しむコツ 8 l 事前準備をしっかりする l とにかく話しかける

Slide 9

Slide 9 text

事前準備 9

Slide 10

Slide 10 text

各種SNSに登録する 10 l Twitter(必須) エンジニアはTwitterをやっている⼈が 圧倒的に多い 交流⽤にアカウントを作成すべき l Facebook たまにFacebookしかやっていない⼈も いるので登録しておく

Slide 11

Slide 11 text

Twitterのアイコンと名前は覚えやすいようにする 11 インパクト型 本名型 例

Slide 12

Slide 12 text

前⽇の⼼掛け 12 飲み過ぎない にんにくを ⾷べない ちゃんと お⾵呂に ⼊る ⽀度を して よく寝る

Slide 13

Slide 13 text

カンファレンス当⽇ 13

Slide 14

Slide 14 text

14 とにかく話しかける︕

Slide 15

Slide 15 text

話しかけるコツ 15 l セッション後の休憩時間や昼休み中がベスト l まずは前後左右の席の話しかけやすそうな⼈から ⾃分にとって話しかけにくい⼈に無理して話しかける必要はない l 最初の⼀⾔は「先ほどのセッション楽しかったですね︕」 「セッション」という共通の話題が予め⽤意されている ⼤体の⼈はいろいろお話ししてくれる l 無視されてもすぐに切り替える 無視されるのはよくあること

Slide 16

Slide 16 text

16 話しかけられることは ないと思え︕

Slide 17

Slide 17 text

17 あと

Slide 18

Slide 18 text

18 もし⾃分が 「先ほどのセッション楽しかったですね︕」 と話しかけられたら嬉しくないですか︖

Slide 19

Slide 19 text

19 私は嬉しいです

Slide 20

Slide 20 text

20 有料の⼤規模カンファレンスに来る⼈は 当たり前だけどみんな意欲が⾼く 気が合うことが多い

Slide 21

Slide 21 text

話した後 21 l 最後に必ずSNSや名刺を交換する 「Twitterのアカウント教えてください」で断られることはあまりない →匿名でアカウントを複数作れるからだと思う 名刺から発展することはほぼないので、Twitterがベスト l Twitterは「いいね」を押すことから始める いきなりDMを送ると警戒されるかもしれない 徐々にリプを送って地道に仲良くなる

Slide 22

Slide 22 text

22 ここからは実際の様⼦をご覧ください

Slide 23

Slide 23 text

try! Swift Tokyo 2019 〜1⽇⽬〜 23

Slide 24

Slide 24 text

セッションはこんな感じ(1/2) 24

Slide 25

Slide 25 text

セッションはこんな感じ(2/2) 25

Slide 26

Slide 26 text

ブースはこんな感じ 26

Slide 27

Slide 27 text

たくさんステッカーを頂いた︕ 27

Slide 28

Slide 28 text

会場内で話した⼈たち 28 前 初 ⾃ 初

Slide 29

Slide 29 text

try! Swift Tokyo 2019 〜2⽇⽬〜 29

Slide 30

Slide 30 text

会場内で話した⼈たち 30 ⾃ 初

Slide 31

Slide 31 text

公式キャラクターが可愛い 31

Slide 32

Slide 32 text

懇親会はこんな感じ 32

Slide 33

Slide 33 text

懇親会で話した⼈たち 33 ⾃ 初 初 初 初 初 初 初 10⼈以上の⽅と技術的なお話ができた︕

Slide 34

Slide 34 text

try! Swift Tokyo 2019 〜3⽇⽬〜 34

Slide 35

Slide 35 text

もくもく会はこんな感じ↓ 35

Slide 36

Slide 36 text

36 最⾼の3⽇間でした

Slide 37

Slide 37 text

try! Swift Tokyo 2019のセッション 3選 37

Slide 38

Slide 38 text

①iOS端末を利⽤した⼼理学研究の背景と展望 38 l ⼼理学×プログラミング l 扱いやすく⾼速なSwiftだから ⼼理学の研究に使えた l Twitterのアイコン が可愛い︕ オリジナルとのこと

Slide 39

Slide 39 text

②ポートレートモードを⾃作しよう 39 l 背景をボカす処理を ⾃作 被写界深度や⾊の境界を 利⽤している

Slide 40

Slide 40 text

③SwiftCheckで始めるProperty-based Testing 40 l Swift以外でも使えるテスト⼿法 簡単にいうと「性質(Property)」をテストする l 例︓配列を逆順にする `reverse()` メソッド [1, 2, 3] → [3, 2, 1] - 要素数が変わらない - 2回実⾏すると 元に戻る

Slide 41

Slide 41 text

まとめ 41 l 事前準備をしっかりする l カンファレンスでいろんな⼈と話すのは楽しい l Swiftは素晴らしいプログラミング⾔語 SNSや勉強会でもみんな優しい l とにかく楽しむ︕

Slide 42

Slide 42 text

参考 42 l TOKYO - try! Swift Conference https://www.tryswift.co /events /2019/tokyo /jp / l try! Swift officialʼs albums | Flickr https://www.flickr.com /photos /tryswift /albums l try! Swift Tokyo 2019 資料まとめ – Qiita https://qiita.com /mishimay/items /32e59b589c49e21702b9