L'histoire de l'acquisition de Java Silver en deux mois de totalement inexpérimenté.

Préface

Je ne suis pas un débutant en programmation, et je n'ai même pas touché à un ordinateur, je vais donc vous expliquer comment obtenir une qualification Java Silver des bases de Java en deux mois. Je l'ai écrit dans l'espoir qu'il serait utile à ceux qui envisagent désormais d'obtenir la même qualification. Cependant, comme je suis vraiment un débutant dans l'écriture d'articles, la programmation, les ordinateurs personnels, etc., j'apprécierais que vous puissiez le lire avec un cœur large.

Auto-introduction

Tout d'abord, je voudrais expliquer brièvement quel genre de personne je suis: depuis 2020, je suis un homme de 23 ans. J'étais diplômé du secondaire et jusqu'à il y a six mois, j'étais pigiste et travaillais à temps partiel dans un restaurant tout le temps. J'avais l'habitude d'utiliser mon ordinateur pour naviguer sur Internet de temps en temps. Si vous avez un smartphone, vous n'avez pas besoin d'ordinateur, non? Je suis un super amateur d'informatique qui est enfin devenu capable d'utiliser Excel, même si j'y pense sérieusement.

La raison pour laquelle je voulais commencer à programmer était tout simplement cool! Parce que je pensais ça. Je pense que les titres de "programmeur" et "SE" sont vraiment cool, et parfois je vois des gens qui ouvrent leur ordinateur dans les cafés et font des cliquetis, et je pense aussi qu'ils claquent dans les cafés. est. Il y a d'autres motifs, mais je pense que ce domaine est ennuyeux, alors je vais l'omettre. Mais après tout, quand mon ami qui est devenu membre de la société m'a demandé "Que fais-tu maintenant?", Je me suis senti très inférieur quand j'ai répondu "Je suis pigiste". Je suis programmeur maintenant », et je peux répondre à un titre sympa (même si cela ne fait que deux mois que j'ai commencé), donc j'en suis très content. Oui.

C'est comme ça depuis que je suis diplômé du lycée. En regardant en arrière de cette façon, j'ai passé cinq à six ans, ce qui n'a aucun sens. À partir de maintenant, je vais parler de la façon dont j'obtiens la qualification Java Silver en deux mois.

Comment étudier

(Tout d'abord, j'ai assisté au séminaire, il y avait donc un conférencier et j'étudiais de 9 h à 17 h en semaine.)

Ce sont les seuls ouvrages de référence que j'utilise depuis deux mois.

** Une introduction rafraîchissante à Java-Basics- Capture approfondie de la collecte des problèmes Java SE8 Silver **

Pendant le premier mois, j'ai fait beaucoup de "** Introduction à Java-Basics - **". Ce livre de référence est vraiment facile à comprendre, et je pense qu'il est très familier et facile à comprendre pour ceux qui partent de zéro. ** Surtout, l'orientation des objets est facile à comprendre! ** J'entends que beaucoup de gens trébuchent parce que l'entrée semble compliquée dans l'orientation de l'objet, mais grâce à cela, j'ai pu entrer en douceur. Après avoir lu ceci pendant quelques tours et écrit moi-même du code, j'ai naturellement appris les bases.

Au cours du deuxième mois, j'ai toujours résolu «** Thorough Strategy Java SE8 Silver Problem Collection ». Cet ouvrage de référence est le soi-disant «livre noir». Pour le moment, je l'ai résolu normalement la première semaine. Pour moi, qui l'ai lu attentivement et bien compris le contenu, j'ai défié avec le sentiment que "Kuromoto est ce qu'il est!" "Aimeriez-vous le faire?", Mais j'ai vu un œil douloureux depuis le début. J'ai fait. Je ne sais pas du tout. Qu'avez-vous étudié de manière rafraîchissante? J'ai été frappé par Mettameta autant que je le pensais. Le taux de réponse correcte n'est que d'environ 30% pour les chapitres 1 à 9. Pour être honnête, j'étais sur le point de me briser le cœur. J'ai lu le commentaire à partir de là, mais il a probablement fallu environ deux semaines pour bien comprendre le commentaire. Cela m'a pris beaucoup de temps quand j'ai déplacé le code et j'ai regardé en arrière l'explication et rafraîchissant en alternance. En particulier, les expressions lambda, les collections et les objets immuables qui apparaissent dans l'API Java au chapitre 9 ressemblaient vraiment à "Qu'est-ce que c'est?" Je ne pouvais pas le comprendre même après avoir lu le commentaire, alors j'ai commencé à travailler sur " Java-Practice clairement compréhensible - **". Je ne l'ai pas beaucoup lu, mais grâce à cela, j'ai progressivement pu le comprendre. Si vous êtes coincé dans le chapitre 9, c'est recommandé.

Kuromoto entrera dans la deuxième semaine. Dès la première semaine, j'avais toujours peur du "problème de finition totale" des chapitres 10 et 11, donc je n'y ai pas touché. Dans la deuxième semaine, tout en résolvant le problème, je l'ai résolu en pensant «** Quel est le problème que vous écoutez? » et « Qu'est-ce qui ne va pas avec la mauvaise réponse? **». Après cela, ** je l'ai fait en essayant d'expliquer la raison de la bonne réponse dans mon esprit. ** Je ne me souciais pas vraiment du temps que cela prenait, mais j'y ai juste pensé et j'ai donné la réponse. Ensuite, la deuxième semaine, j'ai obtenu 60 à 70%. C'est beaucoup de croissance. ** J'ai marqué le mauvais problème, ** j'ai lu le commentaire et ** j'ai résumé les points que j'avais manqués ou oubliés dans une note. ** C'était plutôt bien de le rassembler dans un mémo sur mon téléphone portable, car je peux facilement le voir pendant mon temps de trajet et mon temps libre sans avoir à transporter un livre de référence.

Cela fait environ 3 semaines que j'ai commencé Kuromoto à la fin de la deuxième semaine. Le reste est le chapitre 10 et le chapitre 11, mais je ne suis pas encore prêt, alors j'ai mis de côté quelques jours. Quand j'ai finalement pris ma décision et essayé, j'ai été surpris de constater que les deux étaient d'environ 75%. Étant donné que la ligne de dépassement est de 65%, j'étais inquiète quand je l'ai dit, mais j'étais soulagée d'en obtenir autant la première fois. Je me sentais bien, et je me suis dit: "Tu peux prendre Silver de façon inattendue, non?" "Je suis fatigué d'étudier et j'ai obtenu une qualification tôt!", J'ai donc décidé de passer l'examen à ce stade. (L'instructeur m'a également donné un signe GO.) (Au fait, il est difficile de faire une réservation pour l'examen, et cela prend au moins une demi-journée.) Quoi qu'il en soit, j'ai fixé la date de l'examen une semaine plus tard.

Pour la semaine restante, j'ai poussé et suis entré dans la troisième semaine de Kuromoto. ** En particulier, j'ai principalement traité des problèmes signalés dans les chapitres 1 à 9. ** Je voulais m'habituer un peu plus au test, alors j'ai fait un faux test du livre "** Purple Book **" (j'ai oublié le nom officiel du livre). Donc, ** j'ai fait le problème de finition totale du chapitre 10 et du chapitre 11 de Kuromoto en le poussant la veille du jour du test. ** Comme prévu, le taux de réponse correcte est de 96% après 3 semaines. C'était presque le niveau de mémorisation du contenu du livre noir.

Résultats de test

Date de l'examen: 24/01/2020, taux de réponse correcte: 92%

** Résultat passé! ** **

Tout d'abord

** Vous pouvez vous qualifier pour l'argent tant que vous faites Kuromoto! ** **

Toutes les personnes qualifiées Silver disaient la même chose. Bien sûr, cette information était parvenue à mes oreilles, mais j'étais sceptique et je ne pensais qu'à «encore». Cependant, ce que j'ai ressenti en passant l'examen était

** Si vous faites Kuromoto, vous pouvez vous qualifier pour l'argent! ** **

vraiment.

Ou plutôt, ** 80 ~ 90% Le contenu du livre noir est parfait! ** (Le code est le même mais le nom de la variable est différent) Pour être honnête, l'explication du concept d'encapsulation et les mérites du polymorphisme étaient exactement le même mot pour mot, et j'ai ri de la performance réelle. ** Surtout, c'était comme un 10e chapitre 11e festival. ** Je m'en souviens très bien parce que je le faisais la veille. Au contraire, j'avais l'impression de faire les questions d'examen la veille. Je suis désolé pour ceux qui ont échoué à l'examen quand j'ai dit cela, alors je vais le laisser ici. Cependant, ce que je peux dire, c'est

** Vous pouvez vous qualifier pour l'argent tant que vous faites Kuromoto! ** **

en conclusion

Enfin, si vous faites Kuromoto, vous pouvez vous qualifier pour l'argent. Cependant, lorsqu'on me demande si je peux vraiment l'utiliser simplement parce que j'ai obtenu la qualification, je pense que c'est une autre histoire. En fait, je ne suis toujours pas doué pour écrire du code moi-même. Personnellement, comme première étape pour un programmeur, je suis satisfait du sentiment de "OK!", Mais je ferai de mon mieux à partir de maintenant.

Recommended Posts

L'histoire de l'acquisition de Java Silver en deux mois de totalement inexpérimenté.
L'histoire de l'écriture de Java dans Emacs
L'histoire de la comparaison de chaînes de bas niveau en Java
L'histoire de la fabrication d'un Othello ordinaire à Java
L'histoire de l'apprentissage de Java dans la première programmation
Passé l'examen de certification d'ingénieur Ruby Silver en deux semaines par inexpérimenté
L'histoire du lancement de données BLOB depuis EXCEL dans DBUnit
[Édition Java] Histoire de la sérialisation
Sortie de la différence entre chaque champ de deux objets en Java
Obtenez le résultat de POST en Java
L'histoire de RxJava souffrant de NoSuchElementException
L'histoire reçue par Java SE11 silver
L'histoire de l'oubli de fermer un fichier en Java et de l'échec
[Java] Gestion des Java Beans dans la chaîne de méthodes
À propos de l'idée des classes anonymes en Java
Une histoire sur le JDK à l'ère de Java 11
Mesurer la taille d'un dossier avec Java
Ressentez le passage du temps même à Java
Importer des fichiers de la même hiérarchie en Java
Obtenez l'URL de la destination de la redirection HTTP en Java
Comment écrire Scala du point de vue de Java
Langage Java du point de vue de Kotlin et C #
L'histoire d'une exception d'état illégale dans Jetty.
[Java] Récupère le fichier dans le fichier jar quel que soit l'environnement
Modifier la qualité de stockage des images JPEG en Java
Histoire de passer Java Silver SE8 (programmeur Java certifié Oracle, Silver SE 8)
L'histoire de la création de DTO, semblable à Dao avec Java, SQLite
Récapitulez les éléments supplémentaires de la classe Optional dans Java 9
L'histoire que .java est également construite dans Unity 2018
[Exemple d'amélioration de Java] Expérience d'apprentissage de Java en 2 mois et de changement de poste en programmeur
L'histoire de la montée de Spring Boot de la série 1.5 à la série 2.1 part2
J'ai essayé de faire une demande en 3 mois d'inexpérimenté
Une explication rapide des cinq types de statique Java
JSON en Java et Jackson Partie 1 Renvoyer JSON à partir du serveur
Accédez à l'abréviation à partir de 5 exemples de listes Java en italique
20190803_Java & k8s sur Azure L'histoire d'aller au festival
Comptez le nombre de chiffres après la virgule décimale en Java
Corrigez le code de caractère en Java et lisez à partir de l'URL
Comment dériver le dernier jour du mois en Java
L'histoire de la transmission de Java à Heroku à l'aide du pipeline BitBucket
[Java] Supprimer le nombre spécifié de caractères à la fin de StringBuilder
Générer un flux à partir d'un tableau de types primitifs en Java
27 ans Histoire de devenir ingénieur en développement grâce à une programmation inexpérimentée
Implémentation Java de tri-tree
Examiner les informations système de l'environnement d'exploitation AWS Lambda en Java
L'histoire de ne pas connaître le comportement de String en passant par Java
[Note] Ce que j'ai appris en six mois grâce à des inexpérimentés (Java)
Examiner la liste des polices disponibles dans AWS Lambda + Java
[Android, Java] Méthode pour trouver la date écoulée à partir de deux dates
Une histoire sur l'utilisation de l'API League Of Legends avec JAVA
La milliseconde définie dans /lib/calendars.properties de Java jre est UTC
[Note] Ce que j'ai appris en six mois grâce à des inexpérimentés (Java) (3)
Examinez la liste des ID de fuseau horaire disponibles dans la classe Java ZoneId
Obtenez l'URL publique du fichier privé de Flickr en Java
De Java naissant (3 ans) à Node.js (4 ans). Et l'impression de retourner à Java
L'histoire que Tomcat a souffert d'une erreur de timeout dans Eclipse
Créons une application TODO en Java 5 Changer l'affichage de TODO
Une histoire de mettre ubuntu dans le disque dur par ignorance complète et de faire yolov3