Photo by Ruth Hartnup
こんにちは。谷口です。
Javaは開発の幅が広くライブラリも豊富で、長年にわたり世界中の幅広い開発分野で使用されている言語です。
Javaエンジニアの求人も、以前は金融関係のシステム(ATM等)など比較的大規模な開発案件が中心でしたが、近年はAndroidのネイティブアプリ開発現場などでも増加しています。
ただ、プログラミング初心者の人が勉強をしようと思うと「独学でどう勉強したらいいのか分からない」「経験者向けの解説などを読んでも難しくて理解できない」といった悩みもあるかと思います。
そこで今回は、「Javaを学びたい」という初心者の方のために、ゲーム感覚で楽しくJavaを学べるサイトを紹介します。
■Javaでタッチタイプゲーム
Javaでタッチタイプゲームは、サンプルコードの写経にタイピングゲーム要素が合わさったアプリです。
タイピングに慣れていない人やプログラミング初心者の人向けに、Javaプログラミングの基礎を学習できるようになっています。
YouTubeで解説動画も公開されています。
www.youtube.com
■TECH Projin Java練習問題
Oracle主催のJavaスキル認定試験の勉強用練習問題が多数公開されています。資格に興味がない人でも問題を解くこと自体はJavaの勉強になりますし、問題が選択式なので気軽に挑戦できます。こちらのサイトは解答に簡単な解説もついていて、問題も最新のものがどんどん追加されているので、私もちょくちょく拝見しています。
■はじめてのJava入門
項目別にわかれたJava問題集です。問題は選択問題か一問一答の記述問題で、Web上で採点してくれます。出題がランダムになっているため、何度か挑戦して完璧を目指すのもよいかと思います。回答欄を埋めないまま模範解答だけ見ようとして解答ボタンを押すと「ちゃんと答えてからね」のポップアップが出ます…。
■ProgrammingKnowledge:Java Tutorial For Beginners
さまざまな言語のチュートリアル動画が公開されているチャンネルで、Java以外にもPython、PHP、Scalaなどのチュートリアル動画があります。※英語です。
■paizaラーニングの「Java入門編」
動画で学べる「paizaラーニング」には、JavaはもちろんPython、Ruby、C#、PHP、C言語、JavaScript、HTML/CSS、SQLなど人気言語のレッスンを多数公開しています。初心者でも、ブラウザさえあれば動画でプログラミングを学んで、その場でコードを書いて実行することができます。
■まとめ
前述の通りJavaは求人数も多く、根強い人気のある言語ですので、学んでおいて損はありません。
ご興味のある方はぜひともJavaの学習を始めてみてください、そしてある程度の基礎が身につきましたら、ぜひpaizaでご自分のスキルをはかってみてくださいね。
「paizaラーニング」では、未経験者でもブラウザさえあれば、今すぐプログラミングの基礎が動画で学べるレッスンを多数公開しております。
詳しくはこちら
そしてpaizaでは、Webサービス開発企業などで求められるコーディング力や、テストケースを想定する力などが問われるプログラミングスキルチェック問題も提供しています。
スキルチェックに挑戦した人は、その結果によってS・A・B・C・D・Eの6段階のランクを取得できます。必要なスキルランクを取得すれば、書類選考なしで企業の求人に応募することも可能です。「自分のプログラミングスキルを客観的に知りたい」「スキルを使って転職したい」という方は、ぜひチャレンジしてみてください。
詳しくはこちら