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
Yasuhiroki
May 27, 2021
Technology
2
15k
自動化を習慣化する
自動化大好きエンジニアLT会 - vol.3
の発表内容です
Yasuhiroki
May 27, 2021
Tweet
Share
More Decks by Yasuhiroki
See All by Yasuhiroki
自分に勉強させるには
yasuhiroki
1
430
Android Studio `Command+Shift+A`
yasuhiroki
0
370
シェルスクリプトをサーバーレスで cron したい
yasuhiroki
1
870
rails new コマンド
yasuhiroki
1
810
GitHub Actions Parallel Testing
yasuhiroki
1
1.3k
circleci.vim
yasuhiroki
0
1.7k
ベンチャー企業がCircleCIを選んだ理由と活用方法
yasuhiroki
1
830
Rubyの正規表現を調べてみた
yasuhiroki
0
940
開発者(個人)のためのJenkins 運用編
yasuhiroki
0
2.3k
Other Decks in Technology
See All in Technology
AI with TiDD
shiraji
1
330
スクラムマスターが スクラムチームに入って取り組む5つのこと - スクラムガイドには書いてないけど入った当初から取り組んでおきたい大切なこと -
scrummasudar
0
930
複雑さを受け入れるか、拒むか? - 事業成長とともに育ったモノリスを前に私が考えたこと #RSGT2026
murabayashi
0
890
First-Principles-of-Scrum
hiranabe
2
820
ハッカソンから社内プロダクトへ AIエージェント ko☆shi 開発で学んだ4つの重要要素
leveragestech
0
530
戰略轉變:從建構 AI 代理人到發展可擴展的技能生態系統
appleboy
0
180
#22 CA × atmaCup 3rd 1st Place Solution
yumizu
1
110
純粋なイミュータブルモデルを設計してからイベントソーシングと組み合わせるDeciderの実践方法の紹介 /Introducing Decider Pattern with Event Sourcing
tomohisa
1
140
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
2.9k
あの夜、私たちは「人間」に戻った。 ── 災害ユートピア、贈与、そしてアジャイルの再構築 / 20260108 Hiromitsu Akiba
shift_evolve
PRO
0
330
_第4回__AIxIoTビジネス共創ラボ紹介資料_20251203.pdf
iotcomjpadmin
0
170
AWS re:Invent2025最新動向まとめ(NRIグループre:Cap 2025)
gamogamo
0
150
Featured
See All Featured
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
A Modern Web Designer's Workflow
chriscoyier
698
190k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
130
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
120
Become a Pro
speakerdeck
PRO
31
5.8k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
260
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
7.9k
A better future with KSS
kneath
240
18k
Scaling GitHub
holman
464
140k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
72
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