[RUBY] Ce qu'un ingénieur autodidactique inexpérimenté a ressenti après avoir travaillé à temps partiel pendant deux mois dans une société de développement interne basée sur le Web

Brève auto-introduction

Une époque où je suis devenu un soigné et étudié par

J'aimerais écrire un autre article sur ce que j'ai ressenti lorsque j'ai rejoint l'entreprise en tant que nouveau diplômé et pourquoi j'ai quitté l'entreprise.

Liste des choses que j'ai étudiées

Création de portfolio

À ce moment-là, je pouvais à peine comprendre AWS, Docker, CI / CD, Kubernetes, etc. et j'ai abandonné. Pour l'environnement de développement, j'ai utilisé cloud9, qui a été utilisé dans le didacticiel sur les rails. Tout d'abord, j'ai déployé l'application que j'ai créée dur sur Heroku afin de pouvoir la publier. Pour le moment, j'ai créé mon propre domaine et SSL, et Heroku a utilisé un plan payant pour que la vitesse de réponse soit la plus rapide possible. Pour le moment, je publierai un lien vers le code source du portfolio à ce moment-là. https://github.com/ak2-lucky/clothes-app J'ai adoré la mode et j'ai créé un site de critiques de vêtements.

Ceux qui étudient tous les jours les jeunes ingénieurs qui consultent cet article peuvent penser ainsi. Puis-je devenir ingénieur Web alors que je ne peux même pas déployer sur AWS? Puis-je créer un environnement de développement avec Docker? Et si je pouvais enfin faire un test automatisé?

Les ingénieurs web actifs penseront la même chose. Ceux qui ne peuvent même pas faire de portfolio ne sont pas qualifiés pour être ingénieurs. Parce que ** le portefeuille seul est un produit qui peut être créé à 100% avec vos propres efforts, quelle que soit la chance **.

Il en est certainement ainsi. Mes efforts sont insuffisants. Je n'ai pas d'objection. J'admet.

Puis lancez la recherche d'emploi.

L'ère de l'emploi

D'après le résultat, il est presque complètement tombé. Je suis allé à l'entrevue 1,2 fois. La société qui m'a interviewé recherche des ressources humaines pour la recherche et le développement, alors pourquoi ne pas y venir? Certaines entreprises l'ont dit. (Après tout) Il n'y a aucune excuse pour l'influence de Corona. Toutes mes capacités sont insuffisantes. J'ai postulé pour une entreprise qui emploie également un emploi à temps partiel, et une seule entreprise a réussi à m'embaucher comme emploi à temps partiel.

Cette fois, j'ai appris ma valeur marchande. L'université a passé du temps sans réfléchir et a pris sa retraite de l'entreprise qui a rejoint l'entreprise en tant que nouveau diplômé en 10 mois sans aucun résultat. Le monde n'apprécie pas un tel gars. Bien sûr, c'est une évaluation naturelle.

Travailler à temps partiel dans une société de développement interne basée sur le Web (maintenant)

Pile technologique: AWS, Docker, Laravel + vue.js

Je n'avais jamais touché PHP, encore moins Laravel, jusqu'à ce que je commence à travailler. Aussi vue.js. Je n'entrerai pas dans les détails, mais ce que je ressens réellement lorsque je travaille est autre chose que d'écrire un programme **. Il ne s'agit pas de rattraper son retard sur la technologie, mais de l'importance de la structure organisationnelle, du système de développement et du flux. Je n'ai pas de mal à programmer. Cependant, il existe de nombreux cas où nous nous arrêtons à une partie autre que le travail de programmation. (Par exemple, vous ne pouvez pas dire en regardant le code et sans commenter pourquoi cette modification a été effectuée) La conception est différente car il n'est pas possible de bien coopérer et les changements sont apportés par des intentions individuelles. Des modifications sont apportées sans confirmation du créateur du problème. CI / CD est l'un d'entre eux, mais qui créera le problème, qui prendra la décision finale, si la conception de l'interface utilisateur peut être décidée comme vous le souhaitez, où chercher dans Pururiku , Etc. .. ..

Je pense que la façon de procéder au développement diffère selon les entreprises, donc ce n'est pas que ce soit mal, mais ce n'est pas que c'est mal, mais j'ai senti que le système de développement et la structure organisationnelle ont un impact considérable sur le développement des services.

Avant le langage et la technologie de développement, j'ai appris l'importance d'obtenir une direction de développement aussi fondamentale.

finalement

Si vous avez lu jusqu'ici, je pense qu'il y a beaucoup de choses à penser. Je ne travaille que depuis 2 mois et ce que dit un travail à temps partiel! Vous pensez peut-être cela.

Cependant, ceci est une opinion individuelle. Cependant, je l'ai écrit avec l'espoir qu'il serait utile pour les jeunes ingénieurs de la même manière.

La route pour devenir ingénieur Web est difficile et difficile. Mais peu importe la hauteur ou la pente de la montagne que vous souhaitez gravir. ** Il suffit de grimper ** Faisons de notre mieux chaque jour et empilons-nous, et si vous êtes fatigué, sautons ensemble.

Cela fait longtemps, mais c'est tout pour le premier post.

Merci d'avoir lu jusqu'ici.

Recommended Posts

Ce qu'un ingénieur autodidactique inexpérimenté a ressenti après avoir travaillé à temps partiel pendant deux mois dans une société de développement interne basée sur le Web
Histoire d'auto-apprentissage X inexpérimenté à devenir ingénieur d'une société de développement interne basée sur le Web
Ce que je pense maintenant, c'est qu'une personne inexpérimentée étudie la programmation pour la première fois depuis un mois.
Un record de travail à domicile pendant environ deux mois pour un ingénieur diagnostiqué avec une pneumonie virale.
L'histoire d'un employé du gouvernement local âgé de 28 ans qui a réussi à changer d'emploi en une société de développement interne basée sur le Web 8,5 mois après le début de la programmation