[JAVA] Un livre lu après que l'ingénieur de première année a rejoint l'entreprise

introduction

@chan_kaku! Je suis ingénieur papier dans ma première année en tant que nouveau diplômé qui est devenu membre de la société à partir de cette année. J'ai lu divers livres pour faire de mon mieux. Je voudrais écrire une introduction et des impressions en l'honneur de ces livres et des auteurs! Certains d'entre eux ne sont pas présentés ici, mais je les présenterai pour autant que je m'en souvienne.

Système Java

[Introduction à Java - Des bases du style moderne aux bibliothèques orientées objet et pratiques](https://www.amazon.co.jp/Java%E6%9C%AC%E6%A0%BC%E5%85%A5%] E9% 96% 80-% E3% 83% A2% E3% 83% 80% E3% 83% B3% E3% 82% B9% E3% 82% BF% E3% 82% A4% E3% 83% AB% E3 % 81% AB% E3% 82% 88% E3% 82% 8B% E5% 9F% BA% E7% A4% 8E% E3% 81% 8B% E3% 82% 89% E3% 82% AA% E3% 83 % 96% E3% 82% B8% E3% 82% A7% E3% 82% AF% E3% 83% 88% E6% 8C% 87% E5% 90% 91% E3% 83% BB% E5% AE% 9F % E7% 94% A8% E3% 83% A9% E3% 82% A4% E3% 83% 96% E3% 83% A9% E3% 83% AA% E3% 81% BE% E3% 81% A7-% E8% B0% B7% E6% 9C% AC-% E5% BF% 83 / dp / 477418909X)

Depuis que j'utilise Java pour les affaires, c'est le premier livre que j'ai étudié en lisant un livre Java, que je n'avais utilisé qu'au niveau de la pratique universitaire. Ce livre a été écrit par le champion de Java Tanimoto en tant que l'un des auteurs. Ce livre est un résumé très facile à comprendre de Stream, une nouvelle fonctionnalité de Java 8 ainsi que des débutants en Java, et je me souviens de l'avoir lu pour la première fois, de m'être amusé et de l'avoir lu tout de suite.

Effective Java 3rd Edition

Il s'agit de la troisième édition de la célèbre série Effective Java. Il a fallu beaucoup de temps entre la version anglaise de la série précédente et la version japonaise, donc je pensais abandonner et acheter la version anglaise, mais j'étais très heureux que la version japonaise soit sortie bientôt. , C'était utile. Je pense que ce livre est si important qu'il est appelé un livre incontournable pour les utilisateurs de Java, donc si vous êtes une entreprise ou un amateur et que vous ne l'avez pas encore lu, veuillez le lire! !!

[Premier développement d'application Java Spring Boot-Easy avec Spring Framework](https://www.amazon.co.jp/%E3%81%AF%E3%81%98%E3%82%81%E3%] 81% A6% E3% 81% AESpring-Boot% E2% 80% 95% E3% 82% B9% E3% 83% 97% E3% 83% AA% E3% 83% B3% E3% 82% B0% E3% 83% BB% E3% 83% 95% E3% 83% AC% E3% 83% BC% E3% 83% A0% E3% 83% AF% E3% 83% BC% E3% 82% AF% E3% 81% A7% E7% B0% A1% E5% 8D% 98Java% E3% 82% A2% E3% 83% 97% E3% 83% AA% E9% 96% 8B% E7% 99% BA-I% E3% 83% BB-BOOKS-% E4% BF% 8A% E6% 98% 8E / dp / 4777519694)

J'avais l'habitude de penser à Spring en premier lieu, mais ce livre le résume dans une certaine mesure, et fait même un simple exemple de supplément en utilisant Spring Boot. Cependant, il y avait certaines parties que je ne comprenais pas pour la première fois, il me semblait donc préférable de les lire après avoir étudié avec d'autres livres du printemps!

Kotlin

[Kotlin en action](https://www.amazon.co.jp/Kotlin%E3%82%A4%E3%83%B3%E3%83%BB%E3%82%A2%E3%82%AF % E3% 82% B7% E3% 83% A7% E3% 83% B3-Dmitry-Jemerov / dp / 4839961743)

Je pense que le livre de Kotlin est si célèbre. Taro Nagasawa, qui est célèbre dans la région de Kotlin au Japon, est en charge de cette traduction. Ce livre a été écrit pour les développeurs Java et était très facile à lire pour moi, qui travaille sur Java depuis avril.

[Programmation côté serveur de l'application Web Kotlin](https://www.amazon.co.jp/Kotlin-Web%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1% E3% 83% BC% E3% 82% B7% E3% 83% A7% E3% 83% B3-% E6% 96% B0% E3% 81% 97% E3% 81% 84% E3% 82% B5% E3 % 83% BC% E3% 83% 90% E3% 82% B5% E3% 82% A4% E3% 83% 89% E3% 83% 97% E3% 83% AD% E3% 82% B0% E3% 83 % A9% E3% 83% 9F% E3% 83% B3% E3% 82% B0-% E9% 95% B7% E6% BE% A4-% E5% A4% AA% E9% 83% 8E / dp / 4865940669 /)

C'est aussi un livre écrit par Taro Nagasawa, comme Kotlin In Action. Kotlin est un langage bien connu pour développer des applications Android, mais c'était un excellent livre pour moi qui souhaitais incorporer Kotlin en tant que serveur. Il est fortement recommandé car vous pouvez apprendre non seulement le système d'introduction, mais aussi la création réelle d'applications!

[Introduction au développement d'applications Android que vous pouvez apprendre des bases de la compatibilité avec Android Studio 3](https://www.amazon.co.jp/%E5%9F%BA%E6%9C%AC%E3%81%8B%E3% 82% 89% E3% 81% 97% E3% 81% A3% E3% 81% 8B% E3% 82% 8A% E8% BA% AB% E3% 81% AB% E3% 81% A4% E3% 81% 8FAndroid% E3% 82% A2% E3% 83% 97% E3% 83% AA% E9% 96% 8B% E7% 99% BA% E5% 85% A5% E9% 96% 80-Android-Studio-3% E5% AF% BE% E5% BF% 9C-% E3% 80% 8C% E9% BB% 92% E5% B8% AF% E3% 82% A8% E3% 83% B3% E3% 82% B8% E3 % 83% 8B% E3% 82% A2% E3% 80% 8D% E3% 82% B7% E3% 83% AA% E3% 83% BC% E3% 82% BA / dp / 479739580X /)

C'est un livre que j'ai acheté avec une colle légère que moi, un utilisateur d'iPhone, j'ai dit: "J'apprends Kotlin, donc je veux créer une application Android." Comme vous pouvez le voir dans le titre, il y a quelques bases de Kotlin en premier lieu, mais les parties qui sont propres à Android et les parties qui sont rafraîchissantes pour la personne qui travaille habituellement côté serveur sont résumées de manière très facile à comprendre. Ceci est un livre recommandé si vous souhaitez commencer à développer des applications Android! !!

Série Vue.js

[Apprendre des bases Vue.js](https://www.amazon.co.jp/%E5%9F%BA%E7%A4%8E%E3%81%8B%E3%82%89%E5%AD% A6% E3% 81% B6-Vue-js-mio / dp / 4863542453 /)

C'est le livre de Vue, qui est aussi appelé un livre de chat dans le monde! Au moment où cela est sorti, il n'y avait pas beaucoup de livres sur Vue.js qui étaient systématiquement organisés, et je regardais toujours la documentation. Je me souviens avoir été très heureuse d'apprendre que ce livre allait sortir à ce moment-là. J'ai senti que la couverture était un livre caractéristique avec une illustration de chat très mignonne, et il est facile à comprendre même pour ceux qui n'ont jamais touché à Vue. Il n'est pas exagéré de dire que ce livre a renforcé la puissance de Vue.

[Introduction à Vue.js Du développement d'applications de base au développement d'applications pratiques](https://www.amazon.co.jp/Vue-js%E5%85%A5%E9%96%80-%E5%9F%BA%E7% A4% 8E% E3% 81% 8B% E3% 82% 89% E5% AE% 9F% E8% B7% B5% E3% 82% A2% E3% 83% 97% E3% 83% AA% E3% 82% B1% E3% 83% BC% E3% 82% B7% E3% 83% A7% E3% 83% B3% E9% 96% 8B% E7% 99% BA% E3% 81% BE% E3% 81% A7- % E5% B7% 9D% E5% 8F% A3-% E5% 92% 8C% E4% B9% 9F / dp / 4297100916 /)

Il s'agit d'un livre écrit par des personnes célèbres de la région de Vue, dirigé par M. Kawaguchi, l'un des membres de l'équipe de base de Vue et l'organisateur de vuejs-jp. À peu près après la sortie de "Apprendre des bases de Vue.js" ci-dessus, divers livres sur Vue ont commencé à apparaître, et je me souviens avoir pensé que c'était enfin là. C'était l'impression que je me concentrais sur la partie principale et la partie pratique ainsi que sur la partie introductive. Personnellement, il semble juste de lire ce livre après avoir lu le livre sur les chats. Ce livre est également un livre que vous devriez absolument lire si vous faites Vue.

[Nuxt.js Beginner's Guide-Single Page Application Development with Vue.js Based Framework](https://www.amazon.co.jp/Nuxt-js%E3%83%93%E3%82%AE%E3 % 83% 8A% E3% 83% BC% E3% 82% BA% E3% 82% AC% E3% 82% A4% E3% 83% 89% E2% 80% 95Vue-js-% E3% 83% 99% E3% 83% BC% E3% 82% B9% E3% 81% AE% E3% 83% 95% E3% 83% AC% E3% 83% BC% E3% 83% A0% E3% 83% AF% E3% 83% BC% E3% 82% AF% E3% 81% AB% E3% 82% 88% E3% 82% 8B% E3% 82% B7% E3% 83% B3% E3% 82% B0% E3% 83% AB% E3% 83% 9A% E3% 83% BC% E3% 82% B8% E3% 82% A2% E3% 83% 97% E3% 83% AA% E3% 82% B1% E3% 83% BC% E3% 82% B7% E3% 83% A7% E3% 83% B3% E9% 96% 8B% E7% 99% BA-% E8% 8A% B1% E8% B0% B7-% E6% 8B% 93% E7% A3% A8 / dp / 4863542569 /)

J'ai entendu ce livre Nuxt.js, et je savais seulement qu'il était populaire ces jours-ci, c'est donc le livre qui est sorti quand je pensais l'essayer pendant un moment. En premier lieu, je pense que Nuxt.js est un livre parfait pour ceux qui ne le connaissent pas ou qui veulent réellement créer une application en utilisant Nuxt.js.

Autre

[Mystery of Agile Software Development 2nd Edition](https://www.amazon.co.jp/%E3%82%A2%E3%82%B8%E3%83%A3%E3%82%A4%E3% 83% AB% E3% 82% BD% E3% 83% 95% E3% 83% 88% E3% 82% A6% E3% 82% A7% E3% 82% A2% E9% 96% 8B% E7% 99% BA% E3% 81% AE% E5% A5% A5% E7% BE% A9-% E7% AC% AC2% E7% 89% 88-% E3% 82% AA% E3% 83% 96% E3% 82% B8% E3% 82% A7% E3% 82% AF% E3% 83% 88% E6% 8C% 87% E5% 90% 91% E9% 96% 8B% E7% 99% BA% E3% 81% AE% E7% A5% 9E% E9% AB% 84% E3% 81% A8% E5% 8C% A0% E3% 81% AE% E6% 8A% 80-% E3% 83% AD% E3% 83% 90% E3 % 83% BC% E3% 83% 88% E3% 83% BBC% E3% 83% BB% E3% 83% 9E% E3% 83% BC% E3% 83% 81% E3% 83% B3 / dp / 4797347783 )

Ce livre n'est-il pas assez célèbre? C'est quand j'étudiais le printemps que j'ai eu la chance de le lire en premier lieu. A cette époque, je me demandais toujours "à quoi sert DI?" Et "à quoi sert DI?" Voici un livre recommandé par les seniors à ces moments-là. C'est tout un volume et il est assez difficile à lire à la fois, mais je lis un chapitre par semaine et je résume chaque chapitre. Personnellement, je ne pense pas qu'il soit possible de tout saisir complètement dans la première semaine d'un livre aussi volumineux, alors je le lis pour augmenter l'index. De plus, à partir de ce qu'est l'agilité, diverses pratiques telles que les principes que nous les ingénieurs devraient suivre sont répertoriées et c'est un très bon livre! Je vais le lire plusieurs fois à partir de maintenant

[Code lisible - Techniques simples et pratiques pour écrire un meilleur code](https://www.amazon.co.jp/%E3%83%AA%E3%83%BC%E3%83%80%] E3% 83% 96% E3% 83% AB% E3% 82% B3% E3% 83% BC% E3% 83% 89-% E2% 80% 95% E3% 82% 88% E3% 82% 8A% E8 % 89% AF% E3% 81% 84% E3% 82% B3% E3% 83% BC% E3% 83% 89% E3% 82% 92% E6% 9B% B8% E3% 81% 8F% E3% 81 % 9F% E3% 82% 81% E3% 81% AE% E3% 82% B7% E3% 83% B3% E3% 83% 97% E3% 83% AB% E3% 81% A7% E5% AE% 9F % E8% B7% B5% E7% 9A% 84% E3% 81% AA% E3% 83% 86% E3% 82% AF% E3% 83% 8B% E3% 83% 83% E3% 82% AF-Théorie -pratique-Boswell / dp / 4873115655 /)

C'est aussi un livre très célèbre! Jusqu'à ce que je sois étudiant, je ne l'avais développé que personnellement, donc je n'avais pas beaucoup pensé à le nommer, et j'ai le sentiment que c'était la première chose qui m'inquiétait lorsque je suis devenu membre de la société. Avant et après la lecture de ce livre, la façon de penser la dénomination a considérablement changé. Ce domaine n'a rien à voir avec la langue, on peut donc dire qu'il s'agit d'un livre incontournable pour les ingénieurs.

[Introduction to JUnit Practice ~ Systematic Learning Unit Test Techniques](https://www.amazon.co.jp/JUnit%E5%AE%9F%E8%B7%B5%E5%85%A5%E9%96] % 80-% E4% BD% 93% E7% B3% BB% E7% 9A% 84% E3% 81% AB% E5% AD% A6% E3% 81% B6% E3% 83% A6% E3% 83% 8B% E3% 83% 83% E3% 83% 88% E3% 83% 86% E3% 82% B9% E3% 83% 88% E3% 81% AE% E6% 8A% 80% E6% B3% 95- WEB-PRESS-plus / dp / 477415377X /)

C'est le premier livre à apprendre le test unitaire. En premier lieu, comme je l'ai écrit ci-dessus, je ne m'étais développé personnellement que pour les étudiants, donc je n'ai même pas pensé à l'assurance qualité, et je n'avais même jamais entendu le mot test unitaire. .. Donc, après être devenu membre de la société, je ne savais pas pourquoi je le testerais. Cependant, en étudiant diverses choses dans ce livre, je pense avoir appris l'importance de Unite et la façon de penser qui ne dépend pas d'une bibliothèque de tests spécifique. Si quelqu'un connaît un meilleur livre sur Unite, faites-le moi savoir!

Web API: The Good Parts C'est un petit livre ancien, mais c'est aussi un chef-d'œuvre bien connu. L'API est très facile à lire de ce qu'elle est à la partie principale! C'est un livre que les ingénieurs qui créent des API et les ingénieurs qui ne font que l'utiliser devraient le lire.

À la fin

Comme je l'ai écrit au début, ce n'est pas le seul que j'ai lu depuis avril. Cependant, ces livres ont changé ma mentalité et m'ont beaucoup aidé. Il y a encore plus de livres que je lis régulièrement, mais je pense que je dois en étudier de plus en plus chaque jour! Non seulement l'entrée mais aussi la sortie seront pleines à partir de maintenant, alors merci!

Recommended Posts

Un livre lu après que l'ingénieur de première année a rejoint l'entreprise
Comment un ingénieur en arts libéraux a réussi Java Silver six mois après avoir rejoint l'entreprise
Mémo après le premier projet Spring-MVC-
Mémo après le premier projet Spring-Database-
Mémo après le premier projet Spring-What is Spring-