学びの壺

プログラミングは独学でも勉強法次第で無敵?プログラマを目指す君へ!

 

プログラミングとの出会いは

人それぞれかと思いますが、

近年ではスマートフォンの普及により

スマホアプリ(スマートフォンアプリケーション)で

好きなゲームなどを遊んでいるうち

「このキャラクターの制御は

どう処理しているのかな?」とか、

 

「こんなに敵がいるのに処理が

重くならないのは何故?」

 

「このゲームのプログラム言語は

何で書かれているのだろう?」

 

など考えて色々と調べているうちに、

すっかりその魅力にハマっていく人が多いようです。

 

プログラミングを学ぼうとする人が

増えるのは嬉しいことです。

ですが、志半ばで辞めていってしまう方も

多いのが現実です。

ご紹介する勉強法はふたつ程ありますが、

その前に、独学で学ぶ人がつまずきやすい

事例を挙げておきます。

 

独学で学ぶ人がつまずきやすい事例

 

事例01 プログラムコードを書く前に

全てを把握しようとする

あなたは初心者なのです。

いくら最初に頭の中で整理しても

書いたコードの内容は先輩達のものには

遠く及びません。

 

まずはプログラムコードを書いて、

動かして、それから疑問をひとつひとつ

潰していけばいいのです。

 

事例02 見つけた疑問をそのままにする

勉強を進めていくうちに大きな疑問に

ぶつかる事もあります。

時間がかかってもいい、

その疑問は忘れずに乗り越えましょう。

まぁ、忘れてもまた遭遇すると思いますが・・・(笑)

 

それでは、独学おすすめの勉強法をふたつほど・・・。

 

独学おすすめプログラミング勉強法

 

その01 コレと決めた参考書籍を学びきる

今の時代、ネットで調べると簡単に

答えが見つかり解決できます。

それはそれで悪い事ではないのですが、

【答えに至るまでの経路】

このアクションが全く抜け落ちてしまっています。

このアクションはプログラマには

とても大事です。

出来ればコレと決めた参考書籍を情報の元として

答え以外に至るまでの経路に関して、

理解、把握できると良いと思います。

 

その02 ネットやSNSで仲間と交流する

こちらは先ほどの勉強法とは真逆に近いですね。

ネットを調べるだけの手段とはせず、

同じプログラミングを学ぶ仲間を見つけて

情報を交換、共有しようというものです。

リアルタイムでは探すのが難しい

自分と同レベルの仲間もネットやSNSでは

比較的簡単に見つける事が出来るでしょう。

 

プログラミングを独学で習得する人は多い!人気サイトでスキルUP!

 

つぎはあなたと同じように

プログラミングに興味を持ち、

学びに集った仲間が集まる

プログラミング学習サイトの紹介です。

 

学習サイトの学習スタイルはそれぞれ個性的です。

学びたい言語があるかないか、

と合わせて自分のスタイルと比較して

選択しましょう。

 

■初心者におすすめプログラミング教育サイト

 

【プロゲート】Progate

料金(月)980円

□学べる言語

・HTML/CSS ・JavaScript ・jQuery

・Ruby ・Ruby on Rails ・PHP

・Java ・Python ・Swift ・Command

・Line ・Git ・SQL ・Sass

*超初心者にもおすすめ、基礎の基礎から学べます

【ドットインストール】dotinstall 

料金(月)980円

□学べる言語

・HTML/CSS ・JavaScript ・jQuery

・Ruby ・Ruby on Rails ・PHP ・Java

・Python ・Swift・・・他基本的な言語は網羅

*iphoneアプリの作り方も学べます

*とにかく授業量が多い

この中から自分ピッタリの授業を探せたらグッド

【パイザ動画ラーニング】paiza 

料金(月)880円

□学べる言語

・Java ・Git ・Ruby ・HTML/CSS

・PHP ・C ・C# ・JavaScript ・Python等

*動画で学ぶどちらかというと業界経験者向け

【スクー】Schoo 

料金(月)980円~1980円

*無料講義あり

□学べる言語

・講義サイト形式なので時間帯により変化

*リアルタイムなので専門学校で

 講義を受けている感覚で学べます

*無料で講義を受けてみたい方

【カーンアカデミー】Khan Academy 

料金(月)無料

□学べる言語

・JavaScript ・HTML ・jQuery ・SQL

*無料で講義を受けてみたい方

【ユーダシティ】Udacity

□学べる言語

・講義サイト形式なので時間帯により変化

*無料で講義を受けてみたい方

【ユーデミー】udemy 

料金(月)1200円~20000円

□学べる言語

・全ての言語に対応しています

*現役のエンジニアから学ぶことが出来る

 

プログラミングの花形ゲーム業界に独学で?某ゲームプログラマ対談!

 

ここではあなたと同じように

プログラミングを学んで、

ゲーム業界の第一線で働いている方々の

インタビューをいくつか紹介します。

 

先輩である彼らがどのように

プログラミングを学び、

どのようにゲーム業界で活躍しているか、

かなり細かく語ってくれているので

とても参考になるかと思います。

 

■ゲームプログラマのインタビュー掲載サイト

□【ゲームプログラマ対談】

50歳になっても第一線で活躍し続けたい

・株式会社 エクストリームで活躍している

ゲームプログラマさんのインタビューが

対談形式で見られます。

https://www.e-xtreme.co.jp/topics/3354/

□【ゲームプログラマ編】

技術一辺倒ではないエンジニアへ

・株式会社 エクストリームで活躍している

ゲームプログラマさんのインタビューが見られます。

https://www.e-xtreme.co.jp/topics/1967/

□【1年目ゲームプログラマーインタビュー】

・株式会社 ステップクラウドで活躍している

1年目のゲームプログラマさんのお話が聞けます。

http://www.stepxcloud.com/archives/842

□【現役最年長65歳プログラマの

「好きなことを貫く」生き様】

・現役最年長65歳プログラマさんの

貴重なお話が聞けます。

https://madewithunity.jp/interviews/first-queen-1/

 

まとめ

 

独学でも成長できる勉強法や

プログラミングの学習サイトを紹介しました。

プログラミングの学習サイトに関して

補足として超初心者には【プロゲート】や

【ドットインストール】を、

業界にいて転職を考えている方には

【パイザ動画ラーニング】

現場レベルの技術に触れたい方は

【ユーダシティ】や【ユーデミー】

おすすめかと思います。

 

今後は学んでいくにつれ、

さまざまな壁にぶつかることと思います。

出来ないこと、分からないことを

恥ずかしく思いがちですが、

あなたは初心者です。

出来なくて、分からなくて当たり前なのです。

ですから胸を張って困難に

立ち向かって行って下さい!

その先にはきっと明るく楽しい未来が

待っていると思います。