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
hisaichi5518
December 02, 2016
Programming
2
1.6k
エンジニアの立ち居振る舞い
吉祥寺.pm #9
hisaichi5518
December 02, 2016
Tweet
Share
More Decks by hisaichi5518
See All by hisaichi5518
技術力あげたい
hisaichi5518
4
4.4k
Dartにおける静的解析 / FlutterKaigi 2022
hisaichi5518
0
2.2k
ソフトウェアエンジニアが品質保証を学んでわかったこと / What software engineers have learned about quality assurance
hisaichi5518
6
10k
10X と Flutter / 10X with Flutter
hisaichi5518
0
2.2k
ひさいちとの1on1
hisaichi5518
0
2.6k
しあわせ推進委員会 / Shiawase Promotion Committee
hisaichi5518
0
1.2k
2017-03-23
hisaichi5518
0
3.7k
Pepabo Tech Conference 7
hisaichi5518
1
1.1k
かんばんやりたい
hisaichi5518
0
1.1k
Other Decks in Programming
See All in Programming
20250704_教育事業におけるアジャイルなデータ基盤構築
hanon52_
5
880
たった 1 枚の PHP ファイルで実装する MCP サーバ / MCP Server with Vanilla PHP
okashoi
1
270
The Modern View Layer Rails Deserves: A Vision For 2025 And Beyond @ RailsConf 2025, Philadelphia, PA
marcoroth
2
640
Advanced Micro Frontends: Multi Version/ Framework Scenarios @WAD 2025, Berlin
manfredsteyer
PRO
0
340
なぜ適用するか、移行して理解するClean Architecture 〜構造を超えて設計を継承する〜 / Why Apply, Migrate and Understand Clean Architecture - Inherit Design Beyond Structure
seike460
PRO
3
780
“いい感じ“な定量評価を求めて - Four Keysとアウトカムの間の探求 -
nealle
2
11k
技術同人誌をMCP Serverにしてみた
74th
1
680
AIともっと楽するE2Eテスト
myohei
7
2.9k
すべてのコンテキストを、 ユーザー価値に変える
applism118
4
1.4k
ニーリーにおけるプロダクトエンジニア
nealle
0
880
Rubyでやりたい駆動開発 / Ruby driven development
chobishiba
1
740
『自分のデータだけ見せたい!』を叶える──Laravel × Casbin で複雑権限をスッキリ解きほぐす 25 分
akitotsukahara
2
650
Featured
See All Featured
Automating Front-end Workflow
addyosmani
1370
200k
How to train your dragon (web standard)
notwaldorf
96
6.1k
Visualization
eitanlees
146
16k
Building Applications with DynamoDB
mza
95
6.5k
Designing for Performance
lara
610
69k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
How to Think Like a Performance Engineer
csswizardry
25
1.7k
A better future with KSS
kneath
238
17k
Embracing the Ebb and Flow
colly
86
4.7k
Designing for humans not robots
tammielis
253
25k
Transcript
!IJTBJDIJ(.01&1"#0JOD ٢ࣉQN ΤϯδχΞཱͪډৼΔ͍
γχΞΤϯδχΞ"OESPJEΤϯδχΞ !IJTBJDIJ ٢ߴ༝ཬࢠ٢ߴ༝ཬࢠ٢ߴ༝ཬࢠ XXXZPTIJUBLBZVSJLPDPN
NJOOF ϛϯω
ΤϯδχΞཱͪډৼΔ͍
ͯͳϒϩάͷ͓ ʮΤϯδχΞཱͪډৼΔ͍ʯ
IUUQCMPHTVTIJNPOFZFOUSZ
͓ʮΤϯδχΞཱͪډৼΔ͍ʯྫ wٕज़తͳྗΛৼΔΘͳ͍ wϧʔζϘʔϧΛर͏ wؾ࣋ͪΑΓߦಈΛධՁ͢Δ wͳͲͳͲ
<ΤϯδχΞཱͪډৼΔ͍><ݕࡧ> IUUQCMPHIBUFOBOFKQPEBJ
ҙ wશͯʮͳΔ͘ʯ͍ͬͯͯɺग़དྷͯͳ͍͜ͱ͋ Δΰϝϯωʜ w͜ΕΛਓʹԡ͚͠Δؾͳ͠
ͷཱͪډৼΔ͍
None
ͻ͍ͪ͞ͷཱͪډৼΔ͍ wࣗͷͨΓલΛٙ͏ wίϛϡχέʔγϣϯΛ͔ࣗΒऔΓʹߦ͘ wૣ͘Ԡ͢Δ wໝஅΛ͠ͳ͍
ࣗͷͨΓલΛٙ͏
ࣗͷͨΓલΛٙ͏ wͨΓલɺਓʹΑͬͯҧ͏
ఱΒΛ৯Δ࣌ɺԿΛ͚Δʁ
Ԙʁ
ఱͭΏʁ
ɺে༉ ϚϤωʔζ ʘ ?P? ʗ
ࣗͷͨΓલΛٙ͏ wίʔυΛॻ࣌͘ͷͨΓલɺਓʹΑͬͯҧ͏ wʮςετॻ͘ʯʮΠϯσϯτἧ͑Δʯʹͱͬͯ ͨΓલ wͨΓલͰͳ͍ਓ͜ͷੈʹ͍Δ
۩ମతʹʮͨΓલΛٙ͏ʯͱʁ
ίʔυϨϏϡʔʹͯ wʮ"͢Δͷ͕ී௨ͳͷͰɺ"͢ΔͷͲ͏͔ʯ wʮ"͖͔ͯͨ͠Βɺ"͠·͠ΐ͏ʯ Α͘ͳ͍
Ͳ͏͢Δ͔ wઆ໌͢Δ ཧ༝Λฉ͘ wʮ"ͳͷͰ͜͏͖ͯͨ͠ΜͰ͕͢ɺ#ʹͳͬͯΔͷ Կ͔ཧ༝͕͋ΔΜͰ͔͢ ʯ w͔ͦ͜ΒݐઃతͳٞΛ͢Δ
ݐઃతͳٞͷઌʹɺΑΓΑ͍ͨΓલ͕͋Δ wࣗͷͨΓલਖ਼͍͠ͷ͔ɺ૬खͷͨΓલͳΜ ͳͷ͔ɺͦͯͦ͠Εਖ਼͍͠ͷ͔Λߟ͑Δɻ wࣗͷͨΓલΛΑΓྑ͍͖ͯ͘͠ɺΤϯδχΞͱ͠ ͍ͯͯ͘͠
ࣗͷͨΓલΛٙ͏
ίϛϡχέʔγϣϯΛ͔ࣗΒऔΓʹߦ͘
̍ਓͰಇ͍ͯΔΘ͚Ͱͳ͍ wਓͰಇ͍ͯΔͷͰͳ͘ɺΈΜͳͰಇ͍ͯΔ wΈΜͳͰಇ͍ͯΔ͔Βͦ͜ྑ͍ͷ͕ग़དྷΔ wίϛϡχέʔγϣϯΛॏͶΔඞཁ͕͋Δ
۩ମతʹʮίϛϡχέʔγϣϯΛ͔ࣗΒ औΓʹߦ͘ʯͱʁ
۩ମతʹͲ͏͢Δ͔ wෆ໌֬ͳ͕͋ͬͨΒ͔ࣗΒεςʔΫϗϧμʔʹฉ ͖ʹߦ͘ w༷Λௐ͠ʹߦ͘ wਓ͕ࠔͬͯͦ͏ͳΒ͔ࣗΒΛ͔͚Δ
͜ΕΛΔͱ wෆ໌֬ͳ͕ͳ͘ͳΓɺϑϫϑϫ͢Δ͜ͱ͕ͳ͘ͳΔ w༷͕ܾ·ͬͯͳ͍ͱ͜Ζ͕ݟ͔ͭͬͯϋοϐʔ w࣮ࣗϋϚΓͦ͏͕ͩͬͨݟ͑ͯ͘Δ w͕ࣗͬͯΔࣄ͕ʹཱͭ͜ͱ͕͋Δ
4POHNV͞Μ͕ॻ͍ͯΔ ʮΤϯδχΞͷཱͪډৼ͍ίϛϡχέʔ γϣϯΛऔΓʹ͍͘ʯ IUUQTPOHNVIBUFCMPKQFOUSZ
ίϛϡχέʔγϣϯΛ͔ࣗΒऔΓʹߦ͘
ૉૣ͘Ԡ͢Δ
ࣄதͷԠ͖͢ϙΠϯτ w4MBDLͰͷϝϯγϣϯ͖ͨ wϦΞϧʹ͔͚͠ΒΕͨ wίʔυϨϏϡʔґཔ͕͖ͨ ଞʹ৭ʑ͋Δ͔
૬खͷঢ়ଶ w4MBDLͰͷϝϯγϣϯ͖ͨ wϦΞϧʹ͔͚͠ΒΕͨ ίϛϡχέʔγϣϯΛऔΖ͏ͱ͍ͬͯΔঢ়ଶ
૬खͷঢ়ଶ wίʔυϨϏϡʔґཔ͕͖ͨ Ϛʔδ͠Α͏ͱ͍ͬͯΔঢ়ଶ
૬ख͕͍ͬͯΔ࣌ɺૉૣ͘Ԡ͢Δ
૬ख͍ͬͯΔ wͷԠΛ͕͍ͭ࣌ؒͬͨͳ͍ wʮૉૣ͘Ԡ͢ΔʯΛҙࣝ͢Δ͜ͱͰ։ൃஅ͕ε ϜʔζʹਐΉ wٯʹૉૣ͘Ԡͯ͠Β͏ͨΊʹඞཁͳ͜ͱ͋ͬ ͯɺϓϧϦΫখ͘͢͞Δɾ%.Ͱ͓ർΕ༷Ͱ͔͢Β ࢝Ίͳ͍ͱ͔ؾΛ͚͍ͭͯΔɻ
ૉૣ͘Ԡ͢Δ
ໝஅΛ͠ͳ͍
அ wஅʹʮݟۃΊஅʯʮໝஅʯ͕͋Δͱߟ͑ͯ ͍Δ
ݟۃΊஅ wἧ͑ͨࡐྉঢ়گΛݟۃΊͯɺߟ͑ΛܾΊΔ wʮ"ͯ͠#ʹͳ͍ͬͯΔɻͦΕͳΒ$Λ͠Α͏ʯ wʮ"ͨ͠Β#Ͱ͋ͬͨɻͦΕͳΒ$Λ͠ͳ͍Ͱ͓͜͏ʯ
ໝஅ wͪΌΜͱͨ͠ࡐྉ͕ἧͬͯͳ͍ঢ়ଶͷ··ࢥ͍ࠐΈͰ ߟ͑ΛܾΊΔɻ wʮ"͔ͬͨ͜͠ͱͳ͍͔Β#ग़དྷͳ͍ʯ wʮͬͨ͜ͱͳ͍͚Ͳɺ"Β͍͔͠ΒΘͳ͍ʯ
ΞλΫγɺໝஅΑ͘͠·ʙʙ͢ʂʂ wαʔόαΠυΤϯδχΞͷ࣌ʢ"OESPJEະܦݧʣ w͋ΜͪΆ͞Μʮͻ͍ͪ͞Ϋϯɺ"OESPJEΕʁʯ wͻ͍ͪ͞ʮ͍ʙʙͬͨ͜ͱͳ͍͠ग़དྷͳ͍Ͱ͢ Ͷʜʜʯ ໝஅ
ͳͥໝஅ͢Δͷ͔ wΘ͔ͬͨؾʹͳΔ wࣗͷதͰ͕݁ग़ͯ҆৺Ͱ͖Δ w͕ࣗই͔ͭͳ͍ͨΊͷӴԠ
ໝஅͷͭΒ͍ͱ͜Ζ w൱ఆతͳ͑ʹߦ͖ண͍ ͯߦಈΛ્͢Δ
IJTBJDIJͷ߹ w❌ಠֶͳͷͰɺϓϩάϥϛϯάΛࣄʹग़དྷͳ͍ w✅ֶ෦ͱ͔ಠֶͱ͔ؔφγ w❌จܥͳͷͰɺΤϯδχΞͱͯ͠࠾༻͞Εͯಉظͨͪʹஔ͍͍͔ͯΕΔ w✅ஔ͍͍͔ͯΕΔ͜ͱφγ
IJTBJDIJͷ߹ w❌1FSM͔ͬͨ͜͠ͱͳ͍ͷͰ1FSM͔͠ग़དྷͳ͍ w✅ϖύϘʹೖͬͯ৭ʑ͚ͬͨͲɺͳΜͱ͔ͳͬͨ w❌ΫϥΠΞϯταΠυͭΒͦ͏ͩ͠Γͨ͘ͳ͍ w✅ΫϥΠΞϯταΠυ݁ߏ໘ന͍
ڭ܇ʮΒΜͱΘ͔ΒΜʯ
ໝஅΛ͠ͳ͍
·ͱΊ
·ͱΊ wࣗͷͨΓલΛٙͬͯ·͢ʂʂ wίϛϡχέʔγϣϯΛ͔ࣗΒऔΓʹߦͬͯ·͢ʂʂ wૉૣ͘Ԡͯ͠·͢ʂ̍ wໝஅͯ͠·ͤΜʂʂʂ̍̍ wΈΜͳॻ͘ͱྑ͍ʂʂʂʂʂʂ