バージョン管理と人生設計の類似点ver2 -リポジトリから学ぶ生きるヒント-
by
Shuma
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
バージョン管理と人生設計の類似点 リポジトリから学ぶ生き方のヒント x @ShuShuShuBOOOx
Slide 2
Slide 2 text
自己紹介 現職 ● 自社開発企業でインフラエンジニア キャリア変遷 ● 飲食店店長 → バイト → インフラエンジニア ○ 情シス、インフラ基盤、開発など担当 技術スタック ● クラウド:AWS, Google Cloud Platform ● 言語:PHP, Python ● その他:Infrastructure as Code(Terraformの勉強中) 一言:NoNoGirlsに最近はまってます。
Slide 3
Slide 3 text
本題に入る前に(初夢LTテーマガチャやりました?)
Slide 4
Slide 4 text
アジェンダ ・バージョン管理と人生設計の本質 ・4つの共通点 ● ブランチ:可能性を広げる ● コミット:成長の記録 ● マージ:価値の統合 ● リバート:賢い方向転換 ・リポジトリから学ぶ生き方のヒント ・2025年へのアクションプラン ・まとめ
Slide 5
Slide 5 text
バージョン管理システムの本質 💻 「記録」「振り返り」「統合」を支えるシステム ● 記録: コードの変更を履歴に残す ● 振り返り: 過去の変更を確認して次に生かす ● 統合: 価値ある変更を取り入れ、進化する 例: Gitでの「ブランチ→プルリク→マージ」の流れ
Slide 6
Slide 6 text
人生設計の本質 🌟 「計画」「実践」「適応」を繰り返す営み ● 計画: 理想の未来に向けた道筋を設計 ● 実践: 計画に基づいて行動 ● 適応: 環境の変化に応じて軌道修正 例: キャリアチェンジや自己成長を支えるプロセス
Slide 7
Slide 7 text
共通点1: ブランチ – 可能性を広げる バージョン管理 : ● 新しい機能や修正を追加するために、ブランチを作成 人生設計: ● 新しい挑戦 : キャリアチェンジ、新しい趣味、スキル習得 具体例: ● 新しいプログラミング言語を学ぶために毎日60分の学習を開始 ● 「副業」という新ブランチを試す
Slide 8
Slide 8 text
共通点2: コミット – 成長の記録 バージョン管理 : ● 小さな進捗をコミットし、履歴として残す 人生設計: ● 日々の成長 : 日記やポートフォリオで記録を残す 具体例: ● 毎週、学んだことをブログ記事に書く ● 年末に成果を振り返るための「成長ログ」を作成
Slide 9
Slide 9 text
共通点3: マージ – 価値の統合 バージョン管理 : ● 開発したコードをメインブランチに統合 人生設計: ● 価値ある経験を統合 : 学びや成長を仕事や生活に生かす 具体例: ● 勉強会で得た知識をプロジェクトに活用 ● 個人プロジェクトの成功を職場で共有し、評価アップ
Slide 10
Slide 10 text
共通点4: リバート – 賢い方向転換 バージョン管理 : ● 問題のある変更を取り消す 人生設計: ● 失敗を修正する力 : 間違った選択を見直し、新たな道を模索 具体例: ● 不適切なキャリア選択から転職 ● 趣味として挑戦したが合わなかったプロジェクトを終了
Slide 11
Slide 11 text
リポジトリから学ぶ生き方のヒント 「Gitリポジトリの仕組みは、人生設計にも応用できるかもしれませ ん。それぞれの要素を見ていきましょう。」
Slide 12
Slide 12 text
コミットメッセージに学ぶ – 明確な意図を持った行動 Gitの場合 feat: ユーザー登録機能を追加 - メールアドレスでの登録 - パスワード要件の設定 - エラーハンドリングの実装 人生の場合 ● 行動の目的を明確に ● 具体的な実施内容 ● 想定される課題への準備 実践例 : 「週1回、ジムに行き一時間運動する」という目標を立て、そのためのテーマを決めて行動。
Slide 13
Slide 13 text
イシュー管理に学ぶ – 課題解決の思考法 Gitの場合 Issue #42: ログイン画面の改善 - 現状の問題点 - 改善後のゴール - 実施するアクション - 期限: 2025/2/1 人生の場合 ● 課題を明確に言語化 ● 理想の状態を具体的に描く ● アクションプランを立てる ● 期限を設定する 実践例: 「英語力を上げる」 →「毎日リスニング 10分」と具体的な行動を設定。
Slide 14
Slide 14 text
.gitignoreに学ぶ – 本質に集中する Gitの場合 # 不要ファイルを無視 *.tmp *.log .env 人生の場合 ● 本質的でないものを排除 ● 大事なことに集中する ● プライバシーを守る 実践例 : SNSを無駄に使わず、学習時間を確保する。
Slide 15
Slide 15 text
バージョニングに学ぶ – 成長の記録と評価 Gitの場合 v1.0.0 - 初回リリース v1.1.0 - 新機能追加 v1.1.1 - バグ修正 人生の場合 ● 節目での振り返り ● 成長の可視化 ● 小さな改善の積み重ね
Slide 16
Slide 16 text
まとめ:人生のバージョンアップ 今日からできること 1. 新しい目標(ブランチ)を設定する 2. 毎月、経験(コミットログ)を整理する 3. 仲間(プルリクエスト)と一緒に成長する あなたの人生を、バージョン管理でより良く進化させましょう!
Slide 17
Slide 17 text
2025年へのアクションプラン
Slide 18
Slide 18 text
ご清聴ありがとうございました