L'histoire que la deuxième année du nouveau diplômé a passé Java Silver / Gold en deux mois

introduction

Bonjour. C'est Kecho. J'ai réussi Java Silver / Gold, donc j'étais heureux d'écrire un article. J'espère que cela sera utile pour ceux qui vont passer l'examen.

Résultats d'examen

Java Silver Note: 88/100 image.png

Java Gold Résultat: 91/100 image.png

Connaissances au début des études

Depuis que je m'améliore en affaires, je comprends la structure de base des données et la grammaire Génériques? Le style Lambda? courant? ?? Quel état

Temps d'étude

Java Silver Temps d'étude: environ 8 heures Les connaissances de base étant déjà acquises, je me suis concentré sur deux exercices et leur révision. De plus, si vous étudiez l'or, il sera couvert relativement

Java Gold Temps d'étude: environ 70 heures Cela a pris du temps car il était nécessaire d'acquérir des connaissances largement et profondément à partir de la base zéro. En particulier, l'expression lambda est un nouveau concept, il a donc fallu du temps pour apprendre.

Programme

1/24 Commencer à étudier 2/8 Gold Lire les exercices de Kuromoto 2/16 Or Lire les exercices du livre blanc 2/19 Argent Obtenu 80% des exercices de Shiramoto 3/1 Argent Obtenu 90% des exercices de Kuromoto 3/4 d'or Gagnez 7,5% dans les exercices de Kuromoto (fin du livre) 3/11 ** Argent passé ** 3/12 Or Gagnez 80% dans les exercices de Shiramoto 3/16 Or Obtenu 6,5% dans les exercices de Kuromoto (version à télécharger) 3/18 ** Pass Or **

Matériel pédagogique

Utilisez des livres en noir et blanc Java 8 avec respectivement de l'or et de l'argent Voici mes impressions sur les livres en noir / blanc de Gold (Je ne me souviens pas tellement de Silver, alors je vais l'omettre ...)

Kuromoto

Exercice: très facile Exercice (fin de livre): Normal Exercice (version à télécharger): très difficile

Des exercices

Génériques? Le style Lambda? courant? ?? Il est recommandé de résoudre d'abord les exercices de Kuromoto. Dans la première semaine, je bougerai quand même mes mains en lisant l'explication plutôt que le problème et en acquérant des connaissances de base. En bougeant vos mains, vos connaissances seront élargies et installées dans votre mémoire. De plus, il est recommandé de sortir immédiatement les connaissances acquises pour la première fois.

Problème de pratique

Il est recommandé de résoudre après avoir résolu les exercices de Shiramoto. Personnellement, je ne pense pas qu'il soit nécessaire de créer le même environnement que le test (comme ne pas vérifier au milieu). Parce que, lorsque vous répondez et révisez, vous oubliez beaucoup de questions. Ne vous inquiétez pas des détails, choisissez une option qui vous permet de grandir davantage. Écrasons toutes les questions lorsqu'elles se posent. Au fait, les exercices (version téléchargeable) ** n'ont pas besoin d'être résolus **. La connaissance était un maniaque et peu de questions ont été posées lors de l'examen proprement dit. Si vous aimez l'opération de réduction variable, vous devriez le résoudre.

Shiramoto

Exercice: normal Exercice (fin de livre): un peu difficile

Des exercices

Après avoir résolu les exercices du livre noir, résolvez les exercices du livre blanc. Outre les connaissances de base, il existe un large éventail de questions. C'est plus difficile que Kuromoto, donc je pense que les gens qui ont gagné en confiance en Kuromoto seront déçus. Encore une fois, l'écriture de code est de toute façon un raccourci.

Problème de pratique

Si vous pensez avoir acquis une certaine capacité, essayez de résoudre dans le même environnement que l'examen. Si vous n'atteignez pas le score de passage ici, vous n'avez probablement pas assez de codage. Analysez les zones avec de nombreuses réponses incorrectes et écrivez du code.

Impressions de chaque test

Java Silver Si vous vous spécialisez en Java dans votre entreprise, je pense qu'un niveau que vous pouvez passer est essentiel. Bien sûr, il existe de nombreuses connaissances qui ne sont pas utilisées dans le travail normal, mais il existe également de nombreuses connaissances essentielles telles que les suivantes. -Différence entre "passer par valeur" et "passer par référence" (bien qu'il semble qu'il n'y ait pas de passage par référence en Java pour être exact) ・ Différence entre String et StringBuilder etc

Java Gold Si vous faites également de la conception détaillée dans votre entreprise, je pense qu'il serait utile d'en avoir un. Non requis. Je pense qu'il y a les avantages suivants en augmentant simplement la quantité de connaissances. ・ Vous pouvez sélectionner la classe la plus appropriée et sa méthode Exemple) API de date et d'heure, pas de classe de date Sélection optimale de ArrayList et LinkedList etc Il existe de nombreux problèmes de lambda et de flux, mais vous devez éviter de les utiliser à la légère dans votre entreprise, car ils peuvent compromettre la lisibilité.

Résumé

J'ai beaucoup écrit, mais je suis heureux de l'avoir compris car la quantité de connaissances a considérablement augmenté. Dans l'ère à venir, Java pourrait devenir moins populaire qu'auparavant. Cependant, la maîtrise d'une langue typée statiquement devrait être une base très importante. Veuillez passer l'examen par tous les moyens.

Recommended Posts

L'histoire que la deuxième année du nouveau diplômé a passé Java Silver / Gold en deux mois
L'histoire de la participation à AtCoder
L'histoire du "trou" dans le fichier
J'ai réussi Java Gold la première année de mon arrivée dans l'entreprise, je vais donc parler des méthodes d'étude
[Expérience passante] J'ai réussi le programmeur Java certifié Oracle Silver / Gold SE 11.
L'histoire d'une erreur dans PyOCR
L'histoire de la recherche du n optimal dans N poing
L'histoire de la lecture des données HSPICE en Python
L'histoire de l'affichage des fichiers multimédias dans Django
L'histoire de la création de l'environnement Linux le plus rapide au monde
L'histoire de FileNotFound en Python open () mode = 'w'
Vérifier l'existence de tables BigQuery en Java