Dieser Artikel ist der 11. Tag von TIS Engineer Adventskalender 2015. Deshalb möchte ich über das neue Mitarbeiterschulungsprogramm schreiben, das dieses Jahr stattfand. Durch das Teilen dieser Inhalte hoffe ich, dass die Probleme bei der Erstellung eines Schulungsprogramms für jedes Unternehmen irgendwann beseitigt werden und dass interessierte Personen in der Lage sind, selbst zu lernen.
Das Schulungsprogramm war grob in zwei Phasen unterteilt, und der Gesamtplan betrug ungefähr zwei Monate. Welche Sprache verwenden Sie für das Training? Es gab verschiedene Diskussionen (Java war auch ein Kandidat), aber im Hinblick auf die Leichtigkeit des Schreibens und der Konvention (Stilprüfung durch PEP8 usw.) und die Häufigkeit der Verwendung im Geschäft nach der Zuweisung entschied ich mich für Python. ..
Menü des Trainingsprogramms
Ich denke, die seltene ist die "Pururiku" Edition in der Teamentwicklungsübung. Teamentwicklungsübungen sind in mehrere Teams unterteilt. In der Pull-Request-Edition versuchen Sie jedoch, von anderen Teams entwickelte Anwendungen zu verwenden und Pull-Anfragen zu gefundenen Fehlern und Funktionen zu erstellen und zu senden, die vorhanden sein sollten. ist.
Aufgrund dieser Pull-Request-Edition muss jedes Team die Dokumentation pflegen, den Quellcode umgestalten und ordnungsgemäß testen. Sie können auch üben, eines Tages den Code von Personen zu lesen und Pull-Anfragen auf GitHub zu senden.
Danach habe ich eine Phase eingerichtet, um einen Plan richtig zu schreiben, bevor ich einen Antrag stelle. Dieses Mal lautete das Thema der Teamentwicklungsübung "Entwicklung nützlicher Webdienste / Tools für die Kommunikation mit Kollegen, die remote arbeiten". Während der Entwicklung wurden jedoch die folgenden Punkte in einem Vorschlag zusammengefasst und angekündigt. Ich hab es geschafft.
Die erste Aufgabe ist ein SIer-ähnliches Gefühl, aber wenn man tatsächlich arbeitet, ist der oben erwähnte Punkt „Warum ist es notwendig und kostengünstig?“ Ein Teil, der einer Erklärung bedarf, also hier. Ich habe es bei dir erleben lassen. Schließlich gab es zunächst Punkte, dass die Aufgabeneinstellung nicht einfach war und wir unsere Gedanken nicht in Worten ausdrücken konnten. Ich denke, dass viele Teams große Probleme hatten. Ganz zu schweigen vom Code, ich habe auch darauf geachtet, eine Bewertung beizufügen. Während des Entwicklungszeitraums haben wir auch einen UI / UX-Kurs abgehalten, damit die Benutzer wissen, dass die von ihnen erstellten Dienste tatsächlich verwendet werden.
Das Gesamtbild des Trainings sieht so aus. Im Folgenden möchte ich die Materialien vorstellen, die ich tatsächlich für die Veröffentlichung verwendet habe (ich werde sie einzeln hinzufügen, sobald ich eine Bestätigung erhalte).
NLP100 knock hatte eine Menge grundlegender Verarbeitung durch Python, daher habe ich eine Aufgabe in Bezug darauf erstellt.
Als Extra habe ich das Tippen auf die Web-API und die asynchrone Verarbeitung (asyncio) hinzugefügt. Dieser Bereich wird häufig verwendet. Wir versuchen Ihnen auch beizubringen, wie Sie hier Testcode schreiben.
Die hier genannten Punkte waren wie folgt.
Zuerst erklärte ich die MVC-Architektur.
(Ich habe Informationen erhalten, dass einige Leute in der Heisei-Generation Slam Dunk nicht kennen, und wenn dies der Fall ist, wird es schwierig sein, im Geschäft zu kommunizieren. Vereinheitlichen Sie sich also mit Slam Dunk-Material.)
Danach bat ich ihn, da es sich um eine praktische Version handelte, diese mit Django/PostgreSQL unter dem Thema "Tägliches Berichtsmanagement" zu entwickeln (das unternehmensweite tägliche Berichtssystem ist vernünftig) Es war so schwer zu benutzen, dass ich es nicht glauben konnte, also bat ich ihn, so etwas zu machen.
Die folgenden Funktionen müssen implementiert werden.
Fügen Sie nach Möglichkeit die folgenden Funktionen hinzu. Ich hatte das Gefühl, dass ich nach Belieben weitere Funktionen hinzufügen könnte.
Hier ist, was ich als Implementierungsbeispiel gemacht habe.
Wir haben ein System eingeführt, bei dem zwei Personen in einem Team sind und insgesamt zwei Verantwortliche für OJT als Support zugewiesen sind. Von hier aus gab die OJT-Seite keine besonderen Anweisungen, und die Neuankömmlinge wurden gebeten, die Anzahl der Gedanken und Zeitpläne für alle Überprüfungszeitpunkte anzupassen. Gleiches gilt für die Verwaltung von Aufgaben und die Überprüfung des Fortschritts innerhalb eines Teams. Für die Operation dazu habe ich Sie auf SCRUM BOOT CAMP THE BOOK verweisen lassen. Da ich es jedoch erst in diesem Jahr übergeben habe, dachte ich, es wäre besser, hier etwas mehr Erklärungen zu haben (tatsächlich gab es im Nachhinein eine solche Meinung).
Das Folgende ist die Anwendung, die tatsächlich von den drei Teams erstellt wurde. Bitte beziehen Sie sich, wenn Sie möchten.
Einführung in Atlassian-Tutorials. Ich habe in dieser Zeit verschiedene Orte gesehen, aber das war am einfachsten zu verstehen.
Danach ist das folgende Gesamtbild des Befehls.
Wir haben eine Erklärung von unseren erfahrenen Ingenieuren erhalten.
Es wurde basierend auf den folgenden Materialien durchgeführt. Das war sehr leicht zu verstehen und hat mir geholfen.
UI / UX-Design für IT-Ingenieure einfach
Beachten Sie die folgenden Materialien.
Wie war das. Wir würden uns freuen, wenn Sie es als Referenz für die Schulung neuer Mitarbeiter verwenden und die Materialien so verwenden könnten, wie sie sind. Wenn Sie Fragen dazu haben, können Sie diese gerne kommentieren.
Recommended Posts