ある無名エンジニアがAbemaTV iOSチームに加入するまでの道のり

ある無名エンジニアがAbemaTV iOSチームに加入するまでの道のり

1a1d418bdf51cbf8fce1317f6c80a907?s=128

satoshi0212

May 27, 2017
Tweet

Transcript

  1. ͋Δແ໊ΤϯδχΞ͕ AbemaTV iOSνʔϜʹ Ճೖ͢Δ·ͰͷಓͷΓ ෰෦ ஐ גࣜձࣾ AbemaTV Y8 2017

    spring in Shibuya
  2. ※ ݸਓతͳ಺༰Ͱ͢

  3. ͸͡Ίʹ

  4. ͸͡Ίʹ ໿2೥લ͸…

  5. ͸͡Ίʹ ໿2೥લ͸… ɾiPhoneΞϓϦ100ݸ࡞Ζ͏ͱ͍ͯͨ͠ ɾʮٳ೔ʹԿ͔࡞Ζ͏ͱͯ͠΋Կ΋Ͱ͖ͳ͔ͬͨʯ✕ nճ ɾϒϩάॻ͔͘ʂ → 1ϲ݄Ͱߋ৽్੾ΕΔ

  6. ͸͡Ίʹ ݱࡏ...

  7. ͸͡Ίʹ ݱࡏ...

  8. ͸͡Ίʹ

  9. ͦͷؒʹಘͨ஌ݟΛ࿩͠·͢ʂ

  10. ࠓ೔࿩͢಺༰ εςοϓ 1. ࣌ؒΛ࡞ͬͨ εςοϓ 2. ਓʹձͬͨ εςοϓ 3. ಈ͖·Θͬͨ

  11. ࠓ೔࿩͢಺༰ εςοϓ 1. ࣌ؒΛ࡞ͬͨ εςοϓ 2. ਓʹձͬͨ εςοϓ 3. ಈ͖·Θͬͨ

  12. ࠓ೔࿩͢಺༰ εςοϓ 1. ࣌ؒΛ࡞ͬͨ εςοϓ 2. ਓʹձͬͨ εςοϓ 3. ಈ͖·Θͬͨ

  13. ࣌ؒΛͭͬͨ͘

  14. ࣌ؒΛͭͬͨ͘ ͳͥʁ

  15. ࣌ؒΛͭͬͨ͘ ͳͥʁ ·ͣߦಈΛ૿΍ͨ͢Ίͷݪࢿ͕ඞཁʂ

  16. ࣌ؒΛͭͬͨ͘(1/2) ɾ࡞ۀςϯϓϨʔτ࡞੒ ɾ܁Γฦ͠ͷ஍ಓͳഉআ ɾ෺ͷ੔ཧ ɾෆཁϝϧϚΨղ໿ ɾϒοΫϚʔΫɺΞϓϦ࡟আ

  17. ࣌ؒΛͭͬͨ͘(2/2) ɾணΔ෰ΛܾΊ͓ͯ͘ ɾAmazonଈΆͪΓ ɾPASMO MAXೖۚ ɾࠞΜͰ͍ΔίϯϏχɺATMʹߦ͔ͳ͍ ɾனʹࠞΜͰ͍ΔళͰฒ͹ͳ͍ ɾ௨ۈ࣌ؒ୹͘

  18. ࣌ؒΛͭͬͨ͘ ʮ·ͣ͸࣌ؒΛ࡞Ζ͏ʯ ʮಉ͡खؒ3౓໨Λى͜͞ͳ͍ʯ ʮ࣌ؒ͸͓ۚΑΓେࣄʯ ʮ͓ۚͰ࣌ؒΛങ͏ʯ πʔϧ࢖͏࣌͸”ͦΕͰຊ౰ʹ͕࣌ؒಘΒΕΔ͔”Λ ࣗ෼ʹ໰͍͔͚Α͏

  19. ࠓ೔࿩͢಺༰ εςοϓ 1. ࣌ؒΛ࡞ͬͨ εςοϓ 2. ਓʹձͬͨ εςοϓ 3. ಈ͖·Θͬͨ

  20. ਓʹձͬͨ ͳͥʁ

  21. ਓʹձͬͨ ͳͥʁ աڈͷࣗ෼ͷࣦഊ͔ΒֶͿ: ɹ෦԰ʹ͜΋ͬͯܭըཱҊɺϒϨετɺϒϩάΊ͙Γ ɹҰ೔͕ऴΘΔ

  22. ਓʹձͬͨ ͳͥʁ աڈͷࣗ෼ͷࣦഊ͔ΒֶͿ: ɹ෦԰ʹ͜΋ͬͯܭըཱҊɺϒϨετɺϒϩάΊ͙Γ ɹҰ೔͕ऴΘΔ ·ͣ͸ʮڧ੍తʹ৺Λಈ͔͢࢓૊ΈʯΛۦಈ

  23. ਓʹձͬͨ Ϛδ͔ʂ ͦ͏ͳΜͩʂ

  24. ਓʹձͬͨ ۀք໰Θͣ લ޲͖ͰΤωϧΪʔΛ໯͑Δ໘നͦ͏ͳਓʹձͬͨ ࣗવͱͪ͜Βͷ΍Δؾ΋ߴ·Δ

  25. ਓʹձͬͨ ۀք໰Θͣ લ޲͖ͰΤωϧΪʔΛ໯͑Δ໘നͦ͏ͳਓʹձͬͨ ࣗવͱͪ͜Βͷ΍Δؾ΋ߴ·Δ ձ͏΂͖͸ ɹࣗ෼ͷݴ༿Ͱޠ͍ͬͯΔਓ ɹલ޲͖ͳਓ ɹΤωϧΪʔᷓΕΔਓ

  26. ਓʹձͬͨ ࣗ఻ΛಡΉ = ҒਓʹԾ૝తʹձ͏ͱ͍͏֓೦ ษڧձΑΓ΋͓ۚΛ෷ͬͯ 1 on 1

  27. ਓʹձͬͨ ձͬͯྑ͔ͬͨ(ੜ͖͍ͯΔਓ) ɹઐۀओ෉ ɹ౦େੜىۀՈ ɹAWSεϖγϟϦετ ɹWebαʔϏεఏڙऀ ɹiOSஶ໊ΤϯδχΞ ɹιʔγϟϧϫʔΫܥϕϯνϟʔCTO

  28. ࠓ೔࿩͢಺༰ εςοϓ 1. ࣌ؒΛ࡞ͬͨ εςοϓ 2. ਓʹձͬͨ εςοϓ 3. ಈ͖·Θͬͨ

  29. ಈ͖·Θͬͨ

  30. ಈ͖·Θͬͨ ੒ՌΛग़ۙ͢ಓ͸ͳ͍ Ձ஋Λग़ͤΔͱ͜Ζɺ޲͍͍ͯΔͱࢥ͑Δͱ͜ΖΛ୳͢೔ʑ

  31. ಈ͖·Θͬͨ

  32. ಈ͖·Θͬͨ ɹݸਓͰ࢓ࣄΛड͚࢓ࣄ ɹϋοΧιϯɺΞΠσΞιϯࢀՃ ɹษڧձͰൃද ɹϒϩά࠶։ ɹࣾ಺ษڧձओ࠵ ɹ࿦จࣥච ɹΞϓϦΞΠσΞॻ͖ग़͠ਓʹઆ໌ ɹϏδωεϓϥϯॻ͖ग़͠ਓʹઆ໌ ɹΞϓϦ࡞੒

    ɹϕϯνϟʔٕज़ڠྗ
  33. ಈ͖·Θͬͨ ɹݸਓͰ࢓ࣄΛड͚࢓ࣄ ɹϋοΧιϯɺΞΠσΞιϯࢀՃ ɹษڧձͰൃද ɹΞϓϦΞΠσΞॻ͖ग़͠ ɹϏδωεϓϥϯॻ͖ग़͠ ɹϕϯνϟʔٕज़ڠྗ ———————————————————————— ɹϒϩά࠶։ ɹࣾ಺ษڧձओ࠵

    ɹ࿦จࣥච ɹΞϓϦ࡞੒ ੒Ռग़ͨʂ ͍·͍ͪ…
  34. ಈ͖·Θͬͨ ੒Ռ͕ग़΍͔ͬͨ͢ͷ͸ ɹਓͷલʹग़ͯൃද ɹకΊ੾Γ͕͋Δ ɹ࣮੷ͱͯ͠࢒Δ ग़ʹ͍͘ͷ͸ ɹ͜΋ͬͯ࡞ۀɺߟ͑Δɺܭը͢Δ ɹకΊ੾Γ͕ͳ͍

  35. ಈ͖·Θͬͨ ݸਓ࢓ࣄͰಘͨ΋ͷ ɹ͓͕ۚೖ͖ͬͯͨ ɹ೔ৗۀ຿֎ͷ஌ࣝΛಘͨ ɹ࣮੷͕Ͱ͖ͨ ɹޙͷൃදωλͱͳͬͨ ɹ৽͍͠ൃݟ͕͋ͬͨ ɹ࢓ࣄ͕ૣ͘ͳͬͨ ɹ૬৔؍͕(ଟগ)਎ʹ͍ͭͨ ɹ࢓ࣄͷྲྀΕΛମಘͰ͖ͨ

    ɹ࡞ͬͨ΋ͷͰتΜͰ͘ΕΔتͼ ɹೲظɺมΘΔ࢓༷ɺ૝ఆ֎΁ͷରԠͷ೉͠͞Λܦݧ
  36. ಈ͖·Θͬͨ ݁Ռ

  37. ಈ͖·Θͬͨ ݁Ռ ɹຊۀͰ੒Ռ ɹελʔτΞοϓ͔Βྑ͍৚݅Ͱ͓༠͍ ɹಌΕ͍ͯͨΤϯδχΞͱී௨ͷςϯγϣϯͰձ࿩Մೳ ɹબ୒ࢶΛ࣋ͯͨ

  38. ಈ͖·Θͬͨ ݁Ռ ɹຊۀͰ੒Ռ ɹελʔτΞοϓ͔Βྑ͍৚݅Ͱ͓༠͍ ɹಌΕ͍ͯͨΤϯδχΞͱී௨ͷςϯγϣϯͰձ࿩Մೳ ɹબ୒ࢶΛ࣋ͯͨ ͍͔͓ͭ͘࿩Λ௖͖ɺAbemaTVՃೖʹࢸΓ·͢

  39. ·ͱΊ ʮ ʮ ʮ ʮ ʮ ʮ ʮ ʮ ʮ

    ʮ ʮ ʮ
  40. ·ͱΊ 1. ࣌ؒΛͭ͘Γ 2. ਓʹձͬͯ 3. ݸਓ࢓ࣄ & ϋοΧιϯ ʮ

    ʮ ʮ ʮ ʮ ʮ ʮ ʮ ʮ ʮ ʮ ʮ
  41. ·ͱΊ 1. ࣌ؒΛͭ͘Γ 2. ਓʹձͬͯ 3. ݸਓ࢓ࣄ & ϋοΧιϯ ʮಉ͡खؒ3౓໨Λى͜͞ͳ͍ʯ

    ʮ࣌ؒ͸͓ۚΑΓେࣄʯ ʮ͓ۚͰ࣌ؒΛങ͏ʯ ʮ·ͣ͸࣌ؒΛ࡞Ζ͏ʯ ʮ΍ΔؾʹཔΒͳ͍ʯ ʮࢼ͚ͩ͢ͰͦΕ͸લਐʯ ʮ͘͢͝ؾܰʹ࢝ΊͯΈΔʯ ʮࠓʹݟ͓ͯΕʯ ʮ੒௕͢Δ͜ͱ͕౴͑ʯ ʮΈΜͳͲ͔͜ͰసΜͰΔʯ ʮ͜Ε΋·ͨܦݧʯ ʮָ͠Ίʯ
  42. ऄ଍ 30୅ޙ൒Ҏ߱ͷΤϯδχΞͷੜ͖࢒Γํ

  43. ऄ଍ 30୅ޙ൒Ҏ߱ͷΤϯδχΞͷੜ͖࢒Γํ → ઌਓͷࢿྉ͕ଟ਺͋ΔͷͰࢀর͞Εͨ͠

  44. ऄ଍ 30୅ޙ൒Ҏ߱ͷΤϯδχΞͷੜ͖࢒Γํ → ઌਓͷࢿྉ͕ଟ਺͋ΔͷͰࢀর͞Εͨ͠ 20୅͔ΒΩϟϦΞ૬ஊ͞Ε͕ͨ30୅ͷࢲͷํ͕10ഒਂࠁ

  45. ऄ଍ 30୅ޙ൒Ҏ߱ͷΤϯδχΞͷੜ͖࢒Γํ → ઌਓͷࢿྉ͕ଟ਺͋ΔͷͰࢀর͞Εͨ͠ 20୅͔ΒΩϟϦΞ૬ஊ͞Ε͕ͨ30୅ͷࢲͷํ͕10ഒਂࠁ ͔͠͠ຊ࣭తʹΤϯδχΞʹ࢓ࣄ͸ͨ͘͞Μ͋Δ͸ͣ

  46. ऄ଍ 30୅ޙ൒Ҏ߱ͷΤϯδχΞͷੜ͖࢒Γํ → ઌਓͷࢿྉ͕ଟ਺͋ΔͷͰࢀর͞Εͨ͠ 20୅͔ΒΩϟϦΞ૬ஊ͞Ε͕ͨ30୅ͷࢲͷํ͕10ഒਂࠁ ͔͠͠ຊ࣭తʹΤϯδχΞʹ࢓ࣄ͸ͨ͘͞Μ͋Δ͸ͣ ͓ޓ͍ؤு͍͖ͬͯ·͠ΐ͏ʂ

  47. ࢀߟ ʲอଘ൛ʳ࢓ࣄडୗఏҊจͷςϯϓϨʔτ http://qiita.com/satoshi0212/items/52378852f7092cabf298 ࠓߟ͍͑ͯΔΤϯδχΞͷੜଘઓུʹ͍ͭͯ https://f-shin.net/fsgarage/5805 ͑;͠ΜͷWebαʔϏεαόΠόϧज़ http://type.jp/et/log/category/trend/fshin ʲ·ͭ΋ͱΏ͖ͻΖࢯ ߨԋʳएखΤϯδχΞͷੜଘઓུϨϙʔτ #colab_matz

    http://srknr.hatenablog.com/entry/2017/05/20/235839 ʮγϦίϯόϨʔͰಇ͘ΤϯδχΞͱߟ͑Δɺ͜Ε͔ΒͷΩϟϦΞʯͱ͍͏तۀΛ͠·ͨ͠ http://d.hatena.ne.jp/shu223/20170111/1484090979