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
rozary
November 22, 2018
Technology
1
880
エンジニアのしゃかい科
エンジニアの社会性
rozary
November 22, 2018
Tweet
Share
More Decks by rozary
See All by rozary
お前たちの仕様の伝え方は間違っている!
rozary
23
11k
「それでも、前を向きたい」悩みごとや難題にぶつかったとき 一歩踏み出すためのマインドセット
rozary
0
3.1k
報恩謝徳! 自分も出張1on1始めます!
rozary
0
1.5k
2年開発してるけれど リリースされてないプロダクトに 関わることになって行ったこと
rozary
0
260
「こんな現場やってられるか!」一人のエンジニアが プロジェクトマネジメントに 足突っ込んだ結果
rozary
1
980
「本当に」ひとりで始めるチームビルド
rozary
1
1.5k
Other Decks in Technology
See All in Technology
なぜAI時代に 「イベント」を中心に考えるのか? / Why focus on "events" in the age of AI?
ytake
2
800
20250719_JAWS_kobe
takuyay0ne
1
170
Amazon CloudWatchのメトリクスインターバルについて / Metrics interval matters
ymotongpoo
3
280
【CEDEC2025】大規模言語モデルを活用したゲーム内会話パートのスクリプト作成支援への取り組み
cygames
PRO
1
300
AIエージェントを支える設計
tkikuchi1002
11
2.2k
増え続ける脆弱性に立ち向かう: 事前対策と優先度づけによる 持続可能な脆弱性管理 / Confronting the Rise of Vulnerabilities: Sustainable Management Through Proactive Measures and Prioritization
nttcom
1
210
メモ整理が苦手な者による頑張らないObsidian活用術
optim
0
150
公開初日に個人環境で試した Gemini CLI 体験記など / Gemini CLI実験レポート
you
PRO
3
600
claude codeでPrompt Engineering
iori0311
0
520
Shadow DOMとセキュリティ - 光と影の境界を探る / Shibuya.XSS techtalk #13
masatokinugawa
0
310
複数のGemini CLIが同時開発する狂気 - Jujutsuが実現するAIエージェント協調の新世界
gunta
13
3.7k
地域コミュニティへの「感謝」と「恩返し」 / 20250726jawsug-tochigi
kasacchiful
0
100
Featured
See All Featured
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3.1k
Side Projects
sachag
455
43k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
21
1.4k
Code Reviewing Like a Champion
maltzj
524
40k
Facilitating Awesome Meetings
lara
54
6.5k
Why Our Code Smells
bkeepers
PRO
337
57k
Agile that works and the tools we love
rasmusluckow
329
21k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.9k
RailsConf 2023
tenderlove
30
1.2k
Transcript
ͺʔͱ LJDIJKPKJQN !J@SP[BSZ ΤϯδχΞͷ͠Ό͔͍Պ
ࣗݾհ !J@SP[BSZ Μɺ։ൃ͔Β࢝·Γٕज़Ϛωδϝϯτɺ 1.ͳͲΛ͓ͬͯΓ·͢ɻ ·ͩՆٳΈதɻ ͦΖͦΖࣄ͠͡Ί·͢Αͬɻ ͜ΕәͳΜͰ͚͢ΕͲ ͏৯ΒΕͳ͍ͷͰ͢
ňΤϯδχΞͱͯ͠ԿΛߟ͑ɺԿΛΈͯɺͲΜ ͳߦಈΛ͍ͯ͠Δ͔ʁʯ ňΤϯδχΞҎ֎ͷཱ͔ΒࢹͨΤϯδχΞʹ ͍ͭͯʯ ςʔϚ ීஈςʔϚʹ͋·ΓԊΘͳ͍͚ΕͲ ࠓճԊͬͯΈΔΑ
ͷํ͕ͨͪ ňੲɺ˓˓ͩͬͨΜͩΑʼn ňԶɺ˓˓ͨ͠ΜͩΑʼn ͱञͷ੮ͰࣗޠΓ͢Δ͜ͱ ༻ޠӻʹೖΔ ςʔϚΛฉ͍ͨ࣌ʹى͞ΕͨͷͰ ͦ͏ͳΒͳ͍Α͏ʹҙͯ͠ΈΔΑ
ࣗͷՁ؍ɺࢥߟΛେʹ ࠷ॳʹ·ͱΊ
͓ͷͳ͕Ε ͍͍ͩͨ ߦಈݪଇ ΤϯδχΞ ࣾձՊ ࣦഊஊ;Γ͔͑ΓͳͲ
ߦಈݪଇ ຊͷ͓
ߦಈݪଇ ࣗͷ ࣾձͷॿ͚ʹͳΔϓϩμΫτΛ࡞Δɻ ͦͷҝʹҰͭͰଟ͘ͷྑ͍։ൃݱΛ࡞Δɻ ň୭͔ͷՌͷ্ʹɺࠓͷࣗ ͨͪ ͍Δɻ ͦΕΛܨ͍͛ͯ͘͜ͱɻʼn͕ϛογϣϯͩͱ ࢥ͏͠ɺָ͍͠ɻ
ϓϩμΫτ ։ൃͷݱ ྑ͍ϓϩμΫτ ྑ͍։ൃݱ͔Βੜ·ΕΔ
wߦಈݪଇʹ߹ͬͯΔͳΒԿͰΔɻ w߹ͬͯΔ͔ؒҧ͍ͬͯΔ͔Θ͔Βͳ͍ɻ wԿΛ͖͔ࣗ͢ͰܾΊΒΕΔɻ wͲΜͳ݁ՌͰࣗͷɻ w;Γ͔͑ΓͱηοτͰ࠶ݱੑΛߴΊΔɻ ߦಈݪଇ͕͋Δ͔ΒͰ͖Δ͜ͱ ͜Μͳ͜ͱߟ͑ͯΔ
ྑ͍։ൃݱͷͨΊʹ w։ൃɺࣄۀͷޭΛࢦ͠ಈ͘ɻ wϝϯόʔͷҭΛ͢Δɻ wޭɺࣦഊମݧΛެʹΞτϓοτ͢Δɻ ͜ͷลΓΛҙ͍ࣝͯ͠Δ
ΤϯδχΞ
ΤϯδχΞͱ ࣗͰߟ͑ͨͷΛࣗͰ࡞ΕͯૉΒ͍͠ɻ Ͱ͖͕͋ͬͯͬͯΒ͏ͱָ͍͠ɻ څ༩৬ۀผʹݟͯൺֱతྑͯ͘خ͍͠ɻ ཧతͰແବ͕ແͯ͘ؾ͍͍࣋ͪɻ ΤϯδχΞ࠷ߴͷ৬ۀͩͱࢥͬͯΔɻ ݸਓͷݟղ ୭͔Λॿ͚Δָ͍ͬͯ͠ΑͶ
ϓϩμΫτ ϝϯόʔ ΤϯδχΞ ྑ͍։ൃݱ ྑ͍ΤϯδχΞ͔Βੜ·ΕΔ
ࣾձՊ
ࣾձՊͱ ࣾձՊɺࣇಐੜెʹରͯ͠ɺՊֶతͳࣾձೝࣝΛܗ͠ɺͦΕΛ௨ͯ͠ެຽʢࠃຽɺࢢຽʣ ͱͯ͠ੜ׆͢ΔͨΊͷࢿ࣭ΛҭͯΔ͜ͱΛతͱ͢ΔڭՊͰ͋ΔɻՊֶతͳࣾձೝࣝͷܗ ͱɺ෯͍ࣾձॾՊֶʢཧֶɺྺֶ࢙ɺֶ࣏ɺܦࡁֶɺࣾձֶɺྙཧֶʣΛखஈͱ͠ ͯɺਓؒࣾձͷࡏΓ༷Λཧղ͢Δ͜ͱΛࢦ͢ɻ͜͏ͨࣾ͠ձೝࣝΛࢠͲͨͪͷ໘ʹܗ͢ Δ͜ͱʹΑͬͯɺݱͷࣾձʹओମతʹࢀՃ͢ΔଶɺΑΓฏͰɺΑΓຽओతͳࣾձΛ ͢Δྗʢࢢຽతࢿ࣭ʢެຽతࢿ࣭ʣʣΛҭ͢Δ͜ͱ͕ɺຊ࣭తͳڭՊඪͰ͋Δɻ ͳ͓ɺݱࡏͷֶशࢦಋཁྖͰɺ͜͏ͨ͠ߟ͑ํΛɺʮ͍ࢹʹཱͬͯɼࣾձʹର͢Δؔ ৺ΛߴΊɼॾࢿྉʹج͍ͮͯଟ໘తɾଟ֯తʹߟ͠ɼզ͕ࠃͷࠃͱྺ࢙ʹର͢Δཧղͱ ѪΛҭͯɺࠃࡍࣾձʹੜ͖ΔຽओతɾฏతͳࠃՈɾࣾձͷܗऀͱͯ͠ඞཁͳެຽతࢿ
࣭ͷجૅΛཆ͏ɻʯͱड़͍ͯΔɻ ࢀরXJLJQFEJB IUUQTKBXJLJQFEJBPSHXJLJ&"#&&#$"@ &&" ͬ͘͟ΓΩʔϫʔυ ࢹɺؔ৺ɺଟ໘తɺྺ࢙ɺѪɺ ࠃࡍࣾձɺܗऀɺެຽతࢿ࣭
ͳͥࣾձՊ ৫ͷΤϯδχΞͱͯ͠ࢿ࣭Λඋ͑ɺྑ͍։ ൃͷݱΛܗ͢Δҝɻ ˞৫ձࣾɺࣾձͳͲଊ͑ํͦΕͧΕɻ ˞ࢿ࣭Λඋ͍͑ͯͳ͍߹͕··͋Δɻ
͜͜ͰλΠτϧ ʰΤϯδχΞͷ͠Ό͔͍Պʱ όʔϯ
ҭ ຊͷ͓
ݸਓతͳ ҭͷํ ΦϦδφϧͷՁ؍Λ࣋ͪࢥߟͰ͖ ΔΑ͏ʹͳͬͯ΄͍͠ɻ ੑળઆʹͱ͍ͮͯ
զʑͷؒʹɺνʔϜϓϨʔͳͲͱ͍͏߹ͷΑ͍ݴ ͍༁ଘࡏͤΜɻ༗Δͱ͢ΕελϯυϓϨʔ͔Βੜ ͡ΔɺνʔϜϫʔΫ͚ͩͩɻ ߥרେีͷηϦϑ Ξχϝʰ߈֪ػಈୂʱΑΓҾ༻
ଟ༷ੑɺ᛭ୖຏͱ͍͏खஈͰ ྑ͍։ൃͷݱΛͭ͘Γ͍ͨ ͱࢥ͍ͬͯΔ ݸਓతͳ ҭͷํ
͋ΕΓ͍ͨ ͜ΕΓͨ͘ͳ͍ ແݴ Θ͔Βͳ͍͠ ࣗͷࢹΤϯδχΞϚωʔδϟʔ ҭͷΓํΛ Ձ؍ͷzڧŋऑz ͭʹྨͯ͠Έͨ
ྨՁ؍͕ڧ͍ ࣄۀՌΩϟϦΞܗͷҝʹԿΛ͖͔͢Θ͔͍ͬͯͯߦಈ͍ͯ͠Δ ຊਓʹΨϯΨϯಥ͖ਐΜͰΒ͏ɻޭࣦഊମݧͯ͠Β͏ɻ ͨͩ͠์ஔ͠ͳ͍ɻҰॹʹ;Γ͔͑Δɻ ଞͷύλʔϯΤϐιʔυΛσ ΟεΧογϣϯ͢Δɻ ৫֎ͱܨ͕Δ͜ͱΛଅ͢ɻ ຊਓ͕ΑΓग़དྷΔΑ͏ͳઌഐݟ͚ͭͯΒ͏ɻ ࣦഊͷӨڹ͕େ͖ͦ͏ͳͱ͖ɺͲͷΑ͏ʹݱঢ়Λଊ͍͑ͯΔ͔POͳ ͲͰؾ͖ͮΛଅ͢ɻ৫తʹ͕ࣗΛͱΕΔͱ͜Ζ·ͰΒͤΔɻ
͕ࣗϘτϧωοΫʹΒͳ͍Α͏ʹ ͔͠͠ɺຊਓͷԣͷՄೳੑΛͱͤ͡͞ͳ͍Α͏ʹ
ྨՁ؍͕؇͍ ࣄۀՌΩϟϦΞܗͳͲʹΜͰ͍Δɻ ͘͠ɺ͍࣋ͯͯͳ͍ɻ ܦӦ͔ΒϢʔβʔରԠ·ͰՄೳͳݶΓɺۀͷ શମΛମݧͯ͠Β͏ɺͬͯΒ͏ɻ શମΛ၆ᛌͰ͖ΔجૅతͳzࣝzΛ͚ͭͯΒ ͏ɻ ϓϩδΣΫτϚωδϝϯτͳͲΛ௨ͯ͠ɻ
ແବʹͳΔ͜ͱ͋ΔͩΖ͏ɻ ňΒͳ͍͔Βग़དྷͳ͍ɻʼnͱকདྷ͔᪴ͳ͍Α͏ʹɻ ͍͔ͭ͘ΔՄೳੑΛ͛ΔػձͷͨΊʹߏΛͬ ͯΒ͏ɻ
Ϛωʔδϟʔͷׂɺ w৫ઓུΛͱʹҭઓུΛͨͯΔ wϝϯόʔͷؤுΓΛ࣮ײʹܨ͛Δ w৫ͷՌʹܨ͛Δ ڥͮ͘Γ ݸਓͱ৫ͷΛϦϯΫͤ͞Δ ҭʹ͓͚Δ
ࣦഊ;Γ͔͑Γ
ݸʹϑΥʔΧε͗͢͠ͳ͍ ࣗզ͕ڧ·Γɺ͖ͳ͜ͱΓͩ͢ɻ ࢄΓࢄΓʹͳΔɺઓ૪ʹͳΔɻ ຊਓͷՁ؍ɺࢥߟେ͚ͩΕͲɺ ৫ͷඪʹ͚ͯڠௐΛΕͯͳΒͳ͍ɻ
ଐਓԽ͢Δ ΦϨΦϨϥΠϒϥϦ ΦϨΦϨϑϨʔϜϫʔΫ ΦϨΦϨن ΦϨΦʜʜɻ ্ཱͪ͛ͷ࣌ʹεέʔϧͤ͞Δ͜ͱɺҾ͖ܧ͗ Λߟྀ͢Δɻ
ΤϯδχΞ৬͕ͨͿΜ͍ͯ ͍ͳ͍ʜɻ ಠࣗΧϦΩϡϥϜΛͱʹؒͷݚमɻ ؒͷ0+5ɻ ͢ΔɺͲ͏ʹϩδοΫΛॻ͚ΔΑ͏ʹͳ Βͳ͍ɺ·ͨۀ͕ࢭ·Δɻ ໌֬ʹ͑Δɻݫ͘͠ධՁ͢Δɻ ň͝ΊΜͳ͍͞ʼnͱ͍ͬͯଞͷํʹୗ͢ɻ
ҭͷϦλʔϯΛߟྀ͢Δ ňࣾձ͕Α͘ͳΕ͍͍ΑͶʼnͰਖ਼ࣾһ͡Όͳ ͍ϝϯόʔͳͲΛҭͱ͔࣌ʹϚζΠɻ ৫ʹ͋ΘͤͨઓུతҭΛ͢Δɻ
࠷ޙʹ·ͱΊ
ϫγϫγͰࣗͷ৴ͣΔਖ਼ٛΛશ͏Ͱ͖ͨɻ ͦΕͰेͩɻ ߥרେีͷηϦϑ Ξχϝʰ߈֪ػಈୂʱΑΓҾ༻
ྑ͍։ൃݱΛࢦ͍ͯ͜͠͏ ҭʹνϣτྗͯ͠ΔΑ
༨ஊ ๛͔͞Կศར͚ͩ͞Ͱͳ͍ɻ ҰݟϚΠφεʹݟ͑ΔࣄฑͰɺকདྷతʹϓϥ εʹͳΔz͜ͱz͋Δɻ ͨͩɺ͋͑ͯϚΠφεʹ͢ΔͳΒɺϓϥεʹ࣋ͬ ͍ͯ͘͜ͱܭը͢Δ͜ͱɻ ͡Όͳ͚ΕͨͩͷϚ˓κɻ
༨ஊ ࣄۀͷޭͱҭͷ౻͋ΔΑͶɻ ࠓؤுΒͳ͚Εɺະདྷͳ͍ɻ ͔͠͠ɺະདྷ͕ແ͚ΕɺࠓؤுΕͳ͍ɻ όϥϯε͕େɻ
༨ஊ ։ൃྗੈքΛٹ͏ ̙ϓϦϯλʔͷ৽ͨͳͪ͘͠ΛҠ২ɺγϯΨϙʔϧʢʣ γϯΨϙʔϧͷಈԂͰΒ͢ΦΦαΠνϣɻࠓ݄̓ͦͷେ͖ͳ ͪ͘͠ʹେ͖ͳߔ͕ݟ͔ͭͬͨɻ̢̧̞ʹΑΔݕࠪͷ݁ՌɺΨϯ ͱஅ͞Εͨɻͦ͜Ͱ̙̏ϓϦϯλʔͰΘΓͱͳΔਓͷͪ͘ ͠Λ࡞ɻ̎Χ݄Λ͔͚ͯॏ̐̒͞άϥϜͷ৽͍͕ͪ͘͠͠͠ ͨɻΦΦαΠνϣઈ໓ةዧछʹࢦఆ͞Ε͍ͯΔɻʢφϨʔγϣϯ ͳ͠ʣ IUUQTUXJUUFSDPN3FVUFST@DP@KQTUBUVT
͓ΘΓ