【感想・ネタバレ】プロになるJava―仕事で必要なプログラミングの知識がゼロから身につく最高の指南書のレビュー

あらすじ

本書では,プログラミングを仕事にしたい,エンジニアとして働きたい方,およびほかの言語で開発しているがJavaも使えるようになりたいという方を対象に,Javaでプログラミングができるようになるための解説をわかりやすく丁寧に行います。
Javaは,企業システムの構築を得意とするプログラミング言語で,銀行でお金を振り込む,宅配便で荷物を送るといった業務システムで多く使われているほか,検索サイトやSNS,買い物サイトなどサービスの構築でも広く使われています。多くの業務システムで利用されており,Javaプログラマーの人材募集も多いことから,Javaエンジニアになりたい人も比較的多いという状況があります。本書では,そうした中でプロとしてJava開発に携われるようになるために必要なプログラミングの知識をゼロから解説しています。Javaをすでに使っているがもっとプログラムをきちんと書けるようになりたいという人にもおすすめです。

多くの「プログラミングの入門書」では,プログラミング言語の構文は丁寧に解説されていますが,プログラムの書き方の説明はあまりありません。本書ではJavaを対象として,プログラミングに入門できるように解説しています。プログラムを作るという体験を通して,プログラムが動くことの楽しさやまた難しさを感じてもらえることを目標としています。自転車に乗れるようになるために何が必要かというと,自転車のパーツの名前や働き,原理を知ることではありません。自転車に実際に乗って,何度かこけそうになったりこけたりして,徐々にうまく乗ることができるようになるものです。プログラミングも技能なので,文法を覚えてライブラリの使い方を知るだけではプログラムが組めるようにはなりません。実際にプログラムを組んで,動かなかったり動いたりしながら徐々にうまくプログラムが組めるようになります。本書ではこうしたプログラムの組み方をわかりやすく解説します。

本書では,第1部「Javaを始める準備」では,Javaの基本および開発環境のインストール方法について解説します。第2部「Javaの基本」では,JShellを使って基本的な計算や変数,標準API,GUI開発について解説します。第3部「Javaの文法」では,条件分岐と繰り返し,データ構造,メソッドについて解説します。第4部「高度なプログラミング」では,ファイルやネットワークでの入出力と例外,処理の難しさ,クラスとインタフェースを使ったプログラムの構成について解説します。第5部「ツールと開発技法」では,Maven,Javadoc,JUnit,IDE,バージョン管理,Gitについて解説します。第6部「Webアプリケーション開発」では,Spring Bootやデータベースを用いたWebアプリケーション開発について解説します。

本書で,プロとして仕事ができるためのJavaの基礎をしっかりと習得していきましょう。

...続きを読む
\ レビュー投稿でポイントプレゼント / ※購入済みの作品が対象となります
レビューを書く

感情タグBEST3

Posted by ブクログ

Javaで初めてプログラミングを行う初心者からを対象に、Javaの文法やStreamなどのデータ処理、オブジェクト指向、ビルドツール、簡単なWebアプリ開発まで、さまざまな関連知識をまとめてハンズオンする書籍。
個人的にはrecordをもっと有効活用してあげたい。
初心者が業務で必要になる最低限の必要知識をまとめた内容。最後には、実際の業務でいずれ必要となる、本書外の追加知識についても触れている。
Java以外の経験はあるがJavaを初めて触る、という人には体系的に知るため良いかもしれない。

0
2024年01月05日

Posted by ブクログ

Javaの応用を復習するつもりが運良くSpringの触りまで知れてしまった。
「スッキリわかるJava実践編」とは被る部分が多いので注意。
被る部分についてはスッキリの方が分かりやすくオススメではある。

0
2025年05月02日

Posted by ブクログ

Java17で書かれた入門書。
プログラミング初心者をターゲットに書かれているので、言語やツール、Gitの使い方なども結構なページ数があった。
サムライズムの山本氏が著者に含まれているのもあってか、IntelliJの機能に関する説明はかなり手厚い。
新人にとりあえず渡して一通りやってもらう、最低限読み書きできる状態になるのではないか。

Java8くらいまでを書いたことがあるが、近年のJavaは知らないという状態で読んだが、概観が手軽にさらえてよかった。

0
2023年09月30日

Posted by ブクログ

かつてJavaで仕事してて、だいぶ離れて最近また使うタイミングがやってきたので購入して実践。当たり前のお作法が変わってる・・・ということがわかるようになっていたし、昔はこう書いてたけど今はこうだよみたいなこともあってリハビリに良かったです!

0
2023年02月09日

Posted by ブクログ

Javaの入門書。まぁ同様の書籍は星の数ほどあるわけだが、文法から始まってMavenのようなビルドツールやSpring Bootのようなフレームワークまでカバー。最新LTSバージョンであるJava 17にも対応。2022年の時点で学生や新米エンジニアが読む決定打はこれでいい気がする。実際に触るシステムがまだ全然11や8で動いているという問題はあるけれど。タイトルから明白だが、Java熟練者が読んでも物足りないと思われるのでその点はご留意を。

0
2022年05月05日

Posted by ブクログ

- 表面をサラッと触り、「解説を読みながら」Webアプリを作れるようになったね、と言える本。
- すっきりわかるシリーズと比べると、やはり浅い知識しか得られないので、すっきりシリーズを読んだ方がよさそう。現場でJavaなんとか読めるようになる最短経路という印象です。

- ただ、IntelliJの活用の仕方はとても参考になる部分が多かった。この本を読んで学びが多かった部分は、間違いなくIntelliJ活用の部分。
- JavaのバージョンやLTSの概念を知らなかったので、冒頭に説明があってよかった。コミュニティやAPIドキュメントなど、信用のおけるソースをたくさん紹介してくれているのもよかった。
- すっきりシリーズでJavaの文法の知識が止まっていたので、Recordや関数型インターフェースや新しい書き方のswitch文など、バージョンが上がるとできることも増えるのか…をこの本を読んで初めて実感した。バージョンに対する感度を上げていきたい。

0
2023年05月05日

「IT・コンピュータ」ランキング