第3回名古屋若手Webエンジニア交流会_20180310.pdf

 第3回名古屋若手Webエンジニア交流会_20180310.pdf

2018/03/10 に 株式会社スタメン にて開催された、第3回名古屋若手Webエンジニア交流会 での講演資料です。会場にいた若手エンジニアへのメッセージとなればと思い、自身のエンジニア人生を振り返ってみました。

Transcript

  1. Presentation גࣜձࣾελϝϯ খྛҰथ 2018.03.10 ͋ͷࠒͷࣗ෼ʹ޲͚ͯͷϝοηʔδ

  2. Copyright © stmn, inc. All rights reserved. Page X ࣗݾ঺հ

    ࢯ໊ ɹখྛҰथ ͜͹΍͔ͣ͛͠͠ 
 ग़਎
 ɹѪ஌ݝ੢ඌࢢ ݱॅॴ͸౦ւࢢ 
 ੜ೥݄೔
 ɹ ࡀ 
 ུྺ ɹ೥໊ݹ԰޻ۀେֶ஌ೳ৘ใγεςϜֶՊଔۀ ɹ೥๺཮ઌ୺Պֶٕज़େֶӃେֶ৘ใՊֶݚڀՊमྃ ɹ೥Ϡϑʔגࣜձࣾʹೖࣾ ɹ೥άϦʔגࣜձࣾʹೖࣾ ɹ೥Ѫ஌ʹ6λʔϯ ɹ೥גࣜձࣾΤΠνʔϜʹೖࣾ ɹ೥גࣜձࣾελϝϯͷ૑ۀʹࢀՃɻ$50ʹब೚ɻ ʮएखΑΓएखͷ৺Λ΋ͭʯΤϯδχΞ݉ܦӦऀ
  3. Copyright © stmn, inc. All rights reserved. Page X 56/"(ͱ͍͏اۀ޲͚4/4Λ૑͍ͬͯ·͢

    w ελϝϯͷ૑ۀࣄۀɻ೥݄ʹެ։ɻ w ༷ʑͳ෼໺΍ن໛ͷاۀ಺Ͱར༻͢Δ4/4ɻ w ࣾ಺੍౓Λ͖͔͚ͬʹίϛϡχέʔγϣϯΛ׆ੑԽ͢Δͷ͕ಛ௃ɻ
  4. Copyright © stmn, inc. All rights reserved. Page X ΋͘͡

    w ΩϟϦΞύεͱεΩϧύεʹ͍ͭͯ w ୅͔Βࠓ೔·ͰͷৼΓฦΓɻ w ए͍օ͞Μ΁ͷϝοηʔδ w ·ͱΊ
  5. Copyright © stmn, inc. All rights reserved. Page X ΩϟϦΞύεͱεΩϧύεʹ͍ͭͯ

    ٕज़ ࣄۀ ਓࣄ ৄࡉ͸ɺΤϯδχΞͷΩϟϦΞύε 8FCۀքฤ ٕज़ ࣄۀ ਓࣄ اը ༧ࢉ؅ཧ σʔλϕʔε ηΩϡϦςΟ ίʔσΟϯά ΞʔΩςΫνϟ Πϯϑϥ ϓϩϞʔγϣϯ σΟϨΫγϣϯ 6*69 ϑϩϯτΤϯυ ϓϩμΫτϚωδϝϯτ ධՁ ࠾༻ ΞαΠϯ ੍౓ઃܭɹ૊৫ઃܭ ڭҭ ϓϩδΣΫτϚωδϝϯτ εΩϧύεͷྫ ฒͼʹਂ͍ҙຯ͸͋Γ·ͤΜ ΤϯδχΞͷΩϟϦΞύεͷྫ ٕज़͕෼͔Δࣄۀ੹೚ऀ 71PG&OHJOFFSJOH ։ൃ෦௕ $50 ϦʔυΤϯδχΞ
  6. Copyright © stmn, inc. All rights reserved. Page X ୅ͷৼΓฦΓ

    w ̎̌୅ʹ΍͍ͬͯͨ͜ͱ w :BIPP+"1"/ͷαʔόʔαΠυΤϯδχΞ w ຖ೔ͻͨ͢ΒίʔυͷಡΈॻ͖ɺΠϯϑϥߏஙʗӡ༻ w :BIPP*ODͰ࡞ΒΕͨαʔϏεͷϩʔΧϥΠζͱӡ༻ɻ w ̍ສߦಡΜͰߦमਖ਼͢ΔΑ͏ͳ೔ʑɻ w ͍ΖΜͳߏ੒ͷΠϯϑϥΛߏஙͯ͠ӡ༻ɻ ٕज़ ࣄۀ ਓࣄ
  7. Copyright © stmn, inc. All rights reserved. Page X ୅ͷԶ΁

    w ੜҙؾ͚ͩͬͨͲɺͦΕ͕ྑ͔ͬͨΜͩΑɻ w ҙ஍Ͱ΋݁ՌΛग़ͯ͠΍Δͱ͍͏ҙؾࠐΈ͕੒௕ͤͨ͞ɻ w ԿΒ͔੒ՌΛग़͍ͯ͠Δਓ͸ɺ࠷ॳ͸ઑ͍ͬͯΔ͜ͱ͕ଟ͍ɻ w ͨ͘͞ΜಡΜͩ͜ͱ͕ɺࢹ໺Λ޿͛ɺࢹ࠲Λ্͛ͨɻ w ίʔυΛͨ͘͞ΜಡΜͩ͜ͱ͕ࣗ෼ͷٕज़ਫ४Λ্͛ͨɻ w ݄ʹສԁຊΛങ͏ɻٕज़ͱඇٕज़Ͱ൒෼ͣͭɻ w ଚܟ͢Δઌഐͨͪʹग़ձͬͨ͜ͱ͕ɺਓੜͷࢿ࢈ͱͳͬͨɻ w ࣗ෼ͷ࢓ࣄͷՁ஋؍͸୅Ͱܗ੒͞ΕΔɻ w ࢣঊͱݺ΂ΔΑ͏ͳϩʔϧϞσϧΛෳ਺ਓݟ͚ͭΔΜͩɻ w Ը͸ɺ࢓ࣄͰฦ͢ɺޙഐʹฦ͢Μͩɻ
  8. Copyright © stmn, inc. All rights reserved. Page X ࡀͷసػ

    w ͜ͷ··Ͱྑ͍ͷ͔ͱ͍͏যΓɻ w େاۀԽ͢ΔϠϑʔɻͰ͖ͳ͍͜ͱ͕ݮ͖ͬͯͨɻ w ࣗ෼ͷߩݙ౓ͬͯͲΕ͘Β͍ͳΜͩΖ͏ɻܲ಄ڇඌɻ w :BIPP*OD΁ͷ௕ظग़ு w Ӣͷ্Ͱ͸ͳ͘ɺւͷ޲͜͏ͷΤϯδχΞɻ w ૆෕ͷࢮɺࠓͷࣗ෼ΛތΕΔͷ͔ʁͱ͍͏׉౻ɻ w ؼࠃޙʹάϦʔͷΦϑΟε๚໰ͱܦӦਞͱͷম͖೑ɻ w ಉੈ୅ͷಉ͡ொͰಇ͘ਓ͕ͨͪɺϓϩμΫτͱձࣾΛ૑Γɺ
 ੈͷதʹӨڹΛٴ΅ͯ͠Δ͜ͱʹɺѹ౗తͳʮչ͠͞ʯΛײͨ͡ɻ w ͜ͷؾ࣋ΛಌΕͰऴΘΒͤͨ͘ͳ͍ɻଈ೔ಡྃ͠ɺೖࣾΛ఻͑Δɻ ๻͕࿡ຊ໦ʹձࣾΛͭ͘Δ·Ͱ
  9. Copyright © stmn, inc. All rights reserved. Page X ୅

    લ൒ ͷৼΓฦΓ w ୅ͷલ൒ʹ΍͍ͬͯͨ͜ͱ w ॳظͷ(3&&ͷΠϯϑϥͱجװγεςϜͷߏஙͱӡ༻ɻ w άϦʔ։ൃνʔϜͷ։ൃ෦௕ 71PG&OHJOFFSJOH  w ૊৫ͱϓϩδΣΫτͷߏஙͱӡӦʹຉ૸͢Δ೔ʑ w ϓϩμΫτΛ࡞ΔνʔϜΛ࡞Δ͜ͱ w ࠾༻ɾධՁɺ૊৫΍੍౓ͷཱҊɺߏஙɺӡӦɻ w ϓϩμΫτ૑Γͷଆ໘ࢧԉ w ࣄۀܭըɺ༧ࢉ؅ཧɺ਺஋෼ੳɺࣾ಺ௐ੔ ٕज़ ࣄۀ ਓࣄ
  10. Copyright © stmn, inc. All rights reserved. Page X ୅ͷԶ΁

    w ࠳ં͔ΒνʔϜʹߩݙ͢Δ͜ͱΛֶΜͩͶ w ࠳ં΍ࣦഊ͸ɺֶͼͷػձͳΜͩɻ w ࣗ෼ʹͩ͜ΘΒͣɺνʔϜ͕উͭͨΊʹϕετΛਚ͘͢͜ͱΛֶͿɻ w νʔϜͰ࢓ࣄΛ͢Δ͜ͱͰɺҰਓΑΓ΋ͣͬͱେ͖ͳ࢓ࣄ͕Ͱ͖Δɻ w ʮָ͠Ή͜ͱΛ͖͋ΒΊͳ͍ʯʹग़ձͬͯΑ͔ͬͨ w ๻Β͸ΫϦΤΠςΟϒͳ࢓ࣄΛͯ͠ΔΜͩɻ w ͲΜͳۤڥͰ͋ͬͯ΋ɺָ͠Ή͜ͱΛఘΊΔͳɻ w पΓָ͕͠ΊΔΑ͏ʹɺ·ͣ͸ࣗ෼ָ͕͠Ίɻ w ਓؒ؍࡯ͱଟ༷ੑ͔Βͷؾ෇͖ͰɺઑΓ͕ݮͬͨͶɻ w ͍͢͝ਓΛ؍࡯ͯ͠ɺਅࣅΔ͜ͱͰɺͰ͖Δ͜ͱ͕૿͑ͨɻ w ͍ΖΜͳਓͷଟ༷ੑΛ஌ͬͯɺ׆͔͋ͬͯ͠νʔϜΛ࡞Δɻ w ࣗ෼ʹ΋पΓʹ΋ɺݮ఺๏Ͱ͸ͳ͘ɺՃ఺๏Ͱߟ͑Δɻ
  11. Copyright © stmn, inc. All rights reserved. Page X ࡀͷసػ

    w Ո଒͕පؾͰ౗ΕΔ w ձࣾͷมԽʹ༨༟͕ͳ͔ͬͨͷͩͱࢥ͏ɻ w ࠺ʹෛ୲Λ͔͚͍͗ͯ͢Δ͜ͱʹؾ͚ͮͳ͔ͬͨɻ w 0OMZ0OFͱ0OFPG5IFN w ࣗ෼͕࢓ࣄΛ͢Δ͜ͱͰɺ͢΂ͯϋοϐʔʹ͔ͨͬͨ͠͸ͣͳͷʹɻ w ࠺͕පؾʹͳͬͨཌ݄ʹ౦೔ຊେ਒ࡂɻ w Ѫ஌ݝΛڌ఺ʹ΍Γ௚ͯ͠ΈΑ͏ͱࢥ͍Ѫ஌ݝʹ6λʔϯ͢Δɻ w ੈͷ࢓ࣄʹળѱ͸ແ͍ɻ޷Έɺదਖ਼ɺબ୒ͳΜͩɻ w ࢢ໾ॴͷΧ΢ϯλʔͰͷసೖखଓ͖ɻ w ਓྨΛٹ͏৽ༀͷ։ൃͱ஍ҬʹدΓఴ͏ொҩऀͲͬͪ΋ૉ੖Β͍͠Μͩɻ
  12. Copyright © stmn, inc. All rights reserved. Page X ୅

    ޙ൒ ͷৼΓฦΓ w Ѫ஌ʹ6λʔϯͯ͠ɺΤΠνʔϜʹೖࣾ͢Δ·Ͱ w *5ۀքΛ཭ΕͯΈͯɺ࢝Ίͯࣗ෼ͷՁ஋؍ʹؾͮ͘ɻ w ΍͸Γࣗ෼͸*5ϕϯνϟʔ͕޷͖ͳΜͩɻ w ΤΠνʔϜʹೖࣾ͢Δ΋̎೥൒ޙʹ࠺͕ೖӃ w ಇ͖ํΛ׬શʹίϯτϩʔϧͰ͖ΔΑ͏ʹϑϦʔϥϯεʹɻ w ϥΠϑϫʔΫ MJGFXPSLUFDI ͱ͍͏԰߸ʹࠐΊͨࢥ͍ɻ w ࣗ෼ʹͱͬͯ࢓ࣄͷ஥͕ؒͲΕ͚ͩେ੾͔ؾ͍ͮͨɻ w ҰਓͰ࢓ࣄΛ͢Δ͜ͱ͕ͭ·Βͳ͔ͬͨɻ w ࣗ෼ͷϞνϕʔγϣϯͷࠜݯ͕஥ؒʹ͋Δ͜ͱʹؾͮ͘ɻ w ͦΜͳதɺελϝϯͷ૑ۀ४උதͷՃ౻ʹ༠ΘΕΔɻ IUUQTXXXXBOUFEMZDPNDPNQBOJFTTUNO@JODFNQMPZFF@JOUFSWJFXT
  13. Copyright © stmn, inc. All rights reserved. Page X ୅ͷৼΓฦΓ

    ·ͩͪΐͬͱ͚ͩͲͶ w גࣜձࣾελϝϯͷ૑ۀʹ$50ͱͯ͠ࢀՃ w ΍ͬͺΓ*5ϕϯνϟʔ͕େ޷͖ͳΜͩʂ w Ոఉͱ࢓ࣄͷόϥϯε͸ɺখྛ͚ͩͷ՝୊͡Όͳ͍ɻ w ࣗ෼ͷମݧΛܦӦऀͱͯ͠ձࣾʹ൓өͰ͖Δ͸ͣɻ w νʔϜͱϓϩμΫτΛຊ౰ͷθϩ͔Β࡞Δ w ృΓֆͱҧ͏ന͍Ωϟϯύεͷۓுײɻ w ٸ଎ʹมԽ͍ͯ͘͠ձࣾͱࣄۀͱ஥ؒͨͪɻ w ૑ۀ͔Βͷ೥൒͕ɺਓੜͰҰ൪ίʔυΛॻ͍ͨ೔ʑɻ ٕज़ ࣄۀ ਓࣄ
  14. Copyright © stmn, inc. All rights reserved. Page X ৼΓฦͬͯΈͯࢥ͏͜ͱ

    w ୅ͷؤுΓͰɺ୅ͷνϟϯεΛಘΒΕͨɻ w ୅Ͱɺࣗ෼ͷ޷ΈɺڧΈɺదਖ਼ͱ͍͏ͷΛ஌Δ͜ͱ͕ग़དྷͨɻ w ୅Ͱɺࣗ෼ͷڧΈΛ׆͔ͤΔ৔ॴΛݟ͚ͭΒΕͨɻ w ࣗ෼ʹͰ͖Δ͜ͱΛɺࣗ෼͕͍Δ৔ॴͰਫ਼Ұഋ΍ͬͯΈΑ͏ɻ w ͦ͏ͨ͠Βɺੈͷத΋ɺࣗ෼΋ɺՈ଒΋ϋοϐʔʹͳΔ͔ͳɻ ٕज़ ࣄۀ ਓࣄ
  15. Copyright © stmn, inc. All rights reserved. Page X ए͍օ͞Μ΁ͷϝοηʔδΤϯδχΞ

    w πʔϧΛֶͿͷͰ͸ͳ͘ɺຊ࣭Λֶ΅͏ w ݴޠ΍ϥΠϒϥϦͷ࢖͍ํΛۃΊΔͷͰ͸ͳ͘ɺࢥ૝΍ઃܭΛֶͿɻ w ྑ࣭ͳ৘ใΛಡ΋͏ɻ w ιʔείʔυຊՈυΩϡϝϯτؔ࿈ॻ੶4UBDL0WFSqPX౳ w ΞΫςΟϒ ੵۃత ͳͷ৘ใऩूͱɺύογϒ डಈత ͳ৘ใऩूɻ w ෳ਺ͷٕज़ΛֶͿ͜ͱͰɺਂΈ΋૿͢ɻ w Ұ఺ಥഁ͢Δʹ΋ؔ࿈ٕज़ͷཧղ͸ඞཁɻ w ΤϕϨετͱνϕοτߴݪΛ໨ࢦͤɻ w ΤϯδχΞʹࡀఆ೥આ͸ͳ͍ w ͜Ε·Ͱͷܦݧ͕෢ثʹͳΔ͠ɺ·ͩ·ͩ੒௕Ͱ͖Δɻ w ͨͩ͠ɺΤϯδχΞͱͯ͠ɺྫྷΊΔͳɺ༉அ͢ΔͳɻकΔͳɻ
  16. Copyright © stmn, inc. All rights reserved. Page X ए͍օ͞Μ΁ͷϝοηʔδΩϟϦΞύε

    w ࢓ࣄΛ͢Δ্Ͱͷ࣠ͱՁ஋؍Λ஌ΕΔͱྑ͍ w ΠϯλʔωοτYϕϯνϟʔYΤϯδχΞϦϯά w ΋ͷͮ͘ΓɺνʔϜϫʔΫɺ੒௕ɾมԽ w ୅ͷઌʹ୅͕͋Γɺ୅ͷઌʹ୅͕͋Δ w ࠓͷԆ௕ʹ໨ࢦ͕࢟͢ͳ͚Ε͹ɺΩϟϦΞνΣϯδ΋ྑ͍ɻ w ࡀޙ൒ʹޙչͯ͠΋஗͍ ͔΋͠Εͳ͍ ɺߦಈ͸ૣ͘ɻ w ΩϟϦΞ΍࢓ࣄͷҧ͍͸ɺ༏ྼɺળѱͰ͸ͳ͘ɺదਖ਼ɺ޷Έɺબ୒ɻ w νʔϜʹ͸͍ΖΜͳਓ͕ඞཁɻ w ༐ऀɺઓ࢜ɺຐ๏࢖͍ɺૐཿɺ෢ಓՈɺຐ෺࢖͍ɻ w ࣗ෼ͷڧΈ͸Կͳͷ͔ʁͪΌΜͱݴ͑ΔΑ͏ʹͳΔͱྑ͍ɻ
  17. Copyright © stmn, inc. All rights reserved. Page X ·ͱΊ

    w $POOFDUJOH5IF%PUT͸ຊ౰ͩΑ w ࠓͷؤுΓ͸ɺඞͣະདྷʹܨ͕Δɻ w ࣗ෼ͷՁ஋؍ɺ৴೦ɺೳྗΛ৴͡Α͏ɻ w ιϑτ΢ΣΞΤϯδχΞ͸ຊ౰ʹૉ੖Β͍͠࢓ࣄͩ w γϯΪϡϥϦςΟͷೖΓޱɺແݶͷՄೳੑɻ w ΈΜͳɺੈͷதΛม͑ΔྗΛ͍࣋ͬͯΔΜͩɻ w ΤϯδχΞͱ͍͏࢓ࣄʹތΓͱѪணΛ࣋ͱ͏ɻ w ͍Ζ͍Ζ͚͋ͬͨͲɺ͜ΕͰྑ͔ͬͨͶͱࢥ͑Ε͹ྑ͍ɻ w աڈ͸ม͑ΒΕͳ͍͚Ͳɺະདྷ͸ม͑ΒΕΔɻ w ະདྷʹಥવมҟ͸ى͖ͳ͍ɻະདྷ͸ঃʑʹ࡞Δ΋ͷɺࠓ೔͔Βߦಈͯ͠ΈΑ͏ɻ IUUQTXXXZPVUVCFDPNXBUDI W92#)*U@
  18. ٕज़͸୳ڀ৺ɺΩϟϦΞ͸ग़ѭ͍ɻ ࣭໰͸͓ؾܰʹͲ͏ͧ

  19. ஥ؒΛେืू͍ͯ͠·͢ʂ IUUQTXXXXBOUFEMZDPNDPNQBOJFTTUNO@JODQSPKFDUT