[PYTHON] [Bei Coder] Was ich vor den Studenten des Liberal Arts College (Graduiertenschule) getan habe, die neu im Programmieren waren, wurde braun

Einführung

Es ist wie ein Memorandum von ungefähr einem halben Jahr, bis ein Student braun wird.

Anstatt über Technologie zu sprechen, spricht er nur darüber, was er getan hat und was er denkt. Wenn Sie neu in der Programmierung sind und mit AtCoder beginnen möchten, kann dies hilfreich sein.

Inhaltsverzeichnis

・ Status des Autors

・ Status zum Zeitpunkt des Starts von AtCoder ・ Hintergrund des Startwettbewerbs

・ Drei Punkte, die meiner Meinung nach wichtig waren, um braun zu werden

・ Nimm an vielen Wettbewerben teil (löse Probleme) ・ Wenn Sie nicht verstehen, geben Sie auf ·Informationsbeschaffung

・ Was ich denke, ist braun

Status des Schriftstellers

▼ Status zum Zeitpunkt des Starts von AtCoder (Oktober 2019)

・ Universitätsstudent der Fakultät für Psychologie (B4)

Derzeit bin ich ein Doktorand (M1) in den freien Künsten. Natürlich habe ich Nummer III nicht gemacht und die Mathematik der High School in meinem College-Leben vergessen.

・ Fast keine Programmiererfahrung

Ich hatte wenig Programmiererfahrung, bevor ich AtCoder startete. (Es gab auch einen Programmierkurs an der Universität, aber ich erinnere mich nur an die Last-Minute-Credits)

・ Das Geheimnis der Hobbys lösen

Das Lösen des Rätsels ähnelt dem Lösen der Probleme von AtCoder, und ich denke, das Lösen der Probleme hat Spaß gemacht.

▼ Hintergrund des Starts des Wettbewerbs Pro

Interessiert an Datenanalyse mit Python ↓ Ich möchte als ersten Schritt das Schreiben von Code in Python üben ↓ Lassen Sie sich zunächst von AtCoder als Übung empfehlen

3 Punkte, die ich für wichtig halte, um braun zu werden

1. Nimm an vielen Wettbewerben teil (löse Probleme)

Natürlich müssen Sie an einem Wettbewerb teilnehmen, um Ihre Bewertung zu erhöhen. Zu Beginn (bis Sie 10 Mal teilnehmen?) Besteht eine hohe Wahrscheinlichkeit, dass Sie eine niedrigere Bewertung als Ihre ursprüngliche Fähigkeit erhalten. Mit anderen Worten, die Teilnahme an mehr Wettbewerben ist eine Abkürzung, um Ihre Bewertung zu erhöhen.

Wie beim Schultest können Sie das Problem im Wettbewerb jedoch nicht lösen, wenn Sie die Tendenz des Problems und dessen Lösung nicht kennen. In meinem Fall löse ich jeden Tag alle Fragen A und B und nehme am Bachacon (Asakatsu Toyokatsu) von AtCoder Problems teil, um die Trends herauszufinden und zu lösen. Ich lernte.

image.png AtCoder Scores-Dedication Graph Die Bewertung im Wettbewerb wird durch eine dicke Linie angezeigt, und die Hingabe wird durch eine dünne Linie angezeigt. Ich habe das Gefühl, dass die Bewertung so stark gestiegen ist, wie ich mich selbst gewidmet habe (das Problem gelöst).

2. Wenn Sie nicht verstehen, geben Sie auf

Wenn Sie außerhalb des Wettbewerbs auf ein Problem stoßen, das Sie nicht verstehen, ist es wichtig aufzugeben, wenn Sie innerhalb von 30 Minuten keine Klimaanlage können.

Ich hasse es zu verlieren, also habe ich zuerst nur darüber nachgedacht und hartnäckig nicht auf den Kommentar oder den Code anderer Leute geschaut. Dies nimmt jedoch viel Zeit in Anspruch.

Am Anfang wäre es schön, wenn Sie lernen könnten, wie man es löst, indem Sie sich die Erklärungen und den Code anderer Leute ansehen, und wenn Sie auf ein ähnliches oder dasselbe Problem stoßen, können Sie AC.

(Manchmal gibt es das Problem, beschädigt zu werden: "Warum haben Sie Zeit damit verbracht, über so eine einfache Sache nachzudenken?". Als ich eine Weile nicht verstanden habe, habe ich die Erklärungen usw. überprüft.)

3. Sammeln von Informationen

Wenn Sie Leuten mit starken Wettbewerbsprofis auf Twitter folgen, erwerben Sie Programmierkenntnisse und erhalten schnell Informationen über den Wettbewerb. (Wenn Sie Personen mit ähnlichen Bewertungen folgen, sind Sie motivierter.)

Ich bin auch den Artikeln sehr dankbar, die beschreiben, was zu tun ist, um ○ Farbe zu werden, und den Artikeln über Algorithmen.

Richtlinien zur Verbesserung von Wettkampfprofis und AtCoder, unterrichtet von Red Coder

→ Es wurde klar, was zu färben ist.

Kenchon-san-Qiita

→ Diejenigen, die Artikel über sehr leicht verständliche Algorithmen geschrieben haben. Ich bin immer verschuldet.

Was ich denke ist braun

Es ist wirklich lange her in den letzten sechs Monaten. Ich war schockiert, dass Leute, die nach mir angefangen haben, zuerst gefärbt haben und die Anzahl der Teilnehmer am Wettbewerb gestiegen ist und die Rangliste gesunken ist.

Aber ich bin froh, braun zu sein und es macht Spaß, an Wettkämpfen teilzunehmen. Ich habe das Gefühl, dass sich die Welt durch den Kampf gegen erstaunliche Menschen erweitert hat, die noch nie an Wettkampfprofis teilgenommen haben.

Vorerst werde ich mein Bestes geben, um das nächste Mal grün zu werden ...

Recommended Posts

[Bei Coder] Was ich vor den Studenten des Liberal Arts College (Graduiertenschule) getan habe, die neu im Programmieren waren, wurde braun
[Bei Coder] Was ich getan habe, um den grünen Rang in Python zu erreichen
Was ich dachte und lernte, 100 Tage an einer Programmierschule zu studieren
Was ich getan habe, um eine SSH-Verbindung zur VPS Ubuntu-Umgebung herzustellen