【プログラミング】独学でどんな勉強した?フリーランスになるまでの道
プログラミングを勉強していこうかなという時…
何をやればいいのか?学校行くべき?
などといったような疑問が生まれてくるでしょう
「学校に通うのは高いし、通う時間がない…空き時間に自由にできる”独学”でプログラミングができるようになりたいな…」
という方は多いはず
私も学び始める時に思ったことです
試行錯誤しながら学び続けた現在
プログラミングを始めて約3年程でフリーランスになったわけですが
そんな私が独学だったらこのように進めればいいのでは?
というのを
個人なりに述べていきたいと思います
では見ていきましょう!!
1. 独学でプログラミングができるようになるまでの道のり
私が考える「プログラミングができる」というのは
「ソースを書いて、実際に動くアプリを作成できること」とします
その道のりは以下の3ステップです
- progateでまずやってみよ
- 参考書で学べ
- アプリを作成せよ
独学でやるならこの3ステップであれば詰まらずいけるのではないのかと考えています
レベル感で言うと
- 基礎中の基礎をやれ
- 基礎をベースにマニュアル通り作れ
- 学んできた基礎使って作れ
1.1 progateでまずやってみよ
ここでは「プログラムを実際に書いて動かしてみる」ということを行っていきます
progateでは特に開発環境を構築するなどと言った準備することなく、
サイト上でプログラムを書いてすぐに処理結果を確認できる代物です
(環境構築が大変で辞めちゃうって人がいますからね..)
無料版と有料版がありますが
無料版でも充分っていう触感でしたね
ここで詰まった人は「向いていないので辞めたほうがいいのでは?」と思わせるくらいわかりやすいです
ここで基礎中の基礎を学んでいきましょう
【サイトリンク】
progateへはここから飛べます
1.2 参考書で学べ
基礎中の基礎を学んだら製品を作っていきましょう!という事になります。
ただ、「progate」ではプログラムを書いただけで、どうやって開発するかわからないという状況に直面するでしょう。
そんな時に参考書の出番なんですね
参考書はいっぱいありますよね?
オススメなのが「製品を作りながら言語を教えてくれる参考書」になります
なぜオススメかというと「環境構築~製品完成」まで手順が記載してあるためです
製品を開発するまでの流れをつかむことができるのです
もちろん、すべて参考書に手順が記載されているため迷うことはおそらくないです(笑)
ここで注意なのは、「なるべく最新の参考書を選択すること」です
IT技術は日々成長しており、一年前の参考書というだけで今では使えないというのはよくあることなんです
ここで詰まらずやれればITエンジニアへの道へあと一歩です( `ー´)ノ
1.3 アプリを作成せよ
さて、プログラムも書けるし、そのための環境を構築できるようになりましたね!?
あとは製品を作るのみです!
自分で何でもいいので製品を作るのです
私はWebアプリケーションエンジニアなので、オススメする製品は「掲示板」です
フロント(画面) ⇒ バックエンド(Java等) ⇒ DB(データベース) ⇒ バックエンド ⇒ フロント
でinsert/update/view/deleteに関する開発ができるからです
一連の流れを実装することができるのです
もし、これを作ってみたいというのがあればそれに挑戦するのもありです( `ー´)ノ
ここで自分の製品ができれば闘っていけるのではと思いますね!
2. 転職!!
この3ステップを行うことで、ITエンジニアに挑戦できるのでは?と個人的には思っています
転職に踏み切っていきましょう!
転職に挑むにあたって3つ目の「アプリを作成せよ」は非常に重要です
相手面接官に対して自己アピールを行う際に有効だからです
自分がこんだけプログラムを書けるし、独学でやったという事で意欲をアピールできるからです
自分がこれまでに行ってことをヒストリーのように紹介するのも効果的なのかと思います
3. さいごに
いかがでしたでしょうか?
このような手順があれば「踏み出せる!」という方もいらっしゃるのではないでしょうか?
(私自身そうだったwww)
ITエンジニアは魅力的ですよね
スキルが際立つため、自分の年収に大きく影響します
強スキルなら高年収、弱スキルなら低年収という個の力が際立つ
だからこそ挑戦するのは面白いと思うのです
何もわからないことをやり始めるのはとてもストレスがかかります、大変です
ただ、その先を見なくてはなりません
その努力は必ず後からついてくるはずです
是非、これからITエンジニアになろうと思うかたは頑張ってください!!
プログラミングスクールに入ったほうが教えてもらえるから早く成長できることは間違いないでしょう
⇓ プログラミングスクールで手っ取り早く成長したいという方はお試しください!!
是非フォローしてください
最新の情報をお伝えします