Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
オレオレフロントエンド開発環境 ~際限なき修正を攻略せよ!~
Search
448jp | OKI Yoshiya
November 19, 2015
Programming
1
260
オレオレフロントエンド開発環境 ~際限なき修正を攻略せよ!~
第19回 HTML5+JS勉強会発表資料
448jp | OKI Yoshiya
November 19, 2015
Tweet
Share
More Decks by 448jp | OKI Yoshiya
See All by 448jp | OKI Yoshiya
人はなぜコミュニティとつながると幸せを感じるのか
448jp
3
290
Webデザイナーが押さえておきたいエンジニアとの連携ポイント
448jp
0
3.7k
合意形成のためのFigma活用術
448jp
0
120
書く・即・DONEな仕組みをNuxtで作る
448jp
0
380
神速でワイヤーフレームを作るためのライブラリ
448jp
1
860
Figmaで神速ドキュメント作成術
448jp
3
2.4k
今から始めるFigma超入門
448jp
0
1.6k
零細Web制作会社のリモートワーク事情
448jp
0
420
エンジニアに120%意図を伝えるためのAdobe XDデザインテクニック
448jp
2
750
Other Decks in Programming
See All in Programming
PHPでWebSocketサーバーを実装しよう2025
kubotak
0
320
チームのテスト力を総合的に鍛えて品質、スピード、レジリエンスを共立させる/Testing approach that improves quality, speed, and resilience
goyoki
5
1.1k
Google Agent Development Kit でLINE Botを作ってみた
ymd65536
2
260
AWS Summit Japan 2024と2025の比較/はじめてのKiro、今あなたは岐路に立つ
satoshi256kbyte
0
120
はじめてのWeb API体験 ー 飲食店検索アプリを作ろうー
akinko_0915
0
140
テスターからテストエンジニアへ ~新米テストエンジニアが歩んだ9ヶ月振り返り~
non0113
2
220
SQLアンチパターン第2版 データベースプログラミングで陥りがちな失敗とその対策 / Intro to SQL Antipatterns 2nd
twada
PRO
16
2.6k
What's new in AppKit on macOS 26
1024jp
0
150
PipeCDのプラグイン化で目指すところ
warashi
1
310
可変変数との向き合い方 $$変数名が踊り出す$$ / php conference Variable variables
gunji
0
180
階層化自動テストで開発に機動力を
ickx
0
110
テストから始めるAgentic Coding 〜Claude Codeと共に行うTDD〜 / Agentic Coding starts with testing
rkaga
15
5.6k
Featured
See All Featured
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.9k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.9k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
60k
Become a Pro
speakerdeck
PRO
29
5.4k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Site-Speed That Sticks
csswizardry
10
700
Fireside Chat
paigeccino
37
3.5k
Writing Fast Ruby
sferik
628
62k
Being A Developer After 40
akosma
90
590k
Code Review Best Practice
trishagee
69
19k
Art, The Web, and Tiny UX
lynnandtonic
299
21k
Building an army of robots
kneath
306
45k
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)