MechaToraのブログ

記事のアイキャッチ画像
キャリア・資格

エンジニアとして学び続ける技術 - 継続的成長の秘訣

「技術の進化が速すぎて追いつけない」「何を学べばいいか分からない」「モチベーションが続かない」——エンジニアとして働く上で、継続的な学習は避けて通れません。しかし、仕事と両立しながら学び続けるのは簡単ではありません。

この記事では、32歳からプログラミングを始め、2年間で15個のWebアプリを作り、社労士×エンジニア×データ分析のスキルを身につけた私の経験から、継続的に学び続ける技術を解説します。情報収集の方法、学習の習慣化、モチベーション維持のコツまで、実践的な内容をお伝えします。

なぜ学び続ける必要があるのか

技術の進化スピード

IT業界の技術トレンド:

例:フロントエンドの変遷(過去10年)

2014年: jQuery全盛期
2016年: React台頭
2018年: Vue.js人気上昇
2020年: Next.js、Nuxt.jsの普及
2022年: Svelte、SolidJSが注目
2024年: RSC(React Server Components)、Astroの台頭

学ばないとどうなるか

情報収集の方法

セクション画像

1. 技術ブログ・ニュースサイト

私が毎日チェックしているサイト:

日本語

英語

2. Twitter(X)

フォローすべきアカウントの見つけ方:

  1. 興味のある技術の公式アカウント(@reactjs、@vuejs など)
  2. 有名エンジニア(Dan Abramov、Kent C. Doddsなど)
  3. 日本の技術者(#技術書典、#駆け出しエンジニアと繋がりたい)

3. YouTube

おすすめチャンネル:

4. Podcast

通勤時間に聞いています:

5. GitHub Trending

https://github.com/trending

今注目されているプロジェクトが一目で分かります。週1回チェックするだけで、トレンドを把握できます。

何を学ぶべきか

学習の優先順位

優先度 内容 理由
業務で使う技術 即座に役立つ、学習コストを会社が負担
需要の高い技術 転職・副業で有利
基礎・原理原則 長期的に役立つ
最新の流行技術 すぐに廃れる可能性

私の学習履歴(2年間)

1年目(2022年10月〜2023年9月)
- HTML/CSS/JavaScript基礎
- Git/GitHub
- Responsive Design
- API連携(fetch, async/await)
- GitHub Pages

2年目(2023年10月〜2024年9月)
- R言語、Tidyverse
- データ可視化(ggplot2)
- PWA実装
- Leaflet.js(地図ライブラリ)
- パフォーマンス最適化

今後の予定(2024年10月〜)
- TypeScript
- React基礎
- Firebaseバックエンド
- 機械学習(Python)

「広く浅く」vs「狭く深く」

私の戦略:T字型スキル

結果:「何でも一通りできるが、データ分析は特に強い」という強みができました。

学習の習慣化

セクション画像

毎日少しずつ

私のルール:週10〜15時間、毎日最低1時間

平日のスケジュール

06:00 起床
06:30〜07:30 朝の学習(1時間)
08:00〜18:00 本業
19:00〜21:00 夕食、家事
21:00〜22:00 夜の学習(1時間)
22:30 就寝

平日:2時間/日 × 5日 = 10時間

休日のスケジュール

土曜:午前3時間
日曜:完全オフ(学習しない)

週合計:平日10時間 + 土曜3時間 = 13時間

「やる気」に頼らない

重要なのは、習慣化です。歯磨きと同じように、考えずにできる状態を目指します。

習慣化のコツ

学習記録の例

Notionで記録している内容:

## 2024年10月28日(月)
- 学習時間: 1.5時間
- 内容: TypeScript基礎(型定義、インターフェース)
- 成果物: todo-app.tsを作成
- 明日やること: ジェネリクスを学ぶ

## 2024年10月29日(火)
- 学習時間: 2時間
- 内容: TypeScriptのジェネリクス
- 成果物: 型安全なAPI関数を作成
- 気づき: 型推論がすごく便利

モチベーション維持の秘訣

1. 小さな成功体験を積む

大きな目標(「Reactをマスターする」)ではなく、小さな目標(「Todoアプリを作る」)を設定します。

私の場合

  1. 最初の1ヶ月:HTML/CSSで静的ページ作成
  2. 2ヶ月目:JavaScriptでTodoアプリ
  3. 3ヶ月目:天気予報アプリ(API連携)
  4. 4ヶ月目:地震モニター(リアルタイム更新)

1ヶ月ごとに「動くものができた!」という達成感があり、モチベーションが続きました。

2. アウトプットを公開する

私のアウトプット:

公開することで、「誰かに見られている」という緊張感が生まれ、継続につながりました。

3. コミュニティに参加する

同じ目標を持つ仲間がいると、モチベーションが維持しやすくなります。

4. 自分への投資と考える

技術書やUdemyにお金を使うのは、自己投資です。

私の投資とリターン:

挫折しそうになったら

よくある挫折パターン

  1. 難しすぎて理解できない
  2. 時間が取れない
  3. 成果が出ない
  4. 孤独

私の対処法

1. 難しすぎる場合

2. 時間が取れない場合

3. 成果が出ない場合

4. 孤独な場合

実践:私の2年間の成長

0年目(2022年9月)

1年目(2023年9月)

2年目(2024年9月)

継続のコツ

まとめ

継続学習のチェックリスト

最も重要なこと

完璧を目指さず、継続すること

私は32歳から始めて、2年間で人生が変わりました。年齢は関係ありません。今日から始めれば、2年後には別人になっています。

あなたも、今日から1時間だけ学習を始めてみませんか?