独学でITエンジニアになる方法。情熱と変態レベルの勉強が必要です。独学でITエンジニアになる方法。情熱と変態レベルの勉強が必要です。2021年2月4日TwitterSharePocketHatenaLINEコピーするhillpointエンジニア半分、ブロガー半分。複業フリーランスやってます。hillpointです。未経験からITエンジニアになる方法の1個として、独学でITエンジニアになる方法があります。え?独学でもなれるの?と思う方もおられるかもしれません。・本当に独学でITエンジニアになれるの?・どんな勉強をしたら良いの?・どんな会社に転職できるの?といった疑問に、ITエンジニアとして、プロジェクトマネージャーとして、延べ500人以上のITエンジニアの採用を見てきた経験からお答えします。独学でも、ITエンジニアには、なれます。この記事を読むことで、どうやったら独学でITエンジニアになれるか?また、どんなITエンジニア・会社へ転職できるか解ります。専門用語についてこのサイトでは、ITエンジニアが使う専門用語を使用しています。アイコンがついている専門用語は、「知らないと恥ずかしいITエンジニアの用語集」ページに説明を記載しているので、専門用語の意味が解らない場合、リンクをタップして、説明を参照してください。なりたい姿を明確に決める最低限必要なエンジニアのスキルを勉強する。少なくとも1個、メジャーなプログラミング言語を勉強し習得する。なりたい姿になるための勉強を変態レベルでする勉強したものを活かし、ポートフォリオサイトを作成する情熱とポートフォリオサイトだけを武器に転職活動をする。ポテンシャル採用でITエンジニアになる独学でITエンジニアになることは簡単か?難しいか?簡単じゃないです。通常、どんな過程を踏んで、1人前のITエンジニアになるか?と言うと、こんな感じです。研修後から2年目になるまでは、OJTとして先輩に教わりながら実務の勉強2年目から駆け出しのプログラマー2年目から駆け出しのプログラマーですが、まだまだ1人前のITエンジニアとは言えません。引き続き、先輩やまわりのエンジニアに聞いたり、助けてもらったり、勉強もしないといけません。早い人で、3年目ぐらいから、1人前のプログラマーとしてやっていけるかもしれませんが、ITエンジニアの中で、プログラマーというのは、一番下の役割です。ここから、システムやプログラムの設計をするシステムエンジニア、チームを率いてプロジェクトリーダー、プロジェクトを統括するプロジェクトマネージャーになったりと、まだまだ先は続きます。なにが言いたいか?と言うと独学であろうと、スクールなり、会社の集合研修を受けるとしても、1人前のITエンジニアになるというのは、なかなか難しく、時間がかかるものです。簡単じゃないということです。言え、スクールに行くとなると、お金と時間がかかりますし、未経験で優良なIT企業に転職できるか?というと、それはできません。なると、独学か?となるわけです。独学でITエンジニアになるのは、簡単ではありませんが、こうすればなれる!、そんな方法教えます。なりたい姿を明確に決める最低限必要なエンジニアのスキルを勉強する。少なくとも1個、メジャーなプログラミング言語を勉強し習得する。なりたい姿になるための勉強を変態レベルでする。勉強したものを活かし、ポートフォリオサイトを作成する。情熱とポートフォリオサイトだけを武器に転職活動をする。ポテンシャル採用でITエンジニアになる。独学でITエンジニアになるために必要なものそれは、情熱と変態レベルの勉強です。「どうしても、独学で、ITエンジニアになりたい。「どうしても、あのIT企業に入りたい。「なりたい姿・ITエンジニアは、スクールや未経験可の求人などからはなれないエンジニア。」そんな情熱と会社員エンジニアなど相手にならない変態レベルの勉強をして得た知識とスキルが必要です。なりたい姿を明確に決めるどんな目的・領域・技術で、どんなITエンジニアになりたいか?明確に決めましょう。これがあいまいであったり、ブレたりすると、せっかくの勉強が的外れとなることがあります。・Webエンジニアになって、たくさんの人が使うWebサービスを作るエンジニアになりたい。・今話題のAIを開発するエンジニアになりたい・パソコンやコンピューターが好きなので、インフラエンジニア・サーバエンジニアになりたいなどなど1言にITエンジニアと言っても、いろんなエンジニアの種類があります。エンジニアの種類については、この記事見てください。続きを見るより具体的で明確であれば、あるほど、良いです。最低限必要なエンジニアのスキルを勉強する。どんな種類のITエンジニアになるとしても、ITエンジニアとして最低限必要な基礎スキルがあります。・パソコンの基礎知識。Officeが使えること。Linuxが使えること。SQLが使えること・Webの基礎知識。HTML、CSS、JavaScriptが使えること。・バージョン管理の基礎知識。このあたりは、技術というよりは、ツールです。使えるようになることが大切です。ありますが、ここにあげたスキルを必死で勉強し、全てを完璧に習得する必要はありません。実は、そんなことは不可能です。これらのスキルは、基礎知識を身に着け、まずは使えるようになることを目的に勉強してください。最低限必要なエンジニアのスキルについては、以下記事参照してください。ITエンジニアとして、こればっかりは、できんと困る。最低限必要なスキルセット続きを見る少なくとも1個、メジャーなプログラミング言語を勉強し習得する。プログラム言語は、いろんな種類があり、多数あります。少なくとも、1個は、メジャーなプログラミング言語を選んで、徹底的に勉強し、習得してください。入門サイトや参考書などを使って、基礎から応用まで、この言語であれば、なんでもできますよ。いうレベルまで習得してください。ITエンジニアになるために最初に勉強するプログラミング言語については、以下記事参照してください。続きを見るなりたい姿になるための勉強を変態レベルでするさて、ここからです。ここまでは、独学は難しいと言っても、本やWebサイト、動画サービスなどを利用して、勉強していくのは、まぁできると思います。ここまでの勉強は、基礎であり、勉強したからと言って、ITエンジニアになれるというレベルではありません。独学でプログラミングを勉強した人がいるというレベル。ここからは、なりたい姿になるために、必要な知識・勉強を変態レベルで勉強します。「情熱」、「心から好き」、「あこがれ姿になりたい」、そんな希望、意思を持って、変態のように勉強してください。最低限、専門的にやっている会社員には負けないレベルまで、勉強する必要があります。そのレベルを超え、変態的に詳しいというレベルに達してください。しないと、経験値のある会社員エンジニアや将来有望な新卒などを押しのけて、優良なIT企業に入ることはできません。どんなレベルかと言うと例:独学で、Webエンジニアになるなりたい姿として、将来は、誰しもが使うWebサービスを開発するエンジニアになりたい。誰しも知っているWebサービスを展開している会社への転職をターゲットとします。そのような会社の中途採用のページを参照すると、こんな事書いてあると思います。これ、ほんとにある有名IT企業の募集要件です。