Lorsqu'un nouvel employé me demande «à partir de quoi dois-je commencer mes études?», J'essaie de répondre «qualifions-nous pour les informations de base pour le moment». La théorie selon laquelle aucune qualification n'est requise est profondément enracinée, mais je pense personnellement que le test de qualification IPA est globalement bien fait, et je pense qu'il y a beaucoup de choses à gagner en étudiant sérieusement.
Cependant, c'est aussi un fait que le travail devant vous n'est pas facile, ou qu'il n'a pas d'effet immédiat.
Heureusement, il existe de nombreux livres Java et le matériel à apprendre ne manque pas, mais je comprends que trop de livres me donnent envie de "par où commencer ...". (J'ai pensé que ce serait bien d'introduire un livre Java maintenant, mais je pense que c'est nécessaire maintenant)
Donc, j'aimerais vous présenter un livre que j'ai lu jusqu'à présent sur Java et des livres orientés objet, et je pense que j'aurais dû le lire ou que j'aurais dû le lire la première ou la deuxième année de mon arrivée dans l'entreprise.
Tout d'abord, rien ne commence si vous ne connaissez pas la grammaire de base. Dans mon cas, j'ai choisi le livre de M. Yuki, mais en fait, au niveau d'introduction, presque la même chose est écrite, alors parcourons et trouvons celui qui vous convient.
En ce qui concerne les critiques d'Amazon, la série «Comprenez clairement» est populaire.
UML
Il est fin pour que vous puissiez le lire facilement.
UML sera utilisé au travail et apparaîtra dans les livres que je présenterai plus tard. Vous pouvez lire UML sans étudier, mais bien sûr, il vaut mieux d'abord le comprendre correctement.
『Head First Design Patterns』Eric Freeman, Elisabeth Robson, Bert Bates, Kathy Sierra / Oreilly & Associates Inc J'ai lu l'original en anglais, mais je l'ai traduit. (Je ne connais pas la qualité de la traduction) Je me souviens que le texte était facile à lire même en anglais.
Je pense que c'est l'introduction la plus simple aux modèles de conception.
Il y a 528 avis sur amazon.com et 4,5 étoiles, donc c'est une bonne affaire. J'ai oublié ce que c'était, mais je me souviens avoir recommandé ce livre, qui est un célèbre livre Java, avec le livre GoF comme livre recommandé pour les modèles de conception.
J'ai lu sur Java, SQL et le réseau dans la série "Head First", et ils étaient tous bons.
«Design Patterns: Elements of Reusable Object-Oriented Software» (la version traduite est «Design Patterns for Reuse in Object Oriented», communément appelé livre du GoF), qui est à l'origine des modèles de conception (dans le développement logiciel), est pressé en 10 étapes environ. Écrasé pour faciliter la lecture.
Je ne pense pas qu'il soit possible que vous lisiez soudainement cette "Introduction aux modèles de conception appris dans le langage Java" et que le contenu soit trop difficile à comprendre, mais ce livre est juste un catalogue de modèles de conception, et "Pourquoi avez-vous besoin de modèles de conception?" La question demeure: "Qu'est-ce que c'est?", Et je suis sûr que je vais m'ennuyer.
Tout d'abord, si vous touchez légèrement les modèles de conception dans "Head First Design Patterns", vous comprendrez la nécessité, donc cela devrait être plus facile à comprendre. Je pense que divers cas d'utilisation de modèles de conception sont apparus dans «l'esprit orienté objet», donc même là.
Parmi les livres présentés cette fois, le niveau de difficulté peut être un peu élevé.
Le contenu est le meilleur, donc je veux le lire encore et encore et l'apprendre petit à petit.
Un guide pour écrire du code facile à lire et maintenable. En essayant de ne pas écrire de code sujet au refactoring qui apparaît dans ce livre, vous serez naturellement capable d'écrire du bon code.
"Code lisible" est également recommandé dans le même genre.
SQL
Il est rare de développer sans utiliser du tout RDB (base de données relationnelle), je veux donc connaître les bases de SQL Ce livre a un très haut degré de perfection en tant que livre d'introduction, et fondamentalement celui-ci est OK.
Pour ceux qui veulent l'approfondir, nous recommandons "SQL pour les programmeurs" de "Instructions approfondies sur SQL appris des maîtres".
Cependant, avant d'aller aussi loin, vous devez apprendre la conception de table telle que la normalisation.
Découvrez ce que vous utilisez dans votre entreprise. Si vous demandez à un responsable de l'entreprise, il vous dira quelque chose.
Pour Spring, "Introduction au printemps" est recommandé.
Bien qu'il existe peu de livres d'introduction dans ce domaine, ils expliquent soigneusement les bases.
Si vous voulez en savoir plus, rendez-vous sur "Java Concurrency Programming". (La version traduite peut être épuisée)
J'étais confus parce que je l'ai présenté à la fin "Je veux que vous le lisiez dans la première et la deuxième année", mais le contenu est merveilleux et je vais énumérer les livres qui devraient être lus à la fin.
Recommended Posts