こちらのプログラミング初心者向けの学習方法の中から、オンラインサイト学習サイトの一つ【paizaラーニング】の紹介をします。
paizaラーニングの特徴
- 無料でプログラミングを動画学習することのできるサービス
- 大きく分けて3種類のコンテンツを収録
学習コンテンツである言語や技術の入門編 3分ほどの動画で見ながら自分で真似してコードを書き込んでいく
様々な難易度のコーディング問題に挑戦することのできるスキルチェック問題 自分の得意言語を選び難易度別の問題を解いていく その解答からプログラミング能力をS. A. B. C. D. Eの6段階でランクづけ ランクアップのための挑戦は各問題一度だけであるが、問題には何度も挑戦する事ができる 毎週、各難易度での新規の問題が追加
ゲームを作成、参加しながらランキング形式で他ユーザーと争えるコンテンツ ファンタジーゲームやアンドロイド彼女などをプログラミングによって作成 ゲーム途中に出てくる問題を解いたりすると、その得点がランキング形式で出るので、他ユーザーと争うことができる
利用方法
3種類のうち学習コンテンツの利用方法
動画を見ながら(左上)、右上の出力スペースに真似してコードを書き込んで右下で実行結果の確認 左下には補足の解説が簡単に書いてある
動画を見ながら一通り学習が終わった後、演習問題を解き、正解したら次に進む事ができる
長所
- 動画を見ながらたのしく勉強することができる
- 就活に活用することができる
- スキルチェックと他ユーザーと争うゲームコンテンツは完全無料で使える
- レッスンがどんどん追加されるので常に新しいことが学べる
- プログラミング以外にもエンジニアに必要な技術を学べる
- スキルチェックの問題が豊富
- 動画もゲームのコンテンツもアニメーションに手が込んであり、見てるだけでも楽しい
短所
- 無料版では動画の再生速度などは変更できないので、ペースは動画に合わせる必要がある
- 解答をみるにはチケットが必要なので、わからない問題に出会った時にチケットを入手できるまで次に進めずつまずく可能性がある
無料版と有料版
有料版は1ヶ月980円(税込) 長期契約すると月額が安くなります(6ヶ月プラン:月額680円 12ヶ月プラン:月額600円)
python3,C言語など入門編が完全無料なものもあったり、スキルチェック、ゲーム参加も無料でできたりと無料会員でもかなり活用できます。 しかし無料だとチケットに制限があるので解答が見たくても見れなかったり、質問したくてもできなかったりつまずくことがあるかもしれません。 有料会員になると学べる技術がグッと増え、また講座もどんどん追加、更新されていくので、特に初学者が利用するには無料会員より有料会員で不自由なく学んでいくのが効率いいと感じます。
どんな人向けか
プログラミングの経験が無い初学者 入門編では3分動画を見ながら学習を進める事ができるので、 初心者の人にはわかりやすい学習サイトです。 言語やフレームワーク、環境構築、アルゴリズムなど幅広いのコンテンツを含んでいるので、 この言語や技術を習得することで何ができるようになるのか、どのような人を対象にしているか解説している各講座の最初のチャプターをしっかり読んでから進めるといいでしょう。
自分のプログラミングスキルが知りたい方 スキルチェックによって6段階でランクづけされ、応募可能な企業なども見る事ができるので、 自分がどれくらいのスキルなのか知りたい人やモチベーションを高めたい人には最適です。
学習するだけではなく、就活に直結させたい人 自分の書いたコードが企業に送られるのでpaizaを使って就職活動をすることができます。
▼初心者学生向けweb学習サービス使ってみたシリーズ