[RUBY] Trois raisons de frustration avant la sortie des services Web

Apprenez Ruby on Rails avec progate et développez un service web! !! .... J'étais frustré quand j'ai avancé d'environ 50%. Cette fois, j'ai écrit un article pour partager la raison pour laquelle j'étais frustré en chemin et pour qu'il devienne enseignant. En particulier, je pense qu'il y a beaucoup de points sur lesquels les débutants comme moi peuvent facilement tomber, alors veuillez le lire avant le développement.

  1. J'ai commencé à développer sans saisir le tableau d'ensemble du développement

Surtout si vous n'avez aucune expérience en développement, vous ne connaissez ni la droite ni la gauche. Je n'avais aucune expérience en développement et je faisais juste les tâches devant moi. Même au milieu du développement, je modifie également cela et, par conséquent, cela s'écarte progressivement du concept que j'avais décidé au début.

Par conséquent, il est recommandé de créer une «feuille de route de développement» avant le développement. Concernant la "feuille de route du développement", Qiita avait un article très instructif, je voudrais donc le présenter. "Faire connaître le processus de développement dans le développement personnel" https://qiita.com/himatani/items/3b8301da2e889e962e5e

Veuillez afficher une image complète du développement, imaginez-la, puis travaillez dessus!

  1. L'obstacle à la libération était trop élevé

Si vous développez pour la première fois, définissez l'obstacle de sorte que vous puissiez y arriver si vous faites de votre mieux. Et définissons la période de 1 à 2 mois. La raison en est que cela réduit la motivation. Et sur une longue période, je suis de plus en plus inquiet du fonctionnement de ce service et il est facile de sortir de l'axe.

Je n'avais aucune expérience en développement, mais du coup, j'essayais de développer un site d'enchères. De plus, le développement est seul, et il n'y a pas de mentor qui puisse poser des questions et consulter. Au contraire, c'est étrange que je pensais pouvoir bien le développer maintenant (rires) Effectivement, j'étais frustré quand je l'ai développé et que j'ai progressé à mi-chemin.

  1. La sécurité est faible, elle a été abusée et le compte AWS a été suspendu.

Ce n'est pas très sécurisé et a été abusé par des comptes AWS du monde entier. Bien qu'il y ait eu une perte de 20 000 yens, il était heureux qu'il n'ait pas été utilisé à mauvais escient après la libération du service.

Je pense que je vais profiter de cette réflexion pour trouver un mentor. Les erreurs de sécurité sont inacceptables, alors j'aimerais vérifier auprès du mentor.

Si vous n'avez aucune expérience en développement, il est fortement recommandé de trouver un mentor en matière de développement personnel.

[Résumé] J'ai passé un mois et 20 000 yens sur ce développement. Mais si vous le prenez positivement, il y a encore beaucoup à apprendre. Il est important pour un jeune ingénieur d'acquérir de l'expérience de toute façon. Au début, je fais beaucoup d'erreurs et je pense que je vais grandir de ce montant. J'espère que cet article s'adresse à un si jeune ingénieur!

Recommended Posts

Trois raisons de frustration avant la sortie des services Web
La voie de la création d'un service Web (partie 1)
La voie de la création de services Web (partie 2)
Définir l'heure de LocalDateTime à une heure spécifique
3. Créez une base de données à laquelle accéder à partir du module Web
Un voyage pour déchiffrer l'édition des tâches de planification "GUIDES" de Spring.
Guide de démarrage de Spring Boot [Utilisation d'un service Web RESTful]
La voie de la création d'un service Web (partie 1)
J'ai essayé le guide d'introduction de Spring Boot [Création d'un service Web RESTful]
Trois raisons de frustration avant la sortie des services Web
Gorigori SIer SE a tenté de créer un service web par développement personnel
[Ruby] Comment récupérer le contenu du double hachage
[jsoup] Comment obtenir la totalité de la documentation
Gorigori SIer SE a tenté de créer un service web par développement personnel
J'ai essayé d'exprimer les résultats avant et après de la classe Date avec une ligne droite numérique
Essayez d'imiter l'idée d'un tableau à deux dimensions avec un tableau à une dimension
J'ai fait un petit bijou pour poster le texte du mode org sur qiita
Une histoire qui a eu du mal avec l'introduction de Web Apple Pay
[chown] Comment changer le propriétaire d'un fichier ou d'un répertoire
J'ai créé un outil pour afficher la différence du fichier CSV
Comment vérifier le contenu de la chaîne de caractères java de longueur fixe
[Android] Développer un service permettant aux étudiants universitaires de vérifier l'état de fonctionnement des bus circulant dans l'université.
Un mémorandum du problème FizzBuzz
Comment sortir la somme de trois nombres, à l'exclusion de la même valeur
Un mémo sobrement accro à la demande de multipart / form-data
Un mémo lorsque vous souhaitez effacer la partie horaire de l'agenda
L'histoire de l'oubli de fermer un fichier en Java et de l'échec
Comment vérifier avant d'envoyer un message au serveur avec Spring Integration
Comment savoir quelle version Java d'un fichier de classe a été compilée
[Java] Comment accéder au début d'une chaîne spécifique à l'aide de la classe String
Gorigori SIer SE a tenté de créer un service web par développement personnel
Comment changer la valeur d'une variable à un point d'arrêt dans intelliJ
Comment obtenir le chemin absolu d'un répertoire s'exécutant en Java
Volume d'essais pour créer une application Web Java sur Windows Server 2016