なぜポートフォリオが必要なのか - エンジニアと人事(評価・採用)両方向の視点から

なぜポートフォリオが必要なのか - エンジニアと人事(評価・採用)両方向の視点から

なぜポートフォリオが必要なのか
エンジニアと人事(評価・採用)両方向の視点から

Forkwell技術顧問、ペパボ研究所 主席研究員、GMOペパボ株式会社 チーフエンジニア
松本 亮介
2018.10.09 【エンジニアのキャリアアップを語る】日々のアウトプットが変える!あなたのエンジニア・ライフ

2b692bd83f4418103142a053ecf5ff59?s=128

MATSUMOTO Ryosuke

October 09, 2018
Tweet

Transcript

  1. ΤϯδχΞͱਓࣄʢධՁɾ࠾༻ʣ྆ํ޲ͷࢹ఺͔Β Forkwellٕज़ސ໰ɺϖύϘݚڀॴ ओ੮ݚڀһɺGMOϖύϘגࣜձࣾ νʔϑΤϯδχΞ দຊ ྄հ 2018.10.09 ʲΤϯδχΞͷΩϟϦΞΞοϓΛޠΔʳ೔ʑͷΞ΢τϓοτ͕ม͑Δʂ͋ͳͨͷΤϯδχΞɾϥΠϑ ͳͥϙʔτϑΥϦΦ͕ඞཁͳͷ͔

  2. 1. ͸͡Ίʹ 2. ࣗ෼ͷମݧ 3. ମݧ͔ΒϙʔτϑΥϦΦͷॏཁੑΛݕ౼ 4. ·ͱΊ 2 ໨࣍

  3. 1. ͸͡Ίʹ

  4. • Forkwell ٕज़ސ໰ • GMOϖύϘ νʔϑΤϯδχΞ • ϖύϘݚڀॴ ओ੮ݚڀһ •

    ৘ใॲཧֶձ ֤छӡӦһ • ژ౎େֶത࢜ʢ৘ใֶʣ • ηΩϡϦςΟɾΩϟϯϓߨࢣ 4 দຊ྄հ / ·ͭ΋ͱΓʔ / @matsumotory
  5. Forkwell Portfolio @matsumotory 5

  6. 6

  7. 2. ࣗ෼ͷମݧ

  8. 6೥લ

  9. ത࢜՝ఔ1೥໨

  10. 28ࡀ

  11. Φʔϓϯιʔειϑτ΢ΣΞʢOSSʣ ͱͯ͠։ൃ͢Δ͜ͱ

  12. • ιϑτ΢ΣΞΛ։ൃͯ͠ιʔείʔυΛެ։͢Δ • কདྷੑ͕͋Ε͹ະख़ͳঢ়ଶ͔ΒͰ΋ެ։͢Δ • ϑΟʔυόοΫΛ໯ͬͯΫΦϦςΟΛ্͍͛ͯ͘ • ਐḿ΍ΞΠσΞɺ࣮૷΋Φʔϓϯʹͯ͠ΫΦϦςΟΛ্͛Δ • ࣗ෼ɾࣾ಺ͱଞਓɾࣾ֎ͱڞಉͯ͠։ൃӡ༻͕࣮ݱՄೳ

    12 Webٕज़Ͱ͸Α͋͘Δ΍Γํ
  13. Φʔϓϯʹֶज़ݚڀ͢Δ͜ͱ

  14. • ࿦จެ։·ͰΦʔϓϯʹ͸Ͱ͖ͳ͍ • ݚڀͷωλ΍ਐḿɺ࣮૷Λެ։͠ͳ͍ • جຊతʹ͸࿦จʹ·ͱΊ͔ͯ͠Δ΂͖ձٞ΍ࡶࢽͰެ։ 14 ࣮͸೉͍͠৔߹͕ଟ͍

  15. Ͱ΋๻͸OSS։ൃͷΑ͏ʹݚڀΛͨ͠

  16. • ݚڀ͸ͦ͏͍͏΍ΓํΛ͠ͳ͍Αʁ • ͦΜͳ͜ͱͯͨ͠Β࿦จʹ΋ݚڀʹ΋ͳΒͳ͍Αʁ • ࿦จԽͷલʹϒϩάʹॻ͘ͱ࿦จʹͳΒͳ͍͔΋Αʁ • ॏཁͳωλ΍ਐḿΛϒϩάʹॻ͘ͳΜͯԿΛߟ͍͑ͯΔͷ͔ʁ 16 ൷൑Λड͚ͨ

  17. ࣗ෼ࣗ਎ͷݚڀΛΦʔϓϯʹ͢Δͷ͔ͩΒ ؒҧͬͨ͜ͱ͸͍ͯ͠ͳ͍

  18. ΍Γ͍ͨΑ͏ʹ΍Δ

  19. ͱ͸͍͑ෆ҆ͩͬͨ

  20. ۮવ࿓ԼͰग़ձͬͨࢦಋڭһͷڭतʹ ೰ΈΛ૬ஊͯ͠Έͨ

  21. ڭतͷݴ༿

  22. ʮੲͷ΍ΓํʹनΘΕͳͯ͘ྑ͍Ͱ͢ɻ দຊ͞Μ͕ྑ͍ͱࢥ͏΍ΓํͰ ޷͖ͳΑ͏ʹ΍ͬͯԼ͍͞ɻ ࠓͷ΍Γํɺྑ͍ͱࢥ͍·͢Αɻʯ

  23. • ໎͍͕ফ͑ͨ • Φʔϓϯʹݚڀɾ։ൃ͕Ͱ͖Δ • ࣗ෼ͷ΍Γ͍ͨ͜ͱ͕Ͱ͖Δ….. 23 ٹΘΕͨ

  24. ϑΟʔυόοΫͷதͰ੒௕

  25. • ༗໊ͳٕज़ऀ͕৘ใ֦ࢄΛͯ͘͠Εͨ • தʹ͸ωΨςΟϒͳίϝϯτ΋୔ࢁ͋ͬͨ • ͦΕΛͲ͏ʹ͔ٕज़Ͱݟฦ͢Α͏ʹߟ͑ͨ • ࣗ෼ʹ͸େ͖ͳ໨ඪ͕͋ΔͷͰͭ·͍ͮͯΒΕͳ͍ • গͣͭ͠ߨԋ΋ґཔ͞ΕΔΑ͏ʹͳͬͨ

    • ֶज़ɾاۀͰͷධՁʹܨ͕͍ͬͯͬͨ • ͱʹ͔͘໘ന͔ͬͨͷͰίπίπͱऔΓ૊ΈΞ΢τϓοτ͠ଓ͚ͨ 25 ୔ࢁϑΟʔυόοΫΛಘΒΕͨ
  26. ͋Δ࣌ৼΓฦΔͱେ͖ͳ੒Ռʹͳ͍ͬͯͨ

  27. ੈͷதͰͷࣗ෼ͷཱͪҐஔΛ஌Δ

  28. • ͍ͭͷ·ʹ͔஌Γ߹͍ʹͳ͍ͬͯͨ • ҰॹʹτʔΫηογϣϯΛ͍ͯͨ͠ • ҰॹʹOSS։ൃΛͯٞ͠࿦΋͍ͯͨ͠ • ڧ͍ٕज़ऀʹ΋·Εͯ͞Βʹڧ͘ͳ͍ͬͯ͘ • ֶͿ΄Ͳʹࣗ෼Λ஌Γ΋ͬͱֶͼͨ͘ͳΔ

    28 ੲ͸ԕ͍ଘࡏͩͬͨ༗໊ਓ
  29. • ༗໊ͱ͞ΕΔٕज़ऀͷ৘೤͸͍͢͝ • ٕज़͕ͨͩͨͩ໘ന͍ɺ࡞Γ্͛Δָ͠͞ • ࣗ෼΋ͨͩͨͩ಺ൃతʹऔΓ૊Ή͜ͱͰ৘೤͕૿෯͍ͯ͘͠ • ೤ҙΛٕ࣋ͭज़ऀͱͷؔ܎ͷதͰ৘೤͕͞ΒʹඈͼՐ͢Δ 29 ৘೤͕ඈͼՐ͢Δ

  30. ݟ͑ͳ͔ͬͨ௖্

  31. • ࣗ෼ͷઐ໳෼໺Ͱͷࣗ෼ͷཱͪҐஔ • ࣗ෼ͷऔΓ૊ΈΛΦʔϓϯʹ͢Δ͜ͱͰࣗ෼Λ஌Δ • τοϓϨϕϧͷٕज़͸Ͳ͔͜ԿΛ΍Ε͹ḷΓ͚ͭΔ͔ • ࣗ෼ͷٕज़͕࠷΋׆͖Δಓ͸Ͳ͔͜ • ࣗ෼ͷಘҙ෼໺ͰੈքҰΛ໨ࢦ͢

    • ເͰ͸ແ͍ 31 ௖্͕ݟ͑࢝Ίͨ
  32. ಘͨ஌ݟΛͱʹ͔͘ܧଓతʹ ެ։ͯ͠ΈΔ͜ͱ

  33. 3. ମݧ͔ΒϙʔτϑΥϦΦͷॏཁੑΛݕ౼

  34. • ࣗ਎ͷεΩϧͷ໌֬Խͱ࠶ೝࣝ • ਓʹ͖ͪΜͱ఻͑Δ͜ͱʹΑͬͯਖ਼֬ʹཧղͰ͖ෆ଍Օॴ΋ೝࣝͰ͖Δ • पΓΛר͖ࠐΉ͜ͱ͕Ͱ͖Δ • ৘೤͸ඈͼՐ͠͞ΒʹܧଓతͳऔΓ૊Έʹ޲͚ͯࣗ෼Λޙԡ͠Ͱ͖Δ • ઌΛ༧ଌͰ͖ΔΑ͏ʹͳΔ

    • ݸʑͷΞ΢τϓοτΛͭͳ͗߹ΘͤετʔϦʔͱͦͷઌΛݟਾ͑Δ • งғؾͰ΍͍ͬͯΔͱݶք͕དྷΔͷͰࢥߟΛΞ΢τϓοτͯ͠੔ཧ͢Δ 34 ΤϯδχΞ໨ઢͰͷΞ΢τϓοτͷޮՌ
  35. • ౒ྗ͸͢Δ΋ͷͷ࠾༻ϓϩηεͰ࣮ྗΛݟൈ͘ͷ͸ඇৗʹࠔ೉ • Ξ΢τϓοτ͕͋Δ͚ͩͰ΋࠾༻ɾධՁ΁ͷՄೳੑΛେ্͖͛͘ΒΕΔ • ਓࣄʢ࠾༻ɾධՁʣͰΈΔॏཁͳϙΠϯτ • ࣮੷͔Β͍͔ʹ٬؍తͳՁ஋ΛओுͰ͖Δ͔ • ࣮੷Λ௨ͯ͡पΓʹͲ͏͍͏ӨڹΛ༩͑ม͖͔͑ͯͨ

    • ࣮੷Λ௨ͯ͡؀ڥ͕มΘͬͯ΋׆͖Δࣗ෼ͷڧΈ͸ͳʹ͔ 35 ਓࣄ໨ઢͰͷΞ΢τϓοτͷޮՌ
  36. • Θ͕ͨ͠ϙʔτϑΥϦΦ͔Βݟ͍ͨ͜ͱʢݱ࣌఺ͷεΩϧͱಉ༷ʹॏཁࢹʣ • ϙʔτϑΥϦΦΛ௨ͨ͡ཪͷҰ؏ੑΛಡΈऔΔ • ඞཁͱ͞ΕΔٕज़͸࣌୅ͱڞʹࠁʑͱมԽ͍ͯͨ͘͠Ί • Ξ΢τϓοτͱͦͷετʔϦʔ͔Βͦͷਓͷಛච͢΂͖൚༻తͳೳྗ • ٕज़෼໺΍ۀք͕มΘͬͨ࣌ʹ΋׆༂Ͱ͖ΔීวతͳεΩϧ͸Ͳ͔͜

    • ͳʹ͔ʹ೤தͯ݁͠Ռʹͩ͜ΘΓ੒ՌΛग़͍ͯ͠Δ • ܧଓతʹͣͬͱऔΓ૊ΜͰ͍Δɺͦͷཧ༝΍ຊਓͷಈػ 36 Ξ΢τϓοτͱͦͷετʔϦʔͰ͋ΔϙʔτϑΥϦΦ
  37. 4. ·ͱΊ

  38. • Ξ΢τϓοτΛӬଓతʹ࢒͢ • ݸʑͷΞ΢τϓοτΛ·ͱΊͯεΩϧͷετʔϦʔΛ࡞Δ • (ΤϯδχΞ)ετʔϦʔ͔Βशಘ͢΂͖εΩϧ΍ࣗ෼ͷΩϟϦΞΛҙࣝ • (ਓࣄ)ετʔϦʔ͔Βݟ͑ΔຊਓͷීวతͳεΩϧͱࢹ࠲΍ࢹ໺ʹ஫໨ • εΩϧ΍ϙʔτϑΥϦΦͷಁ໌ੑΛ࣋ͬͯۀքͷج४ΛօͰ࡞͍ͬͯ͘

    • ໨ඪ΍੒Ռͷڞ༗͕ۀք΍ίϛϡχςΟͷ׆ੑԽʹͭͳ͕͍ͬͯ͘ 38 ϙʔτϑΥϦΦͷॏཁੑ