RECRUIT BLOG

技術OJTで学んでいること(INVT事業部編)

2024.07.26

お久しぶりです。2024卒1人目のTです。

先日、社内サークルである謎解きサークルの活動に参加し、
人生初のリアル脱出ゲームに挑戦してきました!

初脱出ゲーム挑戦!
一室を使った脱出ゲームでしたが、想像以上に難しかったです…!何とか脱出成功しました!


最近はテレワークが多い関係で、用事がない時は
ほとんど外出しないので、
なにかしら外出する趣味を見つけていきたいです!


 

今回のテーマは、
技術OJTで学んでいること(INVT事業部編)
ということで、前回に引き続き5月から私たちが行っている、
技術OJTの内容を抜粋してご紹介いたします!

私とA君が所属しているINVT事業部では、
技術OJTの中でオリジナルカレンダーのWebサイト作成を1から行います!
といっても、知識がないままWebサイトをいきなり作るのはとても難しいので、
段階を踏んで様々な課題に挑戦しました。

 

Javaリモート課題

まずは、内定者時代から取り組んでいたJavaリモート課題の中から、
まだ取り組んでいない課題を抜粋して取り組みました。
ここでは、課題を通してJavaの知識をより深めることが出来ました。
また、様々な種類の課題があるので、APIなどの知識も多く身に付きました!

Javaリモート課題の一部です。問題によっては難しいものも…!


一部の課題には様々な解法があり、同期が自分含め2人居ることで、
お互いに違う解き方をして、そんな方法があるのか😮という発見にもつながりました。

 

Webページ作成課題

次に、簡単な入力フォームから、電卓などのWebページの作成を実際に行いました。

研修で作成したWebサイト
苦労して作成した入力フォーム、電卓。どんな分からないことも調べたら大抵出てきます!


ここでは、Javaの知識だけでなく、
HTML(Webサイトの構造を作るマークアップ言語)
CSS(Webサイトのデザインなどを指定するスタイルシート言語)
JavaScript(Webサイト内で様々なことを可能にするプログラミング言語)
という三つの言語の知識が大きく必要になります。

初めて扱う3つの言語に戸惑いながら、先輩方からアドバイスをいただいたり、
たくさん検索したりしてなんとか作成することが出来ました。
ちなみに、
HTMLCSSを学ぶと、Webサイトを見たときに、
「ここはこれを使っているのかな…?🤔」と少しずつ分かるようになってきて、
とっても楽しいですよ!

 

オリジナルカレンダー作成

そして、ついにオリジナルカレンダーの作成に取り掛かりました!

今回は、まずどんなカレンダーにするかを設計し、
次に書き出したものをコードとして実装する開発を行い、
最後にテスト、修正を行って完成となります!

この中でも、設計は初めての経験な上に、オリジナルカレンダーの仕様、
どんな画面レイアウトにするのか、どんな項目、データベースが必要なのかなど、
たくさんのことを考える必要があったのでとても苦労しました…💦

先輩方との会議では色々なことを教えていただけて、勉強になります。


ですが、分からないことや、悩んでいることを気軽に先輩方にお聞き出来る環境が
整っていたので、
たくさん悩み学びながらなんとか今まで作ることが出来ました!

まだまだ完成しないオリジナルカレンダーですが、満足いくものが出来るよう頑張ります!💪


 

今回の内容は以上になります!
ここまで読んでいただき、ありがとうございました!

次回はG君によるBrother/Sister面談についてです!お楽しみに✨