[PYTHON] [Chez Coder] Ce que j'ai fait avant que les étudiants du collège d'arts libéraux (école supérieure) qui étaient nouveaux dans la programmation deviennent bruns

introduction

C'est comme un mémorandum d'environ six mois jusqu'à ce qu'un étudiant devienne brun.

Plutôt que de parler de technologie, il parle simplement de ce qu'il a fait et de ce qu'il pense. Si vous êtes nouveau dans la programmation et que vous souhaitez vous familiariser avec AtCoder, cela peut être utile.

table des matières

・ Statut d'écrivain

・ Statut au moment du démarrage d'AtCoder ・ Contexte de la compétition de départ

・ Trois points que je pense importants dans le processus de brunissement

・ Participez à de nombreux concours (résolvez des problèmes) ・ Si vous ne comprenez pas, abandonnez ·La collecte d'informations

・ Ce que je pense est brun

Statut d'écrivain

▼ Statut au moment du démarrage d'AtCoder (octobre 2019)

・ Étudiant universitaire de la Faculté de psychologie (B4)

Actuellement, je suis étudiant diplômé (M1) en arts libéraux. Bien sûr, je n'ai pas fait le numéro III et j'ai oublié les mathématiques au lycée dans ma vie universitaire.

・ Presque aucune expérience de programmation

J'avais peu d'expérience en programmation avant de démarrer AtCoder. (Il y avait aussi un cours de programmation à l'université, mais je me souviens seulement d'avoir obtenu des crédits à la dernière minute)

・ Résoudre le mystère des passe-temps

Résoudre le mystère est similaire à la résolution des problèmes d'AtCoder, et je pense que résoudre les problèmes était amusant.

▼ Contexte de démarrage du pro de la concurrence

Intéressé par l'analyse de données avec python ↓ Je veux m'entraîner à écrire du code en python comme étape préliminaire ↓ Commencez par être recommandé par AtCoder comme pratique

3 points qui, à mon avis, étaient importants dans le processus de brunissement

1. Participer à de nombreux concours (résoudre des problèmes)

De toute évidence, vous devez participer à un concours pour augmenter votre note. Au début (jusqu'à ce que vous participiez 10 fois?), Il y a de fortes chances que vous obteniez une note inférieure à votre capacité d'origine. En d'autres termes, participer à plus de concours est un raccourci pour augmenter votre note.

Cependant, comme le test scolaire, si vous ne connaissez pas la tendance du problème et comment le résoudre, vous ne pouvez pas résoudre le problème dans le concours. Dans mon cas, je résous toutes les questions A et B, et je participe au Bachacon (Asakatsu Toyokatsu) de AtCoder Problems chaque jour pour découvrir les tendances et comment les résoudre. J'ai appris.

image.png Graphique AtCoder Scores-Dedication La cote du concours est indiquée par une ligne épaisse et la dévotion est indiquée par une ligne fine. Je sens que la note a augmenté autant que je me suis consacré (résolu le problème).

2. Si vous ne comprenez pas, abandonnez

Si vous rencontrez un problème que vous ne comprenez pas en dehors du concours, il est important d'abandonner si vous ne pouvez pas AC en 30 minutes.

Je déteste perdre, alors au début, j'y ai juste pensé et obstinément je n'ai pas regardé le commentaire ou le code des autres. Cependant, cela prend beaucoup de temps.

Au début, ce serait bien si vous pouviez apprendre à le résoudre en regardant les explications et le code des autres, et si vous rencontrez un problème similaire ou le même problème, vous pouvez AC.

(Parfois, il y a un problème d'être endommagé, "Pourquoi as-tu passé du temps à penser à une chose aussi simple?", Alors quand je n'ai pas compris pendant un moment, j'ai vérifié les explications etc.)

3. Collecte d'informations

Si vous suivez des personnes ayant de solides professionnels de la concurrence sur Twitter, vous acquerrez des connaissances en programmation et obtiendrez rapidement des informations sur le concours. (De plus, si vous suivez des personnes ayant des notes similaires, vous serez plus motivé)

Aussi, je suis très reconnaissant aux articles qui décrivent ce qu'il faut faire pour devenir ○ couleur et aux articles sur les algorithmes.

Lignes directrices pour améliorer les professionnels de la concurrence et AtCoder enseignées par Red Coder

→ Il est devenu clair que faire pour colorer.

Kenchon-san -Qiita

→ Ceux qui ont écrit des articles sur des algorithmes très faciles à comprendre. Je suis toujours redevable.

Ce que je pense est brun

Cela fait très longtemps depuis six mois. J'ai été choqué que les gens qui ont commencé après moi aient coloré en premier, et le nombre de participants au concours a augmenté et le classement a chuté.

Mais je suis content d'être marron et c'est amusant de concourir. Je sens que le monde s'est élargi en combattant des gens extraordinaires qui n'ont jamais été impliqués dans des pros de la compétition.

Pour le moment, je ferai de mon mieux pour passer au vert la prochaine fois ...

Recommended Posts

[Chez Coder] Ce que j'ai fait avant que les étudiants du collège d'arts libéraux (école supérieure) qui étaient nouveaux dans la programmation deviennent bruns
[Chez Coder] Ce que j'ai fait pour atteindre le rang vert en Python
Ce que j'ai pensé et appris à étudier pendant 100 jours dans une école de programmation
Ce que j'ai fait pour établir une connexion SSH à l'environnement VPS Ubuntu