Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
大規模カンファレンスを楽しみ倒す方法 / how_to_enjoy_conference
Search
uhooi
May 23, 2019
Programming
0
640
大規模カンファレンスを楽しみ倒す方法 / how_to_enjoy_conference
社内LTの発表資料を公開用に調整したスライドです。
uhooi
May 23, 2019
Tweet
Share
More Decks by uhooi
See All by uhooi
snacks.nvim内のセットアップ不要なプラグインを紹介 / introduce_snacks_nvim
uhooi
2
580
Develop iOS apps with Neovim / vimconf_2024
uhooi
2
600
暴走のウホーレン 〜想いってのはvimrcにしないと伝わらないんだぜ〜 / iosdc_japan_2024
uhooi
1
510
SwiftLintのカスタムルールを作るための正規表現入門 / swiftlint_regex
uhooi
1
140
最古の関数型言語「Lisp」ことはじめ / lisp_in_kamiyama
uhooi
1
320
会社PCでrm -rf ~した話 / rm_rf_choron
uhooi
18
24k
クソアプリを作ってみた💩 / kusojaku
uhooi
0
610
Apple提供アプリのナビゲーションバーアイテムクイズ / 20231110-hig
uhooi
2
290
個人開発のiOSアプリでUI/UXを標準に寄せてみた / 20230919_orochi
uhooi
0
960
Other Decks in Programming
See All in Programming
既存デザインを変更せずにタップ領域を広げる方法
tahia910
1
240
プロダクト開発でも使おう 関数のオーバーロード
yoiwamoto
0
160
FormFlow - Build Stunning Multistep Forms
yceruto
1
190
都市をデータで見るってこういうこと PLATEAU属性情報入門
nokonoko1203
1
540
すべてのコンテキストを、 ユーザー価値に変える
applism118
0
200
GoのGenericsによるslice操作との付き合い方
syumai
2
670
KotlinConf 2025 現地参加の土産話
n_takehata
0
100
レガシーシステムの機能調査・開発におけるAI利活用
takuya_ohtonari
0
610
Team topologies and the microservice architecture: a synergistic relationship
cer
PRO
0
900
Java on Azure で LangGraph!
kohei3110
0
160
deno-redisの紹介とJSRパッケージの運用について (toranoana.deno #21)
uki00a
0
120
XSLTで作るBrainfuck処理系
makki_d
0
210
Featured
See All Featured
Optimizing for Happiness
mojombo
379
70k
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.3k
Faster Mobile Websites
deanohume
307
31k
Agile that works and the tools we love
rasmusluckow
329
21k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.2k
Designing for humans not robots
tammielis
253
25k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
We Have a Design System, Now What?
morganepeng
52
7.6k
Reflections from 52 weeks, 52 projects
jeffersonlam
351
20k
How GitHub (no longer) Works
holman
314
140k
The Language of Interfaces
destraynor
158
25k
Transcript
⼤規模カンファレンスを 楽しみ倒す⽅法 〜try! Swift Tokyo 2019編〜 2019/05/23 Hackerʼs Hour @the_uhooi
1
想定する聞き⼿とゴール 2 カンファレンスで いろんな⼈と話して 楽しめるようになる カンファレンスに… ・参加したことがない ・参加しても誰とも 話さない 聞き⼿
ゴール メインは男性・エンジニア
アジェンダ 3 l Swiftとtry! Swiftの概要 l カンファレンスを楽しむには l 実際にどう楽しんだか l
セッション(講演) l まとめ
「Swift」とは︖ 4 l Appleが提供しているプログラミング⾔語 l 主な⽤途︓iOSアプリの開発
「try! Swift Tokyo 2019」の概要 5 l ⽇時︓2019/03/21(⽊)〜23(⼟) l 場所︓ベルサール渋⾕ファースト (3⽇⽬は異なる)
l 値段︓$350 ⽇本で⾏われる最も⼤きなSwiftのカンファレンス 32カ国から 900⼈もの⽅が参加
スケジュール 6 l 1⽇⽬ セッション l 2⽇⽬ セッション &懇親会 l
3⽇⽬ ハンズオン研修 (⼿を動かす研修) &もくもく会(⾃習) try! Swiftは シングル セッション
カンファレンスを楽しむには︖ 7
カンファレンスを楽しむコツ 8 l 事前準備をしっかりする l とにかく話しかける
事前準備 9
各種SNSに登録する 10 l Twitter(必須) エンジニアはTwitterをやっている⼈が 圧倒的に多い 交流⽤にアカウントを作成すべき l Facebook たまにFacebookしかやっていない⼈も
いるので登録しておく
Twitterのアイコンと名前は覚えやすいようにする 11 インパクト型 本名型 例
前⽇の⼼掛け 12 飲み過ぎない にんにくを ⾷べない ちゃんと お⾵呂に ⼊る ⽀度を して
よく寝る
カンファレンス当⽇ 13
14 とにかく話しかける︕
話しかけるコツ 15 l セッション後の休憩時間や昼休み中がベスト l まずは前後左右の席の話しかけやすそうな⼈から ⾃分にとって話しかけにくい⼈に無理して話しかける必要はない l 最初の⼀⾔は「先ほどのセッション楽しかったですね︕」 「セッション」という共通の話題が予め⽤意されている
⼤体の⼈はいろいろお話ししてくれる l 無視されてもすぐに切り替える 無視されるのはよくあること
16 話しかけられることは ないと思え︕
17 あと
18 もし⾃分が 「先ほどのセッション楽しかったですね︕」 と話しかけられたら嬉しくないですか︖
19 私は嬉しいです
20 有料の⼤規模カンファレンスに来る⼈は 当たり前だけどみんな意欲が⾼く 気が合うことが多い
話した後 21 l 最後に必ずSNSや名刺を交換する 「Twitterのアカウント教えてください」で断られることはあまりない →匿名でアカウントを複数作れるからだと思う 名刺から発展することはほぼないので、Twitterがベスト l Twitterは「いいね」を押すことから始める いきなりDMを送ると警戒されるかもしれない
徐々にリプを送って地道に仲良くなる
22 ここからは実際の様⼦をご覧ください
try! Swift Tokyo 2019 〜1⽇⽬〜 23
セッションはこんな感じ(1/2) 24
セッションはこんな感じ(2/2) 25
ブースはこんな感じ 26
たくさんステッカーを頂いた︕ 27
会場内で話した⼈たち 28 前 初 ⾃ 初
try! Swift Tokyo 2019 〜2⽇⽬〜 29
会場内で話した⼈たち 30 ⾃ 初
公式キャラクターが可愛い 31
懇親会はこんな感じ 32
懇親会で話した⼈たち 33 ⾃ 初 初 初 初 初 初 初
10⼈以上の⽅と技術的なお話ができた︕
try! Swift Tokyo 2019 〜3⽇⽬〜 34
もくもく会はこんな感じ↓ 35
36 最⾼の3⽇間でした
try! Swift Tokyo 2019のセッション 3選 37
①iOS端末を利⽤した⼼理学研究の背景と展望 38 l ⼼理学×プログラミング l 扱いやすく⾼速なSwiftだから ⼼理学の研究に使えた l Twitterのアイコン が可愛い︕
オリジナルとのこと
②ポートレートモードを⾃作しよう 39 l 背景をボカす処理を ⾃作 被写界深度や⾊の境界を 利⽤している
③SwiftCheckで始めるProperty-based Testing 40 l Swift以外でも使えるテスト⼿法 簡単にいうと「性質(Property)」をテストする l 例︓配列を逆順にする `reverse()` メソッド
[1, 2, 3] → [3, 2, 1] - 要素数が変わらない - 2回実⾏すると 元に戻る
まとめ 41 l 事前準備をしっかりする l カンファレンスでいろんな⼈と話すのは楽しい l Swiftは素晴らしいプログラミング⾔語 SNSや勉強会でもみんな優しい l
とにかく楽しむ︕
参考 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