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
920
エンジニアのしゃかい科
エンジニアの社会性
rozary
November 22, 2018
Tweet
Share
More Decks by rozary
See All by rozary
お前たちの仕様の伝え方は間違っている!
rozary
23
12k
「それでも、前を向きたい」悩みごとや難題にぶつかったとき 一歩踏み出すためのマインドセット
rozary
0
3.2k
報恩謝徳! 自分も出張1on1始めます!
rozary
0
1.5k
2年開発してるけれど リリースされてないプロダクトに 関わることになって行ったこと
rozary
0
280
「こんな現場やってられるか!」一人のエンジニアが プロジェクトマネジメントに 足突っ込んだ結果
rozary
1
1k
「本当に」ひとりで始めるチームビルド
rozary
1
1.6k
Other Decks in Technology
See All in Technology
Phase12_総括_自走化
overflowinc
0
1.7k
CloudFrontのHost Header転送設定でパケットの中身はどう変わるのか?
nagisa53
1
210
GitHub Advanced Security × Defender for Cloudで開発とSecOpsのサイロを超える: コードとクラウドをつなぐ、開発プラットフォームのセキュリティ
yuriemori
1
100
Datadog で実現するセキュリティ対策 ~オブザーバビリティとセキュリティを 一緒にやると何がいいのか~
a2ush
0
160
Agent Skill 是什麼?對軟體產業帶來的變化
appleboy
0
240
20260323_データ分析基盤でGeminiを使う話
1210yuichi0
0
190
LLMに何を任せ、何を任せないか
cap120
10
5.9k
モジュラモノリス導入から4年間の総括:アーキテクチャと組織の相互作用について / Architecture and Organizational Interaction
nazonohito51
8
4.3k
BFCacheを活用して無限スクロールのUX を改善した話
apple_yagi
0
130
「通るまでRe-run」から卒業!落ちないテストを書く勘所
asumikam
2
770
Blue/Green Deployment を用いた PostgreSQL のメジャーバージョンアップ
kkato1
0
150
AWS Systems Managerのハイブリッドアクティベーションを使用したガバメントクラウド環境の統合管理
toru_kubota
1
170
Featured
See All Featured
Making the Leap to Tech Lead
cromwellryan
135
9.8k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.7k
Building AI with AI
inesmontani
PRO
1
820
My Coaching Mixtape
mlcsv
0
86
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
1
1.4k
The untapped power of vector embeddings
frankvandijk
2
1.6k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.3k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.4k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
110k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.4k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
9.9k
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
͓ΘΓ