こんにちは!26新卒のY.Yです!
社内ではビリヤードサークルが一番盛んに活動しており、私は入社してから4回すべて参加しています!😤
その影響で、マイキュー(球をつく棒)を買って週に一回くらい練習するほどハマっています!🎱
今回はビリヤードだけじゃなく、スポーツサークルにも参加してきました!

スポーツサークルでは先輩社員Sさんと、同じ新卒のTさんとR.Yさん4人で千葉県にある清水公園のアスレチックに行ってきました!
大人でもかなり楽しめるくらいの難易度?むしろ大人のほうが難しいかも?って感じだったので良ければ行ってみてください!
事業部内研修(情報デザイン)
さて、今回の私の担当は事業部内研修で学んでいることについてです。前回のR.Yさんも同じような投稿をしていますが、今回とは別部署の研修になります。もし見てない方がいたらそちらも是非!😄
私の事業部内では主に社員管理システムのWebアプリについて、実際の現場の作業方法に合わせた形で、機能追加や新規開発などを学んでいます!
1.事前学習
2.成果物内容理解
3.既存画面機能追加
4.新規画面追加
の4フェーズで説明していきます!
1.事前学習
Webアプリを開発する前にまずはWebアプリの動かし方について学習しました!
講師(先輩社員)に与えられた動画を見て、例文のコードを書き写したり、学んだことをまとめたりして学習を進めています。
特にこの後の研修で使うSpringbootについて学習していました!
研修で学んだことや例文を提出する際にgitというサービスを使用して管理していたのですが、これがとても難しく、課題内容より苦戦しました。😭
とくに、ブランチという平行世界のようなものを作り出し、その中で変更した差異だけを本体に反映させるといった方法で作業を行うのですが、文章に書いても何言ってるかわからないくらい複雑なので、理解するのに苦戦しました。😔
いろいろ触れて、ミスして、先輩に聞いて、を繰り返して何とか使い方を学びました……
この時の学びを活かして、現在は問題なく使用できています!👍
2.成果物内容理解
ここからが本番の研修です!
先輩社員が研修用に作成したすでに動くWebアプリについて、まずは設計書やコードの理解から始めます。
社員管理のシステムで、社員の登録や情報の編集、一覧の閲覧などができ、今回の研修では社員一覧画面と社員詳細画面について、設計書とコード、コードとテスト項目が対応している部分に色塗りをして対応の紐づけを行っていきます!

これを行いながらコードの動きを追っていき理解を深めていきます。
初めてファイル一覧を見たときにあまりにも量が多いのと、どんな動作をしているかが全然理解できず苦戦しました。逆にこのフェーズがなかったら次のフェーズはすごく苦戦していたと思います……😅
3.既存画面機能追加
ここからは開発フェーズに進みます。
実際の業務の工程に合わせて、現在主流のウォーターフォール型開発を行っていきます。
ウォーターフォール型開発とは水が流れるのと同じように上流(設計)から下流(コーディングやテスト)に向けて順番に開発を進めていく方式です。

(引用元:ウォーターフォール開発の特徴とは?メリット・デメリットもわかりやすく解説! | Alobridge – アロブリッジ -)
今回のフェーズは機能の追加なので既存の設計書に追加したい内容を追記し、それに合わせて製造、最後にテスト項目を作成し、テストを実施するところまで順番に実施しました。

実際に作業をしてみると、コードを書いている時間より設計書の編集やテスト項目の作成などExcelをいじっている時間のほうが長いので、少しイメージと違いました。自分はコードを書いているほうが好きなので、早くExcelの工程が進められるようにショートカットやAltを使ったコマンド入力を勉強し、効率化を図っています!
4.新規画面追加
このフェーズにはまだたどり着いていないので今回解説することはできません!😋
既存の画面への追加は既に書いてある部分に同じように追加するだけだったのですが、それでもかなり苦戦しました。😓
新規は自分で0から作り出さなきゃいけません……
今から想像するだけでぞっとしますね😱
以上になります。
次回はまた26卒1人目のKに戻ります。
テーマは就活生に向けてアドバイスを予定しています。
ためになる話が聞ける?🤔と思うので是非読んでください!