Upgrade to Pro — share decks privately, control downloads, hide ads and more …

エンジニアの心構え

 エンジニアの心構え

2023年度リクルート エンジニアコース新人研修の講義資料です

Recruit
PRO

August 10, 2023
Tweet

More Decks by Recruit

Other Decks in Technology

Transcript

  1. ιϑτ΢ΣΞ
    ΤϯδχΞͱͯ͠ͷ
    ࢟੎ͱ৺ߏ͑
    ࿨ా୎ਓ !U@XBEB

    "QS !ϦΫϧʔτ

    View Slide

  2. t-wada

    t_wada

    twada
    📷🙆 📹🙅
    ࣗݾ঺հ

    View Slide

  3. ٕज़ॻͷग़൛ʹؔΘ͍ͬͯ·͢

    View Slide

  4. IUUQTUXBEBIBUFOBCMPHKQFOUSZXEQSFTTTBWBOOBDPMVNO
    8%#13&44ʹίϥϜΛ࿈ࡌ͍ͯ͠·͢

    View Slide

  5. ΩϟϦΞతͳ΋ͷ
    w େֶࡏֶத͔ΒઃܭͱϓϩάϥϛϯάͷΞϧόΠτΛ࢝ΊΔ
    w ଔۀޙϓϩάϥϚͱͯ͠ͷΩϟϦΞΛ։࢝
    w ిࢠ੓෎ͷαϒϓϩδΣΫτ ਺ઍਓن໛
    ͰϦʔυϓϩάϥϚ
    w 91ͷίʔνͱͯ͠ਓͷΞδϟΠϧνʔϜʹࢀՃ
    w ߨԋɺࣥචɺ044׆ಈΛ࢝ΊΔ
    w ݱࡏ͸ٕज़ސ໰ۀΛߦ͍ͬͯΔ

    View Slide

  6. ߨԋͷഎܠʹ͋Δ࡭

    View Slide

  7. ೥ͿΓʹվఆ͞Ε໊ͨஶ

    View Slide

  8. l͋ͳͨͷ஌ࣝϙʔτϑΥϦΦʹର
    ͯ͠ఆظతͳ౤ࢿΛߦ͏͜ͱz
    ʰୡਓϓϩάϥϚʔୈ൛ʱQ

    View Slide

  9. ਅ໘໨ͳ౤ࢿՈ͸श׳తʹఆظతͳ౤ࢿΛߦ͍·͢ɻ
    ෼ࢄ౤ࢿ͸௕ظతͳ੒ޭͷ伴Ͱ͢ɻ
    ಄ͷྑ͍౤ࢿՈ͸ɺݎ࣮ͳ౤ࢿͱɺϋΠϦεΫͰϋΠϦλʔϯͳ౤ࢿͰ
    ϙʔτϑΥϦΦͷόϥϯεΛͱ͍ͬͯ·͢ɻ
    ౤ࢿՈ͸རӹΛ࠷େʹ͢Δ΂͘ɺ҆͘ങ͍ɺߴ͘ചΖ͏ͱ͠·͢ɻ
    ϙʔτϑΥϦΦ͸ఆظతʹݟ௚ͯ͠࠶഑෼͢Δ΂͖Ͱ͢ɻ
    ͋ͳͨͷ஌ࣝϙʔτϑΥϦΦʹରͯ͠ఆظతͳ౤ࢿΛߦ͏͜ͱ
    ʰୡਓϓϩάϥϚʔୈ൛ʱQ

    View Slide

  10. ΤοηΠֶͼଓ͚Δ࢟੎

    View Slide

  11. ٕज़ΛֶͿͷͰ͸ͳ͘
    ٕज़ͷֶͼํΛֶͿ

    View Slide

  12. Agenda
    ֶͼํΛֶͿ
    ݱ໾ϓϩάϥϚͰ͍ΔͨΊʹ
    ͓ΘΓʹ
    👉

    View Slide

  13. 感覚記憶


    0.5 〜 2sec
    短期記憶


    15 〜 30 sec
    長期記憶


    死ぬまで?
    ֶͼͱ೴

    View Slide

  14. ピッカーを育てる = 反復練習


    何度も長期記憶から出し入れする
    荷物を他の荷物とくっつける


    連想記憶を育てる
    ೴಺ΠϯσοΫεΛҭͯΔ

    View Slide

  15. ݄ʹ࡭ͷϖʔεͰٕज़ॻΛಡΉ
    खΛಈֶ͔ͯ͠Ϳ
    ຖ೥গͳ͘ͱ΋ݴޠΛֶͭश͢Δ
    ਎ͷճΓΛϓϩάϥϛϯάର৅ʹ͢Δ
    Ξ΢τϓοτΛߦ͏
    👉

    View Slide

  16. ݄ʹ࡭ͷϖʔεͰ
    ٕज़ॻΛಡΉ
    ʰୡਓϓϩάϥϚʔୈ൛ʱQ

    View Slide

  17. ຊ͸ͨ͘͞Μ͋Δʜʜ఺ΛଧͪɺઢΛͭͳ͗ɺ஌ࣝͷ໘Λ࡞Δ

    View Slide

  18. ྫ͑͹ςʔϚͰฒ΂ͯΈΔ

    View Slide

  19. 1999 2000 2001 2002 2003 2004 2005 2006
    ྫ͑͹ग़൛೥Ͱฒ΂ͯΈΔ

    View Slide

  20. ςοΫϒϩά΋཈͓͑ͯ͘

    View Slide

  21. ݄ʹ࡭ͷϖʔεͰٕज़ॻΛಡΉ
    खΛಈֶ͔ͯ͠Ϳ
    ຖ೥গͳ͘ͱ΋ݴޠΛֶͭश͢Δ
    ਎ͷճΓΛϓϩάϥϛϯάର৅ʹ͢Δ
    Ξ΢τϓοτΛߦ͏
    👉

    View Slide

  22. खΛಈֶ͔ͯ͠Ϳ
    ʰϓϩάϥϚ͕஌Δ΂͖ͷ͜ͱʱQ

    View Slide

  23. Ͱ͖Δ
    Θ͔Δ
    ΍Δ
    ໼ҹਖ਼ͷ઀ଓ
    ࠜݩ͕૿͑Ε͹ઌ΋૿͑Δɻ
    ࠜݩ͕ݮΕ͹ઌ΋ݮΔ
    ʮΘ͔Δʯ͸ޙ͔Β͍ͭͯ͘Δ

    View Slide

  24. ʮࣸܦʯ

    View Slide

  25. IUUQTUXJUUFSDPNU@XBEBTUBUVT

    View Slide

  26. ݄ʹ࡭ͷϖʔεͰٕज़ॻΛಡΉ
    खΛಈֶ͔ͯ͠Ϳ
    ຖ೥গͳ͘ͱ΋ݴޠΛֶͭश͢Δ
    ਎ͷճΓΛϓϩάϥϛϯάର৅ʹ͢Δ
    Ξ΢τϓοτΛߦ͏
    👉

    View Slide

  27. ຖ೥গͳ͘ͱ΋
    ݴޠΛֶͭश͢Δ
    ʰୡਓϓϩάϥϚʔୈ൛ʱQ

    View Slide

  28. ୈೋͷݴޠʹ͸ɺੋඇͱ΋ɺ࠷ॳͷݴޠͱ͸ύϥμΠϜͷҧ͏ݴޠΛબͿ
    ΂͖Ͱ͢ɻͦΕ͸ͳ͔ͥͱ͍͏ͱɺύϥμΠϜͷҧ͏ݴޠΛֶͿͱɺΞϧ
    ΰϦζϜɺΠσΟΦϜɺύλʔϯͷ࣮૷ʹ͍ͭͯݏͰ΋ߟ͑ΔΑ͏ʹͳΔ
    ͔ΒͰ͢ɻ
    ಉ༷ͷΞϧΰϦζϜΛ࣮૷͢Δʹͯ͠΋ɺ৭ʑͳ΍Γ͔͕ͨ͋ΓಘΔ͜ͱ
    ʹؾ͖ͮ·͢ɻ͜ͷମݧ͕ɺϓϩάϥϚͷٕज़Λେ͖͘޲্ͤ͞·͢ɻ
    ϓϩάϥϛϯάݴޠ͸ෳ਺शಘ͢΂͖
    ʰϓϩάϥϚ͕஌Δ΂͖ͷ͜ͱʱQ

    View Slide

  29. "OEZ)VOUͱ%BWF5IPNBT͸ɺଟ͘ͷਓʹӨڹΛ༩͑ͨஶॻʰୡਓϓϩ
    άϥϚʔʱͷதͰɺʮຖ೥ɺ৽ͨͳϓϩάϥϛϯάݴޠΛͭ͸ֶͿ͜ͱʯ
    ͱקΊ͍ͯ·͢ɻࢲ͸ͦͷΞυόΠεʹै͍ɺաڈԿ೥͔ͷؒʹ࣮ࡍʹ਺ଟ
    ͘ͷݴޠΛֶΜͰ͖·ͨ͠ɻ
    ͦͯ͠ɺͦͷதͰʮݴޠΛֶͿͱ͍͏ͷ͸ɺͨͩจ๏ɺߏจΛֶͿ͜ͱͰ͸
    ͳ͘ɺͦͷഎܠʹ͋ΔจԽ΋ֶͿ͜ͱʯͱ͍͏ॏཁͳڭ܇Λಘ·ͨ͠ɻ
    ݴޠ͚ͩͰͳ͘จԽ΋ֶͿ
    ʰϓϩάϥϚ͕஌Δ΂͖ͷ͜ͱʱQ

    View Slide

  30. ݄ʹ࡭ͷϖʔεͰٕज़ॻΛಡΉ
    खΛಈֶ͔ͯ͠Ϳ
    ຖ೥গͳ͘ͱ΋ݴޠΛֶͭश͢Δ
    ਎ͷճΓΛϓϩάϥϛϯάର৅ʹ͢Δ
    Ξ΢τϓοτΛߦ͏
    👉

    View Slide

  31. ਎ͷճΓΛ
    ϓϩάϥϛϯά
    ର৅ʹ͢Δ

    View Slide

  32. ݪߘ͸.BSLEPXOܗࣜ
    ݪจ͸εΫϨΠϐϯάͯ͠औಘ
    (JUΛ࢖͍όʔδϣϯ؅ཧ
    )FSPLVʹQVTIͯ͠αΠτʹ൓ө
    ؂मࠩ෼͸EPDEJ
    ff
    Ͱදࣔ
    ϓϨϏϡʔ͸&16#ੜ੒
    ྫॻ੶ʮΛʯϓϩάϥϛϯάର৅ʹ͢Δ

    View Slide

  33. View Slide

  34. View Slide

  35. ࢠҭͯ΍ڭҭؔ܎ͷ
    -*/&#PU
    "NB[PO"MFYB4LJMM
    ͳͲ
    ࠷ۙͭͬͨ͘΋ͷ

    View Slide

  36. ݄ʹ࡭ͷϖʔεͰٕज़ॻΛಡΉ
    खΛಈֶ͔ͯ͠Ϳ
    ຖ೥গͳ͘ͱ΋ݴޠΛֶͭश͢Δ
    ਎ͷճΓΛϓϩάϥϛϯάର৅ʹ͢Δ
    Ξ΢τϓοτΛߦ͏
    👉

    View Slide

  37. Ξ΢τϓοτΛ
    ߦ͏

    View Slide

  38. IUUQTUXJUUFSDPN1SPG'FZONBOTUBUVT

    View Slide

  39. Πϯϓοτ
    Ξ΢τϓοτ
    ໼ҹਖ਼ͷ઀ଓ
    ࠜݩ͕૿͑Ε͹ઌ΋૿͑Δɻ
    ࠜݩ͕ݮΕ͹ઌ΋ݮΔ
    Ξ΢τϓοτͱϑΟʔυόοΫϧʔϓ

    View Slide

  40. #MPHهࣄΛॻ͘

    View Slide

  41. ৘ใൃ৴ɺCMPH ൃද ެ։ͳͲ
    ͸ɺ਺ֶͷ ະղܾ໰୊ͷ
    ূ໌Ͱ
    ͸ͳ͘ɺྉཧͷΑ͏ͳ΋ͷ

    View Slide

  42. ࡶࢽهࣄɺॻ੶ͷࣥච

    View Slide

  43. IUUQTUFDICPPLGFTUPSH
    ٕज़ಉਓࢽࢢ৔ͷొ৔

    View Slide

  44. ߨԋ͢Δʢ·ͣ͸಺ྠ͔Βʣ

    View Slide

  45. ಈը഑৴
    IUUQTXXXZPVUVCFDPNXBUDI W2'+9N'M5

    View Slide

  46. ίʔυΛެ։͢Δ

    View Slide

  47. w5XJUUFS ΍ɺͦͷଞ͍Ζ͍Ζ

    w#MPH 2JJUB ;FOO౳
    wهࣄ 8FC ࢴഔମ ిࢠഔମ

    wॻ੶ ڞஶ ຋༁ ؂༁ ୯ஶ

    wߨԋ ࣾ಺ษڧձ ࣾ֎-5 ࣾ֎ߨԋ

    wಈը
    w(JU)VC
    Ξ΢τϓοτͷछྨ

    View Slide

  48. Agenda
    ֶͼํΛֶͿ
    ݱ໾ϓϩάϥϚͰ͍ΔͨΊʹ
    ͓ΘΓʹ
    👉

    View Slide

  49. ຖ೔ίʔυΛॻ͘
    ೥Լ͔ΒֶͿ
    աڈ͔ΒະདྷΛݟΔ
    େࣄͳ͜ͱʹूத͢Δ
    👉

    View Slide

  50. ຖ೔ίʔυΛॻ͘

    View Slide

  51. w K2VFSZ࡞ऀ+PIO3FTJH͸ि຤ʹࣗ෼ͷϓϩμΫτ։ൃΛ
    ؤுΖ͏ͱ͕ͨ͠ɺࣦഊɻ
    w ฏ೔ͱಉ͡അྗͰ͸ॻ͚ͳ͍
    w શͯͷि຤͕ۭ͍͍ͯΔΘ͚Ͱ͸ͳ͍
    w Ұिؒ ͋Δ͍͸ೋिؒ
    ͸௕͍ɻίʔυΛ๨Εͯ͠·͏
    w ͦ͜Ͱ+PIO3FTJH͕ߦͬͨ͜ͱ͸ʜʜ
    ͋ͷ+PIO3FTJHͰ΋͏·͍͔͘ͳ͍͜ͱ

    View Slide

  52. IUUQFKPIOPSHCMPHXSJUFDPEFFWFSZEBZ

    View Slide

  53. ຖ೔ίʔυΛॻ͘͜ͱɻϒϩάɺυΩϡϝϯτɺͦ
    ͷଞ͸ίʔυΛॻ͍ͨΒ΍ͬͯΑ͍ɻ
    ҙຯͷ͋ΔίʔυΛॻ͘͜ͱɻΠϯσϯτ΍
    ϑΥʔϚοτͷमਖ਼ɺՄೳͳΒ͹ϦϑΝΫλϦϯά
    ΋ίʔυॻ͖ʹ͸Χ΢ϯτ͠ͳ͍ɻ
    ਂ໷࣌લʹऴΘΒͤΔ͜ͱɻ
    ॻ͍ͨίʔυΛ(JU)VCͰશͯ044ʹ͢Δ͜ͱɻ
    IUUQFKPIOPSHCMPHXSJUFDPEFFWFSZEBZ
    ͭͷϧʔϧ

    View Slide

  54. IUUQTHJUIVCDPNKFSFTJH
    ౰࣌ͷ
    !KFSFTJHͷ(JU)VCQSP
    fi
    MF

    View Slide

  55. w ඞཁ࠷খݶͷίʔυ΁ͷूதҰ೔෼ʙ࣌ؒఔ౓Ͱҙຯͷ͋Δ
    ίʔυΛॻ͘͜ͱ͕ڧ͍ΒΕΔ ٳ೔ʹ͸΋ͬͱ͔͚ΒΕΔ

    w ϓϩάϥϛϯάͷश׳Խ(JU)VCʹ૲Λੜ΍͢ͷ͕໨తͰ͸ͳ͍ɻ
    ࣗ෼Ͱࣗ෼ࣗ਎ͷͨΊʹੜ׆श׳Λม͑Δͷ͕େࣄ
    w ෆ҆ͱͷઓ͍Ҏલ͸ʮे෼ʹʯਐΜͰ͍Δ͔ɺʮे෼ʹʯ׬੒ͯ͠
    ͍Δ͔ɺෆ͕҆͋ͬͨɻຖ೔ίʔυΛॻ͍ͯΈͯɺਐΜͰ͍Δͱ͍͏
    ࣮ײ͸ɺ࣮ࡍͷਐḿͱಉ͘͡Β͍ॏཁͩͱ͍͏ؾ͖ͮΛಘͨ
    +PIO3FTJHʹىͬͨ͜มԽʢʣ

    View Slide

  56. w ि຤ͷա͔ͨ͝͠Ҏલ͸։ൃͷશͯΛि຤ʹṌ͚ࣦͯഊ͍ͯͨ͠
    ͕ɺ͍·΍ि຤͸ͦΕ΄ͲॏཁͰͳ͘ͳΓɺϦΞϧϥΠϑΛॆ࣮Ͱ͖
    ΔΑ͏ʹͳͬͨ
    w όοΫάϥ΢ϯυॲཧࢄาதɺγϟϫʔதɺৗʹίʔυͷ͜ͱΛόο
    Ϋάϥ΢ϯυͰߟ͑ΔΑ͏ʹͳΓɺྑ͍ΞΠσΞ͕ු͔ͿΑ͏ʹͳͬ
    ͨ
    w ίϯςΫετεΠονҎલ͸िʹҰճͷ։ൃͩͬͨͷͰίϯςΫε
    τεΠονͷίετ͕͕͋ͬͨɺ͍·͸ຖ೔ͳͷͰͦΕ͕ͳ͍
    +PIO3FTJHʹىͬͨ͜มԽʢʣ

    View Slide

  57. w ϫʔΫϥΠϑόϥϯε࢓ࣄੜ׆ࣗ෼ͷϓϩδΣΫτͷόϥϯεͷ
    औΓํ͕෼͔ͬͨͷ͕࠷େͷऩ֭ͩͬͨɻຖ೔΍Δͱ͍͏͜ͱ͸ɺό
    ϥϯεΛऔΔͱ͍͏͜ͱ
    w ·ΘΓ͔Βͷཧղʮຖ೔ίʔυΛॻ͘ʯͱ͍͏श׳Λެݴͨ͜͠ͱ
    Ͱɺύʔτφʔ͔Βͷཧղ΋ಘΒΕΔΑ͏ʹͳͬͨ
    w ͲΕ͚ͩίʔυΛॻ͍͔ͨ͜ͷश׳Λଓ͚Δͱॻ͘ίʔυ΍Ξ΢τ
    ϓοτ͸ࣗ෼Ͱ΋֮͑ΒΕͳ͍͘Β͍ͷྔʹͳΓɺॆ࣮ײΛಘΒΕΔ
    +PIO3FTJHʹىͬͨ͜มԽʢʣ

    View Slide

  58. ʮ͍·ɺখ͞ͳ͜ͱΛଟ͘ੵΈ্
    ͛Δ͜ͱ͕ɺͱΜͰ΋ͳ͍ͱ͜Ζ
    ΁ߦͨͩ͘ͻͱͭͷಓͳΜͩͳͱ
    ͍͏;͏ʹײ͍ͯ͡·͢ʯ
    Πνϩʔ͕೥ʹ.-#೥ؒ࠷ଟ҆ଧΛߋ৽ͨ͠ͱ͖ͷݴ༿

    View Slide

  59. ࢲ΋݁ߏଓ͚·ͨ͠

    View Slide

  60. ࣄྫ

    View Slide

  61. ຖ೔ίʔυΛॻ͘
    ೥Լ͔ΒֶͿ
    աڈ͔ΒະདྷΛݟΔ
    େࣄͳ͜ͱʹूத͢Δ
    👉

    View Slide

  62. ೥Լ͔Β
    ֶͿ

    View Slide

  63. ҰੜϓϩάϥϚʔͰ͍ΕΔ͔
    Ͳ͏͔͸ɺݴ͍׵͑Ε͹೥Լ
    ͔Βֶ΂Δ͔൱͔
    IUUQTXXXJUNFEJBDPKQFOUFSQSJTFBSUJDMFTOFXT@IUNM

    View Slide

  64. Ͱ͖Δ
    ޷͖ʹͳΔ
    ໼ҹਖ਼ͷ઀ଓ
    ࠜݩ͕૿͑Ε͹ઌ΋૿͑Δɻ
    ࠜݩ͕ݮΕ͹ઌ΋ݮΔ
    ա৒ద߹ͱλίπϘԽ

    View Slide

  65. wఆظతʹࣗ෼ͷεΩϧΛ୨Է͢͠Δ
    wੵۃతʹ֎෦ʹग़ͯɺࣗ෼ͷεΩϧΛ૬
    ରԽ͢Δ
    w࢖͏ಓ۩Λఆظతʹม͑Δ
    wະ஌ͷίϛϡχςΟʹࢀՃ͢Δ
    wएऀ͔ΒֶͿ
    wएऀͱಉ͡౔ඨͰڝ͏
    ϕϯνϚʔΩϯάͱΞϯϥʔχϯά

    View Slide

  66. ϖΞϓϩάϥϛϯά͸ϕςϥϯʹͱͬͯ͸Ξϯϥʔχϯάͷνϟϯε

    View Slide

  67. ຖ೔ίʔυΛॻ͘
    ೥Լ͔ΒֶͿ
    աڈ͔ΒະདྷΛݟΔ
    େࣄͳ͜ͱʹूத͢Δ
    👉

    View Slide

  68. աڈ͔Β
    ະདྷΛݟΔ

    View Slide

  69. ٕज़͸ʮৼΓࢠʯ

    View Slide

  70. ٕज़͸ʮΒͤΜʯ

    View Slide

  71. IUUQTTQFBLFSEFDLDPNUXBEBVOEFSTUBOEJOHUIFTQJSBMPGUFDIOPMPHJFT
    ߨԋʮٕज़બఆͷ৹ඒ؟ʯ

    View Slide

  72. IUUQXXXQVCMJDLFZKQCMPHIUNM
    ߨԋʮٕज़બఆͷ৹ඒ؟ʯ

    View Slide

  73. IUUQTGVLBCPSJGN
    ߨԋʮٕज़બఆͷ৹ඒ؟ʯ

    View Slide

  74. ʮ5ࣈܕʯͰ͸ͳ͘ෳ਺ͷઐ໳ੑͷபΛ

    View Slide

  75. ຖ೔ίʔυΛॻ͘
    ೥Լ͔ΒֶͿ
    աڈ͔ΒະདྷΛݟΔ
    େࣄͳ͜ͱʹूத͢Δ
    👉

    View Slide

  76. େࣄͳ͜ͱʹ
    ूத͢Δ

    View Slide

  77. IUUQTXXXBNB[PODPKQEQ

    View Slide

  78. Agenda
    ֶͼํΛֶͿ
    ݱ໾ϓϩάϥϚͰ͍ΔͨΊʹ
    ͓ΘΓʹ
    👉

    View Slide

  79. l͋ͳͨͷ஌ࣝϙʔτϑΥϦΦʹର
    ͯ͠ఆظతͳ౤ࢿΛߦ͏͜ͱz
    ʰୡਓϓϩάϥϚʔୈ൛ʱQ

    View Slide

  80. ΤοηΠֶͼଓ͚Δ࢟੎

    View Slide

  81. ٕज़ΛֶͿͷͰ͸ͳ͘
    ٕज़ͷֶͼํΛֶͿ

    View Slide

  82. ތΓ͋Δٕज़ऀʹͳ͍ͬͯͩ͘͞
    ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠

    View Slide