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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Yasuhiroki
May 27, 2021
Technology
16k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
自動化を習慣化する
自動化大好きエンジニアLT会 - vol.3
の発表内容です
Yasuhiroki
May 27, 2021
More Decks by Yasuhiroki
See All by Yasuhiroki
自分に勉強させるには
yasuhiroki
1
480
Android Studio `Command+Shift+A`
yasuhiroki
0
400
シェルスクリプトをサーバーレスで cron したい
yasuhiroki
1
950
rails new コマンド
yasuhiroki
1
880
GitHub Actions Parallel Testing
yasuhiroki
1
1.4k
circleci.vim
yasuhiroki
0
1.9k
ベンチャー企業がCircleCIを選んだ理由と活用方法
yasuhiroki
1
880
Rubyの正規表現を調べてみた
yasuhiroki
0
1k
開発者(個人)のためのJenkins 運用編
yasuhiroki
0
2.4k
Other Decks in Technology
See All in Technology
NDIでApple Vision Proにリアルタイム映像送信
jyouryuusui
0
110
不可逆な意思決定を避けながら10億超の顧客データを AI Ready にするデータ基盤設計
baseballyama
1
310
DWH の限界突破! AI エージェント向け爆速リアルタイムデータ基盤 ClickHouse
jozono
1
400
アウトプット初心者、半年間のふりかえり
4o1sobblue
0
300
LocalStack を使ったサーバーレスアプリケーション開発 / Serverless Development with LocalStack
kakakakakku
1
440
AI時代に必要な脅威モデリング― 変化の速度に負けない理解とリスク判断
masakane55
5
1.3k
Post AI時代のリファクタリング実践記 / Refactoring in the post AI era
kaminashi
1
210
Refining Active Record
shugo
0
110
大型犬好きによるPugの紹介
yamanoku
1
150
今さら理解するウェブフォントver.2026
takanorip
3
700
「事実」を「計測」して、「解釈」する 〜AWS Lambdaのメモリ最適解の見つけ方〜
maimyyym
0
150
しろおびから始める!ログ活用の第一歩
shumei_ito
0
930
Featured
See All Featured
WENDY [Excerpt]
tessaabrams
14
40k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
300
SEO for Brand Visibility & Recognition
aleyda
0
4.8k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
260
For a Future-Friendly Web
brad_frost
184
10k
Automating Front-end Workflow
addyosmani
1369
210k
Producing Creativity
orderedlist
PRO
348
41k
Ethics towards AI in product and experience design
skipperchong
2
430
How to Talk to Developers About Accessibility
jct
2
570
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
120
120k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
560
Building Flexible Design Systems
yeseniaperezcruz
330
41k
Transcript
⾃動化を習慣化する A10 Lab Inc. @yasuhiroki
⾃⼰紹介 • yasuhiroki • A10 Lab Inc. • 三⽇坊主防⽌「みんチャレ」 Rails/AWS/Android
担当 • なんでも⾃動化するエンジニア
私の業務内容 (⼀例) • 仕様検討 • 実装 • テスト • リリース
• 効果検証 • サーバーモニタリング • お問い合わせ対応 • ストアレビュー対応
私の業務内容 (⼀例) • 仕様検討 • 実装 • テスト • リリース
• 効果検証 • サーバーモニタリング • お問い合わせ対応 • ストアレビュー対応 よし、⾃動化しよう
こつこつ進めてきた CI / CD プルリク⾃動⽣成 アラート通知 お問い合わせ対応
⾃動化は⼀⽇にして成らず • いきなり全部を⾃動化することはできない • 毎⽇こつこつと進めるしかない
こつこつ⾃動化する理由 • 短期間で⼤規模に⾃動化するのは無理 • ⾃動化が適切ではない可能性 • 悪影響がないか⼼配 • ⼩さくこつこつ進める⽅が安全 •
⼿戻りも少ない • 捨てやすい
Q. こつこつ進めるには?
A. ⾃動化を習慣化する
Q. ⾃動化を習慣化するには?
A. ⾃動化を毎⽇する
Q. ⾃動化を毎⽇するには?
A. ⾃動化のハードルを下げる
⾃動化のハードルを下げる • (⾃分の中の) ⾃動化の定義をゆるゆるにする • 例1) git の alias を作ったらそれは⾃動化
• 例2) ショートカットを覚えたらそれは⾃動 化
⾃動化のハードルを下げる • ⾃動化に使えそうな技術を学ぶだけでも良しとする • シェルスクリプト / コマンド / プログラミング⾔ 語
• ブラウザの拡張機能 • Google Apps Script • IFTTT / Zapier
⾃動化を習慣化する
Q. ⾃動化が⽬的になっている のでは?
A. 習慣になってしまえば ⽬的ですらなくなる
(⾃動化が⽬的でもええやん) ※ 限度はある
Q. 過度な⾃動化は技術的負債 になるのでは?
A. そうならない努⼒は必要
技術的負債を残さない努⼒ • ⼩さく作る • テスト可能にする • ドキュメントやコミットメッセージをサボら ない • ちゃんと捨てる
技術的負債を残さない努⼒ • ⼩さく作る • テスト可能にする • ドキュメントやコミットメッセージをサボら ない • ちゃんと捨てる
こつこつ進めるしかない
Q. 毎⽇⾃動化するとネタ切れ するのでは?
A. ⾃分の⾏動を⾔語化する
⾃動化のネタ探し ≒ ⾔語化 • ⾃分の習慣を⾔語化する • 例) PCを起動して最初にすることはなに? • ⾃分の傾向を⾔語化する
• 例) 最近「忘れてました」と⾔ったのはどういう時? • シェルのコマンドヒストリーの傾向を⾔語化する • 例) awslogs でログを取得する時に tee もセットで使いがちじゃない? • ⽬や⼿を使っている作業を⾔語化する
Q. 忘れそう
A. ⾃動化しよう
⾃動化を習慣化するための ⾃動化
⾃動化を習慣化するための ⾃動化を習慣化するための...
⾃動化を習慣化するための⾃動 化を習慣化するための... a=⾃動化を習慣化する t=ための p='echo %s 1>&2\n' s='a=%s t=%s p=\47%s\47
s=\47%s\47 eval \47printf "$p$s" "$a" "$a$t$a" "$t" "$p" "$s"\47' eval 'printf "$p$s" "$a" "$a$t$a" "$t" "$p" "$s"' | bash
⾃動化を習慣化する
Fin