初めまして。
2021年11月半ば頃からスタジオセムさんの修行に参加させて頂いております、
ゲームプログラマー志望者です。
修行開始から30日が経過しようとしているタイミングでブログ記事作成のご連絡を頂き、
今回書かせて頂くことになりました。
修行に至るまでの経緯や、やってみた感想などを書いていきたいと思います。
以前に仕事でゲーム開発の方とやり取りする機会があったのですが、
そのときの影響と、元々ゲームが好きなこともあって、
ゲームを作る側となるプログラマーの仕事にぼんやり興味を持つようになりました。
こうした職業は“学校で専門的な勉強を積み重ねて初めてなれる!”みたいなイメージがあったのですが、
何気なくググってみたところ、大人でも利用できそうなスクールやオンラインサービス等があり、
わずかながらも自分もプログラマーになれる可能性を感じ、目指してみようと思うようになりました。
プログラミングの知識なんて1ミリも無かったので、「まずはプログラミングがどんなものか知ろう!」と、
本やスクールを利用して基礎的な部分を勉強しました。
基礎の学習にある程度区切りがついたタイミングで就職を考え始めたのですが、
実際に働くとなると自分の実力では不十分なように感じ、自信も持てず、なかなか行動できずにいました。
「たった数か月勉強した程度でいきなりゲーム業界で働くことはできるのだろうか…」
「できればインターンのような形から経験を積めたら…」
そう考えていたときに、セムさんのHPにたどり着きました。
セムさん自体は一度修行についてお問い合わせしたことがあったので、元々知ってはいたのですが、
改めて修行について見てみると、
・プログラマーの方がいる現場の中で勉強できる
・スキルを磨きながら働くイメージも掴めそう
・興味のあるバックエンドの開発を行っている会社さんなので、それに関わる勉強もできそう
など、自分の希望にぴったりな気がしました。
「参加してみたい!」と思っていたら運よく修行生の募集が再開されていたので、すぐに応募させて頂きました。
現在フリーターではありますが、応募した当時は週5でガンガン働いていたので、
修行に来れる頻度などについても気にかけてくださり、仕事が落ち着くタイミングまで色々と相談に乗ってくださいました。
何度も連絡することになり恐れ多かったのですが、とても親切に対応いただき大変感謝しています。
修行の流れですが、最初にオンラインサービスでプログラミングの基礎を勉強してから
セムさん特製のカリキュラムに進み、より実践的に学んでいく感じです。
セムさんのカリキュラムは、課題ごとに色々なタイプのAPIを作成しながら徐々にステップアップし、
より実務的な内容に近づいていく感じなので、実装を行う上での基礎的な知識が身につくだけではなく、
様々なパターンに対応するスキルも日々鍛えられていっているように思います。
初めはサクサクと進めることができていましたが、さすがに最近はすんなりとはいかず、
質問時や課題の提出後にアドバイスをいただいたりと、色々周りのご協力をいただきながら進めています。
特に提出後のレビューというものが個人的にはとても魅力的で、
一度作り終えたあとに改善点・おかしな点を指摘していただけたり、
「こういうやり方もあるよ」という風に思考を広げていただくこともあります。
一応仕様通りには動いても、このやり方はよくないという部分まで知ることができるのもとても有難い…!
こうした部分は自力では気づけないですし、こんなにじっくり自分のコードを見てもらえる場所もなかなか無いと思います。
修正を繰り返し完成形となるまでとことん向き合うことができるので、結果として自信にも繋がっているように感じます。
現在、修行を始めてから30日と数日が経った状態ですが、技術面はもちろん
チャットでのやり取りなどといった開発のスタイル等も学びながら色々経験させていただいています。
実際に働いていらっしゃるプログラマーの皆様には遠く及びませんし、まだまだ課題だらけではありますが、
こうした経験を積むことでこの業界を目指すことへの不安も徐々に薄れていっているように感じており、
改めて修行に参加できてよかったと思います。
修行中の現時点ではまだ、今後実際にプログラマーとしてやっていけるかはわかりませんが
まずは目の前の課題一つ一つと真剣に向き合い、少しずつでも確実にできることを増やしていきたいと思っています。