はじめに
僕は、都内の某私立文系大学生の1年生です。
高校生のころからとても作りたいゲームがあったものの、プログラミングが全く分かりませんでした。上京してきて大学に入り、
どうせ自由に生きれるならこの4年間を自分の夢のためロマンのために尽くしたいと考え、プログラミングを本格的に取り組もうと考えました。
まだ、この記事を書いているのはちょうど1年目にあたるわけですが、多くの仲間に支えられてきました。これからの記事は仲間のように皆さんの力になれるものでありたいという考えで投稿していきます。
僕の原点
僕は小さい頃からゲームが好きでした。
初めてやったゲームはゲームボーイのマリオだった気がします。それからDS、Wii、3DS、WiiU、プレステ4という流れでゲームをしてきました。
ただ、僕がプログラミングを始めたきっかけは今までのゲームが楽しかったからという理由のみではありません。とある仮想ワールドでデスゲームを繰り広げるあのアニメがきっかけです!
皆さんなら多分わかってくれると思います!
そのアニメを見て僕は感動しました。
今まで楽しんでいたゲームにも「次の段階がある」ということを。
それを知って僕はワクワクしながら次の世代を担う人材になりたいという思いからXRエンジニアになりました。
僕はこう始めた!
先ずHTML&CSSしかわからなかった僕にはXRプログラミングって何をしたらよいかわかりませんでした。
入学してサークル探しにも没頭していた僕はプログラミング×サークルを探し、Web系の技術を学べる学生プログラミングコミュニティを見つけ入会しました。
僕はとりあえずプログラミングの基礎を学ぶために入ったのですが、コミュニティとしてとても居心地の良い場所であり、いまの僕が信頼を置ける仲間たちがいます。
そこでプログラミングの全体像が少しづつ見えてきて、コミュニティの運営会社の方にWebARの会社を経営している方を紹介してもらうことができたり、意欲的にAR技術にのめり込むことができました。
コミュニティにもプログラミングにも少しづつ慣れてきたところで、AR技術を学べるスクールがあることを知り、すぐに話を聞きに行き、入学を決断しました。こうして、僕のARエンジニアとしての一歩を歩み始めました。
プログラマーになるには
1.全体像を知ること!
先ず何をやればよいのかわからない人が大半で、それを理由にあきらめている人も多いのではないでしょうか?まずはそこを明確にすることが重要!!
何十万もかかるプログラミングスクールなんて通う必要はないし、学生にそんなお金がる人が少ないと思います!プログラミングの門戸は広い。次の記事で詳しく紹介します。
2. 種類を決める
エンジニアには数多くのタイプがあります。
|Webエンジニア
|ゲームエンジニア
|データベースエンジニア
|ネットワークエンジニア
|システムエンジニア
・・・・・・・・
もっともっといっぱいあるのですが、ざっとこんな感じです。
自分の興味のあるものはどれなのか調べて取り組まないと挫折の原因になっちゃいます!
3. プログラミングを勉強する
さぁ、ここまで全体像を知って、エンジニアの種類をざっくり決めてこれたと仮定します!
みんな頑張って!
始めるには2パターンの人間がいます!皆さんはどちらでしょうか!
(1)仲間と成長する(集団学習型パターン)
プログラミング関係のサークルやコミュニティに入ることをお勧めします。お金に余裕があれば集団学習型のスクールでもOK!
今は、スクールに比べて安価でプログラミングを学べるところも多いので安心してください!!
マルチや悪徳な団体もいるので口コミやSNSを見て見極めましょう!
(2)1人で成長する(個人学習型パターン)
Udemyやドットインストールなどのオンライン動画学習サイトで勉強することが適していると思います!!本がいい人はもちろん本でも!!
何もかも初めてだよ~って人はprogateっていうめっちゃいい学習アプリがあるので1回開いてみて下さい!!
これらの大手学習サイトは安心安全です!しかも分野が多岐にわたる!!
分野ややることを捉え、自分で道筋を作っていかなくてはいけませんが、費用は教材費のみです!!
個人的にはとっつきやすいprogateが推すすめです!
僕の記事を見ていただければ、XR系・Web系などの道筋は詳しく紹介します!!
結論!!!!
今この瞬間から動き出す!!!
皆さんの今の貴重な時間はこんな単純なことを悩むためにはない!!
今この記事を見終わってすぐ、プログラミングを始められる!
なぜやらないのか、やらないんじゃなく道が見えないだけで不安になっているだけだと思います!
まずは、progateをやってみることから始めましょう!!
僕が困ったときはサポートするので一緒に頑張りましょう!!!