En avril 2020, nous avons organisé une formation python en tant que formation interne pour les nouveaux diplômés, nous avons donc résumé les différentes choses que nous avons envisagées pour ce faire. J'espère que cela aide les gens qui essaient de faire la même chose.
Si vous êtes également intéressé par la précédente Formation sur l'analyse des données à l'aide de Python, faites-le.
Pour nos nouveaux employés. L'expérience littéraire et de programmation est différente.
Le but de la formation est de pouvoir effectuer des tâches d'analyse de données à l'aide de Python. Cependant, c'est comme un objectif d'effort, alors je me fixe des objectifs d'action et des objectifs de réalisation afin d'incarner un peu plus ce que je devrais faire.
En tant qu'objectif d'action, «Comprendre les fonctions de base traitées dans la conférence et mettre en œuvre une implémentation avancée qui les combine par essais et erreurs» a été défini comme objectif de réalisation, «Effacer la tâche spécifiée». ..
Cette fois, j'ai décidé d'utiliser Anaconda.
J'ai également envisagé google colab, que même les débutants peuvent utiliser immédiatement s'ils ont un compte, mais étant donné qu'il est utilisé dans les affaires réelles plutôt que de simplement le toucher, il est préférable de l'installer par vous-même et de visualiser l'environnement. Parce que j'ai pensé.
Nous avons procédé avec le contenu suivant.
Je ne l'ai pas très bien confirmé, mais je pense que la subjectivité lorsque j'ai passé l'examen couvre le contenu qui peut prendre environ 40 à 50% de l'examen de base de la certification d'ingénieur Python3.
L'analyse des données et les pratiques d'apprentissage automatique sont couvertes dans une autre formation, elles ne sont donc pas couvertes ici. (C'est aussi ma responsabilité, donc j'écrirai bientôt un article)
«Nous avons essayé de faire comprendre aux gens« pourquoi Python est utilisé »et« pourquoi Python »en premier, y compris comment l'utiliser en entreprise. ―― L'idée qu'avoir une image concrète augmentera votre motivation
――Comme l'objectif est d'acquérir les connaissances nécessaires à l'analyse des données, les connaissances inutiles ont été supprimées autant que possible. Par exemple, essayer et affirmer sont utiles, mais je pensais que ce serait une source de confusion surtout pour les débutants, alors je ne les ai présentés. «Nous gérons également les classes, mais nous gardons le minimum d'informations. «Plutôt que d'acquérir beaucoup de connaissances, il est important que les gens comprennent correctement les bases importantes et acquièrent la capacité de faire divers essais. ―― Environ la moitié du contenu de la mission est basée sur l'hypothèse que vous enquêterez ――Je vais vous montrer un simple exemple de couche, mais je ne vais pas vous donner de réponse directe et vous demander de le résoudre sans vous référer à la référence etc. --Apprendre les pandas et matplotlib, qui sont presque indispensables pour l'analyse des données dans la mission «Le but ultime étant d'atteindre un niveau utilisable en entreprise, nous avons donc mené des exercices en supposant des affaires réelles. ―― Obtenez une image de la façon de l'utiliser réellement --Diverses histoires sur l'analyse des données ne sont pas couvertes dans cette formation
―― Comme il n'est pas réaliste d'organiser un événement local à Corona, la formation elle-même a été menée à distance à l'aide d'un outil de visioconférence en ligne. ―― Contrairement à sur place, il est difficile de comprendre le degré de compréhension de la réaction, alors posez les questions appropriées.
Nous avons défini les problèmes pendant la formation, mais nous avons clairement défini ce qu'il faut vérifier pendant l'examen. Ceci est basé sur les [Directives de révision du code Google] suivantes (https://google.github.io/eng-practices/review/).
--Design: est-il correctement conçu? --Fonction: se comporte-t-il comme prévu? --Complexité: est-ce simple? --Test: existe-t-il un test d'automatisation adapté? --Nom: Les variables, classes, méthodes, etc. sont-elles clairement nommées? --Commentaires: Les commentaires appropriés sont-ils joints? --Style: Suivez-vous le style de codage? --Documentation: le document associé est-il mis à jour?
Je vais publier du contenu.
(C'est correct de publier toute l'histoire, mais je ne pense pas que ce soit suffisant car elle est basée sur des explications orales.)
―― Commençons par bouger votre main ――C'est plus facile d'accoucher que vous ne le pensez
――Si vous ne comprenez pas, cherchez / posez une question ――Quelqu'un a résolu les problèmes des débutants. ――Il est mal de finir par copier-coller Comprenons fermement la cause et la solution ――Si vous ne pouvez pas le résoudre, posez une question. Parfois, il est nécessaire d'obtenir l'aide des autres. ――Apprenez les points clés lors de la résolution de problèmes
--Travailler de manière indépendante et autonome ―― Le contenu de cette conférence traite du niveau de compétence minimum. ――Il est important non seulement d'être enseigné mais aussi d'apprendre ――Lorsque vous avez terminé, apprenons-en plus sur les domaines qui vous intéressent
――Connaissant des programmes de haute qualité ―― L'esprit de "bouger juste" est mauvais
--Perspective sur la qualité des programmes
――Je n'étais pas doué pour la communication propre aux réunions en ligne C'est une réaction que vous pouvez ressentir en direct sur place, mais vous devez vérifier activement la réaction en ligne. ―― De plus, vous devez être prudent car les informations fournies ici ne sont que les informations de partage d'écran et la voix (selon la méthode). ――C'est pour la commodité de l'instructeur, mais la situation où vous devez continuer à parler seul est mentalement épuisante.
«Nous avons créé un mécanisme qui permet de poser facilement des questions, mais en premier lieu, il est important de renforcer la sécurité psychologique afin qu'il soit facile de poser des questions. ――Comment établissez-vous des relations avec des personnes avec lesquelles vous n'interagissez qu'à distance après avoir rejoint l'entreprise? Je ressens «Je pense que les entretiens individuels seront l'une des contre-mesures.
J'ai eu l'occasion de me former plusieurs fois en tant qu'enseignant, mais c'était la première fois pour moi de le faire en ligne, donc j'ai eu beaucoup de problèmes.
Je suis également en charge d'une autre conférence, alors j'écrirai également à ce sujet.
Recommended Posts