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
東京という海と、コミュニティという島と、私
Search
yumechi(Motoki Hirao)
July 06, 2019
Programming
1
680
東京という海と、コミュニティという島と、私
BCU30 2019 で発表したスライドです。
カンファレンススタッフ活動を通して学んだこと、やってみてよかったことを語っています。
yumechi(Motoki Hirao)
July 06, 2019
Tweet
Share
More Decks by yumechi(Motoki Hirao)
See All by yumechi(Motoki Hirao)
業務で使える一歩進んだPython使いになるために / To become an advanced user of Python that can be used at work
yumechi
13
13k
LTの裏技
yumechi
2
970
やがてカンファレンス登壇者になる
yumechi
1
170
形式スクラムの功罪
yumechi
3
1.3k
プロポーザルを出してみよう考えてみよう
yumechi
1
270
PHPをasdfで動かしてみたんです
yumechi
2
700
Shell環境の初手
yumechi
1
98
Last CoLab
yumechi
1
110
これまで10年くらいふりかえり続けて思ったふりかえりに必要なたった1つのこと
yumechi
2
800
Other Decks in Programming
See All in Programming
CQRS/ES avec Symfony, c’est (trop) bien !
jeremyfreeagent
1
630
FigmaとPHPで作る1ミリたりとも表示崩れしない最強の帳票印刷ソリューション
ttskch
39
18k
PHPの次期バージョンはこの時期どうなっているのか - Internalsの開発体制について - PHPカンファレンス小田原
youkidearitai
PRO
1
180
脱・初心者!脱・マネコン!AWS CDKを使ってみませんか!?
har1101
0
300
ADRを一年運用してみた/adr_after_a_year
hanhan1978
7
2.2k
Ruby Function Composition
bkuhlmann
1
330
コーンフレークから始める モデリング会話入門
ogurotakayuki
0
280
try! Swift Tokyo 初参加報告LT
hinakko2
0
190
Ruby GitHub Packages
bkuhlmann
0
620
puregoの活用例
aethiopicuschan
0
220
Ruby製社内ツールのGo移行
bgpat
2
330
データアナリストが行うDatabricksを活用したETLの自動化事例
shinoa
0
250
Featured
See All Featured
What's in a price? How to price your products and services
michaelherold
237
11k
StorybookのUI Testing Handbookを読んだ
zakiyama
11
4.6k
Optimizing for Happiness
mojombo
370
69k
Building Applications with DynamoDB
mza
88
5.6k
Building Your Own Lightsaber
phodgson
98
5.7k
[RailsConf 2023] Rails as a piece of cake
palkan
22
3.9k
YesSQL, Process and Tooling at Scale
rocio
163
13k
Code Reviewing Like a Champion
maltzj
513
39k
VelocityConf: Rendering Performance Case Studies
addyosmani
320
23k
No one is an island. Learnings from fostering a developers community.
thoeni
14
2.1k
How To Stay Up To Date on Web Technology
chriscoyier
782
250k
Building a Modern Day E-commerce SEO Strategy
aleyda
16
6.3k
Transcript
౦ژͱ͍͏ւͱɺίϛϡχςΟ ͱ͍͏ౡͱɺࢲ גࣜձ͍͍ࣾੜ׆ ฏඌ ݩل @__yumechi
ࣗݾհ • ฏඌ ݩل (twitter: @__yumechi ) • 2016ଔɺࣾձਓ4 •
ݱ৬ͷ͍͍ੜ׆Ͱಇ͖࢝Ίͯɺ17ϲ݄΄Ͳ • PythonΛͬͨWebAPI։ൃͱαʔϏεͷӡ༻อकɺΤϯδ χΞ࠾༻Twitterͷߋ৽ɺQiitaपΓͷॾʑɺetc...
͍͍ੜ׆ͷհ • גࣜձ͍͍ࣾੜ׆ʛෆಈ࢈ϏδωεΛITͰՃͤ͞Δෆಈ࢈ςοΫاۀ https://www.e-seikatsu.info/
͍͍ੜ׆ͷհ • גࣜձ͍͍ࣾੜ׆ʛෆಈ࢈ϏδωεΛITͰՃͤ͞Δෆಈ࢈ςοΫاۀ https://www.e-seikatsu.info/
ෆಈ࢈͚ͷΫϥυύοέʔδιϑτ ʮ͍͍݅Oneʯͷ։ൃ • ݅ͷཧɾࠂɺདྷ٬ऀͷཧɺܖใͷཧɺetc... • ϑϩϯτɿWindowsΞϓϦέʔγϣϯʢC#ʣ • https://jobs.qiita.com/employers/e-seikatsu/development_teams/ 112 •
όοΫΤϯυɿPython • https://jobs.qiita.com/employers/e-seikatsu/development_teams/ 24
ձࣾͷհ͜͜·Ͱ ͔͜͜Β ϓϥΠϕʔτͷ ͋ͱɺձࣾͰવѹతΛ͍ͯ͠·͢
͋ͱܦݧϕʔεͷͳ͠ Λ͢ΔͷͰɺࣗޠΓ͕ ଟ͍ͷྃ͝ঝΛ…
͏গ͠ผͷ໘Ͱͷࢲͷհ • ษڧձϋοΧιϯͷࢀՃ • ࠷ۙ ϓϦοΧιϯʢϓϦςΟʔγϦʔζͷϋοΧιϯʣ ͕ ͍ • PyConJP
2019 ίΞελοϑʢίϯςϯπνʔϜʣ • TeckUp͍ͬͯ͏ίϛϡχςΟͷӡӦ
ٕज़ॻయ6Ͱͷؔ࿈ॻ੶ • ΤϯδχΞͷΛԠԉ͢Δຊ • https://engineers.booth.pm/items/1317843 • ίϥϜ2ϖʔδ • CoLabϢʔβʔ͕ٕज़ॻΛॻ͍ͯΈͨʂ •
https://supporterz.booth.pm/items/1315417 • ฤूͱϨϏϡΞʔͱͯ͠ϑϧճస
ڝٕϓϩάϥϛϯάνϣοτ • ڈͷICFPC2018, 2019ʹձࣾͰνʔϜΛΜͰग़ͨΓ • AtCoderʹग़ͨΓ • ࠓͷϓϩάϥϛϯάίϯςετ༧બಥഁ💪
ࣾձਓʹͳΔ·Ͱ ߟ͑͠ͳ͔ͬͨͱ͜Ζ ʹͳ͔͍ͥΔ
ࠓͷ͜ͷεςʔδɺ ະͩʹཱ͍ͬͯΔ࣮ײ͕ ༙͔ͳ͍ͷ͕ࣄ࣮
ͳͥ͞ͳ͚Ε͍͚ͳ ͍͔ͱࢥͬͨͷ͔ʁ
աڈͷࣗͱಉ͡Α͏ ʹɺߟ͑ํ͕ڽΓݻ·ͬ ͍ͯΔਓΛ΄͙͍ͨ͠
3લͷࣗͷྑ͘ͳ͔ͬͨͱ͜Ζ • ڱ͍ࢹͰͷॆ࣮ʹຬ͍ͯͨ͠ • ֶੜ࣌ݚڀɺ৽ଔͰೖͬͨձࣾͰݚमɺ࣮։ൃΛͦΕ ͳΓʹ͜ͳ͍ͯͨ͠ • ༩͑ΒΕٕͨज़ڥʹ͏·͘దԠͯ݁͠ՌΛग़͍ͯͨ͠ • Կ͕ྲྀߦ͍ͬͯΔͷ͔࣮Α͘Βͳ͍ʢTwitter࣮ײͷΘ
͔ͳ͍πʔϧͳͷͰݱ࣮Ͱͳ͍ʣ
͋Δɺษڧձͱ͔ʹ ࢀՃ͢Δ Βͳ͍͜ͱଟ͍ͧʁ
࣌ྑ͘ߦͬͨͷαϙʔλʔζCoLab • 20ΤϯδχΞ͕ϝΠϯͷษڧձίϛϡχςΟʢ˞اۀओಋʣ • ࠓͷBCU30ͬΆ͍ͷ͔ͳ • ʢ࠷ۙݮͬͯ͠·͕ͬͨʣ΄΅ຖษڧձΛ։͍͍ͯͨ • Α͘ษڧձʹདྷΔਓಉ࢜ɺإͳ͡ΈʹͳΓɺ༷ʑͳ͜ͱΛ ͤΔॴʹͳ͍ͬͯͨ
ࢥ͍ͬͨͷ • ಉ͍ͷΤϯδχΞ͕ͨͪΊͬͪΌొஃͯ͠ɺΊͬͪΌٕज़ͷ ͜ͱͬͯΔ…ʢ͍ͭͰʹ͍͏ͱࠓٕज़ͷͯ͠·ͤ Μ͕^^;ʣ • ͕࣌ࣗ৽ଔͰೖͬͨձࣾͰ୲͍ͯͨ͠ۀͰɺΞϓϦ έʔγϣϯίʔυͷϨΨγʔԽ͕͋ͬͨɺαʔόʔɾϑϩϯ τͷϨϕϧͰྑ͘ͳ͔ͬͨͷʹؾ͍ͮͯͳ͔ͬͨ
͜ͷ··Ͱ·͍ͣͱ͍͏৺ • ͍Ζ͍ΖͳΤϯδχΞ͕͍Δ͜ͱΛঃʑʹཧղ࢝͠ΊΔ • ͕ࣗͲΜͳΤϯδχΞʹͳΓ͍ͨͷ͔ͷ૾Λमਖ਼͢Δ • ٕज़͕ͳͥΘΕΔͷ͔ΛΑ͘ߟ͑Δ • ΧϯϑΝϨϯεʹࢿͰ͖Δձ͍͍ࣾձࣾͩͳͱɺपΓͷΤ ϯδχΞΛݟ͍ͯͯࢥͬͨͷͰɺస৬Λ͢Δ
ࣾձਓͰ্ژ͕ͨ͠ɺ ͨͩւΛඬͬͯνϟϯε Λ͚ͭͩͷਓؒͩͬͨ
͕ɺͳΜͱ͔࠷ॳͷ ʮౡʯʹͨͲΓண͍ͯ ؤுͬͯΈͨ
ӋԽ1
ͦͷޙɺ༷ʑͳίϛϡχςΟʹࢀՃ͢Δ • ΤϯδχΞͷొஃΛԠԉ͢Δձ • ΤϯδχΞͷΞτϓοτͷͨΊʹɺ༷ʑͳ׆ಈΛߦ͍ͬͯΔ ίϛϡχςΟ • ٕज़ॻయͰ͜Ε·Ͱᐆດͩͬͨ͜ͱΛจষʹ͠ɺຊʹͰ͖Δ ྑ͍ػձΛಘͨ
ͦͷޙɺ༷ʑͳίϛϡχςΟʹࢀՃ͢Δ • ϓϦοΧιϯ • ϓϦςΟʔγϦʔζ͕͖ͳΤϯδχΞΫϦΤΠλʔ͕ू ·͖ͬͯͳ͜ͱΛͨ͠ΓɺϋοΧιϯ͢ΔίϛϡχςΟ • ݱͷֶੜΊͬͪΌπϤ… οςؾ࣋ͪʹͳΔʢ͜ͷޙͷͳ͔ ͻ͜͞Μͱ͔ʣ
ίϛϡχςΟʹॴଐͯ͠ྑ͍͜ͱ • ʢ͍͍ͩͨྑ͍ਓ͕ଟ͍ͷͰʣϞνϕʔγϣϯ͕ҡ࣋͞ΕΔ • ࣗͷ؍ଌൣғΛ͛Δ͜ͱͰֶͼΛಘΔػձ͕૿͑Δ • ͦͷ্ͰɺࣗͷಘҙෆಘҙΛଟ͘ͷਓͱൺΔ͜ͱ͕Ͱ͖ɺ ਖ਼֬ͷߴ͍ࣗͷ࣮ྗ͕Θ͔Δؾ͕͢Δ
ͨͩ͠ɺދͷҖΛआΔޅ ʹͳΒ͵Α͏…
·͖ͣͳͷΛͬ ͍ͯΔͱ͜Ζʹ ࢀՃͯ͠ΈΑ͏
None
ͷ͖ͳ͜ͱɿ จষΛॻ͘͜ͱ
ٕज़ॻయʹग़͍ͨ
͋͑ͯϚωʔδϟʔʹ ઓͯ͠ΈΔ
ٕज़ॻయ6
ٕज़ॻయ6 • ٕज़ॻయ5ͷࠒ͔ΒΈΜͳͰू·ͬͯϫΠϫΠॻ͖͔ͨͬͨ • ͕ɺਓ͕ू·Βͳ͍ͷͰஅ೦͍ͯͨ͠ • ͪΐ͏Ͳ͍͍ͱ͜ΖʹαϙʔλʔζCoLab͕ڠྗͯ͘͠Εͨ • ͱΓ͋͑ͣઓ͠Α͏Ͱɺॳ৺ऀ͔ͬΓू·Δ
ମ੍ • ฤू • ࢲ1ਓ • ࣥචऀ • 5໊ •
ձܭपΓ • 2໊
େมͩͬͨ͜ͱ • ※ ࢲࣄͰϚωʔδϟʔۀΛͨ͜͠ͱͳ͍Ͱ͢ • εέδϡʔϧΛҾ͘ʢΕͯྑ͍ϥΠϯͱɺඞਢϥΠϯʣ • ਐḿΛཧ͢Δ • ݪߘΛνΣοΫ͢Δ…
• λεΫͷચ͍ग़͠ͱࢧ࣋
ීஈɺϚωʔδϟʔͬͯ ͜ΜͳʹେมͩͬͨΜͩ ͳ͋ͱڞײͨ͠
Ϛωʔδϟʔͱͯ͠νʔϜʹؔΘΔܦݧ • ϘϥϯςΟΞϫʔΫ͕ͩɺҹඅͱ͔͔͔ΔίετΛ͋Δఔ ߟ͑ͳ͍ͱ͍͚ͳ͍ϫʔΫ • ։ൃऀࢹͰ͔͜͠Ε·Ͱࣄʹ͍ͯ͠ͳ͔͕ͬͨɺϚωʔ δϟʔ͕ࠔ͍ͬͯΔ͜ͱ͕Կͱͳ͔͘ΔΑ͏ʹͳΔ • ใ࿈૬ͱKPTͪΌΜͱΖ͏ɻɻɻ
స৬͠ͳ༷ͯ͘ʑͳܦݧΛੵΉ • స৬ͯ͠৽͍͜͠ͱʹઓ͢Δͷ͍͍ͱࢥ͏ • ͕ɺ·ͣແྉͰͰ͖ΔൣғͰࣗͷεΩϧΛ৳ͭͭ͠ɺϝϯ όʔͱҰॹʹखΛऔͬͯ͢Δ • ͓ޓ͍ʹͱͬͯ৽͍͠ܦݧΛ͢Δ͜ͱؾ͕࣋ͪྑ͍
ʮౡʯ࡞Γ໘ന͍ͧɻ νʔϜϏϧσΟϯά ྑ͍
ӋԽ2
None
ͷ͖ͳ͜ͱɿ PythonΛॻ͘͜ͱ
͕͖ࣗͳݴޠͰ͋ΔPythonͷΧϯϑΝ ϨϯεελοϑʹͳͬͯΈΔ • ΧϯϑΝϨϯε͕Ͳ͏γεςϜͱͯ͠σβΠϯ͞Ε͍ͯΔͷ͔ ؾʹͳͬͨ • اۀͱͯ͠εϙϯαʔΛ͍ͬͯΔ͕ɺࣗࣗͬͱΧϯ ϑΝϨϯεʹίϛοτ͍ͨ͠ • ༠ΘΕͨ͜ͱ͖͔͚ͬͷ1ͭͰ͋ͬͨ
͕ɺΧϯϑΝϨϯεͷ ཪଆΛݟΕΔͷ ָ͍͠
࣮ࡍͬͯͯ໘ന͍͜ͱ • ͲΜͳτʔΫΛ࠾༻͢Δͷ͔ΛࢀՃऀࢹͰߟ͑Δ • PythonͰ͍ͬͯΔͷͷτϨϯυ͕Θ͔Δ • ྑ͍CFP/ѱ͍CFP͕ͳΜͱͳ͘Θ͔Δ • ଞνʔϜؚΊΔͱɺͦΕͳΓͷਓ͕͍ΔͷͰɺେ͖͍ϓϩ δΣΫτΛΈΜͳͰ࡞Γ্͍͛ͯ͘ײ͕֮͋ͬͯ໘ന͍
ͨͩݱ࣮ͱͯ͠ • PyConϘϥϯςΟΞϫʔΫʹΑͬͯΓཱ͍ͬͯΔʢϘϥϯ ςΟΞϫʔΫͰ͋Δ͕ɺཪͰεϙϯαʔνέοτͷൢച ΛݟΔͱɺେ͖ͳ͓͕ۚಈ͍͍ͯΔͷ͕Θ͔Δʣ • ࢲ͕ॴଐ͢ΔνʔϜਓख͕Γͳͯ͘େมͳͷͰੋඇࢀՃ͠ ͍ͯͩ͘͞ • https://pyconjp.blogspot.com/2019/03/pycon-jp-2019-staff-
team.html
େ͖ͳʮౡʯͰ ଟ͘ͷࣄ͕ى͜Δ
·ͩӋԽத ʢΓ͛ͯͳ͍ͷͰʣ
None
ͯ͞ɺ͍͔͕ͩͬͨͰ ͠ΐ͏͔ʁ
͕ࣗԿΛ͍͍ͯ͠ͷ͔ Θ͔Βͳ͍ʁ
͖ͳͷ͋ΔΓʁ ͳΒɺେৎΓʂ
ւʹඬ͏͚ͩ͡Όͳ͘ ͯɺࣗͰౡΛճͬͯ ͠·͠ΐ͏💪💪💪
ͦͯ͠ɺࣗࣾͷ։ൃͰ վળ͍͖ͯ͠·͠ΐ͏
·ͱΊ • ٕज़͚ͩͰͳ͘ɺଟ༷ੑΛ࣋ͬͨࢥߟΛʹண͚Α͏ • ίϛϡχςΟʹࢀՃ͢Δ͜ͱʹΑΔϝϦοτେ͖͍ • ࣗͷࢢՁɾࣝͷϨϕϧΛ૬ରతʹΔ • ແਚଂͷԿ͔ΛΔνϟϯε͕ଘࡏ͍ͯ͠Δ •
ࣗͰϓϩδΣΫτɾίϛϡχςΟΛ্ཱͪ͛Δ͜ͱͰɺ ৫తͳϚωδϝϯτνʔϜͰಈ͘͜ͱֶΔ ײ @__yumechi ѼʹϦϓϥΠ͍ͩ͘͞