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
240
オレオレフロントエンド開発環境 ~際限なき修正を攻略せよ!~
第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
240
Webデザイナーが押さえておきたいエンジニアとの連携ポイント
448jp
0
3.2k
合意形成のためのFigma活用術
448jp
0
77
書く・即・DONEな仕組みをNuxtで作る
448jp
0
350
神速でワイヤーフレームを作るためのライブラリ
448jp
1
820
Figmaで神速ドキュメント作成術
448jp
3
2.3k
今から始めるFigma超入門
448jp
0
1.6k
零細Web制作会社のリモートワーク事情
448jp
0
390
エンジニアに120%意図を伝えるためのAdobe XDデザインテクニック
448jp
2
720
Other Decks in Programming
See All in Programming
DenoでOpenTelemetryに入門する
yotahada3
1
220
バイセルでの AI を用いた開発の取り組み ~ Devin, Cursor の活用事例・知見共有 ~
umaidashi
0
150
Webフレームワークとともに利用するWeb components / JSConf.jp おかわり
spring_raining
1
170
AWS CDKにおけるL2 Constructの仕組み / aws-cdk-l2-construct
gotok365
4
840
研究開発と実装OSSと プロダクトの好循環 / A virtuous cycle of research and development implementation OSS and products
linyows
1
150
Your Architecture as a Crime Scene:Forensic Analysis @bastacon 2025 in Frankfurt
manfredsteyer
PRO
0
160
技術好きなエンジニアが "リーダーへの進化" によって得たものと失ったもの
pospome
5
1.2k
Functional APIから再考するLangGraphを使う理由
os1ma
4
590
OUPC2024 Day 1 解説
kowerkoint
0
350
Devin , 正しい付き合い方と使い方 / Living and Working with Devin
yukinagae
1
380
バックエンドNode.js × フロントエンドDeno で開発して得られた知見
ayame113
4
1.1k
Node.js, Deno, Bun 最新動向とその所感について
yosuke_furukawa
PRO
5
2.7k
Featured
See All Featured
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
The Language of Interfaces
destraynor
156
24k
GraphQLとの向き合い方2022年版
quramy
44
14k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
6
590
Done Done
chrislema
182
16k
Become a Pro
speakerdeck
PRO
26
5.2k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
29
1.1k
The Invisible Side of Design
smashingmag
299
50k
GitHub's CSS Performance
jonrohan
1030
460k
RailsConf 2023
tenderlove
29
1k
How GitHub (no longer) Works
holman
314
140k
Optimising Largest Contentful Paint
csswizardry
34
3.1k
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)