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

初心者的なコーディングからいかにステップアップするか/20210615fusictechlive-kaku-v2

 初心者的なコーディングからいかにステップアップするか/20210615fusictechlive-kaku-v2

kakudaisuke

June 16, 2021
Tweet

Other Decks in Technology

Transcript

  1. ॳ৺ऀతͳίʔσΟϯά͔Β
    ͍͔ʹεςοϓΞοϓ͢Δ͔

    View Slide

  2. լདྷɹେีɹ*P5νʔϜ
    ϑϥϯεϩοΫμ΢ϯΛػʹϓϩάϥϛϯάֶश։࢝
    'VTJDೖࣾ
    ݚम׬ྃʢ3VCZ 3BJMT +4 "84ͳͲʣ
    ࣮຿Ҋ݅΁

    View Slide

  3. View Slide

  4. ϓϨθϯͷਐΈํ
    ΠϯτϩμΫγϣϯ
    w̏ͭͷέʔε
    wࢲ͕࣮ࡍʹॻ͍ͨίʔυ
    wϦϑΝΫλϦϯάͱֶͼ
    Կ͔͝ࢦఠͳͲ͋Ε͹ɺ
    ίϝϯτɺ࣭ٙԠ౴ͳͲͰ
    ༰ࣻͳ͘ΑΖ͓͘͠ئ͍͠·͢ʂ

    View Slide

  5. ࢲͷࢥ͏ॳ৺ऀͱ͸ʁ
    ΠϯτϩμΫγϣϯ
    wίʔυ͕৑௕ͰՄಡੑ͕௿͍
    wಈ͚͹͍͍ͱࢥ͍ͬͯΔ
    wσόοάͷख਺͕গͳ͍

    View Slide

  6. έʔε̍
    ͳΔ΂͘؆ܿʹهड़͢Δ
    ʢϝλϓϩάϥϛϯάʣ

    View Slide


  7. ΍Γ͍ͨ͜ͱ
    έʔε̍ɹͳΔ΂͘؆ܿʹهड़ϝλϓϩάϥϛϯά
    ࠓ೔͕౔೔͔Λ൑ఆ͢Δ

    View Slide

  8. ̎
    ࢲͷॻ͍ͨίʔυ
    έʔε̍ɹͳΔ΂͘؆ܿʹهड़͢Δ
    %BUFUPEBZɿݱࡏͷ೔෇ʹ૬౰͢Δ೔෇ΦϒδΣΫτΛੜ੒͢Δಛҟϝιουɻ
    %BUFXEBZɿ༵೔ΛͰฦ͢Πϯελϯεϝιουɻ

    View Slide

  9. ̎
    ࢲͷॻ͍ͨίʔυ
    ͑ͬͱɺ
    Ͳ͔͜Βߦ͜͏͔ͳʜ
    έʔε̍ɹͳΔ΂͘؆ܿʹهड़͢Δ

    View Slide

  10. ̏
    ϦϑΝΫλϦϯάɹεςοϓ̍
    %BUFΫϥεͷTBUVSEBZ TVOEBZ ͕ศརʂ
    ෳ਺ͷ৚݅͸࿦ཧԋࢉࢠʢ ccʣͰ·ͱΊΔ
    ޙஔJGΛ࢖͏ͱεοΩϦͱͨ͠৚݅෼ذॲཧʹʂ
    έʔε̍ɹͳΔ΂͘؆ܿʹهड़͢Δ

    View Slide

  11. ̏
    ϦϑΝΫλϦϯάɹεςοϓ̎
    έʔε̍ɹͳΔ΂͘؆ܿʹهड़͢Δ
    %BUFΫϥεͷΠϯελϯεϝιουʢTBUVSEBZ TVOEBZ
    ͳͲʣ͕ศརʂ
    ෳ਺ͷ৚݅͸࿦ཧԋࢉࢠʢ ccʣͰ·ͱΊΔ
    ޙஔJGΛ࢖͏ͱεοΩϦͱͨ͠৚݅෼ذॲཧʹʂ

    View Slide

  12. ̏
    ϦϑΝΫλϦϯάɹεςοϓ̎
    SFUVSOΛ໌ࣔ͢Δඞཁ͸ͳ͍ʂʢ3VCZͰ͸ϝιουɺ
    ϒϩοΫɺΫϥε͸࠷ޙͷ໋ྩจͷ஋Λฦ͢ʣ
    έʔε̍ɹͳΔ΂͘؆ܿʹهड़͢Δ

    View Slide

  13. ̏
    ϦϑΝΫλϦϯάɹεςοϓ̏
    3VCZ૊ΈࠐΈϥΠϒϥϦͰ͋Δ%BUFΫϥεΛΦʔϓϯͯ͠ɺ
    ৽͍͠ϝιουͱͯ͠ఆٛ͢Δϝλϓϩάϥϛϯά
    Մಡੑ͕Ξοϓʢࢲͷओ؍ʣ
    ʮΦϒδΣΫτࢦ޲ϓϩάϥϛϯάతʯʢઌഐஊʣ
    έʔε̍ɹͳΔ΂͘؆ܿʹهड़͢Δ

    View Slide

  14. έʔε̎
    ഑ྻΛॲཧ͢Δ
    ϝιουΛద੾ʹఆٛ͢Δ

    View Slide

  15. ̍ʣ΍Γ͍ͨ͜ͱ
    ݕࡧϑΥʔϜͷηϨΫτϘοΫεʹ༧ΊFOVNͷಛఆͷ஋Ληοτ͢Δ
    ʢ׬ྃɺखಈ׬ྃʣ
    έʔε̎ɹ഑ྻΛॲཧ͢ΔɺϝιουΛద੾ʹఆٛ͢Δ

    View Slide

  16. ̎ʣࢲ͕ॻ͍ͨίʔυ
    FBDIͰ5BTLͷTUBUVT͔Β`DPNQMFUFE`Λؚ
    Ή஋Λऔͬͯ഑ྻΛฦ͢
    ϔϧύʔϝιουͰఆٛ
    ϔϧύʔ
    Ϗϡʔ
    έʔε̎ɹ഑ྻΛॲཧ͢ΔɺϝιουΛద੾ʹఆٛ͢Δ

    View Slide

  17. ̏ʣϦϑΝΫλϦϯάɹ̍
    έʔε̎ɹ഑ྻΛॲཧ͢ΔɺϝιουΛద੾ʹఆٛ͢Δ

    View Slide

  18. View Slide

  19. Α͠ɺ͜ΕͰϚʔδ΍ʂ

    View Slide

  20. ͜Ε͸IFMQFSͰ͸ͳ͘ɺ
    NPEFMϝιουͷํ͕ྑͦ͞͏Ͱ͢ɻ

    View Slide

  21. ̏ʣϦϑΝΫλϦϯάɹ̎
    ϝιουΛϞσϧʹҠಈɻΑ͠ɺ͜ΕͰ5BTLϞσϧ
    ʹରͯ͠ݺ΂ΔΑ͏ʹͳΔʜ
    Μɺ͋Εʜʜʜʁ
    Ϟσϧ
    Ϗϡʔ
    έʔε̎ɹ഑ྻΛॲཧ͢ΔɺϝιουΛద੾ʹఆٛ͢Δ

    View Slide

  22. έʔε̎ɹ഑ྻΛॲཧ͢ΔɺϝιουΛద੾ʹఆٛ͢Δ
    ̏ʣϦϑΝΫλϦϯάɹ̎
    ॲཧΛϞσϧʹҠಈɻΑ͠ɺ͜ΕͰ5BTL
    Ϟσϧʹରͯ͠ݺ΂ΔΑ͏ʹͳΔʜ
    Μɺ͋Εʜʜʜʁ

    View Slide

  23. ΫϥεͰఆٛ͢Δϝιουʹ͸ɺΫϥεϝιουͱΠϯελϯεϝιου͕͋Δɻ
    ‣ ΫϥεϝιουɿϨγʔό͸ΫϥεɻTFMG͕ඞཁʢΫϥεͰͷTFMG͸Πϯελϯεม਺ͷࢀরͱΫϥε
    ϝιουΛఆٛ͢Δͷʹ࢖͏ʣɻಛҟϝιουɻ
    ‣ ΠϯελϯεϝιουɿϨγʔό͸ΠϯελϯεɻTFMGෆཁɻ
    Ϟσϧ
    έʔε̎ɹ഑ྻΛॲཧ͢ΔɺϝιουΛద੾ʹఆٛ͢Δ

    View Slide

  24. έʔε̏
    ωοτϫʔΫΛ஌Δ
    ։ൃऀπʔϧΛ׆༻͢Δ

    View Slide

  25. ̍ʣࠔͬͨ͜ͱ
    έʔε̏ɹωοτϫʔΫΛ஌Δɺ։ൃऀπʔϧΛ׆༻͢Δ
    ͕ग़ͳ͍

    View Slide

  26. 3BJMTͰ͢

    View Slide

  27. ̎ʣࢲ͕ॻ͍ͨίʔυ
    έʔε̏ɹωοτϫʔΫΛ஌Δɺ։ൃऀπʔϧΛ׆༻͢Δ

    View Slide

  28. ̏ʣղܾ
    ඇಉظ௨৴ʹͳ͍ͬͯͨʂ
    w 3BJMTɿSFNPUF͋ΓɺඇಉظɺMPDBM
    GBMTF SFNPUFUSVF͕σϑΥϧτ
    w 3BJMTɹɹɿSFNPUFͳ͠ɺಉظɺMPDBMUSVF
    ͕σϑΥϧτ
    έʔε̏ɹωοτϫʔΫΛ஌Δɺ։ൃऀπʔϧΛ׆༻͢Δ

    View Slide

  29. ΫϧΫϧͯ͠ͳ͍ʂ
    ΍Γ͔ͨͬͨ͜ͱ
    ղܾલͷίʔυ
    έʔε̏ɹωοτϫʔΫΛ஌Δɺ։ൃऀπʔϧΛ׆༻͢Δ

    View Slide

  30. ։ൃऀπʔϧͰ֬ೝͯ͠Έ·͠ΐ͏ʂ

    View Slide

  31. έʔε̏ɹωοτϫʔΫΛ஌Δɺ։ൃऀπʔϧΛ׆༻͢Δ

    View Slide

  32. 9.-)UUQ3FRVFTU YIS
    ΦϒδΣΫτ
    +BWB4DSJQUͳͲͰαʔόͱͷ)551௨৴Λߦ͏ͨΊͷɺ૊ΈࠐΈΦϒδΣΫ
    τɻطʹಡΈࠐΜͩϖʔδ͔Β͞Βʹ)551ϦΫΤετΛൃ͢Δ͜ͱ͕Ͱ
    ͖ɺϖʔδભҠ͢Δ͜ͱͳ͠ʹσʔλΛૹड৴Ͱ͖Δ"KBYͷجװٕज़ɻ
    8JLJQFEJBΑΓ
    έʔε̏ɹωοτϫʔΫΛ஌Δɺ։ൃऀπʔϧΛ׆༻͢Δ

    View Slide

  33. ඇಉظॲཧͷ࣌
    SFNPUF MPDBMGBMTF
    ಉظॲཧͷ࣌
    SFNPUFͳ͠ɺMPDBMUSVF
    έʔε̏ɹωοτϫʔΫΛ஌Δɺ։ൃऀπʔϧΛ׆༻͢Δ
    YIS9.-)UUQ3FRVFTU

    View Slide

  34. ωοτϫʔΫΛཧղ͢Δ͜ͱ͕ɺ
    ϓϩάϥϛϯάதڃऀ΁ͷಓʂ

    View Slide

  35. ։ൃऀπʔϧͰ֬ೝͰ͖Δ͜ͱͷྫ
    ωοτϫʔΫ
    $44
    ϏϡʔϑΝΠϧͰੜ੒ͨ͠)5.-͕Ͳ͏ͳ͍ͬͯΔ͔
    ଞʹૉఢͳ׆༻ํ๏͕͋Ε͹ɺ
    ͥͻڭ͍͑ͯͩ͘͞ʂ
    έʔε̏ɹωοτϫʔΫΛ஌Δɺ։ൃऀπʔϧΛ׆༻͢Δ

    View Slide

  36. ͍͔͕Ͱͨ͠Ͱ͠ΐ͏͔ʁ

    View Slide

  37. ॳ৺ऀతͳίʔσΟϯά͔Β͍͔ʹεςοϓΞοϓ͢Δ͔
    ·ͱΊ
    wίʔυΛ؆ܿʹهड़͢Δज़Λ਎ʹ͚ͭΔ
    wϝιουͷఆٛͷ࢓ํʹؾΛ഑Δ
    wωοτϫʔΫΛ஌Δ
    wϒϥ΢βͷ։ൃऀπʔϧΛ׆༻͢Δ

    View Slide

  38. ͜Ε͔Β΋͝ࢦಋɺ͝佃Ꭺͷఔ
    ΑΖ͓͘͠ئ͍͠·͢ʂ

    View Slide