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
matsuhisa
April 10, 2016
Programming
1.8k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
サービス改善のために エンジニアがすること、 しないこと
フロントエンド LT & 座談会(freee x みんなのウェディング)
matsuhisa
April 10, 2016
More Decks by matsuhisa
See All by matsuhisa
Rails移行のレキシ/mobasif-to-ruby-on-rails2017
matsuhisa
1
1.7k
Railsでつくる 画像アップロード 2017 #railsdm /rails_developers_meetup6_image_upload
matsuhisa
0
1.3k
デザインレビューにエンジニアも参加してみよう/engineers-join-design-review-2017
matsuhisa
0
1.2k
「ふつう」のRuby on Rails ウェブアプリケーション #clipla_mwed /ruby_on_rails_for_minnano_wedding
matsuhisa
1
910
Rails 移行を支える コードレビュー #finc_mw /support_to_rails_from_code_review
matsuhisa
0
750
爆速のために 独自フレームワーク から Rails に移行した話/mobasif_to_ruby_on_rails
matsuhisa
3
2.9k
デザインレビューにエンジニアも参加してみよう/engineers-join-design-review
matsuhisa
0
330
1年間で起きたデザイナーとエンジニアの変化/1year-designer-engineer
matsuhisa
0
560
Other Decks in Programming
See All in Programming
ローカルLLMでどこまでコードが書けるか -拡張版 / How much code can be written on a local LLM Extended
kishida
11
4.3k
dRuby over BLE
makicamel
2
380
Performance Engineering for Everyone
elenatanasoiu
0
190
技術記事、 専門家としてのプログラマ、 言語化
mizchi
13
6.3k
Agentic UI
manfredsteyer
PRO
0
180
RTSPクライアントを自作してみた話
simotin13
0
620
過去最大のMCPアップデート! 2026-07-28 RC版の謎に迫る
licux
6
370
New "Type" system on PicoRuby
pocke
1
980
AIで効率化できた業務・日常
ochtum
0
140
AI 時代のソフトウェア設計の学び方
masuda220
PRO
29
13k
気づいたらRubyで100作品 ー クリエイティブコーディングが生活の一部になるまで / 100 Ruby Sketches Later: How Creative Coding Became Part of My Life
chobishiba
3
590
コンテキストの使い捨てをやめる — ビジネスルール駆動開発と miko —
ioki
0
210
Featured
See All Featured
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
54k
Code Review Best Practice
trishagee
74
20k
Technical Leadership for Architectural Decision Making
baasie
3
420
Java REST API Framework Comparison - PWX 2021
mraible
34
9.4k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
160
How to Talk to Developers About Accessibility
jct
2
240
The Limits of Empathy - UXLibs8
cassininazir
1
360
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.9k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.9k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
360
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
600
Un-Boring Meetings
codingconduct
0
320
Transcript
αʔϏεվળͷͨΊʹ ΤϯδχΞ͕͢Δ͜ͱɺ ͠ͳ͍͜ͱ ϑϩϯτΤϯυ-5࠲ஊձʢGSFFFYΈΜͳͷΣσΟϯάʣ גࣜձࣾΈΜͳͷΣσΟϯά ݄ দٱߒ৳
͋ͳͨͷେͳ͍ͭͰ͔͢ʁ ݄
͓͢͠Δ͜ͱ w ΈΜͳͷΣσΟϯάͱʁ w αʔϏεվળΛ͢ΔͨΊʹ w ςετެ։ػೳ w ࣾࣄྫ w
ΤϯδχΞ͕͢Δ͜ͱ w ·ͱΊ
ΈΜͳͷΣσΟϯά ͱʁ
ΈΜͳͷʰେͳʱΛ;͢
ΣϒαΠτ εϚʔτϑΥϯ൛ ύιίϯ൛
"OESPJE ݄ J1IPOF ݄ ϞόΠϧΞϓϦ
αʔϏεվળΛ ͢ΔͨΊʹ
αʔϏεΛϦϦʔε͢Δલ ৭ʑͱࢼߦࡨޡ͢Δ w ϢʔβετʔϦʔ w ϢʔβΠϯλϏϡʔ w ϓϩτλΠϐϯά w ϖʔύʔϓϩμΫτ
w .71ʢ࣮༻࠷খݶͷʣ
αʔϏεΛϦϦʔεͨ͠ޙ ϦϦʔεͯ͠ΈΔͱ w ࢥ͍ͬͯͨ݁ՌΛಘΒΕͳ͍ w ࢥΘͳ͏ͱ͜ΖʹӨڹ͕ൃੜͨ͠ w ͳΜ͔ͩࢥ͍ͬͯͨͷҧ͏ Ұʹม͑ΔͱӨڹ͕େ͖͍͜ͱ͕͋Γ·͢
ςετެ։Λ͢Δ
αʔϏεΛϦϦʔεͨ͠ޙ Ұ෦͚ͩҟͳΔػೳΛఏڙ͠ɺଞಉ͡ػೳ w ༷ʑͳ͕݅͋Δ w ΞΫηε͢Δͷਓ͚ͩ w ౦ژͷ͚ࣜͩ w ݄͚ͩ
w ݁ࠗࣜΛऴ͑ͨਓ͚ͩ
Ͳ͏࣮ͬͯݱ͢Δ͔ NPUPSIFBEʢϞʔλʔϔουʣͱ͍͏HFNΛར༻ w ΈΜͳͷΣσΟϯά3VCZPO3BJMTʹҠߦத w ෳͷγεςϜ͕͋Γ·͕͢ɺࠓճ3BJMTͷ
https://github.com/amatsuda/motorhead l.PUPSIFBEJTBQSPUPUZQJOHGSBNFXPSLGPS 3BJMT*UTTPNFUIJOHBLJOUPGFBUVSFUPHHMF*U DBOCFVTFEGPS"#UFTUJOHBTXFMM#VU FTTFOUJBMMZ UIFNBJOQVSQPTFPGUIJT GSBNFXPSLJTUPQSPWJEFBXBZUPSBQJEMZBOE TBGFMZEFMJWFSOFXGFBUVSFTUPUIFQSPEVDUJPO FOWJSPONFOUz NPUPSIFBEͬͯʁ
NPUPSIFBEࣾࣄྫ
NPUPSIFBEࣾࣄྫ "ύλʔϯ #ύλʔϯ
"#ςετΛ࣮ࢪ w ͋ΔϖʔδͷભҠ͕"ύλʔϯɺ#ύλʔϯ ͰҟͳΔ͔ʁΛൺֱ w ΞΫηεͨ͠ɿͰৼΓ͚Λͨ͠ w (PPHMF"OBMZUJDTͷΧελϜσΟϝϯγϣϯΛͬ ͯܭଌ
NPUPSIFBEࣾࣄྫ "ύλʔϯ #ύλʔϯ
ػೳΛςετެ։ w ैདྷͷػೳͦͷ··ʹɺػೳΛՃ͢Δ w ৽ػೳΛࢼ͠ͳ͕Βɺैདྷͷػೳಈ͖ଓ͚Δ w ৽ػೳͷޮՌݕূΛ҆৺ͯ͠ߦ͏͜ͱ͕Ͱ͖Δ
αʔόʔαΠυΤϯδχΞ͕ ͢Δ͜ͱ w ςετެ։ػೳͷΈΛಋೖ w NPUPSIFBEͷಋೖ w ఏڙ͢Δ݅ΛܾΊΔ͜ͱ w ͲΜͳ݅ͰʁΛܾΊΔ
w ܭଌ͢ΔΈΛ༻ҙ͢Δ͜ͱ w (PPHMF"OBMZUJDTʁಠࣗͷղੳπʔϧʁ
NPUPSIFBEͷߏ ᵋᴷᴷBQQ ᵋᴷᴷFOHJOFT ᵋᴷᴷOFX@CPPLT ᵓᴷᴷBQQ ᴹᵓᴷᴷBTTFUT ᴹᴹᵓᴷᴷJNBHFT ᴹᴹᵓᴷᴷKBWBTDSJQUT ᴹᴹᵋᴷᴷTUZMFTIFFUT ᴹᵓᴷᴷDPOUSPMMFST
ᴹᴹᵋᴷᴷOFX@CPPLT ᴹᴹᵋᴷᴷCPPLT@DPOUSPMMFSSC ᴹᵓᴷᴷIFMQFST ᴹᴹᵋᴷᴷOFX@CPPLT ᴹᴹᵋᴷᴷBQQMJDBUJPO@IFMQFSSC ᴹᵓᴷᴷNBJMFST ᴹᵓᴷᴷNPEFMT
ϑϩϯτΤϯυΤϯδχΞ͕ ͠ͳ͍͜ͱ w ςετػೳΛ࣮͢Δ݅Λؾʹ͠ͳ͍ w ϑϩϯτΤϯυͷ։ൃʹूதͰ͖Δ w ςϯϓϨʔτΛJGจͩΒ͚ʹ͠ͳ͍ Լهྑ͘ͳ͍ྫ JG5JNFDVSSFOU5JNF[POFQBSTF
MJOL@UPय़ͷେΩϟϯϖʔϯʂ SPPU@QBUI FMTJG5JNFDVSSFOU5JNF[POFQBSTF FMTJG5JNFDVSSFOU5JNF[POFQBSTF MJOL@UP(8Ωϟϯϖʔϯ SPPU@QBUI
·ͱΊ
·ͱΊ w ϑϩϯτΤϯυΤϯδχΞʹෛ୲Λ͔͚ͳ͍ w ߦͬͨ͜ͱ͕ਖ਼͍͠ͷ͔ʁ֬ೝ͠ͳ͕ΒαʔϏ εվળΛਐΊΒΕΔ