Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
TokyoGirls.rb Meetup vol.1
Search
katorie
March 02, 2019
Programming
1
20k
TokyoGirls.rb Meetup vol.1
チームの変化は私の変化!チームとともに成長する!
katorie
March 02, 2019
Tweet
Share
More Decks by katorie
See All by katorie
WTM Tokyo - International Women's Day 2023
katorie
1
410
Team development at Ubiregi Inc. (Rails Developers Meetup 2019)
katorie
7
2.7k
Rails Girls Tokyo 9th
katorie
3
1.5k
Other Decks in Programming
See All in Programming
tparseでgo testの出力を見やすくする
utgwkk
1
160
ハイパーメディア駆動アプリケーションとIslandアーキテクチャ: htmxによるWebアプリケーション開発と動的UIの局所的適用
nowaki28
0
360
分散DBって何者なんだ... Spannerから学ぶRDBとの違い
iwashi623
0
180
無秩序からの脱却 / Emergence from chaos
nrslib
2
12k
connect-python: convenient protobuf RPC for Python
anuraaga
0
370
ID管理機能開発の裏側 高速にSaaS連携を実現したチームのAI活用編
atzzcokek
0
200
モダンJSフレームワークのビルドプロセス 〜なぜReactは503行、Svelteは12行なのか〜
fuuki12
0
210
開発に寄りそう自動テストの実現
goyoki
1
680
CSC509 Lecture 14
javiergs
PRO
0
220
モデル駆動設計をやってみようワークショップ開催報告(Modeling Forum2025) / model driven design workshop report
haru860
0
230
組み合わせ爆発にのまれない - 責務分割 x テスト
halhorn
1
110
Navigation 3: 적응형 UI를 위한 앱 탐색
fornewid
1
190
Featured
See All Featured
A better future with KSS
kneath
240
18k
Agile that works and the tools we love
rasmusluckow
331
21k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.7k
YesSQL, Process and Tooling at Scale
rocio
174
15k
GraphQLとの向き合い方2022年版
quramy
50
14k
Side Projects
sachag
455
43k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
37
2.6k
How to train your dragon (web standard)
notwaldorf
97
6.4k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Java REST API Framework Comparison - PWX 2021
mraible
34
9k
Making the Leap to Tech Lead
cromwellryan
135
9.7k
Embracing the Ebb and Flow
colly
88
4.9k
Transcript
νʔϜͷมԽࢲͷม ԽʂνʔϜͱͱʹ ͢Δʂ @katorie 2019/03/02 TokyoGirls.rb Meetup vol.1
TokyoGirls.rb • ه೦͖͢ୈ1ճ • ։࠵͓ΊͰͱ͏͍͟͝·͢ • ίϯηϓτʹڞײ • ͓͔͚͍͖ͯͨͩ͋Γ͕ͱ͏͍͟͝·͢
✨ ٳͷΠϕϯτͷ͋Γ͕ͨ͞ ✨ • ࢠҭͯͯ͠ΔͱฏͷΠϕϯτʹ΄ͱΜ ͲࢀՃͰ͖ͳ͍ΜͰ͢ɻɻ • ୗࣇεϖʔε͋Γ͕ͱ͏͍͟͝·͢
ୗࣇεϖʔεͷ͋ΔΠϕϯτ ✏ • ߦͬͨ͜ͱ͋Γ·͔͢ʁ • ͋Μ·Γʢͱ͍͏͔΄ͱΜͲʣͳ͍
RubyKaigi 2019ʹୗࣇॴ͕ • Ԭ • 20194݄18ʢʣ͔Β20ʢʣͷ3ؒ • @youchan ͷ͓ฉ͚ΔΑ •
https://rubykaigi.org/2019
RubyKaigi 2018 • ່ʢ࣌1ࡀʣͱҰॹʹߦ͖·ͨ͠
katorieͱ͍͍·͢ • Twitter: https://twitter.com/katorie • GitHub: https://github.com/katorie • Instagram: https://www.instagram.com/
katorie • Facebook: https://www.facebook.com/ katorie1024
None
ॴଐ • גࣜձࣾϢϏϨδ։ൃ෦ॴଐ • 20151݄ೖࣾʢ@youchanͱͷग़ձ͍ ʣ • 20171ؒ࢈ٳɾҭٳΛऔಘ • ࣾॳҭٳऔಘ
2 Rails Girls Tokyo 2nd ଔۀੜ • Rails Girls ͕͖͔͚ͬͯΤϯδχΞࢦ͠·ͨ͠ʂ
• ҩྍػثϝʔΧʔͷӦۀࣄ͔ΒΤϯδχΞ • ͖ͭͮϒϩάͰ ʮΘͨ͠ͱ Rails Girlsʯ • URL: https://katorie.hatenablog.com/entry/ 20161202/1480663925
⛲ Ikejiri.rb ⛲ • @risacanͱ@nappan23ͱ • ΦϯϥΠϯͰԻಡಡॻձ • ʮϝλϓϩάϥϛϯάRuby ୈ2൛ʯ
• GitHubʹϦϙδτϦ͕͋Γ·͢
2ࡀͷঁͷࢠͱ • ͔Θ͍͍ • ΠϠΠϠظେม • ͰͬͺΓ͔Θ͍͍ • ਓؒͷ͓͠Ζ͍
None
झຯ • খּݪྲྀḦಓʢڭतʣ • ڭ͑ͨΓͰ͖·͢ • ࠷͓ۙຣͷ͓ܤݹʹߦ͖͡Ί·ͨ͠
None
None
ࠓ͓͍ͨ͜͠ͱ • ϢϏϨδͷνʔϜ։ൃ • νʔϜͷมԽΛࣗͷมԽʢʣͷνϟϯ εͱଊ͑ͯऔΓΜͰ͖ͨ • ࢠҭͯ͠ͳ͕Βࣄ͢ΔͬͯͲΜͳײ͔͡
νʔϜ։ൃ͍ͬͯ͢͝ • νʔϜϝϯόʔͷ͍ٕ͢͝ͱ͔ݟͱ͔ڞ༗ ͯ͠Β͑Δ • ͔ͦ͜Βֶͼ·ͬͯͨ͘Β͕ࣗͰ͖Δ ʹҧ͍ͳ͍
ϢϏϨδͷ։ൃ෦ • katorieͷϒϩάʮϢϏϨδ։ൃνʔϜͷ͝հʯ • εΫϥϜνʔϜ • ϦϥΠΞϏϦςΟνʔϜ • ৽نαʔϏεʢԾʣνʔϜ •
ίʔϙϨʔτΤϯδχΞϦϯάνʔϜ
ϢϏϨδͷओͳϓϩμΫτ • katorieͷϒϩάʮϢϏϨδͷϓϩμΫτΛ͝ հ͠·͢ʂʯ • ϢϏϨδ • FlickOrder • StockScan
iPadΛͬͨPOSϨδ ϢϏϨδ • iPad͚ΞϓϦ • Objective-C / Swift • αʔόʔαΠυ
• Ruby on Rails / React.js • Heroku • MySQL • Ubiregi for Salesforce
ΦʔμʔγεςϜɹFlickOrder • iPhone / iPod touch / iPad͚ΞϓϦ • Objective-C
/ Swift • αʔόʔαΠυ • Scala • Google App Engine • Google Cloud Datastore
ࡏݿཧγεςϜɹStockScan • iPhone / iPod touch / iPad͚ΞϓϦ • Objective-C
• αʔόʔαΠυ • Python / JavaScript • Google App Engine • MySQL
ಛ • ͱͱϓϩμΫτ͝ͱʹ։ൃ͕όϥόϥͩͬͨ ͱ͍͏ྺ࢙తഎܠ • αʔόʔαΠυͷݴޠ • iOSΞϓϦͷઃܭ • ϓϩμΫτ͝ͱʹνʔϜΛ͚ΔͷͰͳ͘ɺશ
һͰશϓϩμΫτΛ։ൃɾӡ༻͢Δ
νϟϯε1 ͻͱͭͷձࣾͰ3ϓϩμΫτ ʹؔΘΔ͜ͱ͕Ͱ͖Δ
2015ʙ2016 • αʔόʔαΠυΤϯδχΞͱiOSΤϯδχΞʹผΕ͍ͯΔ࣌ • εϖγϟϦετूஂ • ઃܭͦΕͧΕͷ಄ͷத • ଐਓԽ͕ͪ͠ •
ྫɿʮͳΜͱ͔࿈ܞʯͷ༷։ൃΛ୲ͨ͠ਓ͔͠Ѳ͠ ͍ͯͳ͍ʂ
2017ʢҭٳதͩͬͨʣ • QAΤϯδχΞͷొ • ʮςετʯͷऔΓΈ͕มԽ • UXσβΠφͷొ • ཁ݅ఆٛͷஈ֊ͳͲͰϢʔβʔઢͷࢦఠ͕ͨ͘͞Μ •
εΫϥϜνʔϜͷൃ • RailsObjective-Cॻ͘ʂ • શϓϩμΫτΛ։ൃɾӡ༻͢Δ
εΫϥϜνʔϜ • 2िؒͷ։ൃαΠΫϧͷνʔϜ • ܭըΛͨͯͯɺ։ൃͯ͠ɺϦϦʔεͯ͠ɺ;Γ ͔͑Γ͢Δ • λεΫΧϯόϯܗࣜͰཧʢཧʣ • σΠϦʔελϯυΞοϓͰਐḿ֬ೝ૬ஊ
ΧϯόϯͰλεΫཧ✍
มԽʂ • αʔόʔαΠυ͚ͩͱ͍͏ͷ • iOS։ൃग़དྷΔΑ͏ʹ͢Δ • ΈΜͳͰશ෦ϦϦʔε͢Δ
νϟϯε2 iOS։ൃग़དྷΔΑ͏ʹͳΔ
iOS։ൃݚम • ॳ৺ऀ͚ͷiPhoneΞϓϦຊ • Objective-Cͷຊ • Try Making It •
͓ʹର֤ͯࣗ͠ΞϓϦΛ࡞ͯ͠Έͤͬ͜͢Δձ ʢٕज़ελοΫࣗ༝ʣ • ݰؔडΞϓϦ
มԽʂ • QAΤϯδχΞUXΤϯδχΞͷొ
νϟϯε3 ʮϓϩμΫτͷ࣭ʯ ʹ͍ͭͯߟ͑ΔΑ͏ʹͳΔ
ࢀՃͨ͠ΠϕϯτM • pmconf2018 • ʮѪ͞ΕΔϓϩμΫτΛΖ͏ʯ • WebService QA Meeting •
։ൃΤϯδχΞͱQAΤϯδχΞͷؔʹͭ ͍ͯͳͲ
ࢀߟਤॻʢςετؔ࿈ʣ • ࣝθϩ͔ΒֶͿιϑτΣΞςετ • ςετۦಈ։ൃ • Selenium࣮ફೖ • ॳΊͯͷࣗಈςετ
2018 • εΫϥϜ։ൃ͕ఆண • ࣄۀͷ • ࣾһͷ૿Ճ • Ϣʔβʔ૿Ճɺ༻ํ๏ͷଟ༷Խ •
ϦϥΠΞϏϦςΟνʔϜͷൃ
OϦϥΠΞϏϦςΟνʔϜ • ϓϩμΫτશମͷ࣭Λ্ͤ͞ΔͨΊͷ ظతͳ՝ʹऔΓΉ • ύϑΥʔϚϯεվળ • ϦϑΝΫλϦϯά • εΫϥϜνʔϜͱҟͳΔࢹͰ՝ղܾ
มԽʂ • ձࣾνʔϜେ͖͘ͳ͖ͬͯͯɺଞ෦ॺͷ ϝϯόʔʹνʔϜͷϝϯόʔ͕ͲΜͳ͜ͱͯ͠ ͍Δͷ͔ʮΘ͔Γ͍͢ݴ༿Ͱʯ͑Δඞཁ ͕ग़͖ͯͨ
νϟϯε4 Ϧʔμʔര
ݱࡏͱ͜Ε͔Β • ϦϥΠΞϏϦςΟνʔϜͷϦʔμʔͬͯ·͢ • εΫϥϜνʔϜ͕૿͑·͢ • ʢͬͱ૿͍ͨ͠ʣ • ʢ։ൃ෦ੵۃ࠾༻தʂʣ
νʔϜͷมԽʹରԠͨ݁͠Ռ • ϓϩμΫτ͕૿͔͑ͨΒ։ൃӡ༻कඋൣғ͕ ͕ͬͨ • εΫϥϜνʔϜ͕ൃ͠iOS։ൃ͢ΔΑ͏ʹͳͬͨ • νʔϜͷϝϯόʔͷӨڹͰʮϓϩμΫτͷ࣭ʯ ʹ͍ͭͯߟ͑ΔΑ͏ʹͳͬͨ •
νʔϜͷ·ͱΊΛΔΑ͏ʹͳͬͨ
νʔϜͷมԽʹରԠͯࣗ͠ มԽ͢Δͱɺ νʔϜͷͱͱʹࣗ ͍ͯ͠Δʂ ʢؾ͕͢Δʂʣ
ͳΜ͔ಘͨ͠ؾ☺
՝⛰ • ·ͩ·ٕͩज़త͕ࣝΓͳ͍… • Ϧʔμʔͱͯ͠ͷܦݧ • কདྷΛ༧ଌͯ͠՝Λݟग़͢ྗ
2ࡀࣇΛҭͯͳ͕Β ࣄ͍ͯ͠·͢
ࢠڙ͕͍Δੜ׆ͬͯ͜Μͳײ͡ • ேɺࣗͷࢧʴࢠڙͷࢧ • 17࣌Ͱୀࣾɺଈ͓ܴ͑ • ༦൧ͷࢧɺ͓෩࿊ɺ৸͔͚ͭ͠
None
νʔϜͷมԽ⏰ • σΠϦʔελϯυΞοϓͷ͕࣌ؒมΘͬͨ • 17࣌ˠ15࣌ˠ11࣌30 • ϛʔςΟϯά͕ίΞλΠϜͰऴΘΔΑ͏ʹ ͳͬͨ • 11͔࣌Β16࣌ͷ͍͋ͩ
νʔϜ։ൃͰେࣄͩͱࢥ͏͜ͱ • νʔϜશһͰ߹ҙܗ • νʔϜશһͰՌΛग़͢ • ͻͱΓͰ๊͑ࠐ·ͳ͍ • ͍ͬͯΔ͜ͱΛৗʹڞ༗ •
ότϯλονɾϔϧϓٻΊΔ༐ؾ
ࠓࣗʹͰ͖Δ͜ͱʹૉૣ͘ ίϛοτ͢Δ͜ͱͰ νʔϜͷՌʹ݁ͼͭ͘
͍Ζ͍Ζ͋Δ • ৷தͲ͏ͬͯಇ͍͍ͯͨͷʁ • อҭԂೖΕΔͷʁ • ͦͦ෮ؼͰ͖Δͷʁ • ෮ؼޙͲΜͳ;͏ʹࣄ͍ͯ͠Δͷʁ •
ՈͱՈࣄҭࣇͷ୲Ͳ͏͍ͯ͠Δͷʁ • ษڧ࣌ؒͲ͏ͬͯ֬อ͍ͯ͠Δͷʁ
͑ͻͱͭ͡Όͳ͍
͕ࣗೲಘͰ͖Δঢ়ଶΛ ߟ͑ଓ͚Δ
ΤϯδχΞ ͘͢͝ ָ͍͠Ͱ͢ʂʂ