プログラミングを学んでみたいけど,飽きちゃうかも...
最初は無料で勉強してみたいな.
本を買ったけどイマイチ理解できない
今回はそんなプログラミング初学者にオススメなサイト「paizaラーニング」をご紹介していきます!
paizaとは
概要
株式会社paizaによる転職・就職・学習サイトです.
公式サイトには以下のように説明されています.
IT/WEBエンジニアに特化した転職・就職・学習サイト「paiza(パイザ)」。 プログラミングスキルチェックであなたの技術力を判定・可視化し、スキルがある人ほど就職や転職が有利になる画期的なサービスです。 さらに、プログラミング初心者向けの動画学習サービスやゲームコンテンツなども公開しています。
引用:https://paiza.jp
主なサービス
- paiza転職
- paiza新卒
- paizaラーニング←今回紹介
- EN:TRY
- paiza.IO←今回紹介
- Paiza Cloud
オススメポイント
Python,C#の無料動画あり
大抵の学習サイトって学習教材は「一部無料」や「有料」だと思うんですが,paizaは一部無料公開しています.
PythonとC#の学習動画です.
Pythonは主に機械学習に使われる言語で,C#はwindows向けのアプリ開発によく使われます.
僕はPythonをよく使うのですが,最初の頃は何をどう勉強すれば良いのかわかりませんでした.その時にこの無料動画は役に立ちました.
この学習動画では,プログラミングの基礎の基礎である制御構文(for, if, while文)の学習や,クラス,例外処理についての基本を学ぶことができます.
一方でPython固有のライブラリについての教材は有料になるので,「基礎の基礎は十分できる」,という方は他のサービスを探した方がいいかもしれません.
逆に,「本当にプログラミングやり始めたばかりで何もわからない!」って人にはおすすめです.
スキルチェック
paizaが転職・就職サイトという機能も兼ねているため,利用者のスキルを測るためのプログラミング問題が多数用意されています.もちろん無料で使えます.
難易度がS~Dの五段階で設定されており,C,Dは初学者が学んだことを確認するのにちょうど良い難易度になっています.
B~はだんだんアルゴリズムの知識も必要になってきますが,AtCoderなどの競技プログラミングよりも易しいので,比較的取り組みやすいと思います.
プログラミングはやっぱり自分で書かないとなかなか身につかないので,こういった問題が用意されているとより学習内容が定着するようになります.
転職・就活にも活きる
スキルチェックの結果を企業に開示することもでき,その結果を見た企業からスカウトメールが届くことがあります.
就職・転職を目指している方にとっては勉強を頑張って,スキルがついた分だけ評価してもらえるので,モチベーションも保ちやすいです.
環境構築なしで始められる
冒頭でご紹介した「paizaIO」というオンライン実行環境が用意されているおかげで,手元のpcに環境構築することなく学習を始めることができます.
右も左もわからない状態で環境構築するのはとても骨が折れる作業なので,気軽に始められる点が良い感じです.
対応している言語も割と幅広いので,paizaで教材を提供していない言語を勉強する時にも使えるかもしれません.
ちょっと不便な点
スキルチェックに解答・解説がない→競プロしようぜ
スキルチェック問題は充実しているのですが,転職・就職のスキルテストの側面もあるため,解答や解説がありません.
ちょっと困るんですが,ここで競技プログラミングと並行して利用することをおすすめします.
なぜかというと,競技プログラミングにも似たような問題があるからです.
競技プログラミングはもちろん公式の解説もありますし,有志が解説記事を書いてくれていたりします.
他の参加者のコードも見ることができるので,勉強が捗ります.
ニッチな言語は学べない→他サイト使おう
web関係や有名な言語(Python,Java,C,Rubyなど)の教材がメインなので,例えばHaskellやJuliaなどのあまり有名でない言語は教材がありません.
その点は少し不便かと思います.
まとめ
paizaは無料でPythonが学べて,ゲーム感覚で理解度チェックできるよ!
就活・転職もサポートしてるから役立つよ!
リンクはコレね!
他にもいろいろサイトがあるから比較して決めるといいよ!
何したいのかで学ぶべきことも変わるよ!
言語関係なく,まずはプログラミングの基礎を学ぶのがいいよ!
ということで,プログラミング学習,頑張っていきましょう!!
この記事は役に立ちましたか?
もし参考になりましたら、下記のボタンで教えてください。
コメント