Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
エンジニアと非エンジニアのコミュニケーションの心遣い / Tips for communica...
Search
Elvis Shi
August 29, 2019
Programming
0
640
エンジニアと非エンジニアのコミュニケーションの心遣い / Tips for communicating among engineers and non-engineers
Elvis Shi
August 29, 2019
Tweet
Share
More Decks by Elvis Shi
See All by Elvis Shi
@Environment(\.keyPath)那么好我不允许你们不知道! / atEnvironment keyPath is so good and you should know it!
lovee
0
260
ゼロから始めるPreferenceの実装 / Let's implement Preferences from scratch
lovee
0
100
Kotlin エンジニアへ送る:Swift 案件に参加させられる日に備えて~似てるけど色々違う Swift の仕様 / from Kotlin to Swift
lovee
1
330
個人アプリを2年ぶりにアプデしたから褒めて / I just updated my personal app, praise me!
lovee
0
590
How did I build an Open-Source SwiftUI Toast Library
lovee
1
150
SwiftUIで使いやすいToastの作り方 / How to build a Toast system which is easy to use in SwiftUI
lovee
3
1.1k
SwiftUIで二重スクロール作ってみた / When I tried to make a dual-scroll-ish view in SwiftUI
lovee
1
350
Observation のあれこれ / A brief introduction about Observation
lovee
3
410
ChatGPT 時代の勉強 / Learning under ChatGPT era
lovee
27
8.9k
Other Decks in Programming
See All in Programming
認証・認可の基本を学ぼう後編
kouyuume
0
250
ELYZA_Findy AI Engineering Summit登壇資料_AIコーディング時代に「ちゃんと」やること_toB LLMプロダクト開発舞台裏_20251216
elyza
2
640
AIの誤りが許されない業務システムにおいて“信頼されるAI” を目指す / building-trusted-ai-systems
yuya4
6
4k
「コードは上から下へ読むのが一番」と思った時に、思い出してほしい話
panda728
PRO
39
26k
Context is King? 〜Verifiability時代とコンテキスト設計 / Beyond "Context is King"
rkaga
10
1.4k
Developing static sites with Ruby
okuramasafumi
0
330
フルサイクルエンジニアリングをAI Agentで全自動化したい 〜構想と現在地〜
kamina_zzz
0
310
Java 25, Nuevas características
czelabueno
0
120
著者と進める!『AIと個人開発したくなったらまずCursorで要件定義だ!』
yasunacoffee
0
160
まだ間に合う!Claude Code元年をふりかえる
nogu66
5
900
TerraformとStrands AgentsでAmazon Bedrock AgentCoreのSSO認証付きエージェントを量産しよう!
neruneruo
4
1.9k
新卒エンジニアのプルリクエスト with AI駆動
fukunaga2025
0
230
Featured
See All Featured
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
1
210
Building the Perfect Custom Keyboard
takai
1
660
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
94
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
0
2.2k
Done Done
chrislema
186
16k
Un-Boring Meetings
codingconduct
0
160
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
How to make the Groovebox
asonas
2
1.8k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
29
Digital Ethics as a Driver of Design Innovation
axbom
PRO
0
130
Leadership Guide Workshop - DevTernity 2021
reverentgeek
0
170
Transcript
ΤϯδχΞͱඇΤϯδχΞͷ ίϛϡχέʔγϣϯͷ৺ݣ͍ for%FWFMPQFST4VNNJU'6,60,"
None
IUUQTXXXBNB[PODPKQEQ
IUUQTXXXBNB[PODPKQEQ
IUUQTXXXBNB[PODPKQEQ
ΤϯδχΞͱඇΤϯδχΞͷ ίϛϡχέʔγϣϯ͕ ͳ͍ͥ͠ͷ͔
ίϛϡχέʔγϣϯ͕ ͳ͍ͥ͠ͷ͔
ΞδΣϯμ • ίϛϡχέʔγϣϯ͕ͳͥ ͍͠ͷ͔ • Ͳ͏ͬͯඇΤϯδχΞͱ ίϛϡχέʔγϣϯऔΔ͔ • ۩ମྫ
ͦͦ ͳͥίϛϡχέʔγϣϯΛ औΔͷ͔
ใڞ༗ ˣ ՝ղܾ
ίϛϡχέʔγϣϯͷత ՝ղܾ
՝ղܾ ˢ શһೲಘ ˢ 8JO8JO
ίϛϡχέʔγϣϯͷమଇ 8JO8JO
ίϛϡχέʔγϣϯͷπʔϧ ݴ༿
ݴ༿ਓʹΑͬͯ ղऍ͕ҧ͏
None
None
None
None
None
None
None
None
8JO8JOࢦ͞ͳ͚Ε ίϛϡχέʔγϣϯཱ͠ͳ͍ɻ ͦͯ͠8JO8JOࢦ͢ʹ ͓ޓ͍ཧղ͠ͳͯ͘ͳΒͳ͍ɻ
ݴ༿ਓʹΑͬͯ ͤͯΔࢥ͍͕ҧ͏
None
None
8JO8JOࢦ͞ͳ͚Ε ίϛϡχέʔγϣϯཱ͠ͳ͍ɻ ͦͯ͠8JO8JOࢦ͢ʹ ͓ޓ͍ཧղ͠ͳͯ͘ͳΒͳ͍ɻ
ݴ༿ਓͷ ࣝจԽʹґଘ͢Δ
None
ݐػց ཧ๏ଇʹै͏ • ӡಈΤωϧΪʔ • ! • Ճ • !
• ʢٿ্ͷେຌͳʣॏྗՃ • ! K = 1 2 mv2 a = F m g = 9.8m/s2
w w ड͚ͨ߹ྗ ׂΔ࣭ྔ Ͱɺ Ճ ͕ٻΊΒΕΔ w
ཧ๏ଇ͕อূͯ͘͠ΕΔ a = F m F m a w w ιʔείʔυಡ·ͳ͚Εɺ Ճ ͷٻΊํ͕ෆ໌ w Զ͕ʂԶ͕ͨͪཧ๏ଇͩʂ a = a
ॏྗՃ͕ ഒʹͳͬͨੈք
ॏྗՃ͕ ഒʹͳͬͨੈք
ݱ࣮ੈքͰ͋Γಘͳ͍͕ ϓϩάϥϜͷੈքͰ ຖ͕ҧ͏ॏྗՃ
ΤϯδχΞ ओ ͜͜Ͱ*5ΤϯδχΞʹϓϩάϥϚΛҙຯ͢Δ
None
None
զʑΤϯδχΞɺ զʑ͕֮ޛͯ͠ΔҎ্ʹ ཧղ͞Εʹ͍͘
None
None
8JO8JOࢦ͞ͳ͚Ε ίϛϡχέʔγϣϯཱ͠ͳ͍ɻ ͦͯ͠8JO8JOࢦ͢ʹ ͓ޓ͍ཧղ͠ͳͯ͘ͳΒͳ͍ɻ
ΞυόΠεᶃ ݴ͍͍ͨ͜ͱΛ͖ͬΓݴ͏
νϟοτػೳ ཉ͍͚͠Ͳ Ͱ͖Δʁ ٕज़తʹ ՄೳͰ͢
νϟοτػೳ ཉ͍͚͠Ͳ Ͱ͖Δʁ ٕज़తʹ ՄೳͰ͢
νϟοτػೳ ཉ͍͚͠Ͳ Ͱ͖Δʁ ٕज़తʹՄೳͰ͕͢ɺ ͔͔Δਓతίετ͕ലେ͗ͯ͢ ೲظʹؒʹ߹͍ͦ͏ʹͳ্͍ɺ ࣮ݱͨ͠ͱͯ͠Ϣʔβʹ ׆༻͞ΕͣʹΕڈΒΕͯ ͠·͍ͦ͏ͳͷͰ අ༻ରޮՌత
ඇݱ࣮తͩͶ
νϟοτػೳ ཉ͍͚͠Ͳ Ͱ͖Δʁ ඇݱ࣮తͰ͢ɺ ͦͷͷਓతϦιʔεΛ ผͷػೳʗطଘػೳͷճऩʗ ΞϓϦͷϒϥογϡΞοϓʹ ͬͨํ͕͍͍Ͱ͢
ΞυόΠεᶄ తΛڞ༗͠߹͏
νϟοτػೳ ཉ͍͚͠Ͳ Ͱ͖Δʁ େྔͷνϟοτσʔλˠσʔλϕʔε ϦΞϧλΠϜૹड৴ˠ8FC4PDLFU ϓογϡ௨ˠ66*%ͱΞΧϯτͷ࿈ܞ νϟοτදࣔը໘ ϑϨϯυϦετϨίʔυՃ ʜ
ͱ͜ΖͰͳͥ νϟοτػೳ͕ ཉ͍͠Ͱ͔͢ʁ ϢʔβϨϏϡʔʹ ίϝϯτͰ͖Δ Α͏ʹ͍ͨ͠
None
ϢʔβϨϏϡʔʹ ίϝϯτͰ͖Δ Α͏ʹ͍ͨ͠ ͦΕͳΒνϟοτΑΓ ܝࣔ൘ػೳͲ͏ʁ νϟοτΑΓݱ࣮తͰ ೲظʹؒʹ߹͑ͦ͏Ͱ͢
͜ͷػೳͷ࣮ ͲΕ͘Β͍ ͔͔Γͦ͏ʁ ਓ͘Β͍
͜ͷػೳͷ࣮ ͲΕ͘Β͍ ͔͔Γͦ͏ʁ ਓ͘Β͍
ʮͲΕ͘Β͍͔͔Γͦ͏ʯͷਅҙ ਓ݄ίετͷܭࢉ ରػೳ͍ͭ֬ೝͰ͖Δ͔ Γ͍ͨ
͜ͷػೳͷ࣮ ͲΕ͘Β͍ ͔͔Γͦ͏ʁ ணखͨ͠Βਓ͘Β͍͕ͩ ࠓผͷλεΫ͕͋ΔͷͰ ༵ۚʹͦ͠͏
ΤϯδχΞ ओ ͜͜Ͱ*5ΤϯδχΞʹϓϩάϥϚΛҙຯ͢Δ
ΤϯδχΞ ଞͷΤϯδχΞ ʹओͷ ᠘ʹϋϚΔ͔ ͜͜Ͱ*5ΤϯδχΞʹϓϩάϥϚΛҙຯ͢Δ
ΞυόΠεᶅ ݟੵΓҰͰͳ͘ൣғ
͜ͷػೳͷ࣮ ͲΕ͘Β͍ ͔͔Γͦ͏ʁ ணखͨ͠Βʙਓ͘Β͍͕ͩ ࠓผͷλεΫ͕͋ΔͷͰ ૣͯ͘ࠓि༵ۚɺ ͚ΕདྷिதʹऴΘΓͦ͏Ͱ͢
ΞυόΠεᶆ ᐆດɺෆ໌ྎɺࢥ͍ࠐΈͳͲʹ ґଘͯ͠Δ༷Λ໌֬Խ ಛʹҟৗܥʂ
จࣈ੍ݶԿจࣈʁ ϢʔβݖݶΛͲ͏͢Δʁ ը૾ఴͰ͖Δʁ αʔόଓͰ͖ͳ͔ͬͨΒʁ ೝূ͕ࣦഊͨ͠߹ʁ ʜ ձٞͰ ܾΊ·͠ΐ͏
ΞυόΠεᶇ υΩϡϝϯτԽʗΤϏσϯεԽ
υΩϡϝϯτ ॻ࣌͘ ੜ࢈ੑ͕Ͷ͐ʔ $POq̋͑Ͷ͐ʔ ίʔυॻ͖ͯ͐ʔ
8JO8JOࢦ͞ͳ͚Ε ίϛϡχέʔγϣϯཱ͠ͳ͍ɻ ͦͯ͠8JO8JOࢦ͢ʹ ͓ޓ͍ཧղ͠ͳͯ͘ͳΒͳ͍ɻ
8JO8JOࢦ͞ͳ͚Ε ίϛϡχέʔγϣϯཱ͠ͳ͍ɻ ͦͯ͠8JO8JOࢦ͢ʹ ͓ޓ͍ཧղ͠ͳͯ͘ͳΒͳ͍ɻ
υΩϡϝϯτ͕ ͳͯ͘ࠔΔ࣌ ༷֮͑ͯͶ͐ʔ ҙຯΘ͔ΜͶ͐ʔ ίʔυॻ͚Ͷ͐ʔ
υΩϡϝϯτԽͷ ϝϦοτ • ޙͰݟฦͤΔ • ਅ࣮͕ҰՕॴʹू·Δ ʢSingle Source of Truthʣ
• ϓϩδΣΫτશମͷਐḿʹ ϓϥεӨڹ
υΩϡϝϯτΤϯδχΞඇΤϯδχΞݶΒͣ ϓϩδΣΫτϝϯόʔશһͰ͠·͠ΐ͏
ΤϯδχΞͰඇΤϯδχΞͰ ͓ޓ͍ཧղ͠߹͍͍ͬͯͷ࡞Ζ͏ ݴ ༿ ਓ ʹ Α ỳ
ͯ ղ ऍ ͕ ҧ ͏ ݴ ༿ ਓ ʹ Α ỳ ͯ ͤ ͯ Δ ࢥ ͍ ͕ ҧ ͏ ݴ ༿ ਓ ͷ ࣝ จ Խ ʹ ґ ଘ ͢ Δ 鱜鱉ݪҼ ݴ ͍ ͨ ͍ ͜ ͱ Λ ỳ ͖ Γ ݴ ͏ త Λ ڞ ༗ ͠ ߹ ͏ ݟ ੵ Γ Ұ Ͱ ͳ ͘ ൣ ғ ᐆ ດ ỏ ෆ ໌ ྎ ỏ ࢥ ͍ ࠐ Έ ͳ Ͳ ʹ ґ ଘ ͠ ͯ Δ ༷ Λ ໌ ֬ Խ υ Ω ỿ ϝ ϯ τ Խ ʗ Τ Ϗ σ ϯ ε Խ 鲚鳁鳈鲜鲱
} var employedBy = "YUMEMI Inc." var job = "iOS
Tech Lead" var favoriteLanguage = "Swift" var twitter = "@lovee" var qiita = "lovee" var github = "el-hoshino" var additionalInfo = """ ͪͳΈʹΨν⛺ύʔͰͳ͍͠⛺ϐϯά"࣋ͬͯͳ͍ """ final class Me: Developable, Talkable {
גࣜձࣾΏΊΈɺؒઈࢍืूத IUUQSFDSVJUZVNFNJDPKQ 䱰⾂ ؽ٨ضٌ ✌猳