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
8.1k
俺の悩みを聞いてくれ
konifar
January 20, 2017
Tweet
Share
More Decks by konifar
See All by konifar
チーム開発の “地ならし"
konifar
4
2.6k
AIで 浮いた時間で 何をする? #プロヒス2025
konifar
28
16k
物語を動かす行動"量" #エンジニアニメ
konifar
16
6.4k
提案のレベルを上げる #QiitaConference
konifar
90
36k
目安箱の設置とワークさせるポイント
konifar
5
2.2k
サバイバルモード下でのエンジニアリングマネジメント
konifar
31
14k
Android開発以外のAndroid開発経験の活かしどころ
konifar
3
3.2k
初めてのiOS関連GitHub ActionsをMarketplaceに公開するまでの実録
konifar
3
420
オーナーシップを持つ領域を明確にする
konifar
17
6.8k
Other Decks in Programming
See All in Programming
「正規表現をつくる」をつくる / make "make regex"
makenowjust
1
120
CSC305 Lecture 15
javiergs
PRO
0
190
なぜ強調表示できず ** が表示されるのか — Perlで始まったMarkdownの歴史と日本語文書における課題
kwahiro
8
4.8k
OSS開発者の憂鬱
yusukebe
6
2.9k
オフライン対応!Flutterアプリに全文検索エンジンを実装する @FlutterKaigi2025
itsmedreamwalker
1
150
CSC509 Lecture 11
javiergs
PRO
0
300
2026年向け会社紹介資料
misu
0
150
AI駆動開発ライフサイクル(AI-DLC)のホワイトペーパーを解説
swxhariu5
0
480
「10分以内に機能を消せる状態」 の実現のためにやっていること
togishima
1
260
問題の見方を変える「システム思考」超入門
panda_program
0
190
複数チーム並行開発下でのコード移行アプローチ ~手動 Codemod から「生成AI 活用」への進化
andpad
0
110
『HOWはWHY WHATで判断せよ』 〜『ドメイン駆動設計をはじめよう』の読了報告と、本質への探求〜
panda728
PRO
1
560
Featured
See All Featured
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.7k
How to Think Like a Performance Engineer
csswizardry
28
2.3k
Visualization
eitanlees
150
16k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
127
54k
Building Adaptive Systems
keathley
44
2.8k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.7k
Scaling GitHub
holman
463
140k
Site-Speed That Sticks
csswizardry
13
960
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.8k
The Invisible Side of Design
smashingmag
302
51k
Become a Pro
speakerdeck
PRO
29
5.6k
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 ͋Γ͕ͱ͏͍͟͝·ͨ͠