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
バージョン管理と人生設計の類似点ver2 -リポジトリから学ぶ生きるヒント-
Search
Shuma
January 19, 2025
Programming
0
220
バージョン管理と人生設計の類似点ver2 -リポジトリから学ぶ生きるヒント-
1月19日(日)神戸の勉強会でのLT発表
1月18日(土)で名古屋で発表した内容にリポジトリから学ぶ生きるヒントのスライドを追加編集
Shuma
January 19, 2025
Tweet
Share
More Decks by Shuma
See All by Shuma
プロダクトがクローズした話
shubox
0
15
今も熱いもの!魂を揺さぶる戦士の儀式:マオリ族のハカ
shubox
0
150
信頼性工学とは? ~カツオを題材に~
shubox
0
70
バージョン管理と人生設計の類似点
shubox
0
91
今年を振り返り、来年の抱負
shubox
0
230
インフラエンジニアが活きる組織、活きない組織って?
shubox
0
120
少し早いけど、今年を振り返ります。。
shubox
0
88
「それいけ!アンパンマン vs APIリクエスト:技術的勝利への道」
shubox
0
210
日本のうどん文化とチェーン店比較
shubox
0
150
Other Decks in Programming
See All in Programming
オープンソースコントリビュート入門
_katsuma
0
130
Making TCPSocket.new "Happy"!
coe401_
1
3.4k
読書シェア会 vol.4 『ダイナミックリチーミング 第2版』
kotaro666
0
110
Optimizing JRuby 10
headius
0
580
2025年のz-index設計を考える
tak_dcxi
6
2.2k
Improve my own Ruby
sisshiki1969
1
110
2ヶ月で生産性2倍、お買い物アプリ「カウシェ」4チーム同時改善の取り組み
ike002jp
1
120
マイコンでもRustのtestがしたい/KernelVM Kansai 11
tnishinaga
0
850
Boost Your Performance and Developer Productivity with Jakarta EE 11
ivargrimstad
0
840
Designing Your Organization's Test Pyramid ( #scrumniigata )
teyamagu
PRO
5
1.2k
複雑なフォームの jotai 設計 / Designing jotai(state) for Complex Forms #layerx_frontend
izumin5210
6
1.5k
Vibe Coding の話をしよう
schroneko
14
3.8k
Featured
See All Featured
RailsConf 2023
tenderlove
30
1.1k
Statistics for Hackers
jakevdp
799
220k
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
227
22k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.2k
GraphQLとの向き合い方2022年版
quramy
46
14k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Mobile First: as difficult as doing things right
swwweet
223
9.6k
Build your cross-platform service in a week with App Engine
jlugia
230
18k
Bash Introduction
62gerente
612
210k
Being A Developer After 40
akosma
91
590k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
32
5.6k
Transcript
バージョン管理と人生設計の類似点 リポジトリから学ぶ生き方のヒント x @ShuShuShuBOOOx
自己紹介 現職 • 自社開発企業でインフラエンジニア キャリア変遷 • 飲食店店長 → バイト →
インフラエンジニア ◦ 情シス、インフラ基盤、開発など担当 技術スタック • クラウド:AWS, Google Cloud Platform • 言語:PHP, Python • その他:Infrastructure as Code(Terraformの勉強中) 一言:NoNoGirlsに最近はまってます。
本題に入る前に(初夢LTテーマガチャやりました?)
アジェンダ ・バージョン管理と人生設計の本質 ・4つの共通点 • ブランチ:可能性を広げる • コミット:成長の記録 • マージ:価値の統合 •
リバート:賢い方向転換 ・リポジトリから学ぶ生き方のヒント ・2025年へのアクションプラン ・まとめ
バージョン管理システムの本質 💻 「記録」「振り返り」「統合」を支えるシステム • 記録: コードの変更を履歴に残す • 振り返り: 過去の変更を確認して次に生かす •
統合: 価値ある変更を取り入れ、進化する 例: Gitでの「ブランチ→プルリク→マージ」の流れ
人生設計の本質 🌟 「計画」「実践」「適応」を繰り返す営み • 計画: 理想の未来に向けた道筋を設計 • 実践: 計画に基づいて行動 •
適応: 環境の変化に応じて軌道修正 例: キャリアチェンジや自己成長を支えるプロセス
共通点1: ブランチ – 可能性を広げる バージョン管理 : • 新しい機能や修正を追加するために、ブランチを作成 人生設計: •
新しい挑戦 : キャリアチェンジ、新しい趣味、スキル習得 具体例: • 新しいプログラミング言語を学ぶために毎日60分の学習を開始 • 「副業」という新ブランチを試す
共通点2: コミット – 成長の記録 バージョン管理 : • 小さな進捗をコミットし、履歴として残す 人生設計: •
日々の成長 : 日記やポートフォリオで記録を残す 具体例: • 毎週、学んだことをブログ記事に書く • 年末に成果を振り返るための「成長ログ」を作成
共通点3: マージ – 価値の統合 バージョン管理 : • 開発したコードをメインブランチに統合 人生設計: •
価値ある経験を統合 : 学びや成長を仕事や生活に生かす 具体例: • 勉強会で得た知識をプロジェクトに活用 • 個人プロジェクトの成功を職場で共有し、評価アップ
共通点4: リバート – 賢い方向転換 バージョン管理 : • 問題のある変更を取り消す 人生設計: •
失敗を修正する力 : 間違った選択を見直し、新たな道を模索 具体例: • 不適切なキャリア選択から転職 • 趣味として挑戦したが合わなかったプロジェクトを終了
リポジトリから学ぶ生き方のヒント 「Gitリポジトリの仕組みは、人生設計にも応用できるかもしれませ ん。それぞれの要素を見ていきましょう。」
コミットメッセージに学ぶ – 明確な意図を持った行動 Gitの場合 feat: ユーザー登録機能を追加 - メールアドレスでの登録
- パスワード要件の設定 - エラーハンドリングの実装 人生の場合 • 行動の目的を明確に • 具体的な実施内容 • 想定される課題への準備 実践例 : 「週1回、ジムに行き一時間運動する」という目標を立て、そのためのテーマを決めて行動。
イシュー管理に学ぶ – 課題解決の思考法 Gitの場合 Issue #42: ログイン画面の改善 - 現状の問題点 -
改善後のゴール - 実施するアクション - 期限: 2025/2/1 人生の場合 • 課題を明確に言語化 • 理想の状態を具体的に描く • アクションプランを立てる • 期限を設定する 実践例: 「英語力を上げる」 →「毎日リスニング 10分」と具体的な行動を設定。
.gitignoreに学ぶ – 本質に集中する Gitの場合 # 不要ファイルを無視 *.tmp *.log .env 人生の場合
• 本質的でないものを排除 • 大事なことに集中する • プライバシーを守る 実践例 : SNSを無駄に使わず、学習時間を確保する。
バージョニングに学ぶ – 成長の記録と評価 Gitの場合 v1.0.0 - 初回リリース v1.1.0 - 新機能追加
v1.1.1 - バグ修正 人生の場合 • 節目での振り返り • 成長の可視化 • 小さな改善の積み重ね
まとめ:人生のバージョンアップ 今日からできること 1. 新しい目標(ブランチ)を設定する 2. 毎月、経験(コミットログ)を整理する 3. 仲間(プルリクエスト)と一緒に成長する あなたの人生を、バージョン管理でより良く進化させましょう!
2025年へのアクションプラン
ご清聴ありがとうございました