paiza Ce que j'ai fait pour devenir Ruby B rang

introduction

Au milieu de la trentaine (inexpérimenté dans l'industrie informatique), je pensais que je devais montrer mon niveau de compétence lorsque je cherchais un emploi, j'ai donc décidé d'utiliser le test de compétences de paiza. J'ai un peu touché Ruby à l'école de programmation (au niveau minimum pour utiliser Ruby on Rails).

À propos du classement Paiza

En paiza, il est divisé en 6 rangs de E à S (à partir de E). Le rang S est officiellement répertorié comme le top 2%, le rang A comme le top 8%, le rang B comme le top 30% et le rang C comme le top 60%. Dans le changement d'emploi de paiza, les entreprises qui peuvent postuler pour chaque rang d'acquisition sont différentes, et au 10 septembre 2020, il y avait 132 rangs C, 638 rangs B, 326 rangs A, 48 rangs S, les détails, etc. sont inconnus. Cependant, je pensais que des compétences de rang B ou plus étaient nécessaires. Parmi eux, compte tenu de mes compétences actuelles et des besoins de l'entreprise, j'ai pensé que le rang B était nécessaire et j'ai décidé d'acquérir le rang B comme un objectif.

À propos du passage du rang D au rang C

J'ai découvert le rang D → C en regardant la vidéo d'introduction de Ruby. Pour les vidéos d'introduction, il y a des chapitres sur les bases, les conditions, les tableaux, les hachages, les tableaux à deux dimensions et les classes. Après avoir regardé la vidéo, j'ai fait un exercice et je l'ai résolu. Pour les exercices, vous pouvez établir vos connaissances en retraçant le contenu de la vidéo. Une collection de problèmes a été préparée, et nous avons procédé en résolvant des problèmes de rang D puis en résolvant des problèmes de rang C, qui seraient des indices pour résoudre des problèmes de rang C. J'ai senti que le problème du rang C était compliqué, mais maintenant que je peux imaginer la solution, j'ai passé le test de compétence de rang C et j'ai pu le réussir.

À propos du passage du rang C au rang B

J'ai résolu le livre de problèmes et étudié. En ce qui concerne le rang B, c'est un contenu plus compliqué du problème du rang C. Il était difficile de comprendre le contenu du problème, la méthode de branchement conditionnel s'est compliquée, le nombre de codes a augmenté, etc. Cependant, ce n'est pas que j'ai dû étudier une nouvelle méthode.

Article de référence https://programming-beginner-zeroichi.jp/articles/305 https://paiza.jp/challenges/info

Recommended Posts

paiza Ce que j'ai fait pour devenir Ruby B rang
Ce que j'ai fait lorsque j'ai converti Java en Kotlin
[Java] J'ai essayé de résoudre le problème de rang B de Paiza
[Netabare] Magasin d'anguilles de table longue (équivalent à la paiza rang B)
Ce que j'ai fait lors de la migration de la série Spring Boot 1.4 vers la série 2.0
Comment atteindre le rang D de Paiza
Ce que j'ai fait lors de la migration de la série Spring Boot 1.5 vers la série 2.0
[Ruby] J'ai essayé de résumer les méthodes fréquentes dans paiza
[Ruby] J'ai essayé de résumer les méthodes fréquentes avec paiza ②
Qu'est-ce que Docker? J'ai essayé de résumer
Je veux trier par délimiteur d'onglet avec ruby
Je l'ai fait en Java pour toujours rendre (a == 1 && a == 2 && a == 3) vrai
[Ruby] Je veux faire un saut de méthode!
Ce qu'un débutant a fait pour comprendre l'orientation des objets
[Notions de base sur Ruby] J'ai essayé d'apprendre des modules (Chapitre 1)
Ce que des personnes inexpérimentées en Java ont fait pour étudier Kotlin
Comment atteindre le rang C de Paiza (méthode Times)
Je veux obtenir la valeur en Ruby