[JAVA] Überlegen Sie, was Sie mit der Ausbildung von SIer für junge Entwicklungsingenieure tun sollen (Teil 1).

Dies ist der dritte Tag von Stylez Adventskalender 2018.

Ich bin Kajiwara, der Vertreter von Styles Co., Ltd. Ich werde einen Adventskalender machen, also werde ich über die Ausbildung für junge Leute schreiben, an die ich normalerweise denke.

1. Mal: Wie man 24 Monate bis zum 2. Jahr verbringt

Zur Vereinheitlichung des Zeitplans gehen wir vorerst von neuen Absolventen aus. Wenn Sie kein neuer Absolvent sind, Ihre Erfahrung jedoch im Bereich des Fehlers liegt, werden Sie bei der Anpassung des Zeitplans in denselben Ablauf einbezogen.

Erstens ist Styles für Bildungszwecke im Grunde genommen SIer (obwohl es etwas Ungewöhnliches tut), und in Bezug auf die Arbeit macht die Systementwicklung mit Web-Technologie von Java 60 bis 70% aus, so dass Wird das Zentrum sein.

1. Großes Ziel bis zum zweiten Jahr

Es ist wie es ist. Darunter sind folgende Qualifikationen obligatorisch. Wenn Sie bestehen, erhalten Sie einen kleinen Anreiz (Glückwunschgeld).

2. Schulung unmittelbar nach dem Eintritt in das Unternehmen (2 Wochen ab dem 1. April)

Styles bietet von Unternehmen zu Unternehmen einen Business-Schulungskurs für Think Tanks an, die mit Banken verbunden sind. Sie können kostenlos so viele externe Schulungen erhalten, wie Sie möchten. Was die Ausbildung unmittelbar nach dem Eintritt in das Unternehmen (vom 1. April bis zu 2 Wochen) betrifft, so erhalte ich eine sogenannte neue Graduiertenausbildung (ich denke, dass dies in jedem Unternehmen gleich ist). Im diesjährigen Beispiel

Es scheint also, dass jeder ein eintägiger Kurs war. Außerdem lasse ich sie lernen, sich mit einem PC an die Tastatur zu gewöhnen. Dies ist eine Vorbereitung für das anschließende externe Programmiertraining. Dieser Teil ist nur 2 Wochen, also ist es schnell.

3. Externes Programmiertraining (2 Monate ab Mitte April 1)

Eigentlich wäre es schön, wenn wir das Programmiertraining intern durchführen könnten, aber bei einer Skala von etwas mehr als 100 Personen ist es schwierig, einen Vollzeitlehrer intern zu beauftragen oder die Schulungsinhalte richtig vorzubereiten. In den nächsten zwei Monaten werde ich sie in einem externen Schulungsprogramm programmieren lassen.

(Ich weiß nicht, wie viel ich schreiben kann ... Nun, ich denke es ist gut, weil es auch ein wenig Werbung ist ...) In diesem Jahr habe ich "Technische Ausbildung zum Zeitpunkt des Beitritts zum Unternehmen für Java-Programmierer" von Casa Real Co., Ltd. übernommen. Wir planen, im April nächsten Jahres eine Schulung für neue Mitarbeiter anzufordern. Ich werde vorerst einen Link veröffentlichen, aber da dieses und nächstes Jahr nicht genau der gleiche Inhalt sind, kann sich auch der folgende Inhalt ändern.

Wie für die Trainingsinhalte __ (1) Entwicklung von Webanwendungen mit React auf der Clientseite und Spring Boot (Java) auf der Serverseite __ __ (2) Erleben Sie eine Reihe von Entwicklungsverfahren mit Tools wie GitLab, GitLab Runner, JUnit, Maven, Docker __ __ (3) Nachdem Sie die Gliederung in einem praktischen Format gelernt haben, verbinden Sie neue Mitarbeiter und fordern Sie Schritt für Schritt eine Reihe von Problemen heraus __

Also gehe ich jede Woche nach dem Training am Freitag zurück ins Büro und frage, ob ich irgendwelche Probleme habe.

Der Schulungsservice von Herrn Casareal selbst begann in diesem Jahr und bis zum letzten Jahr hatte er mehr Java-Schulungen im alten Stil erhalten. Nach Einführung in diese Schulung ist es jedoch immer noch praktisch, so oft wie möglich die neueste Technologie zu verwenden. Ich habe darauf umgestellt, weil ich dachte, ich sollte viel trainieren.

(Wie geht es mit der Ausbildung nach dem Einsatz weiter?)

① Technische Ausbildung mit verschiedenen Themen in einem Zeitraum von ca. 1-3 Monaten

Die Ausbildung wird unter dem Thema fortgesetzt. Es gibt mehrere Mentoren (Senioren) für 4-5 Neulinge. Alle zwei Wochen kommen Mentoren und Neuankömmlinge zusammen, um den Fortschritt zu überprüfen, ihnen zu sagen, was sie nicht verstehen, und ihren Zeitplan zu überarbeiten. Kommunikation wie Fragen erfolgt in Slack.

② Kostenlose Teilnahmeerziehung

Einmal im Monat findet eine kostenlose Teilnahme-Lernsitzung zum Thema statt. Ich werde darüber in einem anderen Artikel schreiben.

③ Ausbildung in kaufmännischen Fähigkeiten

Externes Training für kaufmännische Fähigkeiten, das ich zuvor geschrieben habe (halbtägiger Kurs)

Wir laden sie ein, an Business-Schulungen zu Themen wie einmal im Monat teilzunehmen.

3. Technische Ausbildung mit verschiedenen Themen in einem Zeitraum von ca. 1-3 Monaten

① Java-Grundlagen

Wir konzentrieren uns auf den progate Java-Kurs und werden die Grundlagen von Java anhand der folgenden zusätzlichen Leser erneut bestätigen.

Einführung in Java 2nd Edition

Java-Einführungspraxis 2. Ausgabe klar verstehen

[Einführung in Servlet & JSP, die klar verstanden werden kann](http://www.amazon.co.jp/%E3%82%B9%E3%83%83%E3%82%AD%E3%83%AA%E3%82%8F % E3% 81% 8B% E3% 82% 8B-% E3% 82% B5% E3% 83% BC% E3% 83% 96% E3% 83% AC% E3% 83% 83% E3% 83% 88- JSP% E5% 85% A5% E9% 96% 80-% E3% 82% B9% E3% 83% 83% E3% 82% AD% E3% 83% AA% E3% 82% B7% E3% 83% AA % E3% 83% BC% E3% 82% BA-% E5% 9B% BD% E6% 9C% AC / dp / 4844335804 / ref = pd_cp_14_2? Dh = UTF8 & refRID = 0QC4ZWBHKF1YJ1QN5DBR)

Die letzte "Einführung in Servlet & JSP, die Sie klar verstehen können" ist ziemlich reibungslos. Ich habe dieses Jahr angefangen, progate zu verwenden, und es scheint, dass Mentoren verschiedene Anstrengungen unternehmen.

② Erhalten Sie die Java-Qualifikation

Jede Person lernt mit einem schwarzen Buch und erwirbt eine Qualifikation für den Erwerb von Java Silver. https://www.amazon.co.jp/dp/4844339931/

③ Praxis des Frühlingsrahmens

[Gründliche Einführung in die Entwicklung von Spring Java-Anwendungen mit Spring Framework](https://www.amazon.co.jp/Spring%E5%BE%B9%E5%BA%95%E5%85%A5%E9%96%80- Frühlingsrahmen% E3% 81% AB% E3% 82% 88% E3% 82% 8BJava% E3% 82% A2% E3% 83% 97% E3% 83% AA% E3% 82% B1% E3% 83% BC% E3% 82% B7% E3% 83% A7% E3% 83% B3% E9% 96% 8B% E7% 99% BA-% E6% A0% AA% E5% BC% 8F% E4% BC% 9A % E7% A4% BENTT% E3% 83% 87% E3% 83% BC% E3% 82% BF / dp / 4798142476 / ref = sr_1_3? S = Bücher & dh = UTF8 & qid = 1541741865 & sr = 1-3 & Schlüsselwörter = Frühling)

Während wir uns auf dieses Buch beziehen, werden wir tatsächlich das Thema festlegen, das von uns selbst entwickelt werden soll, und während der Entwicklung des Programms studieren. Letztes Jahr wählte er verschiedene Build-Tools, Template-Engines und O / R-Mapper aus und probierte sie aus.

Dies ist eine schwierige Sache und dauert mehrere Monate. Schließlich werden wir eine Präsentation innerhalb der Abteilung halten.

④ (Super-) Grundausbildung in Webarchitektur

Obwohl es sich um ein Lesesitzungsformat handelt, erklärt dieses Buch die Geschichte der Webentwicklung rund um CGI. Es ist gut für Veteranen, den Prozess der Entwicklung des Web zu erleben, aber für junge Leute ist heutzutage das erste Projekt SPA, also aus der Perspektive des Lernens der Geschichte. Ich bin.

["Einführung in die Web-Technologie, um ein Profi zu werden" - Warum Sie kein Web-System entwickeln können](http://www.amazon.co.jp/%E3%80%8C%E3%83%97% E3% 83% AD% E3% 81% AB% E3% 81% AA% E3% 82% 8B% E3% 81% 9F% E3% 82% 81% E3% 81% AEWeb% E6% 8A% 80% E8% A1% 93% E5% 85% A5% E9% 96% 80% E3% 80% 8D-% E2% 80% 95% E2% 80% 95% E3% 81% AA% E3% 81% 9C% E3% 80 % 81% E3% 81% 82% E3% 81% AA% E3% 81% 9F% E3% 81% AFWeb% E3% 82% B7% E3% 82% B9% E3% 83% 86% E3% 83% A0 % E3% 82% 92% E9% 96% 8B% E7% 99% BA% E3% 81% A7% E3% 81% 8D% E3% 81% AA% E3% 81% 84% E3% 81% AE% E3 % 81% 8B-% E5% B0% 8F% E6% A3% AE-% E8% A3% 95% E4% BB% 8B / dp / 4774142352 / ref = sr_1_2? S = Bücher & dh = UTF8 & qid = 1458616836 & sr = 1-2 & Schlüsselwörter =% E3% 83% 97% E3% 83% AD + Web)

⑤ Über guten Code

Dies ist auch ein Lesesitzungsformat. Warum müssen Sie "guten Code" schreiben? Was ist "guter Code"? Ich finde es sehr wichtig, sich kennenzulernen.

Lesbarer Code - einfache und praktische Techniken zum Schreiben von besserem Code

⑥ HTML5 & CSS3 lernen

Es scheint, dass HTML5 & CSS3 beworben wird, während ein Thema oder Hausaufgaben gemacht werden. Erfahrene Server-Leute haben hier überhaupt keine Ausbildung, daher sind die Instruktoren hier für die Front-End-Leute im Unternehmen verantwortlich.

⑦ Erhalten Sie die HTML5-Qualifikation

Ich habe HTML5 Professional Certification Exam Level 1 bestanden.

⑧ Linux-Grundbildung

[Neues Linux-Lehrbuch](http://www.amazon.co.jp/%E6%96%B0%E3%81%97%E3%81%84Linux%E3%81%AE%E6%95%99% E7% A7% 91% E6% 9B% B8-% E5% A4% A7% E8% A7% 92-% E7% A5% 90% E4% BB% 8B / dp / 4797380942 / ref = pd_cp_14_1? Ie = UTF8 & refRID = 0GXV3A2MB025A6C6MTBT)

Dies ist eine Grundausbildung von Linux mit diesem als Zusatzleser. Der Inhalt des Buches sieht so aus.

⑨ Linux-Qualifikation erwerben

Es ist der Erwerb der Qualifikation, die LPIC Level 1 von Linux entspricht. Jetzt ist LinuC in Ordnung.

(Bisher sind zwei Jahre vergangen ...)

__ Es wird gesagt, dass er im Sommer des ersten Jahres dem Standort zugewiesen wurde und an dem Projekt teilgenommen hat. Dabei sind 24 Monate vergangen und nur die Anfängerausbildung wurde abgeschlossen. .. .. .. Ingenieure sind wirklich hart (sowohl gebildet als auch gebildet). Das nächste Mal werde ich über die "AWS- und Container-Lernsitzung" schreiben, die bisher getrennt von der Ausbildung stattfindet. .. .. .. __ __

Recommended Posts

Überlegen Sie, was Sie mit der Ausbildung von SIer für junge Entwicklungsingenieure tun sollen (Teil 1).
Überlegen Sie, was Sie mit der Ausbildung von SIer für junge Entwicklungsingenieure tun sollen (Teil 3).
Überlegen Sie, was Sie mit der Ausbildung von SIer für junge Entwicklungsingenieure tun sollen (Teil 2).
[Ausgabe] Lernen Sie Ruby von dem, was Sie mit der schnellsten Geschwindigkeit tun möchten ・ Teil 1 "Überlegen Sie, was Sie machen möchten"
Was Java-Ingenieure benötigen, um sich auf die Java 11-Version vorzubereiten
[Für Anfänger] Ruby soll Rubin sein, aber was ist damit?