Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
オレオレフロントエンド開発環境 ~際限なき修正を攻略せよ!~
448jp | OKI Yoshiya
November 19, 2015
Programming
1
180
オレオレフロントエンド開発環境 ~際限なき修正を攻略せよ!~
第19回 HTML5+JS勉強会発表資料
448jp | OKI Yoshiya
November 19, 2015
Tweet
Share
More Decks by 448jp | OKI Yoshiya
See All by 448jp | OKI Yoshiya
Figmaで神速ドキュメント作成術
448jp
3
630
今から始めるFigma超入門
448jp
0
1k
零細Web制作会社のリモートワーク事情
448jp
0
150
エンジニアに120%意図を伝えるためのAdobe XDデザインテクニック
448jp
2
500
コーディングを神速化するJetBrains IDEのご紹介~基本機能からHTML/CSSまで~
448jp
0
140
Lottieで始めるWebアニメーション入門
448jp
1
310
Figmaが支えるVue Fes Japanのデザイン
448jp
3
4.8k
Vue Fes Japan 2018のデザインを支えたAdobe XD
448jp
2
1.5k
Dreamweaverで学ぶ、「いい感じ」にするための実践CSSテクニック
448jp
3
1.9k
Other Decks in Programming
See All in Programming
フロントエンドで学んだことをデータ分析で使ってみた話
daichi_igarashi
0
190
社会人 20 年目エンジニア、発信で技術学びなおしてる話
e99h2121
1
150
Qiita Night PHP 2023
fuwasegu
0
11k
TSX First な Zero-Runtime SSG potato4d/dodai とその仕組み / owned static site generator #kyotojs
potato4d
0
430
2023年にクル(かもしれない)通信ミドルウェア技術(仮)
s_hosoai
0
220
ECS Service Connectでマイクロサービスを繋いでみた
xblood
0
750
和暦を正しく扱うための暦の話
nagise
10
6.6k
SwiftPMのPlugin入門 / introduction_to_swiftpm_plugin
uhooi
2
110
ちょうぜつ改め21世紀ふつうのソフトウェア設計
tanakahisateru
7
6.5k
Git Rebase
bkuhlmann
10
1.2k
Milestoner
bkuhlmann
1
250
コンピュータビジョンセミナー2 / computer_vision_seminar_libSGM
fixstars
0
320
Featured
See All Featured
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
152
13k
Why Our Code Smells
bkeepers
PRO
326
55k
A designer walks into a library…
pauljervisheath
199
16k
The Art of Programming - Codeland 2020
erikaheidi
36
11k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
224
50k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
217
21k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
236
1.1M
StorybookのUI Testing Handbookを読んだ
zakiyama
8
3.2k
The Invisible Customer
myddelton
113
12k
YesSQL, Process and Tooling at Scale
rocio
159
12k
Clear Off the Table
cherdarchuk
79
290k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
239
19k
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/
[email protected]
/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/
[email protected]
/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)