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
shu223
July 09, 2016
Education
2
10k
プログラマとして食べていく
2016.7.9 福井県での講演資料
blog:
http://d.hatena.ne.jp/shu223/20160711/1468192753
shu223
July 09, 2016
Tweet
Share
More Decks by shu223
See All by shu223
slidify-sample
shu223
1
1.4k
機械学習のブルーオーシャン Core ML by 堤 修一 #iOSDC Japan 2020
shu223
12
5.7k
エンジニアのための発信講座 #4 登壇しよう
shu223
0
130
エンジニアのための発信講座 #3
shu223
0
120
エンジニアのための発信講座 #2
shu223
2
250
エンジニアのための発信講座 #1
shu223
1
980
今こそwatchOS #iosdc
shu223
5
10k
Depth in Depth #iOSDC
shu223
4
29k
Metal Acceleratedかどうかを調べる方法〜あなたのアプリのどこでMetalが暗躍しているのか #potatotips
shu223
1
1.6k
Other Decks in Education
See All in Education
今も熱いもの!魂を揺さぶる戦士の儀式:マオリ族のハカ
shubox
0
210
Case Studies and Course Review - Lecture 12 - Information Visualisation (4019538FNR)
signer
PRO
1
2k
計算情報学研究室 (数理情報学第7研究室)紹介スライド (2025)
tomonatu8
0
500
マネジメント「される側」 こそ覚悟を決めろ
nao_randd
10
5.3k
推しのコミュニティはなんぼあってもいい / Let's join a lot of communities.
kaga
2
1.7k
探究的な学び:Monaca Educationで学ぶプログラミングとちょっとした課題解決
asial_edu
0
380
演習問題
takenawa
0
4.1k
Human-AI Interaction - Lecture 11 - Next Generation User Interfaces (4018166FNR)
signer
PRO
0
450
Interaction - Lecture 10 - Information Visualisation (4019538FNR)
signer
PRO
0
2k
サンキッズゾーン 春日井駅前 ご案内
sanyohomes
0
290
ふりかえり研修2025
pokotyamu
0
1.1k
Gamified Interventions for Composting Behavior: A Case Study Using the Gamiflow Framework in a Workplace Setting
ezefranca
1
110
Featured
See All Featured
Adopting Sorbet at Scale
ufuk
77
9.4k
Become a Pro
speakerdeck
PRO
28
5.4k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
228
22k
GitHub's CSS Performance
jonrohan
1031
460k
Optimising Largest Contentful Paint
csswizardry
37
3.3k
Art, The Web, and Tiny UX
lynnandtonic
299
21k
Producing Creativity
orderedlist
PRO
346
40k
KATA
mclloyd
29
14k
Thoughts on Productivity
jonyablonski
69
4.7k
Testing 201, or: Great Expectations
jmmastey
42
7.5k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
A Tale of Four Properties
chriscoyier
160
23k
Transcript
ϓϩάϥϚͱͯ͠৯͍ͯ͘ అ मҰʢϑϦʔϥϯεiOSΤϯδχΞʣ 2016.7.9 @Ҫݝੜ׆ֶशؗ
ࠓ͓͢Δ͜ͱ ϓϩάϥϚͱͯ͠ੜ͖Δͷͳ͔ͳָ͔͍͠Ͱ͢Αɾࣗ ͜͏ͬͯϓϩάϥϚͱͯ͠৯ͯ·͢ͱ͍͏ 1. ϓϩάϥϚͱͯ͠ͲΜͳಇ͖ํΛ͍ͯ͠Δ͔ 2. ϓϩάϥϚʹͳΓͨͯͷࠒͷۤ࿑ 3. ϑϦʔϥϯεʹͳ͔ͬͯΒͷੜଘઓུ 4.
Α͘ฉ͔ΕΔ࣭ - ͓ۚͷɺͲ͏ͬͯࣄΛಘ͍ͯΔ͔ɺए͍͏ͪʹ͓͍ͬͯ ͨํ͕͍͍ͱࢥ͏͜ͱɺ etc…
1. ͲΜͳಇ͖ํΛ͍ͯ͠Δ͔ 2. ϓϩάϥϚʹͳΓͨͯͷࠒͷۤ࿑ 3. ϑϦʔϥϯεʹͳ͔ͬͯΒͷੜଘઓུ 4. Α͘ฉ͔ΕΔ࣭
ࠓि1िؒͷ༷ࢠ
༵ۚʢࡢʣ εϥΠυ࡞ͭͭ͠ҪҠಈ
༵ ίϫʔΩϯάεϖʔεʹͯɺ༑ਓͱ͘͘ձ
ਫ༵ɾ݄༵ ͓٬͞ΜͷΦϑΟεʹͯɺ։ൃ࡞ۀˍଧͪ߹Θͤ ʢ˞͜ͷࣸਅͱผͷ͓٬͞ΜͷΦϑΟεʣ
Ր༵ ࣗͰ։ൃ࡞ۀ ʢ˞ࢄΒ͔ͬͯΔͷͰࣗॗʣ
ϙΠϯτ • ύιίϯ1͋ΕͲ͜ͰࣄͰ͖Δ • ΦϑΟεʹߦ͍͍ͬͯ͠ɺߦ͔ͳ͍͍ͯ͘ • νʔϜͷਓͱࣄΛ͍͍ͯ͠͠ɺ༑ୡͱҰ ॹʹࣄΛ͍͍ͯ͠ • ࣄΛ͠ͳ͍͕͍͍͋ͬͯ
ઌ݄1ϲ݄ͷεέδϡʔϧ
ϩϯυϯ υΠπ ΞϝϦΧ
ϕϧϦϯͷΧϯϑΝϨϯεͰ ϓϨθϯʢࣸਅผͷਓʣ
υΠπͰͷ͘͘ձ
ϙΠϯτ • ϓϩάϥϛϯάݴޠϓϥοτϑΥʔϜࠃ ڥ͑ΒΕΔ
։ൃΛ͓ख͍ͨ͠αʔϏεɾ ϓϩμΫτ
MoffʢσϞʣ
WHILL
None
BONX
None
DriveOn
PLEN 2
Music for the Deaf ίϚϯυ ిؾܹσόΠε iPhone
ݸਓ׆ಈ
ʮͲΜͳಇ͖ํΛ͍ͯ͠Δ͔ʯͷ·ͱΊ • ͕͓ࣗ͠Ζ͍ͱࢥ͏ࣄ͚͍ͩͯ͠Δ - ༰͓͠Ζ͍͠ɺνʔϜɾਓ࠷ߴ • ࣌ؒॴࣗ༝ - ຖಇ͔ͳ͍͍ͯ͘ -
ւ֎ʹߦ͍͍ͬͯ
1. ͲΜͳಇ͖ํΛ͍ͯ͠Δ͔ 2. ϓϩάϥϚʹͳΓͨͯͷࠒͷۤ࿑ 3. ϑϦʔϥϯεʹͳ͔ͬͯΒͷੜଘઓུ 4. Α͘ฉ͔ΕΔ࣭
None
1. ͲΜͳಇ͖ํΛ͍ͯ͠Δ͔ 2. ϓϩάϥϚʹͳΓͨͯͷࠒͷۤ࿑ 3. ϑϦʔϥϯεʹͳ͔ͬͯΒͷੜଘઓུ 4. Α͘ฉ͔ΕΔ࣭
None
1. ͲΜͳಇ͖ํΛ͍ͯ͠Δ͔ 2. ϓϩάϥϚʹͳΓͨͯͷࠒͷۤ࿑ 3. ϑϦʔϥϯεʹͳ͔ͬͯΒͷੜଘઓུ 4. Α͘ฉ͔ΕΔ࣭
Q1. ए͍͏ͪʹ͓͍ͬͯͨ ํ͕͍͍ͱࢥ͏͜ͱʁ ʢϓϩάϥϛϯάૣ࢝͘Ίͨํ͕͍͍ʁʣ
• ϓϩάϥϛϯάૣ࢝͘Ίͨํ͕͍͍ • ɾɾɾͱࢥΘͳ͍ • ※ૣ࢝͘Ίͳ͍΄͏͕͍͍ɺͱ͍͏ҙຯͰͳ ͍ • ڵຯΛ࣋ͬͨͱ͖ʹ࢝ΊΕ͍͍ •
ए͍͏ͪʹ͓ͬͯ͘ͱ༗རͩͱࢥ͏ͷɾɾɾ
ࣗͰࣄΛ֫ಘ͢Δܦݧ • ࣗͷೳྗΛΞϐʔϧ͠ɺͦΕΛূ໌͢Δ • ૬खͷϝϦοτΛઆ໌͠ɺରՁͷೲಘײ Λग़͢ • ͜Ε͑͞Ͱ͖ΕԿࡀʹͳͬͯ৽͍͜͠ͱ Λ࢝ΊΔ͜ͱ͕ා͘ͳ͍͠ੈͷத͕Ͳ͏มΘͬ ͯదԠ͍͚ͯ͠Δ
10,000࣌ؒͷ๏ଇ • ͦͷಓͷτοϓϨϕϧͷεΩϧΛʹ͚ͭΔ ͨΊʹඞཁͳ࣌ؒ • ʹ4࣌ؒͣͭͬͯ25 • ͔ͳΓେม
࣋ɿ20࣌ؒɺ400࣌ؒͷ๏ଇ • 20࣌ؒɿະܦݧͷਓ͔ΒݟΔͱʮ͍͢͝ʂʯͬͯͳΔ • 400࣌ؒɿब৬Ͱ͖Δʢ˞ϓϩάϥϛϯάͷΑ͏ʹχʔζ͕͋Δ ߹ʣ • → ϑϧλΠϜͰܦݧΛੵΊΔ -
ຖ8࣌ؒͬͯ5Ͱ10000࣌ؒʂ - ϓϥε5࣌ؒͣͭΕ4Ͱୡʂ
Q2. Ͳ͏ͬͯࣄΛಘ͍ͯ Δͷ͔ʁӦۀ͍ͯ͠Δʁ
ࣄͷґཔ͕དྷΔೖΓޱʢॱෆಉʣ • ϒϩά • ॻ੶ • GitHub/Φʔϓϯιʔε • ษڧձͰͷൃද •
Γ߹͍ͷհʢݩΛͨͲΕ্ͷͲΕ͔ʣ
Q3. ʢΧοτʣ
Q4. ϑϦʔϥϯεͷϓϩάϥϚ ͱͯ͠ɺ֩ʹͳΔڧΈԿʁ
ࣗͷ߹ɿٕज़ྗ+ൃ৴ྗ+ߦಈྗ • ٕज़ྗɿϓϩάϥϚͱͯࣗ͠ΑΓ͍͢͝ਓ͍͘ΒͰ ͍Δ͕ɺগͳ͘ͱͲ͜ʹߦͬͯiOSΞϓϦ։ൃͷ ໘ͰߩݙͰ͖Δ • ൃ৴ྗɿiOSΞϓϦ։ൃͷࣄΛґཔ͍ͨ͠ਓ͔Βݟͭ ͚ΒΕΔͨΊͷಋઢ͕͋ΔʢϒϩάɺGitHubɺॻ੶ɺ ਓʣ •
ߦಈྗɿʮΑΓ͓͠Ζ͍ࣄΛಘΔͨΊͷԾઆʯΛߟ ͑ͯɺ࣮ફʹҠ͢͜ͱ͕Ͱ͖Δ
Q5. iOS͚ͩ͡Όݫ͍͠Μ ͡Όͳ͍ͷʁ
• ʮͣͬͱiOSͰ৯͍ͯ͘ʯ • ɾɾɾ͜ͱΛΓ͍ͨΘ͚͡Όͳͯ͘ɺ • ʮͦͷ࣌ʑͷڵຯ͋Δ͜ͱͰ৯͍ͯ͘ʯ • ͜ͱ͕ͷΓ͍ͨ͜ͱɻ • ࣌ͷྲྀΕʹ߹ΘͤͯڵຯҠ͍ͬͯͬͯɺ
ͬͯΔ͜ͱγϑτ͍ͯ͘͠ͱࢥ͍·͢
Q6. ͣͬͱϑϦʔϥϯεͰ ͍ͬͯ͘ͷ͔ʁ
• લͱ΄΅ಉ͡ճ • ϑϦʔϥϯεࣗମʹͩ͜Θ͍ͬͯͳ͍ • ࣗͷࢤੑʹ߹ͬͯΔͱࢥ͏
ϑϦʔϥϯεͱ͍͏ಇ͖ํͷؾʹೖͬͯΔ • ৭ʑͳϓϩμΫτʹؔΘΕΔɺ৭ʑͳਓͱಇ ͚Δɺ৭ʑͳॴͰಇ͚Δ • ࣄΛΔͷஅΔͷࣗͰίϯτϩʔϧ Ͱ͖ΔɻͦΕͰऩೖ͕ݮͬͯࣗݾ • ϓϥΠϕʔτͷ׆ಈࣄʹܨ͕ΔՄೳੑ͕ ͋Δɻਓͱձ͏ͷΑΓָ͘͠ͳͬͨ