想要通过《成为专业的Java开发者》入门Java的人们

总结

我想要分享一下我讀完《成為Java專家》這本書的感想、內容以及適合推薦給哪些人。我認為這是一本非常好的書,希望大家一定要閱讀。

前提是指某件事情发生的必要条件。

我是一名具有一年不到的Java开发经验的工程师。我已经通过Progate、《スッキリわかるJava入門》以及其他教材和培训入门了Java。由于在工作中也使用Java,因此我希望从这些角度来写关于”成为Java专业人士”的内容。

“成为专业Java开发者”的概要

「Java专业化」的架构如下。

    • Javaを始める準備

 

    • Javaの基本

 

    • Javaの文法

 

    • 高度なプログラミング

 

    • ツールと開発技法

 

    Webアプリケーション開発

若只看各章的章节安排,除了最后一章实际开发中使用Spring Boot之外,本书遵循了一般的顺序“基础知识→语法→工具的使用”。然而,从各章的内容结构来看,它与其他技术书籍相当不同。

在其他技术书中,他们通常会概述Java的基础知识,然后一并介绍控制台输出、计算、条件语句、循环、方法、继承等语法。

然而,在本书中,与此解说流程不同的是,适当地有关于标准API、Swing、网络和高级编程处理的说明。但这并不意味着突然涉及完全不同的技术讨论,而是在前后的连贯性上有意识地进行构建。(例如,在条件分支和循环处理的解释之后,不会立即进入继承的解释,而是会有关于使用条件分支和循环进行复杂处理的说明等)。

另外,还有关于对象导向本身的难度和函数式编程等的介绍,没有深入研究对象导向。还讨论了最近的技术趋势。

个人的想法

首先,我觉得最好的是通过实践形式进行的,非常容易阅读和理解。在实践过程中,使用JShell逐步执行并确认结果非常方便,这是一项很好的设计。此外,练习问题的难度大多较低,初学者可以轻松完成,这也是一个很贴心的设计。

我认为,它采用了实践形式进行的写作,将零散的知识串联起来,使整体技术的联系可感知。因此,它并没有涉及那些很少被使用的技术,无论是好是坏。在涉及实际内容的语法方面并没有过多下功夫,解释也相对简明扼要。另外,并没有解释线程等内容。

这本书考虑到了实践的形式,对于数据库连接和SQL也有详细的描述,这是很好的。如果你想成为一名程序员,那么一定要确保掌握SQL,所以这本书在这方面稍微涉及了一下,我认为这也是一个值得推荐的点。此外,书中还有关于Git的描述,这也是很好的。

對於完全的初學者來說,可能會感到有些困難。雖然這本書以實踐性的方式撰寫,但對於理解並跟隨其流程來說,對語法等方面有一定的理解可能會更容易理解。換句話說,如果完全沒有經驗的人能夠完成這本書,那麼他們可能具有優秀的工程師素質。不能做到並不意味著沒有相應的素質。如果有困惑,可以跳過一些部分,稍後回顧一下並進行復習,這樣沒有問題。

成为专业的Java开发者的优势和劣势

【好处】

    • 実践的に書かれている。最後までやり切るとWebアプリケーションが一つ作れる。

 

    • ハンズオン形式になっており、理解していれば簡単に解ける練習問題も付属している。

 

    データベース、SQL、Git、ビルドツールなどの知識もまとめて学べる。

【缺点】

    • 実践的の裏返しだが体系的でない。

 

    • Javaの文法で詳しく触れていない部分がある。

 

    少し難しいかも…?(初心者が読めないほど難しいわけではない)

「我推荐你成为一名专业Java开发者的人」

根据上述的优点和缺点,可以推荐《成为专业的Java开发者》的人是

    • Javaを学びながら実際にWebアプリケーションを作ってみたい人

 

    • Progateやその他書籍、サービスで文法を学んだけど次に何をしたらよいのかわからない人

 

    最新のJavaや周辺ツール(Git,JUnit,Maven)、Spring Bootを理解したい人

那些不建议的人- the people who are not recommended

    • Javaを体系的に学習したい人

 

    Javaの文法を詳しく学びたい人

总结

我认为这本书对于除了精通Java和Spring Boot的人之外的其他人来说是非常值得推荐的一本书。让我们一起通过《成为Java专业人士》成为Java专家吧!

如果您在以下的网址“https://samuraism.com/jetbrains/projava”中从Samuraism购买本书,您将获得IntelliJ IDEA的快捷键表以及作者设计的Duke贴纸表。(我并不知道,所以我在楽天购买了…) 此外,由于还有推广计划,购买的朋友可以尝试使用一下。(我也没用过,所以无法推荐…)

广告
将在 10 秒后关闭
bannerAds