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

Cloud Support Engineer Event 2019

pnsk
March 09, 2019

Cloud Support Engineer Event 2019

Cloud Support Engineer Event 2019 (https://support-engineer-recruiting.peatix.com/)

pnsk

March 09, 2019
Tweet

More Decks by pnsk

Other Decks in Technology

Transcript

  1. How people build software
    !
    "
    αϙʔτΤϯδχΞͱ͍͏ΩϟϦΞ
    @pnsk

    View Slide

  2. How people build software
    !
    Introduction
    2
    !
    • ླ໦ ॱࢠ (Junko Suzuki)
    • Enterprise Support Engineer at GitHub
    • Joined in Dec. 2015
    • @pnsk

    View Slide

  3. How people build software
    !
    ࠓ೔࿩͢͜ͱ
    3
    !

    View Slide

  4. How people build software
    ! 4
    GitHubͷαϙʔτΤϯδχΞʹ͍ͭͯ
    GitHubͷαϙʔτΤϯδχΞ
    ͬͯΩϟϦΞͱͯ݁͠ߏ͋ΓͩΑ͍ͬͯ͏͓࿩

    View Slide

  5. How people build software
    !
    GitHubͷ
    αϙʔτΤϯδχΞʹ͍ͭͯ
    5
    !

    View Slide

  6. How people build software
    ! 6
    The software developer platform

    View Slide

  7. How people build software
    ! 7
    https://github.com

    View Slide

  8. How people build software
    ! 8
    • όʔδϣϯ؅ཧ
    • Pull RequestʹΑΔϨϏϡʔ
    • IssueػೳΛ࢖ͬͨλεΫ؅ཧ
    • ProjectػೳͰΧϯόϯܗࣜͰϓϩδΣΫτ؅ཧ
    • GitHub PagesΛར༻ͨ͠Webϖʔδ࡞੒
    • API (REST API, GraphQL API)
    • αʔυύʔςΟͱͷ࿈ܞ
    جຊతͳػೳ

    View Slide

  9. How people build software
    ! 9
    https://speakerdeck.com/pnsk/developers-summit-2018-0727
    https://speakerdeck.com/pnsk/developers-summit-kobe-2018-0928
    ࡉ͔͍ػೳ͸ίίͰ΋ݟΕΔΑ
    एׯΉ͔͠ɻɻ

    View Slide

  10. How people build software
    ! 10
    Enterpriseϓϥϯ

    View Slide

  11. How people build software
    ! 11
    ΤϯυϢʔβ͔Β͸GitHub.comͱಉ͡
    ؅ཧ໘͸Businessར༻ʹয఺
    GitHub Enterprise

    View Slide

  12. How people build software
    ! 12
    GitHub Enterprise Serverɹ: ΦϯϓϨϛε
    GitHub Enterprise Cloudɹ : SaaS
    GitHub Enterprise

    View Slide

  13. How people build software
    ! 13
    • γεςϜμ΢ϯ
    • ύϑΥʔϚϯε໰୊
    • όάใࠂ
    • ػೳϦΫΤετ
    • ࣭໰
    • ΞοϓάϨʔυ
    • ػೳʹ͍ͭͯ
    ͳͲͳͲ

    View Slide

  14. How people build software
    ! 14
    Swarmͱ͍͏࢓૊Έ
    3ͭͷ໾ׂ
    • Triage: ࠷ॳʹνέοτΛऔͬͯɺৼΓ෼͚Δ
    ɹɹɹɹ ͙͢ʹฦ৴Մೳͳνέοτ
    • Priority: ۓٸ౓ͷߴ͍νέοτ
    • Backlog: ௐࠪʹ࣌ؒΛཁ͢Δνέοτ
    →1ʙ2िؒαΠΫϧͰϩʔςʔγϣϯ

    View Slide

  15. How people build software
    ! 15
    Swarmͱ͍͏࢓૊Έ
    ໨త
    • ίϥϘϨʔγϣϯͷ׆ੑԽ
    • φϨοδγΣΞ
    • ΑΓૣ͘ฦ৴

    View Slide

  16. How people build software
    ! 16
    •ΞδΞ
    •Ϥʔϩού
    •ΞϝϦΧ
    3ͭͷλΠϜκʔϯʹ෼͔ΕͯνʔϜ͕ߏ੒͞Ε͍ͯΔ

    View Slide

  17. How people build software
    ! 17
    ίϛϡχέʔγϣϯ͸ΦϯϥΠϯ͕جຊ
    νϟοτ ϏσΦνϟοτ
    GitHub

    View Slide

  18. How people build software
    ! 18
    αϙʔτΤϯδχΞͷϛχαϛοτ

    View Slide

  19. How people build software
    ! 19
    GitHubͷαϙʔτΤϯδχΞ
    ͬͯΩϟϦΞͱͯ͠
    ݁ߏ͋ΓͩΑ͍ͬͯ͏͓࿩

    View Slide

  20. How people build software
    !
    ͜Ε·ͰͷΩϟϦΞ
    20
    !

    View Slide

  21. How people build software
    ! 21
    •๭Webܥͷձࣾ
    •αʔόαΠυΤϯδχΞ (໿̔೥)
    •Java
    •WebΞϓϦɾΨϥέʔɾೝূج൫ͳͲج൫ܥ
    •։ൃ؀ڥ੔උܥ
    •ΤϯδχΞϚωʔδϟ
    •࠾༻
    •Ϛωʔδϝϯτۀ຿
    •૊৫ɾϓϩδΣΫτ্ཱͪ͛

    View Slide

  22. How people build software
    ! 22

    View Slide

  23. How people build software
    !
    ΩϟϦΞͷߟ͑ํ
    23
    !

    View Slide

  24. How people build software
    ! 24
    ʢؾ͕ࡁΉ·Ͱ͸ʣ
    ΤϯδχΞ΍͍͍ͬͯͨ

    View Slide

  25. How people build software
    ! 25
    ΩϟϦΞΛม͑Δͱ͖͸
    ׂͱ௚ײͰָ؍త

    View Slide

  26. How people build software
    ! 26
    ෢ث͸૿΍͍͖͍ͯͨ͠

    View Slide

  27. How people build software
    ! 27
    ൒෼͸৽͍͜͠ͱ

    View Slide

  28. How people build software
    !
    GitHubʹೖ͔ͬͯΒͷ͜ͱ
    28
    !

    View Slide

  29. How people build software
    ! 29
    NEW!!
    • ೔ຊޠαϙʔτͷ্ཱͪ͛
    • ΋ͬͱ͍ͬͺ͍ΠϯϑϥدΓͷ͜ͱ
    • ӳޠ
    • Ruby(मਖ਼&ϦϦʔε·Ͱ)
    • Go
    • ొஃ΍ࣥචͳͲ

    View Slide

  30. How people build software
    ! 30
    ಘҙ෼໺Λগͣͭ͠૿΍͍ͯ͘͠Πϝʔδ

    View Slide

  31. How people build software
    ! 31
    όΫमਖ਼Λࣗ෼ͰͰ͖Δ

    View Slide

  32. How people build software
    ! 32
    ࣗ෼ͷ͓ษڧΛαϙʔτͯ͘͠ΕΔ੍౓

    View Slide

  33. How people build software
    ! 33
    ೔ຊΦϑΟεͷਓ਺͕গͳ͍͔Β
    Ͱ͖Δܦݧ

    View Slide

  34. How people build software
    ! 34

    View Slide

  35. How people build software
    ! 35
    GitHubͷαϙʔτΤϯδχΞ
    ͬͯΩϟϦΞͱͯ͠
    ݁ߏ͋ΓͰ͠ΐʁ

    View Slide

  36. How people build software
    !
    ෭࡞༻
    36
    !

    View Slide

  37. How people build software
    ! 37
    ָ͍͠஥ؒͨͪήοτʔʂʂ

    View Slide

  38. How people build software
    ! 38
    ϫϯίʹ༏͍͠ϦϞʔτϫʔΫ

    View Slide

  39. How people build software
    ! 39
    We're hiring!!
    https://boards.greenhouse.io/github/jobs/1515127

    View Slide