「スキルアップしなきゃとは思ってるけど、何から手をつければいいかわからない」——ぼくも30代前半、まったく同じ状態でした。この記事を読むと、エンジニアとしてスキルアップするための具体的な5ステップと、実際に使えるツール・サービスがわかります。
・動画学習(UdemyなどのE-learning)+手を動かす実践がもっとも効率がいい
・「何を学ぶか」より「なぜ学ぶか」を先に決めると続きやすい
・無料で始められる手段はたくさんある。まずはコストゼロで動いてみるのが正解
タケPM
SIerからフリーランスPMへ転身。リモートワーク・転職・副業のリアルな話を体験ベースで発信しています。
そもそも「エンジニアのスキルアップ」って何を指してるの?
「スキルアップ」という言葉、なんとなく使いがちですよね。でも実際に何を指すのかを整理しておかないと、行動に移せません。まずここを確認しておきます。
エンジニアのスキルアップは、大きく3つに分けられます。
- 技術スキル:プログラミング言語・フレームワーク・インフラなど「手を動かす力」
- ソフトスキル:コミュニケーション・ドキュメント作成・チームワークなど「人と働く力」
- ドメイン知識:業界知識・ビジネス理解など「現場で活きる文脈理解」
ぼく自身、SIer時代は技術スキルだけを追いかけていました。でも正直、技術だけ上げても評価が上がらない場面がすごく多かったです。ソフトスキルやドメイン知識が足りないと、現場では「使えるエンジニア」にはなれないんですよね。
だから「スキルアップしたい」と思ったときに、まず「どの領域を伸ばすか」を決めるのが最初の一歩になります。
スキルアップがうまくいかない人に共通する3つの原因
「やろうとは思ってるんだけど続かない」という人が多い印象があります。実際にぼくもそうでした。その原因、だいたいこの3つに集約されます。
① 目標が「ふわっと」している
「Pythonを勉強する」「クラウドを学ぶ」という目標は、実はあまり機能しません。「なぜ学ぶか」がないと、ちょっとつまずいただけでやめてしまいます。
「転職のために〇〇の資格を3ヶ月で取る」「今の案件でAWSを使うから1ヶ月で基礎を固める」くらいまで具体化すると、続きやすくなります。
② 学習手段が自分に合っていない
本が好きな人、動画のほうが頭に入る人、手を動かさないと覚えられない人——学習スタイルは人それぞれです。
「技術書を買って積ん読」はエンジニアあるあるですが(ぼくも何冊やらかしたか…)、本が合わない人は動画サービスや実践型の学習プラットフォームに切り替えるだけで、ぐっと進むことがあります。
③ 「学ぶだけ」で終わっている
これが一番もったいないパターンです。インプットだけして、アウトプットしていない。知識は使わないと定着しません。学んだことを実際のコードや業務で試す、または記事やメモとして書き出す——この「アウトプットの習慣」がないと、スキルはなかなか伸びないです。
エンジニアがスキルアップする5ステップ
で、結論から言うと、ぼくが実際にやってよかったと感じているのはこの5ステップです。順番通りに進めると、迷いが減ります。
STEP 1:「なぜ学ぶか」を1行で書く
目標設定の話です。ポイントは「1行で書けるくらいシンプルにする」こと。
例えばこんな感じです。
- 「半年後の転職で年収を100万上げるためにAWSの資格を取る」
- 「現在の案件でReactを使うことになったので、3週間で基礎を固める」
- 「フリーランス単価を上げるためにセキュリティの知識をつける」
「1行書けないならまだ目標が決まっていない」と思っていいです。ここが曖昧なまま次に進んでも、だいたい途中で止まります。
STEP 2:学習手段を1つだけ選ぶ
学習手段はたくさんあります。本、動画、オンライン講座、メンター、コミュニティ……。でも最初から複数を組み合わせると分散して進まなくなるので、まず1つだけ選ぶのがおすすめです。
ぼくが実際に使ってよかった手段をいくつか紹介します。
動画学習:Udemy
Udemyは、エンジニア向けの動画講座が大量にあるE-learningサービスです(E-learningとは、インターネットを使ったオンライン学習のこと)。頻繁にセールをやっていて、1,000円〜2,000円台で購入できることが多いです。
ぼく自身、フリーランス転向直前にAWSの講座をUdemyで買って、通勤電車の中で見ていました。「セール時以外は割高なので、定価では買わないほうがいい」というのが正直な感想です。セールを待てば十分です。
コードを書きながら学べる:Progate
Progateは、ブラウザ上で実際にコードを書きながら学べるサービスです。HTML/CSS・JavaScript・Python・Rubyなど主要な言語に対応しています。
無料プランでも基礎の一部は学べます。有料プランは月額1,078円(税込)程度。「本だと眠くなる」「手を動かさないと覚えられない」という人にはかなり向いていると思います。
STEP 3:小さく始めて「毎日触れる」習慣を作る
いきなり「毎日2時間勉強する」は続きません。ぼくは何度も失敗しました。最初は「毎日15分だけ」でいいです。
「毎日15分なんて意味あるの?」と思うかもしれませんが、意外と大事で、「毎日触れる」という習慣そのものを作ることが目的です。習慣化できてから量を増やすほうが、結果的に長続きします。
・朝起きてすぐ15分(スマホを見る前に学習を入れる)
・通勤中に動画を1本だけ見る
・昼休みにコードを1問だけ解く
「まとまった時間が取れたらやる」は、ほぼやらない前提で考えたほうが現実的です。
STEP 4:学んだことを「使う場所」を作る
インプットだけでは定着しないので、アウトプットの場を意図的に用意します。
実際にやってみた話をします。ぼくがAWSを勉強していたとき、学んだことをNotionに箇条書きでまとめるようにしていました。「人に説明できるレベルで書く」という意識を持つだけで、理解の深さが全然違います。
- 個人プロジェクト(GitHub上に小さいアプリを作る)
- 技術ブログやZennで記事を書く(Zennとは、エンジニア向けの技術記事投稿サービス)
- 社内や勉強会でLT(ライトニングトーク:短い発表のこと)をする
- NotionやObsidianで学習ノートをまとめる
Zennは無料で使えるので、まず「自分のための学習メモ」として記事を書き始めるだけでもOKだと思います。
STEP 5:月1回、振り返りをする
がんばって学んでいても、振り返りをしないと「なんとなく勉強している」状態になりがちです。月に1回だけでいいので、こんな問いを自分に投げかけてみてください。
- この1ヶ月で何が学べたか?
- 当初の目標に近づいているか?
- 学習手段は自分に合っているか?変えるべきか?
- 次の1ヶ月で何に集中するか?
これをやるだけで、「なんとなく勉強してた期間」がぐっと減ります。ぼくはこれをNotionで管理しているのですが、見返すと「あ、こんなこと学んでたんだ」という発見があって、ちょっとテンション上がります。
無料でスキルアップできるリソース3選
「まずはお金をかけずに始めたい」という人のために、無料で使えて実際に役立つリソースをまとめます。正直、最初は無料のもので十分だと思っています。
① サバンナ感覚で使える:MDN Web Docs
MDN Web Docsは、Web技術(HTML・CSS・JavaScriptなど)の公式ドキュメントサイトです。無料で、日本語対応もされています。
「リファレンスとして使う」というより、学習の補助として「わからない単語が出たらここで調べる」という使い方が合ってます。
② 問題を解きながら学べる:paiza
paizaは、プログラミングの問題を解きながらスキルを磨けるサービスです。スキルチェック問題もあり、自分のレベルを客観的に確認できます。
無料範囲でも十分なボリュームがあります。「コードを書くことに慣れたい」という人に向いてます。
③ クラウドの基礎をタダで学べる:AWS Skill Builder(無料枠)
AWS Skill Builderは、AWSが公式に提供している学習プラットフォームです(AWSとは、Amazon Web Servicesの略で、クラウドサービスの大手プラットフォームのこと)。
無料プランでも基礎コンテンツにアクセスできます。AWSの資格を狙っている人にとっては、最初の足がかりとして使いやすいです。
こんな人には向いていない学習スタイルもある【正直な話】
スキルアップの方法を紹介してきましたが、正直、「万人に合う方法」はないと思っています。ここでは「こういう人にはこの方法は合わないかも」という話をしておきます。
・資格学習だけに集中することが向いていない人:資格は「知識の証明」にはなりますが、コードが書けるようにはなりません。「資格を取ってもすぐには現場では使えなかった」という経験、ぼく自身も持っています。資格と実践は並行して進めるのがベターです。
「自分に合った手段を選ぶ」ことが、スキルアップ継続の一番の条件です。カッコいい方法より、自分が続けられる方法が正解です。
まとめ:まず「なぜ学ぶか」を1行書いてみてください
この記事で伝えたかったことを整理します。
- スキルアップは「技術・ソフトスキル・ドメイン知識」の3領域がある。どれを伸ばすかを先に決める
- 目標は「1行で書けるくらいシンプル」にする。ふわっとした目標は行動につながらない
- 学習手段は最初は1つだけ選ぶ。UdemyやProgateは初心者〜中級者に向いている
- 「毎日15分」の習慣化が最初のゴール。いきなり長時間はやらなくていい
- アウトプット(ブログ・個人開発・LTなど)を組み合わせると定着が早い
で、結論から言うと、一番大事なのは「動き始めること」です。完璧な計画より、今日15分だけ手を動かすほうが100倍価値があります。
まずは「なぜ学ぶか」を1行だけメモ帳に書いてみてください。それがスタートラインです。

