キャリア

プログラミングをゲームで学ぼう!paiza(パイザ)のコードガールこれくしょん

paiza(パイザ)のコードガールこれくしょん

プログラミング、一度は興味を持った方も多いと思います。でもどうしても続かないものです。理由は様々ですね。時間がない、とか難しいとか、モチベーションが続かない…とか。今回は特に、難しい、もしくはモチベーションが続かない、からプログラムの勉強ができていない!って人に向けて「コードガールこれくしょん」というものを紹介します。

これは、いわゆる美少女RPGとプログラムの勉強を組み合わせよう!ってやつです。これだけでモチベーションにはなりますね(?) でも得てしてこういったものは中途半端になりがちです。これはどうなのでしょうか。実際にプレイして検証してみました。

株式会社ギノが制作しているpaizaはIT人材の就職を支援しているサイト

このゲームはコードガールこれくしょんは株式会社ギノが制作している、IT人材の転職・就職を支援しているサイトであるpaizaの一環のコンテンツです。このpaizaは、私自身も登録してみたのですが(登録自体はとても簡単です)、例えば問題をその場で解いてスコアが出たりするなど、自分が書いたコードそのものによって求人が来るという画期的なシステムを採用しています。

実際、株式会社ギノのHPには、学歴や職歴ではなく技術によってエンジニアは評価されるべきだ、というようなことが書いており、腕に自信のあるプログラマはぜひ一度登録してみるとよいと思います。

転職やプログラミング学習もあるpaiza(パイザ)
自分の今の実力をテストしてみるならpaiza(パイザ)!転職やプログラミング学習も 今回はこっそり今の自分の実力を腕試しすることができるサービスpaiza(パイザ)をご紹介します。そのままIT/Webエンジニアと...

実際にプレイしてみた

まず、主人公は記憶がなくなって、ガイド役の女の人の前に飛ばされます。

そのあと、この世界の説明を受けた後、最初にキャラクターを選びます。

かわいいですね。そのあと、探索といわれる冒険が始まるのですが、こんな感じで8つの言語が選べます。

例えばPythonを選んでみましょう。

こんな感じで、ひとつひとつ段階を追ってゲームが進んでいきます。もし、内容が怪しいな、と思ったら左にある動画学習というので勉強できます。しかもこれはちゃんとした会社が作っているだけあってとても親切にわかりやすくできています。そして、このステージを選択すると、コードを書きながら進んでいくわけですが、ただやみくもに書くのではなく、例えば間違っているところを直させたりと、理解するときに見落としそうなポイントを網羅していて、そこはさすがだな、と思いました。そして探索を続けていくとガチャが引けるようになります。引いてみましょう。

あ、名前までそういうね。地味に凝っていますね。くすっと来ちゃいます。そもそもC言語標準ライブラリガチャの第2弾ですもんね。おもしろい。

コードガールこれくしょんの特徴

・初心者でもきちんと理解できる
・8言語もの言語を習得できる
・地味にキャラクターが凝っている
・HARDモードもある

初心者でもきちんと理解できる

上でも見てもらった通り、ひとつひとつのセクションに対して丁寧な解説動画がついています。これは、IT人材の支援を行っている会社はやっぱりさすがだなという感じでとても丁寧で分かりやすいです。しかも、実際のクエストでは、最初に勉強したときに流しちゃいそうな見落としやすい場所(たとえば最初だったら”と’の区別)にきっちり誤文訂正が入ってきて、理解を深めるのにとても良いと思います。

8言語もの言語を習得できる

これも上で見てもらった通り、C言語,C#,C++,PHP,Ruby,Java,Javascript,Pythonの8言語が学べます。同じような流れで8言語も学べるので、かなり便利な学習サイトといえるでしょう。

地味にキャラクターが凝っている

どうでもいいといえばどうでもいいんですけれど、やっぱり気になっちゃうものです。こういうゲームを続けていくにはキャラクターに愛着がわくのが一番。あとになって勉強したときに、あぁこれはそういうことなんだ、ってわかるのも気持ちいいですし、こういうとろこが凝っているのは地味に大切だなぁって思います。

HARDモードもある

実は上では紹介しませんでしたが、Hardモードというのも存在して、腕に自信のある方はやってみるとよいと思います。ただし、HardモードはPythonしかないのでお気をつけて。

コードガールこれくしょんの評判・口コミ

あまり口コミらしきものは見つかりませんでしたが、やっぱりこのコンテンツの特性上、興味を持っている人はたくさん見つかりました。ただ、上級者には少し簡単すぎるようですし、私もそう思います。

まとめ

見た目に反して(?)きちんと解説もしてくれるし、初めてプログラムやる!みたいな人にはとてもお勧めできます。キャラデザもいいですし。でも、ある程度プログラムを触ったことがある人にとってはすこし退屈かな、とも思います。でもキャラデザはいいので!やったことない言語に触れてみるときに使うといいかな、なんて思います。

コードガールこれくしょん公式
https://paiza.jp/cgc