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

今のWebに本当に必要な技術とは Grand Frontend Osaka 2016

今のWebに本当に必要な技術とは Grand Frontend Osaka 2016

Grand Frontend Osaka 2016の発表資料です。
https://kfug.jp/gfo2016
#frontkansai

Potato4d(Hanatani Takuma)

August 28, 2016
Tweet

More Decks by Potato4d(Hanatani Takuma)

Other Decks in Technology

Transcript

  1. View Slide

  2. 2013 2014 2015 2016
    2013 2014 2015 2016

    View Slide

  3. 2013 2014 2015 2016
    2013 2014 2015 2016

    View Slide

  4. 2016/05 2016/06 2016/07 2016/08

    View Slide

  5. 2016/05 2016/06 2016/07 2016/08
    Angular 2
    RC4
    Angular 2
    RC5
    Angular 2
    RC3
    Angular 2
    RC2
    Angular 2
    RC

    View Slide

  6. View Slide

  7. When you select technologies…

    View Slide

  8. Which?

    View Slide

  9. Why?

    View Slide

  10. Let’s think
    about it together!

    View Slide

  11. TAKUMA Hanatani
    Titles:
    * SCOUTER inc. Developer / Designer
    * High school student.
    Role:
    * Frontend Engineer
    * Web Designer
    Activity:
    * Pixiv intern 2016(8/29~)
    * Enjou shikaketa(8/25)
    @potato4d

    View Slide


  12. はじめに~
    自己紹介

    技術選定をする際に今一度意識すべきこと
    ・「
    これから」
    の技術を見ていく上で、
    必要なこと

    まとめ

    おわりに

    View Slide

  13. Introduction

    View Slide

  14. What do you
    choose the technology for ?

    View Slide

  15. なんら 

    資料が多い
    お金になりそう
    技術的に面白い
    技術的に面白い
    宗教上の理由
    政治的な理由
    ◯◯が使っているので
    新しいテクノロジー
    作業の効率化が可能
    流行りなので
    協業者との兼ね合い

    View Slide

  16. The most important thing is …

    View Slide

  17. Solve a problem.

    View Slide

  18. Solve a problem
    for User

    View Slide



  19. Solve a problem
    for User or …

    View Slide



  20. Solve a problem
    for User or Developer.

    View Slide

  21. Solve a problem.

    View Slide

  22. 人々
    の、
    問題解決のため。

    View Slide


  23. これから」
    の技術選定で
    必要なこと

    View Slide

  24. Three important points

    View Slide

  25. 1
    Right man in the right place.

    View Slide


  26. どうしても目新しいものが多いため、
    誰もが実践投入を急ぐものの、
    適切な場所で存分に利用をすることを徹底する

    解決する問題に対して、
    古くともより良いアプロー
    チがある場合は、
    無理せずそちらを優先する

    本質は技術ではないことを忘れない
    1

    View Slide

  27. 2
    Select in anticipation of future.

    View Slide

  28. ・JavaScript
    の世界では、
    少し先の未来ではその技術が生き残っていな
    いこともあるということを考慮し、
    現状を見ながら技術を選ぶ

    十分な知識を有する場合を除き、
    実践投入にはある程度慎重になって
    動く
    2

    View Slide

  29. 3
    Check the trend of other engineers.

    View Slide


  30. トレンドに流されるのは良くないとはいえ、
    将来的な技術の存続を考
    えると、
    ユー
    ザー
    数など、
    注目している人の層は重要となる

    技術の仕様だけではなく、
    利用している技術者の傾向から、
    自身のケ

    スとのマッチング具合を図ることも有効といえる

    技術者が「
    面白い」
    と感じない技術は伸びない傾向にもあるため、
    Watch
    は行っておく
    3

    View Slide

  31. Exception

    View Slide


  32. とはいえ、
    あくまでも全ては実践投入においての話なので、Production
    環境でなければ、
    積極的に追うことは良いことではある

    これまでに述べたことは、
    あくまでも実戦投入する際に、
    技術を用いる
    ための場合という前提での話となる

    むしろ、
    技術を適切に利用するためには、
    実践投入前に、
    趣味やその中
    での小さい単位のプロジェクトでまずは使ってみるなど、
    十分に利用をし
    た後に実際に用いていくことが推奨される

    View Slide


  33. 技術選定をする際には、
    その技術が解決する問題について常に考える

    趣味や日曜プロジェクト以外での技術選定では、
    その技術が、
    テクノロ
    ジー
    による解決を必要としている問題を解決するかどうかが重要

    技術トレンドを素早く追い続けるアンテナが必要ではあるが、
    それに流
    され過ぎない選択が重要

    View Slide

  34. Conclusion
    会場で話します。

    View Slide

  35. Thank you for listening!

    View Slide