こんにちは。谷口です。
この4月からプログラミングの授業を受けることになった学生の方、新卒でエンジニアとして就職した方など、Javaの勉強を初めている方は多いかと思います。
JavaはWebサービスや組み込みシステムなど、幅広い開発ジャンルで使用されているプログラミング言語です。
OSに依存しない言語のため、ネットワークでの使用に対応したサービスの開発に適しています。金融機関のATMといった大規模なシステムのほか、多くのWebサービス、Androidのスマートフォンアプリなど、さまざまなサービスの開発に使われています。そのぶん、Javaエンジニアの求人は現在も非常に多く、需要の高いプログラミング言語となっています。
そこで今回は、学生の方や新人エンジニアの方、エンジニアとしての転職を目指している方がJavaを学べるコンテンツにっついてご紹介します。
これからJavaについて学びたい人の参考になればと思います。
paizaラーニングのJava入門編
paizaラーニングのJava入門編では、一部無料の動画講座を見ながらJavaの基礎を学び、そのあと演習問題を解くことで理解を深めることができます。ブラウザ上で動画を見ながら同時にコードを書いて実行したり、問題を解いたりできるので、面倒な環境設定なしにすぐ学習を始めることができます。
Java入門編では、下記のようなレッスン内容で、条件分岐、四則演算、ループ処理から配列、連想配列、メソッド、クラス、例外処理などについて学ぶことができます。
Java入門編1:プログラミングを学ぶ
Java入門編2:条件によって処理を変えてみよう
Java入門編3: ループ処理を学ぶ
Java入門編4:配列の基礎
Java入門編5: 2次元配列を理解しよう
Java入門編6: メソッドを理解しよう
Java入門編7: クラスを理解しよう
Java入門編8:さらにクラスを理解しよう
Java入門編9: HashMap(連想配列)の基礎
Java入門編10:例外処理を理解しよう
コードガールこれくしょんのJavaコース
『コードガールこれくしょん』(ガルこれ)は、プログラミング問題を解いて「コードガール」を集めながらストーリーを進めていくプログラミング学習コンテンツです。Javaのほかにも、Python、Java、PHP、Ruby、C、C++、C#、JavaScriptにも対応しています。
プログラミング初心者でも、ゲームを進めていくだけでJavaの基本的なコードの書き方が習得できます。
Javaでタッチタイプゲーム
Javaでタッチタイプゲームは、サンプルコードの写経にタイピングゲーム要素が合わさったアプリです。
タイピングに慣れていない人やプログラミング初心者の人でも、楽しみながらJavaプログラミングの基礎を学習できるようになっています。
マンガでわかるJava入門
「マンガでわかるJava入門」は、これからプログラミングを学びたい方や、非エンジニアだけどJavaの知識が必要になった方など、初心者向けの学習漫画です。架空の高校生たちに教える形式で、基礎から応用までが解説されているので、漫画を読むだけでそれなりに実践的な知識まで得ることができます。
まとめ
というわけで、学生の方や新人エンジニアの方、エンジニアとしての転職を目指している方がJavaを学べるコンテンツにっついてご紹介しした。
また、paizaのスキルチェック問題では、プログラミング問題を解くとS・A・B・C・D・Eの6段階のランクを取得できるので、「自分がどれくらいJavaでプログラミングできるようになったのか試してみたい」という方はぜひ挑戦してみてください。(もちろんJava以外の言語でも挑戦できます)
paizaラーニングについて詳しくはこちら
「paizaラーニング」では、未経験者でもブラウザさえあれば、今すぐプログラミングの基礎が動画で学べるレッスンを多数公開しております。
詳しくはこちら
そしてpaizaでは、Webサービス開発企業などで求められるコーディング力や、テストケースを想定する力などが問われるプログラミングスキルチェック問題も提供しています。
スキルチェックに挑戦した人は、その結果によってS・A・B・C・D・Eの6段階のランクを取得できます。必要なスキルランクを取得すれば、書類選考なしで企業の求人に応募することも可能です。「自分のプログラミングスキルを客観的に知りたい」「スキルを使って転職したい」という方は、ぜひチャレンジしてみてください。
詳しくはこちら