Comment apprendre JAVA en 7 jours

J'ai trouvé quelque chose qui est Twitter aujourd'hui

「 Si vous voulez devenir un ingénieur indépendant de Vous devez étudier au moins un an ** inutile ** </ font>, non? ** Non non! ** ** Programmation d'apprentissage ** 7 jours ** </ font> ** Tout le monde peut ** </ font> 」

C'est une phrase de vente courante dans les écoles de programmation

Je vais essayer de vérifier si je peux vraiment apprendre la programmation en 7 jours sur la base de la méthode d'étude Java que j'ai mise au point.

supposition

J'ai entendu parler des déclarations if et for à l'école, mais je ne m'en souviens pas et je ne connais pas la programmation orientée objet (POO). Il n'y a personne comme un mentor, je vais étudier tout seul On suppose que vous pouvez utiliser Internet et avoir obtenu les livres nécessaires à l'avance (cependant, vous ne pouvez pas demander aux gens sur Twitter, etc.) On suppose qu'il n'y a pas de travail ou de course pendant 7 jours pour étudier Java Je ne prendrai pas de notes pour moi-même (car il faut plus de temps pour prendre des notes)

Vérification

Alors, commençons La première chose avec laquelle j'ai commencé était ...

Progate

Si vous faites une petite recherche sur Internet, elle sortira en premier! Vous pouvez suivre le cours gratuitement à mi-chemin, et vous pouvez commencer avec l'environnement d'exécution Java préparé, afin que vous puissiez le faire à une vitesse considérable Cette fois, nous paierons des frais mensuels d'environ 1000 yens et suivrons un cours payant. Cliquez ici pour Progate

Comme je l'ai dit plus tôt, ce n'est pas une tige w Je pense que Progate est assez efficace dans les premiers stades en tant que moyen le plus rapide d'étudier.

Les cours Java vont de I à V, mais ce sera terminé dans 8 heures Dojo en route? Il y a quelque chose comme, mais ignorons-le Je n'ai pas le temps de toute façon!

** Ce que vous pouvez comprendre avec Progate ** Syntaxe de base pour les variables, les instructions if, les instructions, etc. Parties liées à la programmation orientée objet telles que les classes, les méthodes, les instances, l'encapsulation, l'héritage et les génériques

Java 2e édition

Progate peut dérouler la partie approximative à la vitesse la plus rapide, mais il y a certaines parties que Progate ne sort pas. Gestion des exceptions, interfaces, interfaces fonctionnelles, expressions lambda, flux, réflexions, etc ... Je pense que Progate est un excellent outil pour étudier le plus rapidement, mais il a très peu de contenu. Pour être honnête, même si vous maîtrisez parfaitement le contenu de Progate, vous n'êtes pas à un niveau où vous pouvez faire quelque chose.

Étudions rapidement avec Java 2ème édition, qui permet de comprendre les parties qui n'apparaissaient pas dans Progate! Cliquez ici pour Java 2nd Edition

Si vous notez ici, il y a certaines parties qui sont un peu difficiles à comprendre dans Java 2ème édition que vous pouvez comprendre couramment. La raison en est que Progate avait un processus d'explication, de codage et d'exécution, mais la deuxième édition de Java, qui est facile à comprendre, se termine par des explications et des problèmes. Un exemple de code sort, mais le résultat de l'exécution est difficile à imaginer et un peu difficile à comprendre Cependant, les explications de ce livre sont si polies que vous pouvez les comprendre si vous les lisez attentivement.

** Ce que vous pouvez comprendre avec Java 2nd Edition ** Gestion des exceptions, interfaces, interfaces fonctionnelles, expressions lambda, flux, réflexions, multithreading, annotations, collections, etc ...

Cependant, vous n'avez pas à vous souvenir parfaitement de tout cela depuis le début. Si vous pouvez comprendre la gestion des exceptions, l'interface, l'interface fonctionnelle, l'expression lambda et le flux, c'est OK. La raison est qu'il mourra après cela, donc même si je viens désespérément ici ...

Vous pouvez sauter ce que vous savez Dans ce cas, je pense que vous pouvez lire et comprendre en 10 heures environ.

Collection de problèmes Java SE 8 Silver

C’est un livre noir [Cliquez ici pour Java SE 8 Silver Problem Collection](https://www.amazon.co.jp/%E5%BE%B9%E5%BA%95%E6%94%BB%E7%95%A5Java-SE -8-Argent% E5% 95% 8F% E9% A1% 8C% E9% 9B% 86% EF% BC% BB1Z0-808% EF% BC% BD% E5% AF% BE% E5% BF% 9C-% E5% BE% B9% E5% BA% 95% E6% 94% BB% E7% 95% A5% E3% 82% B7% E3% 83% AA% E3% 83% BC% E3% 82% BA-ebook / dp / B01ASGJYIE / ref = sr_1_1? __ mk_ja_JP =% E3% 82% AB% E3% 82% BF% E3% 82% AB% E3% 83% 8A & mots-clés =% E5% BE% B9% E5% BA% 95% E6% 94% BB% E7% 95% A5 + Java + SE + 8 + Argent +% E5% 95% 8F% E9% A1% 8C% E9% 9B% 86% 5B1Z0-808% 5D% E5% AF% BE% E5% BF% 9C & qid = 1563609042 & s = texte-numérique & sr = 1-1)

Lorsque vous lisez ce livre, la compréhension qui était en quelque sorte jusqu'à présent est fermement imprimée dans votre cerveau. Après avoir lu ce livre à quelques reprises, vous pourrez facilement prendre Java Silver.

Je pense que c'est assez précieux dans ce sens, mais cette fois je n'ai pas le temps Si vous comprenez la différence entre les méthodes statiques et d'instance, ignorez ceci et passez à la suivante (car la qualification n'est pas le but!)

Programmeur Java Gold SE 8

C'est un livre violet Cliquez ici pour Java Programmer Gold SE 8

Si vous souhaitez obtenir une qualification, vous devriez également lire le livre noir de Java Gold, mais cette fois, vous pouvez simplement lire le livre violet

Java Gold a un peu plus de détails qui ne sont pas sortis dans Silver La ressemblance avec Java sort enfin d'ici w

Que pouvez-vous faire avec ce que vous comprenez jusqu'à présent? ?? C'était un niveau, mais en ce qui concerne le niveau Java Gold, ce sera un peu mieux, et vous pourrez implémenter la lecture et l'écriture de fichiers, l'accès à la base de données, le multithreading, etc.

** Ce que Java Programmer Gold SE 8 peut comprendre ** Comment utiliser la bibliothèque incluse dans le JDK Interfaces fonctionnelles, expressions lambda, flux, etc.

Ce livre est assez lourd, prenons donc environ 48 heures

Modèle de conception (TECH SCORE)

J'aimerais dire que le prochain livre est ... mais faisons une pause et apprenons-en davantage sur les modèles de conception du GoF. Il existe différents livres sur les modèles de conception, mais tous ont juste écrit des exemples d'implémentation et n'avaient pas beaucoup de sens, alors finissons-en avec un site Web que vous pouvez voir gratuitement.

TECH SCORE l'explique d'une manière assez simple à comprendre Cliquez ici pour le modèle de conception (TECH SCORE)

L'important ici est de ne pas être lié par la méthode d'implémentation Ce que je veux comprendre maintenant, ce n'est pas la méthode de mise en œuvre, mais le modèle de conception ** ** </ font>

Veuillez terminer ici dans environ 3 heures

Java 3ème édition efficace

Ce livre est une traduction du livre de Joshua Bloch, le créateur de Java. Il existe 3 éditions de la première édition, mais le contenu est différent pour chacune La troisième édition décrit également le contenu de Java SE 8, il existe donc une méthode qui peut être utilisée telle quelle.

Avant de lire ce livre, vous devez en quelque sorte comprendre les bases et les modèles de conception de Java. À l'inverse, si vous lisez ce livre et en comprenez le sens, vous pouvez penser que les débutants ne sont plus sortis. Cliquez ici pour une 3e édition efficace de Java

** Ce que vous pouvez comprendre avec Effective Java 3rd Edition ** Points à prendre en compte lors de la conception et de l'implémentation de Java Utilité des objets immuables

Ce qui me surprend dans ce livre, c'est que le contenu que j'ai étudié à Java Gold est rejeté comme "N'utilisez pas ce genre de chose" w La norme de codage est-elle basée sur ce livre? Je vois souvent cela, donc si vous pouvez comprendre cela, vous pouvez en quelque sorte le concevoir et le mettre en œuvre.

Ce livre est également assez lourd, alors voulez-vous le conserver pendant environ 60 heures?

Spring Boot 2 Premiers pas avec la programmation

Au fait, je pense que vous avez compris dans une certaine mesure le langage Java. De là, abordons les domaines qui sont réellement utilisés dans le travail (désolé, même si vous avez compris jusqu'à présent, il est délicat que ce soit du travail ...)

En parlant de framework Java, Spring Framework! !! !! Avec ce nouveau visage, il y a Spring Boot. Pour le dire très simplement, vous pourrez créer un serveur Web en utilisant Java. Cliquez ici pour une introduction à la programmation Spring Boot 2

Ce livre est assez poli et est bien meilleur que de regarder un site Web approprié sur Internet. Cependant, le contenu est un peu vieux ...

La construction de l'environnement dit quelque chose comme STS, mais maintenant si vous utilisez Spring initializr, la construction de l'environnement sera terminée en un seul coup w

Non, c'est vraiment pratique, n'est-ce pas? Depuis que j'ai commencé à lire ce livre, j'ai appris l'existence de Spring initial izr, donc j'ai un terrible souvenir de trébucher quand j'ai commencé à lire.

Dans ce livre, le code est écrit en utilisant le langage Groovy au début, mais quiconque est venu jusqu'à présent peut le fixer en Java par intuition. Au fait, le constructeur est expliqué avec un modèle utilisant Maven et un modèle utilisant Gradle, mais ** Veuillez absolument utiliser Gradle ** </ font>

De nos jours, si vous recherchez diverses choses sur Internet, vous pouvez voir que les modèles de Maven sont expliqués fermement, mais le Spring Framework et les diverses bibliothèques qui l'accompagnent visent à éliminer XML. Avec Maven, vous devez écrire en XML, mais Gradle peut être écrit comme Java C'est comme Java, mais c'est en fait Grooby.

** Ce que vous pouvez comprendre dans Spring Boot 2 Programming Primer ** Bases de MVC Environnement Comment utiliser Thymeleaf (moteur de modèle) Accès à la base de données

L'un des objectifs de ce livre est de créer un service Web, il y a donc pas mal d'explications autour de l'écran en utilisant Thymeleaf. Je pense qu'il y a plus d'explications sur Thymeleaf que Spring w

J'ai oublié de dire que l'accès à la base de données utilise Mybatis, vous pouvez donc ignorer la partie accès à la base de données. Lisez plutôt la documentation Mybatis Cliquez ici pour le document officiel de Mybatis Cliquez ici pour le document officiel de Mybatis-Spring

La documentation Mybatis est en quelque sorte décousue ... w Quand je recherche Mybatis pendant un moment, cela dit que je suis inquiet pour la localisation japonaise, mais ce n'est pas du tout le cas. C'est assez facile à comprendre, et il y a peu de pièces gaspillées, donc vous pouvez le lire dans un peu de temps libre.

En plus de Mybatis, Hibernate semble être populaire, il est donc préférable d'étudier cela également.

Passons environ 15 heures, y compris l'introduction à la programmation de Spring Boot 2 et la documentation officielle de Mybatis. Spring Boot 2 L'introduction à la programmation est épaisse, mais il existe de nombreux endroits où vous pouvez l'ignorer.

Une introduction approfondie au printemps

Enfin c'est le dernier Si vous pouvez lire ceci, c'est plutôt cool? Je pense que je peux être

C'est un peu vieux, mais ça couvre les parties importantes du printemps L'explication est également assez polie et facile à comprendre, et les parties que je n'ai pas pu toucher dans l'introduction à la programmation de Spring Boot 2 sont expliquées fermement. Cliquez ici pour une introduction complète à Spring

Il ne s'agit pas seulement de se déplacer, il s'agit de savoir comment utiliser les fonctions de Spring pour créer un bon système et comment réduire l'effort de développement.

Je n'ai pas encore lu ce livre, donc je ne connais pas certaines parties, mais je pense que c'est un niveau où presque tout est emballé ici.

Cependant, certains styles d'écriture ont été ajoutés en raison de la mise à niveau de la version et certains styles d'écriture qui ont été désapprouvés, alors poursuivons après avoir lu ce livre. L'article suivant explique brièvement, alors jetez un œil. N choses à garder à l'esprit lors de la lecture de «Introduction au printemps» et «Introduction au printemps» à l'ère Reiwa

Ce livre est presque entièrement mémorisé, veuillez donc le lire rapidement dans environ 24 heures. Si vous ne comprenez pas, vous pourrez y revenir plus tard.

résultat de l'inspection

C'est une annonce de résultat si vous pouvez apprendre Java en 7 jours

Tout d'abord, calculons le temps requis

Progate 8 heures

Java 2e édition 10 heures

Programmeur Java Gold SE 8 48 heures

Java 3ème édition efficace 60 heures

Modèle de conception (TECH SCORE) 3 heures

Spring Boot 2 Introduction à la programmation + Document officiel Mybatis 15 heures

Une introduction approfondie au printemps 24 heures

** Total 168 heures! ** **

7 jours * 24 heures équivaut à 168 heures, donc ...

** Conclusion! ** **

** Vous pouvez apprendre JAVA en 7 jours! !! !! !! ** </ font>

Non, j'ai pu apprendre JAVA en 7 jours. J'aimerais pouvoir rester concentré pendant 7 jours sans dormir ... w

Résumé

J'ai pu prouver que l'école de programmation n'est pas un menteur Si vous n'aimez vraiment pas l'auto-apprentissage, vous pourriez avoir une école de programmation. Si c'est un livre, 30 000 yens suffisent pour tous, donc si le mentor n'a pas une valeur considérable, ce n'est pas rentable.

Mais il est imprudent d'oser apprendre la programmation en 7 jours ... Bonne chance à ceux qui essaient d'apprendre la programmation en 7 jours

Recommended Posts