[JAVA] Livre recommandé lu dans 2 ans à partir du nouveau diplômé

dokusyo.png

■ Présentation

Tout d'abord, à partir d'une brève auto-introduction C'est ma deuxième année en tant qu'ingénieur. Les principaux domaines techniques sont intégrés Les langages sont C et Perl. En tant que passe-temps, j'écris Python ou Java et je le publie sur github. Les étudiants eux-mêmes n'ont aucune expérience en programmation

■ Domaine technologique cible

OS : Linux Langage: langage C, Java, Python Autre réseau

■ Lecteurs de cet article

・ Non-informatique quand j'étais étudiant ・ Les personnes qui ne programment pas comme passe-temps

Un livre que j'étais complètement inexpérimenté et que j'étais heureux de lire

Il décrit le niveau de difficulté auquel j'ai franchement pensé après l'avoir lu. Ce qui est écrit à côté, c'est le décompte depuis le moment où j'ai rejoint l'entreprise que j'ai réellement lu.

[Difficulté ★ ☆☆☆☆] Objectif: Première année d’entrée dans l’entreprise (premier semestre)

◆ [Introduction à Java clairement compréhensible](https://www.amazon.co.jp/%E3%82%B9%E3%83%83%E3%82%AD%E3%83%AA%E3%82%8F % E3% 81% 8B% E3% 82% 8BJava% E5% 85% A5% E9% 96% 80-% E7% AC% AC2% E7% 89% 88-% E3% 82% B9% E3% 83% 83 % E3% 82% AD% E3% 83% AA% E3% 82% B7% E3% 83% AA% E3% 83% BC% E3% 82% BA-% E4% B8% AD% E5% B1% B1- % E6% B8% 85% E5% 96% AC / dp / 484433638X / ref = sr_1_1? S = livres & ie = UTF8 & qid = 1530800720 & sr = 1-1 & mots-clés =% E3% 81% 99% E3% 81% A3% E3% 81% 8D% E3% 82% 8A% E3% 82% 8F% E3% 81% 8B% E3% 82% 8Bjava)

Vous pouvez en apprendre non seulement sur Java mais aussi sur la programmation. Vous pouvez garder votre motivation en codant simplement dans le livre. Un livre parfait pour les débutants

Livre du langage de programmation

Il existe de nombreux langages de programmation. Plutôt que d'apprendre, c'est juste quelque chose comme ça.

Le réseau de livres d'images TCP / IP est intéressant!

Vous pouvez obtenir la technologie réseau que vous souhaitez connaître au moins en tant qu'ingénieur. C'est un livre de niveau indispensable car c'est un niveau que vous aurez du mal à sortir sur le site si vous ne savez pas grand chose.

◆ [Livre d'images C-Neuf portes pour aimer le langage C](https://www.amazon.co.jp/ Livre d'images C-Neuf portes pour aimer le langage C-Ank / dp / 4798101036 / ref = sr_1_2? s = livres & ie = UTF8 & qid = 15315569869 & sr = 1-2 & keywords = Livre d'images en langage C)

Comprenez les bases des tableaux, des pointeurs et des structures. En fait, même lors de l'apprentissage d'autres langues, on dit que la vitesse d'apprentissage changera radicalement car il n'y a pas de connaissances de base en C, donc c'est un livre qui n'est pas une perte à voir.

◆ [Livre pour apprendre les bases de LPIC en une semaine](https://www.amazon.co.jp/Book pour apprendre les bases de LPIC en une semaine-Deuxième édition-Capture approfondie-Nakajima-Nowa / dp / 4844335308 / ref = sr_1_1? s = books & ie = UTF8 & qid = 15315570253 & sr = 1-1 & keywords = Linux + 1 semaine)

Linux est rarement vu sur le terrain, mais je pense qu'il y aura toujours des opportunités de le toucher. La partie de base des bases à ce moment-là peut être complétée par ce livre.

◆ [Introduction à UML de Zero](https://www.amazon.co.jp/ Introduction à UML de Zero-Kawai-Akio / dp / 4774143952 / ref = sr_1_2? S = books & ie = UTF8 & qid = 1531572416 & sr = 1-2 & keywords = super introduction uml)

Ceci est une introduction à UML. C'est un livre dont vous n'avez pas vraiment besoin si vous étudiez dans le but d'obtenir des informations de base Ceci doit être lu car ce sont des connaissances essentielles qui sont essentielles lors de la lecture des documents de conception.

[Difficulté ★★ ☆☆☆] Objectif: Première année d'entrée dans l'entreprise (deuxième semestre)

◆ [Solution d'algorithme facile par Miyako Otaki ~ Diagramme de flux et pseudo langage ~](https://www.amazon.co.jp/ Ingénieur d'information de base - Solution d'algorithme facile par Miyako Otaki-Diagramme de flux et pseudo langage - 3e édition -Miyako / dp / 4897979668 / ref = sr_1_10? S = livres & ie = UTF8 & qid = 1530800919 & sr = 1-10 & mots-clés = algorithme)

Un livre spécialisé dans le domaine des algorithmes d'information de base que vous souhaitez absolument acquérir dès la première année Un livre qui vous aidera à atteindre le niveau de réussite de l'examen à partir de ce qu'est l'algorithme

◆ [Manuel de l'ingénieur infrastructure](https://www.amazon.co.jp/%E3%82%A4%E3%83%B3%E3%83%95%E3%83%A9%E3%82%A8 % E3% 83% B3% E3% 82% B8% E3% 83% 8B% E3% 82% A2% E3% 81% AE% E6% 95% 99% E7% A7% 91% E6% 9B% B8-% E4% BD% 90% E9% 87% 8E-% E8% A3% 95 / dp / 4863541333)

En tant qu'ingénieur, vous aurez une connaissance minimale du matériel. Vous pouvez apprendre les bases du système d'exploitation et du réseau. Même si vous n'êtes pas ingénieur en infrastructure Un livre à lire absolument

◆ [Tutoriel Python](https://www.amazon.co.jp/ Tutoriel Python-3e édition-Guido-van-Rossum / dp / 4873117534 / ref = sr_1_1? S = books & ie = UTF8 & qid = 1531570007 & sr = 1-1 & mots-clés = Tutoriel Python)

Vous pouvez maintenant apprendre les bases des bases de Spear Python. Ce qui est bien si vous pouvez écrire en Python, c'est l'automatisation du travail d'évaluation habituel Vous pouvez automatiser le travail de routine à la maison (à la maison, collecter principalement des données à partir de divers sites) Je ne peux rien faire avec ce livre, mais c'est un style de codage Python Il est fortement recommandé car vous pouvez obtenir des informations qui ne sont pas disponibles dans d'autres livres d'introduction.

◆ [Introduction à Java que vous pouvez comprendre clairement](https://www.amazon.co.jp/ Introduction à Java-Practice edition-Second edition-Refreshing series / dp / 4844336770 / ref = sr_1_1? S = books & ie = UTF8 & qid = 15315570114 & sr = 1-1 & keywords = Compréhension claire + Introduction à Java + Pratique)

C'est un livre incontournable, bien qu'il soit un peu plus difficile que l'édition d'introduction. Méthode de test ou automatisation de la méthode de test. Il explique également soigneusement les termes de la parade utilisés dans les affaires, tels que la main-d'œuvre et le taux d'extraction de bogues.

◆ [Introduction à Servlet & JSP clairement compréhensible](https://www.amazon.co.jp/ Introduction à Servlet-JSP-Refreshing series-Kunimoto / dp / 4844335804 / ref = sr_1_1? S = books & ie = UTF8 & qid = 1531570684 & sr = 1-1 & mots-clés = Servlet +% 26 + JSP)

Il s'agit d'un livre publié par la même société que ci-dessus. Je n'ai utilisé JSP & Servlet que comme passe-temps, mais je l'ai lu dans le sens où je peux acquérir des connaissances de base sur le Web.

Meilleur programmeur

C'est le livre d'O'Reilly qui décrit ce qu'un programmeur devrait être et ce qu'il devrait dire. Le contenu est mince pour le prix, mais il semble que la conscience de travailler dur en tant qu'ingénieur reviendra C'était un bon livre.

[Difficulté ★★★ ☆☆] Objectif: Deuxième année d'entrée dans l'entreprise (premier semestre)

◆ [Introduction aux modèles de conception appris en langage Java](https://www.amazon.co.jp/ Édition révisée supplémentaire Introduction aux modèles de conception appris en langage Java-Yuki-Hiroshi / dp / 4797327030 / ref = sr_1_1? S = books & ie = UTF8 & qid = 1530801482 & sr = 1-1 & keywords = modèle de conception)

Je n'utilise pas l'orientation objet sur le terrain, mais le mot «design pattern» qui revient toujours lorsque j'étudie Java. Vous pouvez apprendre pourquoi il s'agit d'une connaissance nécessaire et il est soigneusement écrit sur la façon de l'utiliser. Je ne savais pas ce que je lisais dans ce livre car cela fait 3 mois que j'ai rejoint l'entreprise, mais je veux vraiment que vous le relisiez lorsque l'année changera.

◆ [Introduction aux modèles de conception appris dans l'édition multithread du langage Java](https://www.amazon.co.jp/ Édition augmentée et révisée-Introduction aux modèles de conception appris en langage Java-Édition multithread-Yuki-Hiroshi / dp / 4797331623 / ref = sr_1_3? s = livres & ie = UTF8 & qid = 1531572222 & sr = 1-3 & keywords = Java + modèle de conception)

Vous acquerrez les compétences de base du concept de thread / programmation sensible aux threads. C'est un domaine qui manquera probablement si seul le développement du framework est effectué, je vous recommande donc d'approfondir votre compréhension une fois.

[Difficulté ★★★★ ☆] Objectif: Deuxième année d'entrée dans l'entreprise (deuxième semestre)

◆ [Programmation pratique en langage C](https://www.amaon.co.jp/C programmation pratique-3e édition-Steve-Oualline / dp / 4900900648)

Un livre incontournable si vous utilisez le langage C dans la pratique. Il décrit en détail comment l'implémenter après avoir compris le concept d'algorithmes et de listes.

◆ [TCP / IP Socket Programming C Language](https://www.amazon.co.jp/TCP-IP Socket Programming-C Language-Michael-Donahoo / dp / 4274065197 / ref = sr_1_2? S = books & ie = UTF8 & qid = 1531570787 & sr = 1-2 & mots-clés = TCP% 2FIP + socket)

Je l'ai lu parce que c'était la connaissance dont j'avais besoin pour les activités intégrées du réseau, mais c'est une connaissance inutile pour les personnes qui font généralement de la programmation réseau dans des langages tels que Java, mais pour référence Présenter.

Introduction au développement pratique de conteneurs pour Docker / Kubernetes

Vous pouvez apprendre de l'introduction du Docker / Kubernetes à la mode à l'opération réelle. Il est recommandé car il est très apprécié parmi les livres publiés récemment.

Concept d'UNIX

Ce livre est recommandé à tous les ingénieurs. C'est un livre qui décrit la philosophie de conception d'UNIX, mais je souhaite également que les utilisateurs Windows et Mac et les développeurs de logiciels le lisent. C'est un livre facile à lire avec presque aucune connaissance préalable du système d'exploitation appelé Unix.

[Difficulté ★★★★★] Cible: Je ne sais pas (renforcer la profession)

◆ [Noyau Linux détaillé](https://www.amazon.co.jp/%E8%A9%B3%E8%A7%A3-Linux%E3%82%AB%E3%83%BC%E3%83% 8D% E3% 83% AB-% E7% AC% AC3% E7% 89% 88-Daniel-Bovet / dp / 4873111313X / ref = sr_1_1? S = livres & ie = UTF8 & qid = 1535081783 & sr = 1-1 & mots-clés =% E3% 82% AB% E3% 83% BC% E3% 83% 8D% E3% 83% AB + LINUX)

C'est le livre que j'ai reçu. Pour être honnête, le contenu est encore difficile et je peux à peine le lire. Un livre avec beaucoup de connaissances à lire. Il est écrit sur le noyau Linux.

Citation: Connaissances requises

  1. langage C (besoin de bien comprendre les pointeurs)
  2. Connaissance des spécifications LINUX
  3. Connaissance de la programmation LINUX. Surtout les relations de processus et de thread.
  4. Connaissance de l'architecture x86. Surtout les relations assembleur et MMU.

◆ [Pilote de périphérique Linux 3e édition](https://www.amazon.co.jp/Linux%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3% 83% 89% E3% 83% A9% E3% 82% A4% E3% 83% 90-% E7% AC% AC3% E7% 89% 88-Jonathan-Corbet / dp / 4873112532 / ref = sr_1_1? S = livres & ie = UTF8 & qid = 1530801929 & sr = 1-1 & mots-clés =% E3% 83% 87% E3% 83% 90% E3% 82% A4% E3% 82% B9% E3% 83% 89% E3% 83% A9% E3% 82% A4% E3% 83% 90)

Je ne peux pas le lire, mais ce n'est qu'une introduction. Vous pouvez comprendre la couleur du pilote de périphérique à partir de la conception. C'est dans le coin de la bibliothèque (vous pourrez le lire un jour!)


J'écris toujours, mais j'aimerais en ajouter de plus en plus sur les bons livres.

Recommended Posts

Livre recommandé lu dans 2 ans à partir du nouveau diplômé
[TensorFlow 2] Il est recommandé de lire la quantité de fonction de TFRecord en unités de lots.
Livres sur la science des données à lire en 2020
Recevoir des compliments de nouvelles filles en C # paizahack_01
Lire les paramètres de journalisation à partir d'un fichier externe avec Flask