著者:副業の宮殿|製造業に携わる現役エンジニア。技術士試験対策書籍をKindleで複数出版。技術ブログ「副業の宮殿」にて製造業DX・AI活用の情報を発信中。

Gitの基本を押さえる

GitHubを効果的に使うには、まずGitの3つの状態を理解することが重要です。

  • Working Directory:編集中の状態
  • Staging Area:コミット予定の変更
  • Repository:コミット済みの履歴

必須コマンド早見表

コマンド 用途
git init リポジトリ初期化
git clone [URL] リモートをコピー
git add . 全変更をステージング
git commit -m "msg" コミット
git push origin main プッシュ
git pull 最新を取得
git log --oneline 履歴を確認

ブランチ戦略:Git Flow vs GitHub Flow

Git Flow(大規模開発向け)

  • main:本番リリース用
  • develop:開発統合ブランチ
  • feature/*:機能開発
  • hotfix/*:緊急修正

GitHub Flow(シンプル・推奨)

  • mainのみが永続ブランチ
  • 機能ごとに短命ブランチを切る
  • PRマージ即デプロイの文化
git checkout -b feature/user-auth  # ブランチ作成
# 開発作業
git add . && git commit -m "feat: ユーザー認証追加"
git push origin feature/user-auth

良いPullRequestの書き方

  1. タイトル:変更内容を一言で(例:fix: ログインバリデーション修正
  2. 概要:何をなぜ変えたか
  3. テスト方法:レビュアーが確認できる手順
  4. スクリーンショット:UI変更がある場合

コードレビューのポイント

  • 差分は200行以内に抑える
  • 1PRで複数の責務を混在させない
  • コメントは指摘ではなく提案の形で
  • LGTM(Looks Good To Me)で承認

GitHub Actionsで自動化

name: CI
on: [push, pull_request]
jobs:
  test:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v3
      - uses: actions/setup-python@v4
        with:
          python-version: '3.11'
      - run: pip install pytest
      - run: pytest

GitHubはエンジニアの名刺です。日々のコミットがポートフォリオになります。

エンジニアとして技術力を高め続けるための学習戦略

技術の進化が加速する現代において、エンジニアとして市場価値を維持・向上させるには戦略的な学習が不可欠です。効果的な技術習得のための3つのアプローチを紹介します。①インプットとアウトプットの循環:技術書や論文を読むだけでなく、習得した技術を実際に使った成果物(プロジェクト・ブログ記事・社内発表)を作ることで、知識が定着します。「作ることで初めて本当に理解できる」が技術習得の本質です。②T字型スキルの構築:1〜2つの専門分野を深く・その周辺分野を広く学ぶT字型スキルが、現代エンジニアに求められるプロファイルです。機械設計なら「設計×材料×制御×AI活用」のような複合スキルが付加価値を生みます。③実務での適用を意識した学習:「この知識を明日の仕事にどう使うか」を常に意識することで、学習の優先順位が明確になり、習得スピードが上がります。技術士試験の受験も、体系的な知識習得と資格取得を同時に達成できる有効な手段です。

製造現場のAI活用で変わる仕事の未来

製造業においてAI・IoT・ロボティクスの活用が急速に進んでいます。エンジニアとして、これらの技術変化に適応するための視点を整理します。AIが代替しやすい業務は①定型的なデータ入力・集計②パターン認識型の品質検査③単純な報告書の作成です。一方、AIが苦手とする業務は①現場の文脈・暗黙知を必要とする判断②クライアントや社内の人間関係を踏まえた調整③新しい課題に対する創造的なアプローチです。AIを「自分の能力を増幅させるツール」として使いこなすエンジニアが、今後最も価値を持つ存在になります。ChatGPTやClaude Codeを使った設計計算・技術文書作成・データ分析の効率化を積極的に取り入れることが、AI時代のエンジニアとしての第一歩です。

技術者のキャリアを豊かにする「副業・複業」の活用方法

製造業・機械系のエンジニアが持つ専門知識は、スポットコンサル・技術執筆・セミナー講師など副業での活用価値が高いです。ビザスク(スポットコンサルプラットフォーム)に登録すると、自分の専門分野(製造業・設計・品質管理等)への相談に時給5,000〜30,000円で応えることができます。また技術系ライティング(技術ブログ・テクニカルライター)は、専門知識がある技術者だからこそ書ける高品質なコンテンツを作れます。技術者の副業は「自分の専門性をどう社会に還元するか」という問いへの実践的な回答でもあります。本業の傍らで副業を通じて異なる業界・企業の課題に触れることで、視野が広がり本業での問題解決能力も向上します。技術士資格があると副業での単価と信頼性が大幅に向上します。

製造業DXを推進するエンジニアに求められるスキルセット

製造業のデジタル変革(DX)を推進するためには、従来の機械・電気の専門知識に加えて新しいスキルの習得が求められます。DX推進エンジニアに必要な4つのスキル:①データ分析スキル:Python・Excel・PowerBIを使って製造データから洞察を得る力。②IoT・センシング基礎知識:センサー・PLCからデータを収集・可視化する仕組みの理解。③プロジェクトマネジメント:DX導入プロジェクトのスケジュール管理・ステークホルダー調整・費用対効果の評価。④変化マネジメント:現場の抵抗感を乗り越え、新しい技術を組織に定着させるコミュニケーション力。これらのスキルは、技術的な専門性に加えて学ぶ必要がありますが、オンライン学習(Udemy・YouTube・Coursera等)で独学できます。DX推進に関わる経験は、エンジニアのキャリアを管理職・コンサルタントへと発展させる足がかりになります。

技術者のキャリアを豊かにする「副業・複業」の活用方法

製造業・機械系のエンジニアが持つ専門知識は、スポットコンサル・技術執筆・セミナー講師など副業での活用価値が高いです。ビザスク(スポットコンサルプラットフォーム)に登録すると、自分の専門分野(製造業・設計・品質管理等)への相談に時給5,000〜30,000円で応えることができます。また技術系ライティング(技術ブログ・テクニカルライター)は、専門知識がある技術者だからこそ書ける高品質なコンテンツを作れます。技術者の副業は「自分の専門性をどう社会に還元するか」という問いへの実践的な回答でもあります。本業の傍らで副業を通じて異なる業界・企業の課題に触れることで、視野が広がり本業での問題解決能力も向上します。技術士資格があると副業での単価と信頼性が大幅に向上します。

製造業DXを推進するエンジニアに求められるスキルセット

製造業のデジタル変革(DX)を推進するためには、従来の機械・電気の専門知識に加えて新しいスキルの習得が求められます。DX推進エンジニアに必要な4つのスキル:①データ分析スキル:Python・Excel・PowerBIを使って製造データから洞察を得る力。②IoT・センシング基礎知識:センサー・PLCからデータを収集・可視化する仕組みの理解。③プロジェクトマネジメント:DX導入プロジェクトのスケジュール管理・ステークホルダー調整・費用対効果の評価。④変化マネジメント:現場の抵抗感を乗り越え、新しい技術を組織に定着させるコミュニケーション力。これらのスキルは、技術的な専門性に加えて学ぶ必要がありますが、オンライン学習(Udemy・YouTube・Coursera等)で独学できます。DX推進に関わる経験は、エンジニアのキャリアを管理職・コンサルタントへと発展させる足がかりになります。