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
TokyoGirls.rb Meetup vol.1
Search
katorie
March 02, 2019
Programming
1
19k
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
370
Team development at Ubiregi Inc. (Rails Developers Meetup 2019)
katorie
7
2.6k
Rails Girls Tokyo 9th
katorie
3
1.4k
Other Decks in Programming
See All in Programming
Goで作る、開発・CI環境
sin392
0
110
Kotlin エンジニアへ送る:Swift 案件に参加させられる日に備えて~似てるけど色々違う Swift の仕様 / from Kotlin to Swift
lovee
1
260
型付きアクターモデルがもたらす分散シミュレーションの未来
piyo7
0
810
明示と暗黙 ー PHPとGoの インターフェイスの違いを知る
shimabox
2
370
Node-RED を(HTTP で)つなげる MCP サーバーを作ってみた
highu
0
100
Go1.25からのGOMAXPROCS
kuro_kurorrr
1
810
Deep Dive into ~/.claude/projects
hiragram
9
1.6k
「Cursor/Devin全社導入の理想と現実」のその後
saitoryc
0
250
XSLTで作るBrainfuck処理系
makki_d
0
210
都市をデータで見るってこういうこと PLATEAU属性情報入門
nokonoko1203
1
570
datadog dash 2025 LLM observability for reliability and stability
ivry_presentationmaterials
0
120
Railsアプリケーションと パフォーマンスチューニング ー 秒間5万リクエストの モバイルオーダーシステムを支える事例 ー Rubyセミナー 大阪
falcon8823
4
980
Featured
See All Featured
Documentation Writing (for coders)
carmenintech
72
4.9k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
How to train your dragon (web standard)
notwaldorf
94
6.1k
Statistics for Hackers
jakevdp
799
220k
Adopting Sorbet at Scale
ufuk
77
9.4k
RailsConf 2023
tenderlove
30
1.1k
How STYLIGHT went responsive
nonsquared
100
5.6k
Measuring & Analyzing Core Web Vitals
bluesmoon
7
490
Being A Developer After 40
akosma
90
590k
Java REST API Framework Comparison - PWX 2021
mraible
31
8.6k
Practical Orchestrator
shlominoach
188
11k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
107
19k
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࣌ͷ͍͋ͩ
νʔϜ։ൃͰେࣄͩͱࢥ͏͜ͱ • νʔϜશһͰ߹ҙܗ • νʔϜશһͰՌΛग़͢ • ͻͱΓͰ๊͑ࠐ·ͳ͍ • ͍ͬͯΔ͜ͱΛৗʹڞ༗ •
ότϯλονɾϔϧϓٻΊΔ༐ؾ
ࠓࣗʹͰ͖Δ͜ͱʹૉૣ͘ ίϛοτ͢Δ͜ͱͰ νʔϜͷՌʹ݁ͼͭ͘
͍Ζ͍Ζ͋Δ • ৷தͲ͏ͬͯಇ͍͍ͯͨͷʁ • อҭԂೖΕΔͷʁ • ͦͦ෮ؼͰ͖Δͷʁ • ෮ؼޙͲΜͳ;͏ʹࣄ͍ͯ͠Δͷʁ •
ՈͱՈࣄҭࣇͷ୲Ͳ͏͍ͯ͠Δͷʁ • ษڧ࣌ؒͲ͏ͬͯ֬อ͍ͯ͠Δͷʁ
͑ͻͱͭ͡Όͳ͍
͕ࣗೲಘͰ͖Δঢ়ଶΛ ߟ͑ଓ͚Δ
ΤϯδχΞ ͘͢͝ ָ͍͠Ͱ͢ʂʂ