ITスキルの勉強ってどのぐらいやればいいの？

## 背景
[日経クロステックが 2018年 に実施した読者アンケート](https://xtech.nikkei.com/atcl/nxt/column/18/00501/110700002/)によると、**ITエンジニアの3人に2人がプログラミングのスキル不足を感じている**、との事です。また[ソフトウェア品質に関するサイト Qbook が 2020年 に実施したアンケート](https://www.qbook.jp/column/1133.html
)によると、**ソフトウェア開発関係者の9割以上が「テスト・品質保証技術について学びたいと感じている」**、との事です。

一方で IT エンジニアからは「仕事が忙しくて学習したくても時間が取れない」という悩みもよく聞かれます。そこでこの記事では、どの程度の時間勉強すればよいのか、何を勉強すればいいのか、という２点について、データに基づいて紹介します。

## どの程度の時間勉強すればいいか
### 社会人の勉強時間は週に2時間

[総務省統計局が発表した令和3年社会生活基本調査](https://www.stat.go.jp/data/shakai/2021/index.html)（生活時間及び生活行動に関する結果）によると、有業者の「学習・自己啓発・訓練」は週全体で**平均3分**です。これには理由があり、勉強していない人が **約97.7%** のため、平均時間が極端に少なくなっています。

実際に勉強している **2.3%** の人の平均の学習時間は**週全体で132分**です。まずはこの**週に2時間**が目安になるでしょう。

### 小学４年生の勉強時間は毎日1時間

学研総合研究所が2014年に実施した[「小学生の日常生活に関する調査」](https://www.gakken.jp/kyouikusouken/whitepaper/201409/chapter4/09.html#:~:text=%E2%98%85,%E5%B9%B3%E5%9D%871%E6%99%82%E9%96%9310%E5%88%86&text=1%EF%BD%9E6%E5%AD%A6%E5%B9%B4%E3%81%AE,%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E3%82%88%E3%81%86%E3%81%A0%E3%80%82)によると、小学４年生の自宅での勉強時間は**一日平均1時間12分**です。
よく「遊ぶのが仕事」と言われる小学生が1時間勉強しています。スキル不足を感じる大人は１日１時間を目指したい所です。

### 中学1年生の勉強時間は毎日2時間

[ベネッセ教育総合研究所の調査によると](https://www.benesse.co.jp/zemi/media/article/chu_test/)、中学1年生の自宅での勉強時間は**一日平均2時間1分**です。

### 高校3年生の勉強時間は毎日3時間半

ベネッセ教育総合研究所の[「高校生活と進路に関する調査2018」](https://berd.benesse.jp/shotouchutou/research/detail1.php?id=5397
)によると、四年制大学へ進学を希望する高校3年生の自宅や塾での平均勉強時間は、**3時間26分**です。
個人的な想像ですが、普通の人が周りの支援を受けて、プライベートや趣味を犠牲にしつつ、継続的に自宅で勉強できる最大の時間が、毎日3時間半なのかなと感じます。

### 大学生の学習時間は毎日40分

[ベネッセ教育総合研究所の調査によると](https://berd.benesse.jp/special/datachild/comment02_4.php)、大学生の自宅での学習時間は**一日平均40分程度**です。海外と比較してこの時間は短いです。強制力が働かない中で主体的に学ぶのは難しいことがわかります。

### 未経験向けプログラミングスクールの学習時間は毎日4時間

[株式会社スタートアップテクノロジーが運営する即戦力 IT スクール](https://runteq.jp/curriculum)は、週 25 時間から 30 時間のカリキュラム、一日平均すると 4 時間の学習時間となっています。

## 何を勉強するの？
## 情報処理技術者試験
### 独学で勉強する場合

資格予備校の TAC によると、情報処理技術者試験を独学する場合は以下の勉強時間が必要との事です。

|試験名|合格率|勉強時間|
|---|---|---|
|ITパスポート試験|50%|[180時間](https://www.tac-school.co.jp/kouza_joho/joho_ip/ip_study_time.html)|
|情報セキュリティマネジメント試験|50%|[200時間](https://www.tac-school.co.jp/kouza_joho/joho_fe/fe_study_time.html)|
|基本情報技術者試験|23～27%|[200時間](https://www.tac-school.co.jp/kouza_joho/joho_fe/fe_study_time.html)|
|応用情報技術者試験|20%|[200〜500時間](https://www.tac-school.co.jp/kouza_joho/joho_ap/ap_study_time.html)|
|情報処理安全確保支援士試験|15〜19%|[100〜600時間](https://www.tac-school.co.jp/kouza_joho/joho_sc/sc_study_method.html)|

教育ソフトを販売する ＫＩＹＯラーニング株式会社によると、高度情報処理技術者試験を独学する場合は以下の勉強時間が必要との事です。

|試験名|合格率|勉強時間|
|---|---|---|
|ネットワークスペシャリスト試験|14〜16%|[20〜100時間](https://studying.jp/itstrategist/about-more/koudo_difficulty_level.html#07)|
|データベーススペシャリスト試験|15〜18%|[40〜200時間](https://studying.jp/itstrategist/about-more/koudo_difficulty_level.html#08)|
|プロジェクトマネージャ試験|13〜15%|[50〜500時間](https://studying.jp/itstrategist/about-more/koudo_difficulty_level.html#04)|
|ITサービスマネージャ試験|13〜15%|[100〜150時間](https://studying.jp/itstrategist/about-more/koudo_difficulty_level.html#05)|
|システムアーキテクト試験|13〜15%|[100〜200時間](https://studying.jp/itstrategist/about-more/koudo_difficulty_level.html#06)|
|システム監査技術者試験|14〜16%|[100〜300時間](https://studying.jp/itstrategist/about-more/koudo_difficulty_level.html#03)|
|ITストラテジスト試験|14〜15%|[150〜200時間](https://studying.jp/itstrategist/about-more/koudo_difficulty_level.html#02)|
|エンベデッドシステムスペシャリスト試験|17〜18%|[400〜500時間](https://studying.jp/itstrategist/about-more/koudo_difficulty_level.html#09)|

### 資格スクールに通う場合

TAC の情報処理技術者講座の学習期間は以下の通りです。

|講座名|講座の期間|回数|講座の費用|
|---|---|---|---|
|[ITパスポート](https://www.tac-school.co.jp/kouza_joho/joho_crs_ap_ip_hon.html)|３ヵ月|全15回|2万9千円|
|[情報セキュリティマネジメント](https://www.tac-school.co.jp/kouza_joho/joho_crs_ap_sg_hon.html)|３ヵ月|全11回|2万7千円|
|[基本情報技術者](https://www.tac-school.co.jp/kouza_joho/joho_crs_ap_fe_hon.html)|６ヵ月|全32回|6万7千円|
|[応用情報技術者](https://www.tac-school.co.jp/kouza_joho/joho_crs_ap_ap_hon.html)|６ヵ月|全44回|11万8千円|
|[情報処理安全確保支援士試験](https://www.tac-school.co.jp/kouza_joho/joho_crs_ap_siensi_hon.html)|６ヵ月|全23回|9万円|
|[ネットワークスペシャリスト](https://www.tac-school.co.jp/kouza_joho/joho_crs_nw_hon.html)|６ヵ月|全19回|7万5千円|
|[ITストラテジスト](https://www.tac-school.co.jp/kouza_joho/joho_crs_st_hon.html)|６ヵ月|全12回|6万7千円|
|[システムアーキテクト](https://www.tac-school.co.jp/kouza_joho/joho_crs_sa_hon.html)|６ヵ月|全12回|6万7千円|
|[ITサービスマネージャ](https://www.tac-school.co.jp/kouza_joho/joho_crs_sm_hon.html)|６ヵ月|全12回|6万7千円|

時間が少なそうに見えますが、次の講義までに1講義分の復習を行うので、実際にはもう少し勉強時間がかかります。

## Oracle 認定 Javaプログラマ
	
|資格|勉強時間の目安|
|---|---|
|Bronze SE|約40~50時間|
|Silver SE|約80~100時間|
|Gold SE|約150時間|

## ORACLE MASTER
ORACLE MASTER は Oracle データベースを運用・管理する技術者向けの技術者認定資格です。ゴールド以上の上位資格の認定には試験合格に加えて、Oracle University が指定する研修コースを受講することが必要です。


|資格|合格率|勉強時間の目安|
|---|---|---|
|Bronze（ブロンズ）|65%|20~60時間|
|Silver（シルバー）|60%|20~40時間|
|Gold（ゴールド）|57%|20~40時間|
|Platinum（プラチナ）|非公開|350時間|


## Linux 技術者認定試験
	
|資格|合格率|勉強時間の目安|
|---|---|---|
|LPIC-1|50%|約50~200時間|
|LPIC-2|20%|約75~85時間|
|LPIC-3|20%|約700時間|

## 日本ディープラーニング協会
	
|資格|合格率|勉強時間の目安|
|---|---|---|
|G 検定|66%|40時間|
|E 資格|70%|200時間|

## AWS認定資格

|試験名|難易度|
|---|---|
|AWS Certified Cloud Practitioner|低|
|AWS Certified Developer - Associate|中|中|
|AWS Certified Solutions Architect - Associate|中|
|AWS Certified Solutions Architect - Professional|高|
|AWS Certified SysOps Administrator - Associate|中|
|AWS Certified DevOps Engineer - Professional|高|
|AWS Certified Security - Specialty|高|
|AWS Certified Database - Specialty|高|
|AWS Certified Advanced Networking - Specialty|高|
|AWS Certified SAP on AWS - Specialty|高|
|AWS Certified Data Analytics - Specialty|高|
|AWS Certified Machine Learning - Specialty|高|


## まとめ
この記事では社会人の学習時間のデータと、学習の例としていくつかの試験の勉強時間を紹介しました。

## 個人的な感覚
私の個人的な目安を紹介します
- 育児/介護をしている場合でも、週 2 時間は勉強してほしい
- 特に趣味がなく本気で勉強したい場合は、一日 3 時間程度、週 21 時間以上の勉強をしてほしい
- バンドやスポーツなど、趣味仲間がいて大事にしたい場合は、週 5 ～ 10 時間程度の勉強をしてほしい

### 勉強方法の例
- 情報処理技術者試験や英語技能検定などの公的な資格を取る
- セミナーやコミュニティに参加する
- PC やネットワークなどの作業環境を構築する
- プログラムを書いて公開する
- ブログを書く、動画を公開する
- 技術書を読む

## 参考文献
- 総務省統計局「令和３年社会生活基本調査結果」 > 調査票Ｂに基づく結果> 3-1 
従業上の地位，行動の種類別主行動の総平均時間・行動者平均時間・行動者率
https://www.e-stat.go.jp/stat-search/files?page=1&layout=datalist&toukei=00200533&tstat=000001158160&cycle=0&year=20210&month=0&tclass1=000001158188&tclass2=000001158189&tclass3=000001158190