Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
オレオレフロントエンド開発環境 ~際限なき修正を攻略せよ!~
Search
448jp | OKI Yoshiya
November 19, 2015
Programming
300
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
オレオレフロントエンド開発環境 ~際限なき修正を攻略せよ!~
第19回 HTML5+JS勉強会発表資料
448jp | OKI Yoshiya
November 19, 2015
More Decks by 448jp | OKI Yoshiya
See All by 448jp | OKI Yoshiya
Vue Fes Japan 2026 タイムテーブル徹底解説
448jp
1
640
今から始めるClaude Code超入門
448jp
8
11k
人はなぜコミュニティとつながると幸せを感じるのか
448jp
3
540
Webデザイナーが押さえておきたいエンジニアとの連携ポイント
448jp
0
4.4k
合意形成のためのFigma活用術
448jp
1
290
書く・即・DONEな仕組みをNuxtで作る
448jp
0
490
神速でワイヤーフレームを作るためのライブラリ
448jp
1
980
Figmaで神速ドキュメント作成術
448jp
3
2.9k
今から始めるFigma超入門
448jp
0
1.8k
Other Decks in Programming
See All in Programming
コードで差別化できない時代の ソフトウェアエンジニアリング / Software Engineering in an Era Where Code Doesn’t Differentiate
kishida
2
110
Rでドレミ/Do-Re-Mi_with_R
florets1
0
130
[ハンズオン]AIへの指示だけで「五目並べ」を作ってみよう
satoshi256kbyte
1
360
CodeRabbitの効果検証と過ごしてみた3ヶ月
armondando
0
200
GemmaをJevのように使ってみる / Use Gemma like Jev
kishida
5
730
Ghostty + Neovimで作る 透明でカッコ良い開発環境
j341nono
0
150
ソニーのクラウド共通基盤の変遷とAI時代の開発スタイルに合わせた進化 / The Journey of Sony’s Common Cloud Platform and Its Evolution for AI-Native Development
kenjiyoneyama
0
240
月間100万人のサービス刷新で、 技術選定をHonoに振り切った話
yutobara
7
5.3k
そのリトライ、死んだコネクションを使い回していませんか ── GoのHTTPクライアントとHTTP/2を実プロダクト障害から学び直す
myus4a
0
400
Are APIs Still Relevant in the AI Era?
soyuka
0
440
半永久的に提供し続けられるプライベートクラウドを目指して ― 利用者の認知負荷を抑えるAPI抽象化とハードウェア世代交代の基盤設計
tomokon
0
470
R8 の設定見直しでアプリサイズ削減
andpad
0
190
Featured
See All Featured
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
How to train your dragon (web standard)
notwaldorf
96
6.9k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
31k
Side Projects
sachag
456
43k
Everyday Curiosity
cassininazir
0
350
Evolving SEO for Evolving Search Engines
ryanjones
0
310
New Earth Scene 8
popppiees
4
2.7k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
720
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.8k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
580
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.8k
Transcript
オレオレフロントエンド開発環境 ~際限なき修正を攻略せよ!~ 2015.11.19 (Thu) 沖 良矢(世路庵) 第19回 HTML5+JS 勉強会@ 代々木TechBuzzSpace
自己紹介 沖 良矢(OKI Yoshiya) • 世路庵(せろあん) • インタラクションデザイナー • フリーランス8年目
KAMABOKO ROAD TO 1000 (2015) lynda.com 日本語版 トレーナー (2015) Web Designing 連載 (2009~2015)
話すこと 1. フロントエンドを取り巻く状況と課題 2. 改善の手法
フロントエンドを取り巻く状況と課題 The situation & issues of frontend 1.
みなさんのことをお聞かせください Please tell me your context. 引用:eviloars CC BY-NC 2.0
https://www.flickr.com/photos/29513210@N00/4837529409//
私の活動領域 広告 コーポレート EC サイネージ アプリ 執筆・講演
フロントエンドに関する職能 • ビジュアルデザイン • グラフィックデザイン • Webデザイン • UIデザイン •
ユーザービリティ • アクセシビリティ • IA • マーケティング • SEO • SEM • セキュリティ • データベース • API • 写真 • 映像 • アニメーション • 3DCG • 音楽 • 効果音 • ライティング • 電子書籍 などなど ただし、実装技術(HTMLとか)を除く
職能と技術 • ビジュアルデザイン • Webデザイン • マーケティング • SEO •
SEM • API +実装技術 • 写真 • 映像 • アニメーション • 3DCG • 音楽 • ライティング
ここで思い出話をひとつ
Flashを使っていますか? 83.4 51.7 21.4 0 10 20 30 40 50
60 70 80 90 100 2009年 2012年 2014年 引用:Webデザイナー白書(マイナビ)
近いうちに習得したいものは? 2009年 • Flash • AIR 2012年 • HTML5 •
JavaScript • PHP • WordPress 2014年 • JavaScript • PHP • WordPress 引用:Webデザイナー白書(マイナビ) ※ベスト10から技術的なものを抜粋
現代で要求される実装技術(例)
単純に時間がかかる It's simple, very time consuming. 引用:tom_bennett CC BY-NC 2.0
https://www.flickr.com/photos/67721596@N00/2298433461/
None
度重なる修正や急な対応を際 限なく求められることが多く、 実はかなり被拘束力が高い。 裁量権があるようでない仕事 です 週刊SPA! 引用:https://instagram.com/p/8e- xaMJnMN/?taken-by=daishiro
主な原因 対象デバイスの増加(スマートフォン、タブレット) ファイルサイズ パフォーマンス デバッグ 工程上の問題 技術革新のスピード
改善の手法 Methods of improvement 2.
みなさんのことをお聞かせください Please tell me your context. 自分でコントロールできることを 改善していく Improve that
you can control yourself.
環境から見た改善 IDE:IntelliJ IDEA コーディング:Pixelapse、Extract デバッグ:Charles、Remote TestKit、BrowserStack API:API Blueprint
言語から見た改善 HTML:Emmet + Assemble (Handlebars) CSS:Sass JavaScript:CoffeeScript + Browserify ビルド:Grunt
整理整頓は、 人生の半分である ドイツのことわざ
オススメ書籍 『無印良品は、仕組みが9割』松井 忠三(角川書店)
マニュアル作りのポイント DRY(Don't repeat yourself) ググれば分かることも明文化 現場の自分たちで作るしかない 権威主義、属人主義を捨てる マニュアルをアップデートし続ける 「どのように行動するか」だけでなく、 「何のために作業をするか」も。
まとめ 知識を蓄積し、共有しよう 銀の弾丸はない 技術は目的を達成する手段
http://ceroan.jp/ 2015.11.19 (Thu)