[PYTHON] La fin des débutants en programmation (mon patron) qui ont écrit le code motivé par les résultats qui apportent la programmation, pas d'un point de vue technique

Introduction </ b>

Tout d'abord, le public cible de cet article est "non-ingénieurs".

En tant que non-ingénieur, cet article n'a aucun moyen d'expliquer ce que j'ai fait dans le processus, dans le but d'acquérir des compétences en programmation.

Au fait, il n'y a pas de punch line que je fais en tant que programmeur maintenant, et j'étudie toujours, et depuis que j'ai écrit un article de cette façon dans le cadre de mon étude, le professeur qui a soudain été fait pour être un conseiller du club Kabuddy a appris les règles du sport. Je pense que ce sera similaire à enseigner Kabuddy aux membres en parallèle avec le souvenir.

Si cela ne vous dérange pas, veuillez lire l'article et ressentez comme "Oh, est-ce que d'autres personnes ont ressenti l'insatisfaction que j'avais en tête?"

1er "Je veux créer un BOT qui passera le contenu de l'agenda Google à LINE"

Je travaille parfois en tant que photographe indépendant, mais je reçois souvent des questions de clients qui me demandent: "Quand est votre horaire libre?"

Pour moi, je serais heureux si vous pouviez préparer quelques jours de candidature, mais j'ai répondu: "Cette fois ce jour-là et cette fois ce jour-là sont gratuits!"

Cependant, c'est finalement devenu gênant ... Parce que, dans la culture de l'entreprise pour laquelle je travaille, "Mon emploi du temps est répertorié dans l'agenda Google, y compris le temps de trajet, qu'il soit public ou privé." </ B>

C'est une entreprise étrange, n'est-ce pas? Mais grâce à cela, je peux parler en douceur de la planification des réunions. Regardez simplement le calendrier Google de tout le monde et ignorez le calendrier pendant le temps libre.

Au fait, la raison du titre était que je voulais utiliser cette culture dans mon travail gratuit!

"Vous devez juste partager votre agenda Google?"

"Dois-je vous envoyer un calendrier Google?"

Vous avez peut-être pensé, mais ce n'est pas bon.

Parce que lorsque vous demandez "Veuillez me dire votre emploi du temps!", Ne serait-il pas frustrant de ne recevoir que le calendrier? Que faites-vous? D'une manière ou d'une autre, les grandes lignes de l'offre et de la demande sont trop claires. (Sans signification)

Avec LINE Bot, je pense que ce serait bien d'avoir une manière approximative d'écouter comme "le programme de cette semaine". Vous n'avez pas à vous en soucier.

Alors ce que j'ai demandé Demandez à un client potentiel d'enregistrer "Bot qui dit mon emploi du temps" en tant qu'ami sur LINE, et demandez à ce Bot d'écouter l'horaire lorsque le travail est sur le point d'avoir lieu. </ B> Il s'agissait d'établir une série de processus.

J'ai suivi un cours sur l'API dans une école de programmation appelée Protoout Studio (https://protoout.studio/) auquel je viens d'assister, alors je me suis demandé si je pouvais bien le faire.


Ce que j'ai fait </ b>

  1. J'ai acheté un article payant.

  2. Je fais ce que dit l'article, mais cela ne fonctionne pas, alors j'ai demandé à un programmeur au travail

  3. Après tout, cela n'a pas fonctionné et j'ai posé une question avec teratail

  4. On m'a dit d'apprendre des bases avec teratail, alors j'ai acheté un livre et j'ai lu un peu

  5. Cependant, je ne pouvais pas continuer avec des articles payants, alors j'ai créé un programme en regardant des articles gratuits qui semblaient faciles après tout.

  6. Cela a fonctionné et j'étais un peu heureux. ← Imakoko

1. J'ai acheté un article payant. </ b> Je ne vais pas coller l'URL, mais l'article publié dans la note disait: "Utilisons LINE Bot pour vérifier le calendrier de Google Agenda et ajouter le calendrier."

"Ça y est! Ce que je voulais!"

C'était une charge, mais je l'ai acheté relativement facilement et j'ai commencé à bouger mes mains immédiatement. Cependant, ma "technique de copie de code source", qui ne contient pas les bases, a rapidement atteint sa limite.

À propos, la méthode que j'ai essayé de comprendre le code, dont je n'avais pas les bases, a donné des résultats similaires (dans ce cas, utiliser Google Calendar avec LINE Bot), à la recherche du code source d'autres articles, L'idée était de trouver des similitudes avec le code principal et de remplacer le contenu commenté d'autres articles par le code principal.

Vous ne comprenez pas ce que cela signifie?

En bref, c'est presque comme "même si vous ne comprenez pas le chinois, vous pouvez deviner le contenu du chinois à partir de celui-ci si vous vous rendez compte qu'il y a le même kanji en japonais".

résultat... 2. Je fais ce que dit l'article, mais cela ne fonctionne pas, alors j'ai demandé à un programmeur au travail </ b>

Je ne pouvais pas le déplacer. Après tout, je n'ai pas compris le sens. Alors, quand j'ai attrapé un programmeur dans un lieu de travail très occupé et que je lui ai demandé, il m'a dit où il trébuchait, bien que partiellement. Je voulais vraiment en savoir plus, mais il est parti quelque part.

Et, le contenu qui a été partiellement enseigné est différent du contenu de l'article, et afin de continuer avec le contenu de l'article, il s'est avéré que si vous n'écrivez pas le code selon l'article et continuez, il finira par cesser de fonctionner, donc finalement Je n'ai plus de mesures. Je l'utilise depuis environ 6 heures jusqu'à présent. (N'a pas d'importance)

3. Après tout, cela n'a pas fonctionné et j'ai posé une question avec teratail </ b>

J'ai découvert qu'il existe un service appelé teratail, qui est similaire à "Yahoo Chiebukuro pour les programmeurs", alors je l'ai posté avec une légère attente. Je suis heureux d'avoir reçu une réponse environ 30 minutes après la publication.

Article publié réel ↓ https://teratail.com/questions/248595?modal=q-comp

Je pense que je pourrais distinguer mon diplôme de débutant de l'échange de questions.

Au fait, j'ai eu la gentillesse de répondre, mais mon immaturité de ne pas pouvoir réaliser ce qu'on m'a enseigné a été dépassée et j'ai été encouragée à apprendre les bases le plus tôt possible.

4. On m'a dit d'apprendre les bases de teratail, alors j'ai acheté un livre et j'ai lu un peu. </ B>

download.jpg https://www.amazon.co.jp/dp/4295002089/ref=cm_sw_em_r_mt_dp_U_5RWEEbE1TKTNM

Je l'ai acheté et lu. Seulement la première moitié. Le contenu était facile à comprendre. (Vous vous demandez peut-être pourquoi vous avez acheté un livre Python, mais celui avec lequel j'avais des problèmes dans l'article payant était la description Python.)

D'une manière ou d'une autre, je me suis dit: "Y a-t-il un endroit où les articles payants et la description du code ne suffisent pas?"

C'est parce que cela ne veut pas dire "je ne comprends pas du tout" dans le processus jusqu'à présent. J'ai en quelque sorte compris le sens de la description, et j'ai remarqué que la spécification de la fonction requise pour l'exécution n'était pas écrite dans l'article. (J'écoute ce que je sais. Je ne comprends pas)

Eh bien, c'est la situation, et je suis enfin fatigué.

5. Cependant, je ne pouvais pas continuer avec des articles payants, j'ai donc créé un programme en consultant des articles gratuits qui semblaient faciles après tout </ b>

Je commençais à comprendre la cause, mais j'avais passé trop de temps et j'étais épuisé physiquement et mentalement.

J'ai pensé: "Je ne peux pas bouger mes mains parce que je suis trop occupé", alors j'ai pensé que ce serait bien si je pouvais obtenir un programme indiquant que "le calendrier de Google Agenda s'envolera vers LINE Bot" en supprimant les fonctions que je voulais faire. , Je suis parti en voyage pour retrouver des articles.

Et j'ai trouvé un bel article. ↓ https://qiita.com/imajoriri/items/e211547438967827661f

Tout ce que j'avais à faire était de toucher GAS (Google Apps Script) et LINE Notify, alors j'ai réussi à le faire fonctionner. (C'est une copie)

6. Cela a fonctionné et j'étais un peu heureux. ← Imakoko </ b>

J'ai trouvé que j'étais très heureux lorsque le programme fonctionnait. Même si vous le copiez.

Il y avait certainement le sentiment qu'il m'écoutait, et c'était une habitude.


Parler de force </ b>

Cette fois, je ne l'ai pas réalisé techniquement, mais il semble qu'une petite expérience réussie se traduira par une expérience de travail plus longue que d'essayer de faire ce que je veux faire. J'ai remarqué ça.

Après cela, j'ai pensé que ce serait inefficace pour faire quelque chose à moins que je puisse demander à plus de gens.

L'idée des «gens qui ne peuvent pas demander aux gens» (je suis du genre) est souvent qu'ils n'ont pas une idée claire de ce qu'ils veulent faire. (JE)

Les gens ne demandent aux gens que les moyens sans savoir ce qu'ils veulent faire, alors ceux qui sont interrogés sont confus quant à la réponse appropriée et semblent suspects. Je pense qu'il y a quelque chose comme ça. (JE)

Ceux qui posent des questions soulèvent en fait leurs propres obstacles, et même s'ils ne savent pas de quels moyens ils disposent, ils posent des questions à leur sujet. Je pense que je fais inconsciemment quelque chose comme serrer mon cou. (JE)

De cette expérience, lorsque j'ai consulté les gens, j'ai essayé de me concentrer uniquement sur «je veux dire ceci».

En fait, je veux communiquer avec l'autre personne en tête, mais je ne peux toujours pas gérer ça autant.

Je suis sûr que cela cause des problèmes aux gens autour de moi. Je suis désolé...

Cela dit, c'était un article sans aucun non-ingénieurs.

Merci d'avoir lu jusqu'ici.