Inventaire et recommandation des livres techniques que les programmeurs Java (4e année) ont achetés jusqu'à présent

Ceci est le premier post

J'ai toujours voulu publier, mais j'avais peur et je ne pouvais pas. J'ai décidé de l'écrire pour le moment pour m'y habituer.

Inventaire des livres achetés

Puisqu'il inclut le but de l'inventaire personnel des livres achetés, il ne s'agit pas d'une introduction collective dans un but précis. Presque tous sont des livres papier. C'est difficile à lire si je suis un livre électronique C'est aussi une impression tout à fait personnelle.

Je ne veux pas apporter l'image sans permission, je ne veux pas mettre le lien d'Amazon, et la photo que j'ai prise était sale et gênante, donc je vais l'envoyer sans l'image du livre.

★ = 1 point ☆ = 0,5 point

1. Code lisible

** Recommandation: ★★★ **

Inutile de dire que c'est un livre très célèbre. Un joyau mémorable qui a été recommandé par mes aînés pour la première fois quand j'étais un nouveau venu, et j'étais perdu quand je l'ai acheté pour le moment et je ne comprenais pas pourquoi. C'est comme le porter dans un sac en tant que gardien.

En ce qui concerne le contenu, j'ai estimé que l'obstacle était un peu élevé pour les nouveaux arrivants. C'est super de présenter "C'est bien d'écrire comme ça", mais à ce moment-là j'ai pensé "Dites-moi comment écrire plus en écrivant en Java!".

Cependant, je pense que je pratique toujours ce qui est écrit, et c'est un très bon livre.

2. De meilleurs programmeurs - 38 façons et techniques de devenir un bon programmeur

** Recommandation: ★★ **

Livre d'auto-développement du programmeur. J'ai oublié pourquoi je l'ai acheté, mais c'était un bon achat.

La plupart des discussions sont qu'il est bon d'avoir ce genre d'attitude et de façon de penser à partir de différentes perspectives, telles que "pourquoi testez-vous?", "Pourquoi vous souciez-vous de l'apparence du code?", "Qu'est-ce que le développement de système?" y a-t-il

Mon préféré est "Part 3 Personal Things", qui consiste à maintenir la motivation, à apprendre et à ne pas stagner. La partie «Je ne grandis pas là où je travaille actuellement et je devrais changer de travail si je n'ai pas de défis (résumé)» a été vraiment poignardée.

Cependant, la traduction est tout à fait unique. C'est plus anglais que le code lisible, et je ne peux pas m'empêcher de me lasser de le lire. En ce sens, il a deux étoiles. Il peut être bon de le lire lorsque vous vous sentez mal à l'aise

3. Essais automatisés pour la première fois - Fondements des essais automatiques pour les systèmes Web

** Recommandation: ★★ ☆ **

J'ai lu le site et le meilleur programmeur et l'ai acheté parce que je suis devenu un homme qui voulait faire des tests automatiques

Je ne peux pas m'en servir pour le moment, mais le contenu était poli et facile à lire. La raison pour laquelle je ne peux pas écrire ce que je peux présenter est "Je me souviens à peine" Je l'oublierai si je ne le pratique pas.

Il est étrangement mémorable que I LoveBoss soit souvent mentionné dans l'exemple de code. Vous devriez regarder les critiques d'Amazon.

4. Commençons! Définition d'exigence

** Recommandation: ★★ ☆ **

Commençons avec! Le premier livre de la série. J'ai aussi acheté "Commençons! Conception de système" et "Commençons! Conception de processus", mais je ne les ai pas encore lus.

Je l'ai acheté parce que mon aîné m'a demandé: «Qu'est-ce que la définition des exigences ou la conception du système? (Comment dois-je l'expliquer?)».

La coche du livre d'images (l'image est douce et mignonne) rend l'explication facile à lire. Et j'ai vraiment pensé: "En réalité, vous n'avez pas du tout fait ce qui est écrit dans ce livre, non?" Je savais que je devais le faire, mais il est difficile de le refléter dans la réalité. Je n'ai pas envie de le faire. Je commence à avoir l'impression de définir les exigences.

Je voulais que les nouveaux venus et les amateurs (le côté demandant du travail ici) le lisent.

5. Kaizen Journey D'une seule personne à la création d'une équipe «transfrontalière»

** Recommandation: ★ **

Je l'ai acheté parce que mon aîné m'a dit quelque chose comme "Masamichi-kun ressemble à la personne dans ce livre"

Ce n'était pas un domaine très intéressant. Cependant, cela colle à ceux qui restent. Très populaire dans les critiques d'Amazon Je pense que les gens qui visent à être des leaders peuvent l'acheter

Impliquez les membres de l'équipe et améliorez l'équipe elle-même. Il était facile de comprendre que l'histoire était conçue pour présenter et proposer des moyens de s'améliorer.

Je viens de lire un peu et c'était effrayant. J'ai l'impression de lire une histoire héroïque (rires)

Je suis du genre à ne pas vouloir améliorer l'équipe avec le salaire actuel, alors je n'ai fait qu'une réunion matinale d'une personne et une visualisation des tâches que je pouvais faire moi-même.

Je l'ai fait pendant un mois ou deux, mais je ne sentais pas que cela s'était amélioré, alors je l'ai arrêté maintenant. Mais après tout, si j'arrête, je sens que j'aurais dû le faire parce que j'ai arrêté.

6. Introduction aux modèles de conception appris en langage Java

** Recommandation: ★★ **

C'était une excellente référence pour l'apprentissage des modèles de conception. Vouliez-vous dire XXBuilder ou XXFactory? Je pense que la question a été résolue parce que j'ai compris cela, et grâce à ce livre, je peux beaucoup utiliser des classes abstraites, l'utilisation de l'interface et des génériques. Cependant, je n'ai jamais rien vu d'autre que Builder et Factory. S'agit-il d'adaptateur? (Singleton sort souvent parce que c'est un dunch)

7. Oracle Certification Textbook Java Programmer Gold, Silver

** Recommandation: ★★ (Si vous passez l'examen: ★★★) **

Le soi-disant livre violet.

Si vous êtes une personne Java, vous devriez l'acheter, mais si vous l'avez déjà et que vous avez fini de lire ou de vous qualifier, vous pouvez l'emprunter. J'ai fini par utiliser un dictionnaire à la place, donc je ne peux le prêter à personne.

Le contenu lui-même est bon tel qu'il est dans la critique d'Amazon, mais il est très bon de pouvoir saisir "combien vous devez vous souvenir et à quel niveau". ** Cependant, assurez-vous de vérifier la version et d'acheter la dernière version **

Silver en a 11. Par rapport au nombre de pages de Silver 8 et 11, c'était environ 100 pages différentes (rires)

8. Capture approfondie Java SE 8 Gold, collection de problèmes Silver

** Recommandation: (Si vous passez l'examen: ★★★) **

Le soi-disant livre noir.

J'ai été pris en charge quand j'ai pris l'or. Livre violet + livre noir J'ai obtenu l'or en 2 semaines chacun. Je ne l'ai pas du tout utilisé quand j'étais dans Silver, alors j'ai pensé que je pouvais me passer de Gold, mais ce n'était pas le cas.

Il y a eu des moments où j'ai été déçu parce qu'il y avait des contenus subtils qui n'apparaissaient pas dans le livre violet.

9. Introduction approfondie au développement d'applications Spring Java avec Spring Framework

** Recommandation: ★★ **

Le livre que mon aîné avait. Je suis content de l'avoir lu et vu, alors je l'ai acheté

** Cependant, il est trop épais et difficile à démarrer ** J'ai touché le printemps. Et il peut être utilisé comme dictionnaire lorsque vous avez besoin d'aller un peu plus loin. Cela semblait très bon dans un sens de dictionnaire peu profond et large. Est-il sûr d'en avoir un pour un projet utilisant Spring?

Référence ci-dessous N choses à garder à l'esprit lors de la lecture de "Introduction au printemps" et "Introduction au printemps" à l'ère Reiwa https://qiita.com/suke_masa/items/392976749fce94a8ef1f

Après tout, c'est une injection de constructeur en ce moment ...

Résumons pourquoi l'injection de constructeur est recommandée https://qiita.com/jackazu/items/aead50c699fefe56c120

10. Principe suprême sur site Spring Boot 2 Utilisation approfondie

** Recommandation: ★★ **

Livre de démarrage de printemps. Je ne peux pas bien le transmettre, mais cela a été utile lorsque j'ai créé une application Web pour la fête de fin d'année. Cependant, je doute que ce soit un principe suprême du champ. Il peut plutôt être excellent comme matériel de formation pour les nouveaux arrivants

Les aînés l'utilisent comme référence pour le matériel de formation des nouveaux arrivants. Ou Spring Boot pour référence par des personnes qui ne l'ont jamais touché. On dirait qu'il est utilisé dans une telle situation. Un bijou auquel il est difficile de répondre car il y a trop peu d'avis d'Amazon.

11. Apprenez avec le traitement du langage naturel Java et l'apprentissage automatique

** Recommandation: Aucune **

En Java! Traitement du langage naturel et apprentissage automatique! ?? Alors écris le titre

C'est fou! Jetez un coup d'œil et lisez-le! C'est devenu. Presque tous sont introduits à la main. C'est incroyable. Même si c'est Java, j'avais envie de lire Deep Learning à partir de zéro.

12. Théorie de la programmation Java du Deep Learning et mise en œuvre du Deep Learning

** Recommandation: Aucune ~ ★ ** Un livre pour comprendre le Deep Learning en Java et un livre avec le contenu d'introduction du Deep Learning 4j

Deep Learning J'ai vraiment envie de le faire, mais si je touche un autre langage que Java, je mourrai d'allergies! Y a-t-il une personne ...?

Cependant, comme le livre Deep Learning lui-même est difficile en premier lieu, il n'y a pas d'exception à cet exemple. (Impressions humaines faciles à comprendre avec le Deep Learning fait de zéro)

13. Cours de base sur la structure de données et l'algorithme Java

** Recommandation: Aucune ** J'ai entendu quelque chose comme "Je ne connais pas l'algorithme d'un programmeur", alors je l'ai acheté.

Je suis content de savoir ce qu'était l'algorithme, mais il disait: "En Java, il est déjà implémenté dans l'API, donc je ne pense pas que j'utiliserai réellement le code présenté ici (résumé)." C'est devenu "Eh".

C'était très bien dans le sens où je savais que j'étais une personne de ce niveau, mais quand je l'ai regardé maintenant, j'ai eu peur quand je l'ai publié en 2009. N'est-ce pas un vieux livre?

14. Créer et faire évoluer ALife-Introduction à la théorie du modèle de vie artificiel par la mise en œuvre

** Recommandation: indécidable ** Qu'est-ce qu'ALife? La vie artificielle est le gars cool qui est apparu dans le dessin animé! Peut être mis en œuvre! ?? je l'ai acheté

Au lieu d'introduire la mise en œuvre de la vie artificielle qui apparaît dans le manga, l'objectif principal est «l'introduction à l'histoire et la mise en œuvre de la poursuite de ce qui est l'essence de la vie à l'aide d'un ordinateur».

Après l'avoir lu pour la première fois, c'était une tension extrêmement élevée, "C'est incroyablement incroyable que le Deep Learning! L'avenir de l'humanité est radieux! Je veux le recommander à tout le monde!", Mais quand je l'ai relu, cela n'est pas du tout devenu une telle tension, alors je le recommande. Le degré ne peut être déterminé. Qu'est-ce que c'était vraiment

Je ne pense pas que ce serait génial si cette technologie et l'apprentissage automatique étaient bien combinés, mais je me demande s'il y a un sentiment d'être un peu trop préventif.

15. Deep Learning from scratch - la théorie et la mise en œuvre de l'apprentissage profond appris en Python

** Recommandation: ★ ** C'est populaire alors achetons-le! Ça m'intéresse → désespoir

Je pense que les gens qui ne sont pas bons en maths deviendront fous. (expérience Quand je l'ai relu, je l'ai écrit et j'ai invité la mélancolie.

Bien qu'il s'agisse d'un livre d'introduction, le contenu est difficile en premier lieu. C'est une bonne idée de garder cela à l'esprit lors de l'achat.

Grâce à ce livre, j'ai l'impression "Je vais amener le projet sur Github et le déplacer, puis le comprendre", et j'ai pu considérer des choses qui sont un peu conceptuelles et comment enquêter, alors je l'ai acheté. Ce n'était pas en vain.

16. Le secret du reverse pulling SQL 363

** Recommandation: indécidable ** Pas de jugement car c'est un cadeau

Je n'ai pas envie d'apprendre SQL, donc je le fais toujours d'une seule main lorsque j'écris SQL. Pourquoi n'avez-vous pas envie de vous souvenir autant Mystérieux moi-même. Je ne peux pas le comparer car je n'ai pas d'autres livres SQL, mais c'est essentiel pour moi. Je ne peux pas discuter quand on me dit de m'en souvenir.

17. Deep Learning Textbook Deep Learning G Test (Generalist) Texte officiel

** Recommandation: ★ ** Malentendu? Et acheter

C'est intéressant comme connaissance, mais on ne parle pas de mise en œuvre. Au contraire, il semble que le test G ne soit pas une implémentation mais un test dans le but de l'utiliser dans les affaires. ** Vérifions avant d'acheter **

Sérieusement un manuel. C'était intéressant comme matériel de lecture. Je veux mémoriser c'est subtil

18. Livre illustré du langage de programmation

Pas de photo car c'est un livre électronique ** Recommandation: ★★ ** Nous achetons comme matériel de lecture pour faire une pause. Était drôle. J'ai été impressionné par le fait qu'il y ait tant de langages de programmation en premier lieu. Plus tard, je ne savais pas que Ruby était une langue japonaise. Pardon.

Mon préféré est "Brain f ○ ck". Ce n'est plus un code.

C'est tout ce que j'ai acheté et lu correctement

J'ai acheté ce qui suit mais je ne l'ai pas lu

  1. "Introduction au développement pratique de conteneurs pour Docker / Kubernetes" J'ai essayé d'utiliser Docker. Je ne lis pas de livres. Ceux qui ne peuvent pas utiliser Docker ont vu un article intitulé Yabeyo, alors je l'ai acheté. Je ne vois pas le jour car je ne sais pas comment démarrer le bios sur le PC de mon entreprise. Yabeyo Une personne de Google m'a présenté le jib au Spring Fest, ce qui m'a donné envie d'essayer Docker. jib génial
  2. "Développement piloté par les tests" Il y avait une opinion selon laquelle le développement piloté par les tests lui-même était comme une religion, alors je l'ai acheté, mais je n'ai pas pu étudier les tests automatisés en premier lieu, donc je dois d'abord l'étudier.
  3. "Agile Samurai-The Road to Master Developers-" Je l'ai acheté parce qu'il figurait sur le Kaizen Journey. Lisez lorsque vous avez du temps libre.

Il y a un total de 15 livres qui sont difficiles à présenter. Principalement les livres de qualification et d'apprentissage automatique d'O'Reilly. Un héritage J'étais accro à la collection des livres d'O'Reilly pendant un moment

Trop de livres que je n'ai pas lus!

Veuillez me dire si quelque chose ne va pas.

Merci de votre collaboration.

Recommended Posts

Inventaire et recommandation des livres techniques que les programmeurs Java (4e année) ont achetés jusqu'à présent
Livres techniques que les débutants en programmation qui commencent les programmeurs professionnels à partir de Java devraient lire (édition 2017)