プログラミングを独学で覚えるのは無理ではない。俺は独学で月収100万円稼ぐフリーランスエンジニアになれた

僕は完全独学でフリーランスエンジニアなりました、結論から言うと独学でプログラミングの習得は無理ではないです。

しかし、人から教えてもらったほうが効率よく習得できるには間違いないです。

最短4週間でWebアプリケーションを開発

 

今回は僕がどうやってプログラミングを独学で習得したかを紹介します。

習得するまでにやったこと

ドットインストールをやる

今ではProgateがあるんでそっちでもいいですが、僕が始めた時はProgateがなかったのでドットインストールで学習しました。

ドットインストールは手元で環境構築からできるので実際に動いたアプリケーションを触れるのがいいところです。

 

Webサービス・アプリを作ってみる

僕がプログラミングやってきてこれが一番結果が出てるのがこれ。

やっぱり手を動かすのが一番覚えます。

どんな方法でもいいので作りたいものを作ります。

フレームワークを使っちゃっても大丈夫です。

初心者はフレームワーク使うなと言う人がいますが、使ってください。

プログラミングを飽きずにやるには、形になるものを作ることです。

ある程度システム開発できるようになってから基礎を勉強すればいいだけです。

まずは継続することが大事です。

プログラミング初心者はフレームワークを使うべき。学習は継続することが大事だ。

 

独学が可能な理由

会社の新人研修で教えられる程度のことは十分独学で可能

プログラミングは範囲がかなり広く、言語だけでもいろいろな種類がありそれぞれ奥が深いです。

完璧に習得させるにはある程度の時間がかかるので、会社も完全に習得できるまで教育しません。

 

研修期間などで教えられるプログラミングの範囲は業務で使う最低限の知識レベルで狭く、独学でも十分覚えられる内容。

たった数カ月の研修で完全マスターできるほどプログラミングは簡単じゃないです。

研修後も周りから教えてもらったり自分で勉強して初めて一人前のエンジニアになれます。

結局、基礎を教えられた後でも独学する必要があります。

 

ネットに情報がたくさんある

プログラミングに関する情報はネットに溢れている。

プログラミング言語の使い方は必ずネットに公開されてあるし、英語で書かれた公式ドキュメントをわざわざ日本語で解説してくれる親切な人もいます。

何かわからないことがあったら、teratailという質問サイトで聞けばそこにいるエンジニアが答えてくれるので一発で解決します。

プログラミング言語の使い方がいつでもネットで見れて、わからないことがあれば人に聞ける環境なので当然独学は可能。

多くの仕事は極端に難しいことしない

仕事で使う技術が極端に難しいことはないです。

もちろん新しい技術で手探りで進めていくような仕事は難しいが、どこかで見たような通常のアプリケーションを作るレベルであれば実装に正解があるので難しいことはないです。

今はフレームワークや便利なライブラリを組み合わせてアプリケーションを作っていくことがスタンダードなのでその使い方さえ覚えれば仕事では十分に通用します。

真面目に書いたら50行ほど書く必要がアルゴリズムもライブラリを使えば1行で済むのでプログラミングを組むのも随分楽になってきています。

プログラミングを独学で習得して思ったこと

プログラミングを独学で習得してすることが出来たが、思い返せば人に教えてもらった方がよかったと思っています。

完全独学で勉強していた時は、

この書き方であってるのか?

何が間違っているのか?

と自分のやっていることが正解なのかわからず手探りで進めていました。

もし、教えてくれる人がいれば正解を導いてくれるので自分のやってることに疑いを持たずに済みます。

独学で習得することは十分に可能ですが人に聞いたほうが圧倒的に効率がいいので周りにエンジニアがいる人は教えてもらうことをおすすめします。

興味のある人は是非勉強してみて欲しい

最短4週間でWebアプリケーションを開発