[Débutant] Une histoire sur le début de l'étude de Java pour la recherche d'emploi ~ 1er mois ~

Bonjour. Je suis un étudiant de deuxième année fréquentant une université locale inconnue.

J'ai commencé à étudier la programmation il y a un mois pour la recherche d'emploi. Désormais, j'enregistrerai ici chaque mois l'avancement de mon étude.

Cette fois

・ Pourquoi j'ai commencé à étudier la programmation ・ Ce que j'ai ressenti lorsque j'ai étudié la programmation pour la première fois ・ Où j'ai trébuché en étudiant Java

J'écrirai un article à partir des trois perspectives.

Auto-introduction

・ Étudiant de deuxième année de la Faculté d'éducation (troisième année ce printemps) ・ Appartenance à un cours pour devenir enseignant au primaire ・ Commencez à étudier Java fin janvier de cette année

Pourquoi avez-vous commencé à étudier la programmation

J'appartiens à un cours de formation des enseignants du primaire, mais à l'origine je ne voulais pas être enseignant au primaire. En fait, je prévoyais de postuler à un cours de formation en maternelle, mais je l'ai changé en raison de facteurs tels que la persuasion de mes parents et mon ignorance. Je vais omettre les circonstances autour de cela parce qu'il n'y a pas de temps pour commencer à écrire. Après tout, j'ai décidé d'obtenir un emploi dans une entreprise générale sans obtenir de licence en raison des conditions d'obtention d'une licence, de la situation réelle dans le domaine de l'éducation et du fait que je n'étais pas apte à la profession d'enseignant. Après avoir pris cette décision, je suis allé au centre d'aide à l'emploi de l'université pour consultation. Je veux trouver un emploi à Tokyo, alors j'en ai parlé aussi. Pour être honnête, à ce moment-là, je pensais que l'emploi ne serait pas si difficile à cause du taux d'emploi élevé décrit dans la brochure de l'école. Cependant, seules les entreprises proches de l'université sont recommandées. L'un des diplômés a-t-il déjà trouvé un emploi dans une entreprise à Tokyo? J'étais sceptique et j'ai enquêté sur la situation professionnelle passée. Et je connaissais la réalité.

** Dans une université aussi inconnue, seules les entreprises locales peuvent embaucher ...! ** **

Si vous y réfléchissez bien, vous pouvez voir qu'il n'y a pas de titre ou de valeur de nom d'un diplômé universitaire dans une université qui n'a été établie que depuis quelques années au bas du public national. Je pensais aussi que la seule façon d'obtenir un emploi à Tokyo était de travailler dans un restaurant à Tokyo où je travaille actuellement à temps partiel. A ce moment-là, ce qui m'est venu à l'esprit soudain

"N'est-il pas possible de travailler dans un milieu de travail où la formation universitaire n'est pas pertinente?"

C'est. En fait, il y a une personne qui est devenue programmeur avec un haut diplômé dans une connaissance du même âge que moi. Je me souviens avoir entendu dire que la personne (ci-après dénommée M. A) avait pu trouver un emploi même après avoir obtenu son diplôme d'études secondaires, et que le nombre de programmeurs était encore insuffisant, alors peut-être que je pourrais devenir moi-même si j'étudiais à partir de maintenant? c'est ce que je pensais. Aussi, même si j'estime que cela ne convient pas pour étudier, je me suis demandé si cela serait gaspillé car la connaissance des ordinateurs personnels serait nécessaire dans n'importe quelle entreprise à ce moment. C'était juste une telle idée, mais j'ai décidé de consulter M. A pour le moment. À propos, les seules choses que je pouvais faire sur mon ordinateur à ce moment-là (ce qui est toujours le même) sont la recherche, la rédaction de rapports dans Word et l'envoi d'e-mails, et je doute que je puisse utiliser même Excel. De plus, je ne suis pas bon en anglais. Je pense que j'ai souvent envie de commencer la programmation.

Ce que j'ai ressenti lorsque j'ai étudié la programmation pour la première fois

J'étudie la programmation avec progate. Sur la recommandation de M. A, j'ai commencé avec Java, et maintenant je viens de terminer l'apprentissage de Java pour progate, et je travaille sur le deuxième tour en tant que révision. J'ai également tout appris sur Git avant de commencer le deuxième tour. J'essaie de comprendre la partie que je ne pouvais pas comprendre seulement en expliquant le programme tout en demandant à M. A de m'apprendre.

Après avoir étudié Java pendant le mois dernier, j'ai senti que la programmation était plus intéressante que ce à quoi je m'attendais. Depuis que j'ai commencé avec une idée, j'ai pensé que je serais bientôt frustré parce que j'ai tendance à être prêtre de trois jours, mais j'ai été surpris que cela continue pendant un mois même si c'était pour la recherche d'emploi. Je vais. Je suis heureux de pouvoir maintenant comprendre le code que j'avais l'habitude de penser à quel type de code il s'agissait il y a un mois, si c'est simple. Je suis content d'avoir commencé. Cependant, même si chaque opération telle que "sortie", "branchement conditionnel" et "répétition" peut être effectuée, il n'y a pas encore d'expérience de développement, alors comment les utiliser au stade de la création effective d'une application. Je ne peux pas imaginer. En outre, on ne sait toujours pas quel genre de choses peuvent être faites en les utilisant. J'ai hâte de développer des applications qui utilisent ce que j'ai appris le mois dernier, mais en même temps, je crains aussi de pouvoir vraiment le faire.

J'ai trébuché en étudiant Java

La principale chose sur laquelle je suis tombé en étudiant Java

・ Étendu pour déclaration · Valeur de retour · Orientation objet ・ Méthode d'instance -Champ d'instance

est.

** Prolongé pour la déclaration **

Tout d'abord, la déclaration étendue pour


for(int i = 0; i < names.length; i++){
   System.out.println(names[i]);
}

Quand

for(String name : names){
  System.out.println(name);
}

Au début, je ne savais pas pourquoi ils signifiaient la même chose. Je me demandais "i ++ où a-t-il disparu?" Je pense que je n'ai pas vraiment compris ce que signifient «nom» et «noms».

** Valeur de retour **

Je n'étais pas tout à fait sûr de ce qu'il y avait dans le retour et où il était retourné. Je ne savais pas dans quel genre de situation il serait utilisé. Pour être honnête, je me demandais si je pourrais l'écrire tel quel sans utiliser la valeur de retour.

** Orientation objet **

Cela ne veut pas dire que je ne comprends pas l'orientation de l'objet en lui-même, mais c'était difficile à comprendre car de nouveaux termes sont sortis à la fois à ce moment et j'étais confus.

** Méthode d'instance et champ d'instance **

Ceci est pour la même raison que orienté objet. J'ai écrit un désordre de code, comme essayer de définir un champ d'instance avec le problème de définir une méthode d'instance et des erreurs répétées.

J'ai réussi à surmonter ce contenu et à terminer toutes les leçons Java, mais je suis conscient que c'est encore insuffisant, alors je voudrais me concentrer sur la révision de Progate Lesson IV.

À la fin

Merci d'avoir lu jusqu'au bout. Je viens de commencer et il y a beaucoup de choses que je ne comprends pas, mais je continuerai à faire de mon mieux. Ensuite, j'aimerais écrire l'état d'avancement du deuxième mois à la fin du mois prochain, alors jetez un œil.

Recommended Posts

[Débutant] Une histoire sur le début de l'étude de Java pour la recherche d'emploi ~ 1er mois ~
[Débutant] Histoire de commencer à étudier Java pour la recherche d'emploi ~ 2e mois ~
[Débutant] Une histoire sur le début de l'étude de Java pour la recherche d'emploi ~ 5ème mois ~
[Débutant] Une histoire sur le début de l'étude de Java pour la recherche d'emploi ~ 4ème mois ~
Une histoire sur la prise en charge de Java 11 pour les services Web
L'histoire du démarrage d'une session de lecture sur Java pour les nouveaux arrivants
Java, pour instruction / while à partir du débutant
Une histoire sur le JDK à l'ère de Java 11
Histoire d'essayer de faire fonctionner le fichier JAVA
L'histoire d'un super débutant participant pour la première fois au concours AtCoder (AtCoder Beginner Contest 140)
Une histoire sur le développement de ROS appelé rosjava avec java
[Java] Un article sur IntelliJ IDEA enseignant la méthode putIfAbsent de Map
Une histoire de malentendu sur l'utilisation du scanner Java (mémo)
Java à partir du débutant, remplacer
Java, instance à partir du débutant
Java à partir de débutant, héritage
Une histoire sur l'utilisation de l'API League Of Legends avec JAVA
Une histoire sur la difficulté à aligner un cadre de test avec Java 6
Une histoire que j'ai finalement comprise Java pour une déclaration en tant que non-ingénieur