プログラミング、フリーダイビング、ブロックチェーンのブログ

プログラミング道場

エンジニアが独学で実務経験っぽいことを学ぶ方法

更新日:

エンジニアとして就職するためには実務経験が大事だと聞いていますが、就職しないことには実務経験を積むことができません。
どうやって、最初の実務経験を積んだらいいでしょうか?

記事の内容


上記のような、IT業界の矛盾に苦しんでいる初学者は多いそうです。
この記事では、その矛盾を突破する方法を紹介していきたいと思います。

スクールの理想と現実

これからプログラミングを学ぼうとしている人が描いている学習像は、おそらくは以下のようなものではないでしょうか?
すなわち、Progateで軽くプログラミングを学んで、プログラミングスクールに通って就職するというものです。
でも、実際のところ、多くのケースは下記の図のようにはなりません。

プログラミングスクールに通う人の現実は、以下の図のようになります。
Progateで軽くプログラミングを学んで、プログラミングスクールに通ってから、なかなか就職できません。
なぜならば、「就職するためには実務経験が欲しい」と面接官から言われるからです。
つまり、就職するためには、「実務経験」という大きな壁が立ちはだかることになります。
でも、生徒からすると、「実務経験を積むために就職したいのに、どうやって実務経験を積んだらいいんだ!」という不満を抱えることになります。

IT業界が抱える矛盾点

この問題は、初学者の矛盾ではなく、IT業界が抱える矛盾だと私は考えています。

矛盾している!

  • 実務経験が無ければ、就職をすることができない
  • 就職をしないと、実務経験を得ることができない

独学でどうやって解決したらいいの?

擬似的に実務経験を積む方法

そこで、私が考えた擬似的に実務経験を積む方法を紹介します。

  1. 基本情報技術者試験の午後(データベース)を解く
  2. その問題にある仕様書やデータベースに沿って、Webアプリケーションを作成する

基本情報技術者試験の午後問題に使う年度や時期は、いつでも構いません。
過去問題は、こちらからダウンロードできます。

情報処理技術者試験の紹介

ここでは、例で平成30年春のデータベース問題を紹介します。

この問題を元にして、子供会の名簿を管理するWebアプリケーションを作成しましょう。
仮想的なクライアントは、子供会の人達です。
このWebアプリケーションを作成することで、以下のようなスキルが身につきます。

身につけられるスキル

  • 読解力(作者との対話)
  • 問題(仕様書)に対する理解
  • 仕様書からアプリケーションを作成する力

この3つのスキルは、実務で求められるスキルとほとんど同じです。
ただし、実際の現場では、基本情報処理試験のように丁寧には説明してくれないかもしれません。
でも、そうだとしても、基本情報技術者試験に書かれている仕様書(問題)からWebアプリを作成できるとしたら、それは、あなた自身のオリジナリティがある十分な実績になることは間違いありません。

まとめ

この記事では、初学者が擬似的に実務経験を積む方法を紹介しました。
上手く就職ができないという人は、是非、挑戦してみて下さい。

Good luck for your engineer life!

基本情報処理がどう実務に使われるか知りたい人は、この記事を読んで下さい

Webエンジニアが基本情報処理試験の中で知っておくべき内容

経験を積んだ後で転職しようか迷っている人は、この記事を読んで下さい

実務未経験のエンジニアは1年で会社を辞めていいの?【1年で辞めた方が1000万円は得】

IT業界について詳しく知りたい人は、この記事を読んで下さい

IT業界にいる人にオススメの本【2019年最新】

IT技術を使った会社の生存戦略 ソフトウェア・ファースト Sierを使った開発には限界がきており、これからは事業会社がエンジニアを雇用することで、ITの手の内化が必要だと、筆者は述べています。 現在のSierを使った開発方法の問題点と、事業 ...

続きを見る


30代からプログラミングを始めようか迷っている人は、この記事を読んで下さい

30代からプログラミングを始めることは可能なのか?【頑張ればギリギリセーフ】

エンジニアは人気の職種だと聞いていますが、若い人達が多い印象です。 30代から始めても間にあいますか? 2030年には79万人のエンジニアが不足 まずは、今後、10年間以上に渡るエンジニアの需給について確認しましょう。 自分の身を預けたいと ...

続きを見る


プログラミングスクールに行くか迷っている人は、この記事を読んで下さい

なんとなく、エンジニアになりたい人が無料のプログラミングスクールに行くべき理由【2019年12月の最新】

有料や無料のプログラミングスクールが多すぎて、どこにしようか迷っています。 無料のプログラミングスクールは、お得そうに見えますが、実際の所はどうですか? メリットやデメリットなどがあれば教えて下さい。 無料のスクールを推す理由 まずは、私が ...

続きを見る


自分がプログラミングスクールに行っても大丈夫か知りたい人は、この記事を読んで下さい

プログラミングスクールに通って挫折する人と上手くいく人の違い

スクールに通っている人の3パターン プログラミングスクールに通っている人のパターンを整理すると、以下の3パターンに分かれます。 それぞれのタイプの特徴を、もう少し詳細に説明していきます。 それぞれのタイプの特徴 大した努力をせずに文句ばかり ...

続きを見る


ゼロからWebエンジニアになりたい人は、この記事を読んで下さい

ゼロからWebエンジニアとして就職する方法【何もない自分に積み上げていく】

ちまたには、「エンジニアになるための情報」で溢れかえっています。 ジョージさんが考える「Webエンジニアになる方法」を教えて下さい。 私が定義するWebエンジニア まず、最初に以下の図を見て下さい。 これが、Web業界で働く人達の大分類です ...

続きを見る


独学で実務っぽい経験を積みたい人は、この記事を読んで下さい

エンジニアが独学で実務経験っぽいことを学ぶ方法

エンジニアとして就職するためには実務経験が大事だと聞いていますが、就職しないことには実務経験を積むことができません。 どうやって、最初の実務経験を積んだらいいでしょうか? スクールの理想と現実 これからプログラミングを学ぼうとしている人が描 ...

続きを見る



関連コンテンツ

-IT業界, 初心者向け, 勉強方法

Copyright© プログラミング道場 , 2020 All Rights Reserved Powered by AFFINGER4.