これを見て実践できればOK! 完全攻略 プログラミングの始め方 【保存版】
みなさんこんにちは、コードネームFです。
今回は完全攻略 プログラミングの始め方
こう言ったテーマについてご紹介して行きたいと思います。
プログラミングの始め方についてご紹介して行きたいのですが、
プログラミングを始めようとする大学生はますます増えている傾向になります。
ここで保存版として小学生でも理解できるように
「プログラミングの始め方」を紹介して行きたいと思います。
この記事を見ることでプログラミングのスタート地点で
挫折するというデメリットを防ぐことができます。
つまりプログラミングスキルを完全習得できます。
逆にこの記事を読まなかったら、
プログラミングを始めるにあたって最初の時点で挫折してしまいます。
これから始める大学生にプログラミングを始め方を
わかりやすく紹介して行きたいと思います。
✅プログラミングで実現できること
まずプログラミングを始める際にプログラミングについて知る必要があります。
つまりプログラミングでできることを事前に調べて分析することが必要になります。
具体例を示すとこのようなことができます。
ゲーム
アプリ
Webサイト
システム開発
プログラミングについて詳しく話すと
プログラミングはみなさんが日常生活で使っているものを
実際にプログラムで実現することができるのです。
例えばみなさんが大好きなYoutubeやマリオのゲームとかも
プログラミングで実現することができます。
つまりプログラミングはものづくりをするための手段であるということです。
プログラミングでできることを知ることで
自分の興味のあるものを自由自在に作ることが可能です。
✅目標を明確に決める
プログラミングについて何ができるかを理解できたかと思います。
ここでいきなりプログラミングを始めるのはNGです。
プログラミングをとりあえず始めようとする、なんとなく始めようとする
こう言った大学生は最初の時点でプログラミング学習を挫折してしまいます。
プログラミングを始める際に目標を明確に決めることがとても重要です。
目標を持たないまま学習を始めると
プログラミングで何をすればいいかのわからなくなり、
結局1ヶ月で挫折してしまう傾向になります。
ただ高すぎる目標を持つのもNGですし、
目標を例で示すと、
「Web系の企業に入りたいから、Web系の言語を学ぶ」
こう言った目標でも大丈夫です。
ほとんどの大学生は就職する人が多いと思うので、
ゲーム制作の企業やWeb制作系の企業に就く
こう言った目標を持つことをオススメします。
さらに自分が何を作りたいかを決める必要があります。
例えばアプリを作りたいとかゲームを作りたいなど
何を作るのかを決める必要があります。
逆にやってはいけないのは
AIも作る、Webサイトも作る、アプリも作る
こう言った決め方はオススメしません。
できるだけ何を作りたいかを絞ることをオススメです。
ここでプログラミングを始める学生でこのような悩みがあります。
何を作るのがオススメなのかわからない
こう言った場合は自分の興味のあるものをピックアップして、
1ヶ月間それらを触った後に自分の向いているものを作ることをオススメします。
自分も何を作ればいいのか悩んでいるときに
色々作ってみましたが、結果的にアプリを作ることを決めました。
なのでプログラミングをする際には
目標を明確に決めることを忘れずに
実践することをおすすめします。
✅環境準備
続いて環境準備です。
環境準備としてはパソコンを買うことです。
パソコンをすでに持っている学生は大丈夫ですが、
持っていない方は購入することをオススメします。
パソコンを購入する際に
WindowsとMacはどちらを購入すればいいのか
わからない学生はたくさんいると思います。
結論から言うとどちらでも構いません。
お金の余裕がある学生はMacを購入するのもいいですし、
逆にお金の余裕がない学生はWindowsを購入することをオススメします。
自分の持っているMacbook Air2020は15万円以上の値段をしました。
なので大学生の貯金が最低でも10万円、20万円以上もあれば
Macbookを購入することをオススメします。
WindowsでもMacでもプログラミングができます。
しかし、多くのユーザーはMacを使っているので、
Macを購入することを私はオススメします。
Macのメリットとしては
プログラミングに関するアプリが充実してます。
さらにスペックもかなり高いです。
なので貯金がなくてもMacを購入したい学生は
Macを購入できる貯金額に達成したら購入することをオススメします。
✅基礎理解
環境準備を整えることができたら基礎理解を実践することです。
プログラミングの基礎理解というのは
プログラミングの仕組み自体を理解する必要があるのです。
まずプログラミングの仕組みを解説すると
「プログラミング言語を活用してものづくりを実現できる」
と言うことです。
ここでプログラミング言語というのは
PythonとかJavaScript、Swift…
こう言った多種類の言語が存在します。
ここで各プログラミング言語で何ができるのか
こう言ったものを事前に調べる必要があります。
プログラミング言語を取り上げると、
PythonだったらAIを作れるとか、
JavaScriptはWebサイトを作れる
こう言った言語でできることを知る必要があります。
ここでオススメのプログラミング言語はありますか?
こう言った質問をする学生はいると思います。
自分の主観からピックアップすると
「Python, JavaScript, Swift, Kotlin, Ruby, PHP」
これらをオススメします。
プログラミングをこれから始める大学生に
これらをオススメしますが、結論何を作りたいかが重要になります。
なので目標を明確に決めた上で
プログラミング言語を選択することをオススメします。
✅アウトプット学習
ようやくここで学習に入りますが、
アウトプットを意識することをオススメします。
プログラミングをする際には手を動かすことが
とても重要になるのでまずは手を動かしましょう。
基礎学習の話になりますが、基礎を定着する必要があります。
プログラミングの基礎を学習するおすすめの勉強法は
・ドットインストール
・Progate
これらをオススメします。
ドットインストールはたった3分の動画で勉強できます。
スキマ時間を効率よく活用することができます。
ProgateはWeb上でコードを書くことができるので、
ひたすらアウトプット演習が可能になるのでProgateもオススメします。
基礎に関しては本気を出せば1ヶ月で達成できます。
もし何かしら忙しいとか時間がない学生は最低でも2ヶ月で基礎を定着できます。
こちらにURLを貼っておきます。
さらにProgateやドットインストールは無料で学習できるので
お金を欠ける必要はありません。
なのでプログラミングについての基礎を学習する際には
ぜひこの二つを活用してみましょう。
✅ひたすらものづくり
ここで基礎の学習を終えたら次何をすればいいですか
という悩みを持つ大学生はいると思います。
結論から言うとひたすらものづくりをすることをオススメします。
プログラミングはものづくりで実現することを求められています。
ひたすらものづくりをすると言うことは
アプリを作ったり、Webサービスを作ったりすることです。
これに関しては時間がかかるし、難しいと感じる学生はいます。
ですがものづくりを行う方法としては簡単なものを作ることをオススメします。
例えばおみくじアプリやタイマーアプリなどがオススメします。
もし基礎の学習である程度理解できた学生は
ものづくりを実践することをオススメします。
ここでものづくりを経験することが重要なのですが、
一人で成果物を作ることがまず持って難しいです。
なので大学生ならではのおすすめのものづくりのやり方は
・サークルに所属する
・インターンに参加する
こう言ったものをオススメします。
サークルやインターンに参加することで
現場でものづくりを体験できたり、本来のものづくりを実現できます。
自分は大学でアプリやWeb制作のプロジェクトに所属しています。
そこでアプリ開発をやっています。
サークルに所属することで本格的なアプリを作っています。
他にもゲームを作るプロジェクトもありますし、
ものづくりを本格的にやってみたい学生にとってはおいしいものです。
さらにサークルに関しては
無料で本格的なものづくりを体験できるので、大学生は絶対にオススメできます。
なので本格的にものづくりを実現してみたい学生は
ぜひサークルやインターンに参加することをオススメします。
✅まとめ
今回のまとめとなります。
✅プログラミングで実現できること
✅目標を明確に決める
✅環境準備
✅基礎理解
✅アウトプット学習
✅ひたすらものづくり
在学期間中にこれらを実践することで大学生は
プログラミングを本格的に始めることができます。
これらを実践しなければ
プログラミングで挫折してしまう傾向になるので
今すぐにでも実践することをオススメします。今回は以上となります。
LINE公式アカウントを登録していただくと、
プログラミング完全攻略に関する情報を
受け取ることができます。