Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
オレオレフロントエンド開発環境 ~際限なき修正を攻略せよ!~ 2015.11.19 (Thu) 沖 良矢(世路庵) 第19回 HTML5+JS 勉強会@ 代々木TechBuzzSpace
Slide 2
Slide 2 text
自己紹介 沖 良矢(OKI Yoshiya) • 世路庵(せろあん) • インタラクションデザイナー • フリーランス8年目 KAMABOKO ROAD TO 1000 (2015) lynda.com 日本語版 トレーナー (2015) Web Designing 連載 (2009~2015)
Slide 3
Slide 3 text
話すこと 1. フロントエンドを取り巻く状況と課題 2. 改善の手法
Slide 4
Slide 4 text
フロントエンドを取り巻く状況と課題 The situation & issues of frontend 1.
Slide 5
Slide 5 text
みなさんのことをお聞かせください Please tell me your context. 引用:eviloars CC BY-NC 2.0 https://www.flickr.com/photos/29513210@N00/4837529409//
Slide 6
Slide 6 text
私の活動領域 広告 コーポレート EC サイネージ アプリ 執筆・講演
Slide 7
Slide 7 text
フロントエンドに関する職能 • ビジュアルデザイン • グラフィックデザイン • Webデザイン • UIデザイン • ユーザービリティ • アクセシビリティ • IA • マーケティング • SEO • SEM • セキュリティ • データベース • API • 写真 • 映像 • アニメーション • 3DCG • 音楽 • 効果音 • ライティング • 電子書籍 などなど ただし、実装技術(HTMLとか)を除く
Slide 8
Slide 8 text
職能と技術 • ビジュアルデザイン • Webデザイン • マーケティング • SEO • SEM • API +実装技術 • 写真 • 映像 • アニメーション • 3DCG • 音楽 • ライティング
Slide 9
Slide 9 text
ここで思い出話をひとつ
Slide 10
Slide 10 text
Flashを使っていますか? 83.4 51.7 21.4 0 10 20 30 40 50 60 70 80 90 100 2009年 2012年 2014年 引用:Webデザイナー白書(マイナビ)
Slide 11
Slide 11 text
近いうちに習得したいものは? 2009年 • Flash • AIR 2012年 • HTML5 • JavaScript • PHP • WordPress 2014年 • JavaScript • PHP • WordPress 引用:Webデザイナー白書(マイナビ) ※ベスト10から技術的なものを抜粋
Slide 12
Slide 12 text
現代で要求される実装技術(例)
Slide 13
Slide 13 text
単純に時間がかかる It's simple, very time consuming. 引用:tom_bennett CC BY-NC 2.0 https://www.flickr.com/photos/67721596@N00/2298433461/
Slide 14
Slide 14 text
No content
Slide 15
Slide 15 text
度重なる修正や急な対応を際 限なく求められることが多く、 実はかなり被拘束力が高い。 裁量権があるようでない仕事 です 週刊SPA! 引用:https://instagram.com/p/8e- xaMJnMN/?taken-by=daishiro
Slide 16
Slide 16 text
主な原因 対象デバイスの増加(スマートフォン、タブレット) ファイルサイズ パフォーマンス デバッグ 工程上の問題 技術革新のスピード
Slide 17
Slide 17 text
改善の手法 Methods of improvement 2.
Slide 18
Slide 18 text
みなさんのことをお聞かせください Please tell me your context. 自分でコントロールできることを 改善していく Improve that you can control yourself.
Slide 19
Slide 19 text
環境から見た改善 IDE:IntelliJ IDEA コーディング:Pixelapse、Extract デバッグ:Charles、Remote TestKit、BrowserStack API:API Blueprint
Slide 20
Slide 20 text
言語から見た改善 HTML:Emmet + Assemble (Handlebars) CSS:Sass JavaScript:CoffeeScript + Browserify ビルド:Grunt
Slide 21
Slide 21 text
整理整頓は、 人生の半分である ドイツのことわざ
Slide 22
Slide 22 text
オススメ書籍 『無印良品は、仕組みが9割』松井 忠三(角川書店)
Slide 23
Slide 23 text
マニュアル作りのポイント DRY(Don't repeat yourself) ググれば分かることも明文化 現場の自分たちで作るしかない 権威主義、属人主義を捨てる マニュアルをアップデートし続ける 「どのように行動するか」だけでなく、 「何のために作業をするか」も。
Slide 24
Slide 24 text
まとめ 知識を蓄積し、共有しよう 銀の弾丸はない 技術は目的を達成する手段
Slide 25
Slide 25 text
http://ceroan.jp/ 2015.11.19 (Thu)