paiza Was ich getan habe, um Ruby B Rang zu werden

Einführung

Mitte 30 (unerfahren in der IT-Branche) dachte ich, ich müsse mein Können bei der Arbeitssuche unter Beweis stellen, und entschied mich daher für die Fähigkeitsüberprüfung von paiza. Ich habe Ruby in der Programmierschule ein wenig berührt (auf der Mindeststufe für die Verwendung von Ruby on Rails).

Über Paiza Ranking

In Paiza ist es in 6 Ränge von E bis S unterteilt (beginnend mit E). Der S-Rang wird offiziell als die besten 2% aufgeführt, der A-Rang als die besten 8%, der B-Rang als die besten 30% und der C-Rang als die besten 60%. Beim Paiza-Jobwechsel sind die Unternehmen, die sich für jeden Erwerbsrang bewerben können, unterschiedlich, und ab dem 10. September 2020 gibt es 132 C-Ränge, 638 B-Ränge, 326 A-Ränge, 48 S-Ränge, Details usw. sind unbekannt. Ich dachte jedoch, dass Fähigkeiten von B-Rang oder höher erforderlich sind. Unter diesen hielt ich unter Berücksichtigung meiner derzeitigen Fähigkeiten und der Bedürfnisse des Unternehmens den B-Rang für notwendig und beschloss, den B-Rang als ein Ziel zu erwerben.

Über das Aufsteigen von D auf C Rang

Ich habe den D → C-Rang durch das Einführungsvideo von Ruby kennengelernt. Für Einführungsvideos gibt es Kapitel zu Grundlagen, Bedingungen, Arrays, Hashes, zweidimensionalen Arrays und Klassen. Nachdem ich das Video gesehen hatte, hatte ich eine Übung und löste sie. Für Übungen können Sie Ihr Wissen aufbauen, indem Sie den Inhalt des Videos nachverfolgen. Eine Sammlung von Problemen wurde vorbereitet, und wir haben D-Rang-Probleme gelöst und dann C-Rang-Probleme gelöst, was Hinweise zur Lösung von C-Rang-Problemen wäre. Ich hatte das Gefühl, dass das C-Rang-Problem kompliziert war, aber jetzt, da ich mir die Lösung vorstellen kann, habe ich den C-Rang-Skill-Check abgelegt und konnte ihn bestehen.

Über das Aufsteigen von C auf B Rang

Ich habe das Problembuch gelöst und studiert. In Bezug auf den B-Rang ist es ein komplizierterer Inhalt des C-Rang-Problems. Es war schwierig, den Inhalt des Problems zu verstehen, die Methode der bedingten Verzweigung wurde kompliziert und die Anzahl der Codes nahm zu, was es viel schwieriger machte als den Rang von D auf C. Es war jedoch nicht so, dass ich eine neue Methode studieren musste.

Referenzartikel https://programming-beginner-zeroichi.jp/articles/305 https://paiza.jp/challenges/info

Recommended Posts

paiza Was ich getan habe, um Ruby B Rang zu werden
Was ich getan habe, als ich Java zu Kotlin konvertiert habe
[Java] Ich habe versucht, Paizas B-Rang-Problem zu lösen
[Netabare] Aalladen mit langem Tisch (entspricht Paiza Rang B)
Was ich bei der Migration von der Spring Boot 1.4-Serie zur 2.0-Serie getan habe
Wie man Paiza Rang D erreicht
Was ich bei der Migration von der Spring Boot 1.5-Serie zur 2.0-Serie getan habe
[Ruby] Ich habe versucht, die häufigen Methoden in Paiza zusammenzufassen
[Ruby] Ich habe versucht, die häufigen Methoden mit paiza ② zusammenzufassen
Was ist Docker? Ich habe versucht zusammenzufassen
Ich möchte nach Tabulatortrennzeichen mit Rubin sortieren
Ich habe Java gemacht, um (a == 1 && a == 2 && a == 3) immer wahr zu machen
[Ruby] Ich möchte einen Methodensprung machen!
Was ein Anfänger getan hat, um die Objektorientierung zu verstehen
[Ruby-Grundlagen] Ich habe versucht, Module zu lernen (Kapitel 1)
Was Java-Unerfahrene getan haben, um Kotlin zu studieren
Wie man Paiza Rang C erreicht (Zeitmethode)
Ich möchte den Wert in Ruby erhalten