[JAVA] Enregistrement au DMM WEB CAMP (de inexpérimenté à l'emploi)

introduction

Après avoir obtenu mon diplôme du DMM WEB CAMP, j'ai pu décider d'un emploi, je vais donc rédiger un compte rendu de mon apprentissage.

La raison pour laquelle j'ai décidé de publier

Veuillez lire l'article suivant

[Alumni] Ce que je veux dire aux gens qui se demandent s'ils doivent participer au DMM WEB CAMP https://qiita.com/yuki82511988/items/37be28f2486e166fd48f

J'ai décidé de l'écrire parce que je voulais aider ceux qui envisagent de faire de la programmation et ceux qui envisagent d'aller à l'école.

À propos de moi

Je vais me présenter brièvement.

Actuellement âgé de 26 ans, j'ai 27 ans cette année. Originaire de la préfecture de Nagano, j'ai déménagé au DMM WEB CAMP dans le but de changer d'emploi.

Jusqu'à ce que j'aille au DMM WEB CAMP Je n'avais jamais touché à un terminal ou à un github, même si j'avais obtenu le MOS et le test de traitement de texte niveau 1 lorsque j'étais en école professionnelle. La frappe est un peu plus rapide et vous pouvez utiliser un peu les produits Microsoft! Le niveau. Environ six mois avant mon entrée à l'école, j'ai fait un peu de Progate (version gratuite), ou j'ai acheté un matériel pédagogique appelé Skill Huck et j'ai fait un peu. À propos, en ce qui concerne le matériel pédagogique appelé Skill Huck, je n'étais pas doué pour apprendre des vidéos à ce moment-là, alors je suis devenu somnolent en regardant les vidéos et j'ai arrêté de faire les chapitres 2 et 3. J'ai fait quelque chose de malheureux. J'ai donc une image de programmation, mais je ne connais pas le type ou ce que je peux faire, et je devrais utiliser la balise P pour sortir des caractères, non? Je n'en sais rien. Lol

Même au lycée, il n'était pas du tout intelligent, et c'était une personne plutôt sans scrupules qui était désespérément mauvaise. Maintenant c'est un peu d'histoire noire lol J'ai une carrière de lycée commercial (un peu inférieur à la valeur de déviation normale est sur le point de redoubler l'année) → école professionnelle (tout le monde peut entrer) → entreprise d'agence de matériel médical.

Étudiez dur pour obtenir une qualification d'une école professionnelle et devenir une personne de haute qualité dans la classe Je travaille dur depuis que je suis devenu adulte, et j'ai adoré et je suis devenu un travailleur, J'ai décidé de devenir ingénieur parce que je voulais être une personne nostalgique, vouloir faire des choses, et vouloir relever le défi de quelque chose qui m'intéresse dans ma vie.

Pourquoi avoir choisi DMM WEB CAMP?

J'étais perdu, mais comme prémisse, j'ai commencé à choisir une école en me concentrant sur les endroits où je pourrais aller à l'école. Je n'avais pas l'habitude d'étudier par moi-même, et je pensais que je l'oublierais probablement si c'était en ligne ou gratuit. De plus, si vous déménagez pour vivre seul sans emploi, cela vous coûtera de l'argent. Au contraire, je sentais que si j'investissais ici, je ne penserais pas à sauter, abandonner ou fuir.

Il y a deux options ・ CAMP WEB DMM ・ Camp technique (certainement)

Quel genre de jugement avez-vous fait lorsque vous avez décidé d'utiliser DMM alors que le contenu du programme est similaire à la garantie de changement d'emploi?

・ Longue période d'étude (jusqu'à 4 mois) ・ Vous pouvez obtenir une remise en argent en suivant un cours de 4 mois (60% à 70% des frais scolaires) ・ S'il s'agit d'un cours de 4 mois, vous pouvez apprendre Python ou le cloud

Je pensais que l'aide à l'emploi serait géniale partout, j'ai donc choisi ces trois.

Je pensais qu'il y avait de nombreux avantages, surtout lorsque la période d'étude était longue. Je pensais que plus la période était longue, plus je pouvais recevoir de soutien, plus je pouvais étudier différentes langues par moi-même, et le niveau du portfolio dont j'avais besoin lorsque j'avais un emploi. Je veux apprendre autant que j'ai de l'argent et j'espère un travail dans les meilleures conditions.

Je vais commencer le sujet principal à partir d'ici.

À propos des contenus d'apprentissage au DMM WEB CAMP

Période d'étude mars 2020-juin 2020

Pré-apprentissage

Tout d'abord, le matériel pédagogique en ligne à utiliser à l'avenir comme pré-apprentissage sera distribué un mois à l'avance. Je ne pouvais faire qu'un peu.

C’est pareil pour bouger, Étant donné que mon emploi précédent était les affaires, une fête d'adieu était organisée une fois tous les deux jours. Lol Je suis presque malade tous les jours. De plus, il n'y a pas d'habitude d'auto-apprentissage. Le programme a commencé deux jours avant l'inscription. ..

Mars 2020 (entrée)

Quand j'ai jeté un coup d'œil à l'ordinateur de la personne suivante dans les premiers conseils, j'étais vraiment bouleversé de voir qu'il était loin devant moi lol Eh, même si je suis toujours au chapitre 2 de HTML, cette personne fait déjà Ruby ...

Je pense que c'est dangereux, et un apprentissage sérieux commence à partir d'ici. J'ai appris HTML, CSS, GitHub, Ruby, Rails, JavaScript et jQuery. Fondamentalement, si vous ne comprenez pas comment procéder avec le programme, vous pouvez poser des questions, donc il n'y a pas de cours et pas de temps spécifié. C'est un style pour étudier à votre heure préférée pendant le temps d'utilisation de la classe de 11h00 à 22h00.

Je suis allé à l'école presque tous les jours et j'ai étudié avec une pause de 14h00 à 22h00.

Il y avait trois tâches que je devais soumettre, et jusqu'à la deuxième était au niveau de capacité qui était proche de la date limite. Concernant le troisième, j'ai pu le terminer un peu plus tôt que la date limite.

Tous les mentors étaient de bonnes personnes et m'ont aidé immédiatement, donc c'était difficile de dire que je me suis retrouvé avec ma propre force lol

Je savais que je n'avais pas le pouvoir de le résoudre moi-même à ce moment-là, donc si je ne le comprenais pas après un peu de recherche, je suis immédiatement devenu un senior, un ami, et j'ai demandé au mentor. J'ai posé 10 fois quand j'avais beaucoup de questions lol

Je n'y suis pas habitué et je ne comprends pas du tout l'essence J'obtiens une erreur et je ne comprends pas la signification de l'explication même si je vérifie l'erreur.

Par conséquent, il est extrêmement rapide et plus profond de l'écouter, et ce n'est pas du tout embarrassant, et je pense que cela va grandir.

Eh bien, je ne suis pas si intelligent en premier lieu, donc c'est encore plus lol

Le reste du temps est avec le programme JavaScript Revoir Ruby on Rails, HTML, CSS, Ruby avec Progate, J'ai passé du temps à enseigner à mes amis dans le besoin les connaissances que je venais d'acquérir. .. Je recommande vraiment Progate après avoir terminé le programme Ruby on Rails est surtout une critique, alors veuillez vous inscrire à la version payante et l'essayer.

Avril 2020 (2ème mois)

4/1 ~ 4/10 Problèmes d'application

Vous recevrez 10 tâches d'application. Il n'y a pas de norme particulière. J'ai pu en finir 6, et le 7ème a trébuché et le temps était écoulé.

Il y a une nette différence dans la compréhension et l'apprentissage ici.

Si vous venez le premier mois sans beaucoup de révision et que vous ne comprenez pas bien, je pense que même si vous pouvez terminer les tâches appliquées, il y en aura trois. Et je pense aussi que le retard ici mènera à l'avenir tel qu'il est.

J'ai donc découvert que je l'avais rendu ambigu le premier mois, Si vous ne le comprenez pas en étudiant ou en demandant au mentor, vous serez vraiment en mesure de faire une différence. Je ne pense pas avoir le temps de décoller.

4/11 ~ 4/30 Développement d'équipe

Un groupe de 4 personnes créera un site EC. À ce moment-là, j'étais clairement conscient que je n'étais pas doué pour créer des actions, alors j'ai dit de bonnes choses et j'ai travaillé sur quelque chose qui était assez difficile. C'était amusant de développer l'équipe pour la première fois, et j'ai pu grandir car je pouvais bien comprendre le sens de la branche Git et j'ai perdu la conscience que je n'étais pas bon créateur. Parce que les gens autour de moi étaient à un niveau supérieur, j'ai été inspiré et m'a appris à travailler dessus.

Les équipes sont organisées pour que le niveau général soit compétitif, donc j'étais très reconnaissant envers l'équipe qui avait quelqu'un qui pouvait faire mieux que moi, qui était un peu plus haut que le milieu à ce moment-là.

Pour ceux qui ont pris du retard le premier mois que j'ai écrit plus tôt En gros, vous ne pourrez pas expérimenter la mise en œuvre de fonctions très difficiles. Bien sûr, il y a une date limite, donc la réalité est que les membres de l'équipe ne peuvent pas être confiés. Je suis assez occupé. C'est le même sentiment que les nouveaux arrivants dans l'entreprise et ceux qui ne peuvent pas faire beaucoup de travail ne sont pas mis au défi.

Alors là aussi, la différence ressortira aussitôt. Les gens qui peuvent le faire pourront le faire de plus en plus, et ceux qui ne le peuvent pas continueront sans grandir.

Si vous prévoyez de vous inscrire à l'avenir, je pense que vous devriez faire de votre mieux le premier mois et le pré-apprentissage.

Mai 2020 (3ème mois) Création de portfolio

Ici, créez un portfolio basé sur vos propres idées. Une personne s'occupe de tout, de la conception aux tests et au déploiement (vous pouvez demander au mentor)

En raison de mon manque d'idées, j'ai décidé de créer un SNS pour les utilisateurs de vélo. Cependant, en plus de la fonction SNS, nous avons également implémenté une fonction qui vous permet d'héberger un événement et de rassembler des personnes.

Si vous souhaitez voir le portfolio, je vais vous montrer y compris Github. Lol

En tant que fonction

--SNS-- · S'identifier ・ Publication d'images (plusieurs publications en utilisant un tableau) ・ Commenter, comme (asynchrone) ・ Suivre (asynchrone) ・ DM (asynchrone) ・ Commentaires, likes et notifications de suivi ・ Acquisition du nombre de vues ・ Analyse émotionnelle des commentaires à l'aide de l'API ・ Diaporama de l'affichage de l'image ・ Recherche de hashtags

--Un événement-- ・ Création d'événements ・ Commentaire, action de participation (asynchrone) ・ Notification de participation et commentaires ・ Affichage Google Map du lieu (avec API et JavaScript) ・ Un calendrier qui vous permet de vérifier en un coup d'œil les événements auxquels vous assistez ou que vous organisez ・ Gemme pour afficher les préfectures --Autre-- ・ Fonction de recherche qui vous permet de sélectionner des éléments ・ 380 objets dans le test Rspec ・ Support réactif pour les téléphones mobiles ・ Fonction de connexion invité qui vous permet de voir toute la fonction sans vous inscrire en tant que membre ・ Https -Menu d'en-tête implémenté avec js ou Jquery avec animation

C'est comme ça? Le nombre de tables est d'environ 15. Je pense que j'ai fait de mon mieux dans la voie royale. Lol

Tout ne peut pas être implémenté en un mois seulement, et certaines fonctions le seront le mois prochain.

Si je veux y réfléchir, je pense que j'ai fait une erreur dans le thème. Après tout, il semble qu'il y ait beaucoup de gens qui font du SNS parmi ceux qui sont actifs, et il semble qu'il soit difficile de se différencier à l'heure actuelle. Je pense que ce sera plus visible si vous pouvez créer quelque chose qui vous surprendra par le pouvoir des idées. Je ressens cela, donc si vous voulez y arriver, essayez un peu d'ingéniosité.

4ème mois d'apprentissage de l'IA

Pour être honnête, ça s'est terminé sans le savoir du tout lol Le programme a été achevé en environ deux semaines, alors j'ai eu une idée de recherche d'emploi. J'ai osé mettre à jour mon portfolio.

Raisons des mises à jour répétées du portefeuille

Bien sûr, je n'étais pas satisfait, mais Puisqu'il s'agissait d'un documentaire, je pense qu'il vaudrait mieux que l'entreprise se concentre dessus plutôt que d'étudier d'autres choses. Je l'ai pensé et mis à jour. Si vous n'êtes pas intéressé par votre portefeuille, vous ne pouvez pas voir GitHub en premier lieu. Telle est l'idée. Un support réactif et un test Rspec ont été effectués à ce moment.

J'expliquerai plus tard comment cela a conduit à la recherche d'emploi.

Achèvement et recherche d'emploi

Tout d'abord, nous rencontrerons le conseiller d'orientation en charge. Demandez-moi quel type d'entreprise je souhaite rejoindre C'est un flux qui fait des recommandations en rapport avec cela.

Je vais corriger les documents à ce moment. Je suis reconnaissant pour la correction ici.

Après cela, nous attendrons la notification de réussite de l'examen des documents.

Deux entreprises ont réussi mon examen des documents en un mois. J'étais un peu triste parce que j'avais plus d'amis, mais ça ne peut pas être aidé. Regardez l'âge, l'expérience et le contenu du portfolio Je me suis demandé si c'était le résultat d'un jugement complet. En raison de l'influence du virus corona, il était difficile de trouver un emploi.

J'ai reçu une offre d'emploi d'une entreprise qui a été interviewée là-bas, et l'autre entreprise a refusé alors que c'était avant la sélection finale. J'ai pu prendre un emploi à mon tour maintenant.

Entreprises qui ont été embauchées

On m'a dit que vous aviez vu le portfolio lors de l'entrevue. En particulier, il a fait l'éloge de Rspec et a jugé qu'il avait de grandes compétences. J'ai également accepté l'offre car c'est un environnement qui semble conduire à ma propre croissance, et j'ai eu une très bonne impression de l'intervieweur qui s'occupe du système WEB, de l'entreprise et de SES. Je pense que ce n'était pas le mauvais choix de mettre à jour le portefeuille à ce moment-là.

Ce que j'ai pensé de la recherche d'emploi

Je regrette d'avoir été très passive car je n'ai pas fait de recherche d'emploi. Depuis qu'il a été adopté sous ce virus corona, j'ai senti que j'aurais dû m'en appliquer davantage.

Bien sûr, je suis reconnaissant d'avoir été interviewé parce que je voulais aller dans l'entreprise qui m'a engagé. Si vous avez peu de choix, vous ne pourrez que juger des choses. Est-il vraiment acceptable de décider ici? Cependant, même si je ne parviens pas à trouver un emploi, je m'en inquiéterai pendant la période de consentement.

Donc, en faisant un effort pour faire plus de choix de vous-même, Je pense que je peux clairement voir ma valeur marchande et que je peux vraiment changer d'emploi sans regrets.

Ce que je pense qu'il faut faire pendant la recherche d'emploi (subjectif)

Avez-vous souvent des entretiens et avez-vous d'autres portfolios? Sera demandé. Par l'intervieweur, le portfolio a été semi-forcé de l'école et Certaines personnes pensent que cela n'a pas été fait de leur propre gré.

C'est difficile, vraiment lol

J'ai fait ce que je voulais faire, mais on m'a dit de le faire dans un programme, donc il semble que je l'ai fait lol

Donc, je pense que s'il y a un autre portfolio dans un autre framework ou Rails, je pense que l'attitude envers la programmation sera évaluée. (Même si vous ne l'avez pas, si vous continuez à apprendre, vous pouvez obtenir une évaluation, mais celle-ci est probablement plus impressionnante) Je passais en revue Java, SQL et Ruby en juillet, En premier lieu, si vous ne pouvez pas voir GitHub, vous ne pourrez pas dire l'état de l'apprentissage aux entreprises. Si c'est le cas, je pense qu'il serait préférable de mettre deux portefeuilles dans le CV. Ou élevez le niveau d'un portefeuille à la limite. Il n'y a pas beaucoup de gens qui font ça. J'ai l'impression que de nombreuses personnes soumettent et arrêtent de mettre à jour.

Cependant, dans mon cas, il y avait un test Java dans la sélection, donc ce que j'ai appris n'a pas du tout été gaspillé, donc c'était bien.

Lors de l'apprentissage d'une nouvelle langue, je pense que cela ne mènera à une évaluation élevée que si je peux faire une application en utilisant le framework, donc j'aimerais pouvoir le faire de toute façon.

C'est naturel, mais au moins il faut apprendre la programmation ou autre chose. (Il y avait un homme féroce qui n'a pas appris mais qui a obtenu une offre d'emploi lol)

Cependant, ne soyez pas trop précis sur la langue que vous étudiez. J'ai aussi réfléchi après avoir demandé divers avis à des amis d'ingénieurs d'infrastructure et d'amis liés à l'informatique. Je vois des cas où des personnes souvent qualifiées d'influenceurs disent qu'il vaut mieux faire cela par rapport à la langue, et que c'est dépassé, mais nous sommes inexpérimentés au départ et ne connaissons même pas le site de développement réel. Ouais. Même ainsi, je ne pense pas qu'il y ait de raison d'être précis sur la langue ou la raison d'être particulière à ce sujet. De plus, j'étudie seul Java et PHP, mais ils sont assez similaires. Si vous ne vous en souciez pas vraiment, mais que vous avez probablement une base solide pour n'importe quelle langue J'ai senti que ceux qui sont considérés comme de véritables ingénieurs seraient capables d'acquérir une nouvelle langue sans trop d'efforts. Il y a de nombreuses connexions, et il arrive souvent que vous compreniez Ruby en faisant Java, donc si vous n'avez pas encore de travail, ne vous inquiétez pas de la langue que vous étudiez autant, mais étudiez avec souplesse. Je pense qu'il y a quelque chose qui peut être vu.

Je me suis demandé si je devais étudier par moi-même tout en travaillant pour quelque chose que je trouvais intéressant. Il vous suffit d'étudier une langue qui vous fait sentir que vous l'aimez. Mes amis disent souvent cela.

C'est plus intéressant d'essayer quoi que ce soit pour le moment, et je ne veux pas de nouveaux arrivants qui soient trop particuliers à ce sujet. Pour les personnes inexpérimentées, je pense qu'il est plus important de pouvoir faire ce qui est juste devant vous.

Même si je parle trop de mon projet de carrière, de l'autre côté, je me dis "Que sont les gens qui ne connaissent pas l'expérience, l'industrie ou le domaine?" Cela signifie-t-il que même si vous demandez quelque chose qui n'a pas de sens pour vous, vous rebellerez-vous? Je pense que c'est difficile à gérer.

Je suis désolé. C'est toute ma subjectivité.

Cependant, au moment de l'entretien, je n'ai présenté aucun projet de carrière spécifique. Quand je lui ai dit que c'était abstrait et qu'il pensait que c'était la première fois qu'il pouvait le voir après avoir essayé de faire ce qu'il y avait devant lui, il a dit: «C'est vrai, parce que j'ai en fait expérimenté l'industrie. Je ne le sais pas parce que je ne l'ai pas fait, "donc je sens que je n'ai pas tort en termes de pensée.

Les personnes qui ne conviennent pas au DMM WEB CAMP

Pas très motivé Blâmer les gens Je ne peux pas juger objectivement ma capacité Faire semblant de comprendre

Je ne le recommande vraiment pas à quiconque s'applique à l'un d'entre eux. Cela soutient également l'apprentissage, mais je le ferai moi-même, de sorte que les personnes qui prétendent comprendre ou qui ne sont pas motivées seront de plus en plus laissées pour compte. Ça ne corrige pas vraiment ma mentalité et ma personnalité lol

Même lorsque vous êtes actif, le mentor ne vous soutiendra que jusqu'à ce que vous passiez les documents. Le fait de rejoindre la surface ou non est une évaluation de vous-même. Pour ceux qui ne peuvent pas s'ignorer à cause du mentor parce qu'ils tombent ou ne peuvent pas trouver d'emploi Je ne peux pas vraiment le recommander. Je ne peux pas passer les documents parce que je n'en ai pas les capacités et je tombe dans l'entretien parce que j'ai des problèmes avec ma personnalité, ma façon de penser et ma communication. Les gens qui n'essaient pas de se changer comme ça ne pourront probablement pas trouver d'emploi pendant longtemps.

Résumé

C'est devenu extrêmement long. Lol Je n'ai pas du tout regretté d'avoir rejoint DMM, et j'ai eu tellement de bonnes choses.

Avoir des amis qui peuvent étudier et se soutenir les uns les autres et nous dire de faire quelque chose ensemble après l'obtention du diplôme, Le mentor m'a aidé avec une auto-analyse approfondie, un apprentissage et un soutien général à l'emploi. Avant de le savoir, j'avais l'habitude d'étudier la programmation par moi-même. Me laisser finir le cursus car j'aime la programmation J'adore la programmation (je le fais tous les jours) Surtout, j'ai pu trouver un emploi.

Je vous serais reconnaissant de bien vouloir me donner quelques conseils pour ceux qui y réfléchissent actuellement. J'avais une spécification si délicate, mais j'ai fait un effort pour changer d'emploi! Lol

Je vous en suis vraiment reconnaissant. Je ferai de mon mieux pour trouver un emploi!

Recommended Posts

Enregistrement au DMM WEB CAMP (de inexpérimenté à l'emploi)
Changement de poste de SIer à Ingénieur Web
[Swift] Carte de compétences de inexpérimenté à pratique (carte routière)