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
konifar
January 20, 2017
Programming
9
8k
俺の悩みを聞いてくれ
konifar
January 20, 2017
Tweet
Share
More Decks by konifar
See All by konifar
提案のレベルを上げる #QiitaConference
konifar
78
30k
目安箱の設置とワークさせるポイント
konifar
4
2k
サバイバルモード下でのエンジニアリングマネジメント
konifar
30
12k
Android開発以外のAndroid開発経験の活かしどころ
konifar
3
2.8k
初めてのiOS関連GitHub ActionsをMarketplaceに公開するまでの実録
konifar
3
370
オーナーシップを持つ領域を明確にする
konifar
16
5.6k
雑に思考を整理する技術と効能
konifar
76
43k
何のための個人目標設定?
konifar
33
17k
30点で打席に立つ
konifar
88
57k
Other Decks in Programming
See All in Programming
UPDATEがシステムを複雑にする? イミュータブルデータモデルのすすめ
shimomura
1
530
Benchmark
sysong
0
130
OpenNext + Hono on Cloudflare でイマドキWeb開発スタックを実現する
rokuosan
0
120
インターフェース設計のコツとツボ
togishima
2
700
カクヨムAndroidアプリのリブート
numeroanddev
0
410
Julia という言語について (FP in Julia « SIDE: F ») for 関数型まつり2025
antimon2
3
910
FormFlow - Build Stunning Multistep Forms
yceruto
1
150
Elixir で IoT 開発、 Nerves なら簡単にできる!?
pojiro
1
120
イベントストーミングから始めるドメイン駆動設計
jgeem
4
810
[初登壇@jAZUG]アプリ開発者が気になるGoogleCloud/Azure+wasm/wasi
asaringo
0
130
CSC307 Lecture 17
javiergs
PRO
0
110
コード書くの好きな人向けAIコーディング活用tips #orestudy
77web
3
300
Featured
See All Featured
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.3k
Stop Working from a Prison Cell
hatefulcrawdad
269
20k
Gamification - CAS2011
davidbonilla
81
5.3k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.5k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
For a Future-Friendly Web
brad_frost
179
9.8k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Music & Morning Musume
bryan
46
6.6k
How to Ace a Technical Interview
jacobian
276
23k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
43
2.4k
Being A Developer After 40
akosma
90
590k
Transcript
ԶͷΈΛฉ͍ͯ͘Ε ʢ'SJʣ !LPOJGBS2VJQQFS-JNJUFE LZPCBTIJEFY
%SPJE,BJHJ ͕݄ʹ։࠵͞ΕΔ
ڈͷྲྀΕͰ ެࣜΞϓϦ࡞ͬͯΔ
ηογϣϯҰཡը໘ ͷ࣮ͰࠔͬͯΔ
Ͳ͏͍͏͜ͱ͔
%SPJE,BJHJͷن
ηογϣϯ
෦ ࠷େηογϣϯ ಉ࣌ฒߦ
ͭͷ෦͕݁߹͞ΕͨΓ
ಉ࣌ؒ͡ʹͱ͕ࠞࡏͨ͠Γ
ී௨ͷϦετදࣔ ݶքʹ͍ۙ
None
✕
৽͍͠ηογϣϯ Ұཡը໘͕ඞཁ
%SPJEDPOͱ͔ JPTDIFEͱ͔ Ͳ͏ͯ͠ΔΜͩΖ͏
%SPJEDPO /:$
%SPJEDPO 7JFOB
%SPJEDPO #FSMJO
(PPHMF *0
΄΅Ϧετͩͬͨ
·ΔͰͯ͠ ͍ͳ͍ɾɾɾʂ
͜͏ͳͬͨΒɾɾɾ
Զ͕ɾɾɾ
Զ͕ͨͪɾɾɾ
࠷ߴͷηογϣϯ Ұཡը໘Λ࡞Δ͔͠ ͳ͍ʂʂʂ
ୈೋষ ࠷ߴͷηογϣϯ ը໘ͱʁʁ
:"1$ IUUQNJZBHBXBHJUIVCJPZBQDBTJB
None
͜ΕΛΞϓϦͰ ࡞Γ͍ͨ
ࣅͨΑ͏ͳΞϓϦ ͋ΔΑͳʁ
"CFNB57
(PPHMF$BMFOEBS
Ͱ͖ͦ͏ʂ ͨͩ͠ ΓํΘ͔ΒΜ
͍͔ͭ͘ௐͯΈͨ
3FDZDMFSWJFX $VTUPN-BZPVU.BOBHFS $BOWBT "CTPMVUF-BZPVU 4DSPMM7JFX )PSJ[POUBM4DSPMM7JFX (SJE7JFX
$PM4QBO 3PX4QBO 3FDZDMFS7JFX )PSJ[POUBM4DSPMM7JFX
3FDZDMFSWJFX $VTUPN-BZPVU.BOBHFS
3FDZDMFSWJFX $VTUPN-BZPVU.BOBHFS w ͜Ε͕Ұ൪͍͍ɻ w ͚Ͳɺؾܰʹ࡞ΕΔײ͡Ͱͳͦ͞͏ͩͬͨɻ IUUQTNFEJVNDPN!WEBOZMPTUFQTUPDSFBUFBDVTUPN MBZPVUNBOBHFSGBCGE w ͦͯ͠ɺ4UBHHFSFE(SJE-BZPVU.BOBHFSΛݟͨ
Β৺͕ંΕͨɻ w ϓϥΠϕʔτͰ-BZPVU.BOBHFSΛ͍ͬͯͨ͡Βؒ ʹ߹͏ؾ͕͠ͳ͍ɻ
3FDZDMFSWJFX $VTUPN-BZPVU.BOBHFS
Ί͓ͯ͜͏
$BOWBT
$BOWBT w ͍ͬͨΜ$BOWBTͰΖ͏ͱ࢝͠Ίͨɻ w Ͱ͖ͦ͏͕ͩͬͨɺΞΠςϜશ෦$BOWBTͰ-JOF ॻ͍ͯ5FYUॻ͍ͯͱ͔ΔͷϚδͰͭΒ͍ɻ w ·ͨɺͬͯΈͯΘ͔͕ͬͨɺ࣌ࠁͷॎ෯Λਖ਼֬ ʹඳը͠ͳ͍Ͱ୯७Խͨ͠ํ͕ݟ͍͢ɻ w
ͦͦΫʔϧ͡Όͳ͍ɻ
$BOWBT w "OESPJE8FFL7JFXΛࢀ ߟʹͨ͠ɻίϨࣗମΑ͘ Ͱ͖ͯΔ w IUUQTHJUIVCDPNBMBNLBOBL "OESPJE8FFL7JFX
Ί͓ͯ͜͏
"CTPMVUF-BZPVU 4DSPMM7JFX )PSJ[POUBM4DSPMM7JFX
Ί͓ͯ͜͏
7JFX(SPVQͰ࡞Δͱ͍͏ํੑͳΒ͍͍͔͠Εͳ͍͕ -BZPVU.BOBHFSΛΧελϜ͢ΔΑΓ େͳʹͳΓͦ͏ͳͷͰɺΓΊ͓ͯ͜͏
(SJE7JFX $PM4QBO 3PX4QBO
(SJE7JFX $PM4QBO 3PX4QBO w (SJE7JFX$PM4QBOͱ3PX4QBOΛηοτͯ͠η ϧͷηϧ݁߹Έ͍ͨͳ͜ͱ͕Ͱ͖Δ w ͕ΜΕͰ͖ͦ͏ʂ w ͚Ͳɺ͜ΕͰΔ͘Β͍ͳΒ
3FDZDMFS7JFX (SJE-BZPVU.BOBHFS Ͱͬͨํ͕Αͦ͞͏
Ί͓ͯ͜͏
3FDZDMFS7JFX )PSJ[POUBM4DSPMM7JFX
࠷ऴతʹ ͜ΕͰଥڠͨ͠
None
3FDZDMFS7JFX )PSJ[POUBM 4DSPMM7JFX -JOFBS-BZPVU
UXPXBZWJFX IUUQTHJUIVCDPNMVDBTS UXPXBZWJFX $PM4QBOͱ 3PX4QBOΛηοτ ͯ͠ηϧΛ݁߹Έͨ ͍ͳ͜ͱ͕Ͱ͖Δ
ᶃ ᶄ ᶅ ᶆ ᶇ ᶈ ᶉ ᶊ ᶋ ᶌ
ᶍ ᶎ ᶏ ᶐ ᶑ ᶒ
ᶃ ᶄ ᶅ ᶆ ᶇ ᶈ ᶉ ᶊ ᶋ ᶌ
ᶍ ᶎ ᶏ ᶐ ᶑ ᶒ μϛʔͷΞΠςϜ
ҰԠಈ͍ͨͷͰσϞ
None
ಈ͍ͯΔ
͚ͲΫʔϧͰͳ͍
-BZPVU.BOBHFS Ͱͬͨํ͕͍͍ͬͯʁ ͬͯΔΑʂʂʂ
-BZPVU.BOBHFS ͷݟΛٵ͍ʹ ͜͜ʹདྷ·ͨ͠
͋ͱͰؾܰʹΛ ͔͚͍ͯͩ͘͞ʂ
Զͨͪͷઓ͍ ͜Ε͔Βͩʂ
5PCFDPOUJOVFE ͋Γ͕ͱ͏͍͟͝·ͨ͠