新人研修 2021 No.46 2021年06月11日 こんにちは、イトウです。本日も引き続きjava実習を行いました。 私は映画館の券売機システムを作成しています。本日はプログラムの仕上げと発表資料作りに取り組みました。 プログラムの最終確認を行った際、何点かミスを発見しました。原因には以下のようなものがありました。 ・変数名を変更した後、他クラスにある同じ変数の変更忘れ ・変数の初期化の抜け プログラムが長いと見落としも多く…続きを読む
新人研修 2021 No.45 2021年06月10日 こんにちは、カザマです。 本日もjava実習を行いました。 私は引き続き迷路ゲームを作成しており、以下の機能を追加しています。 1.迷路が毎回ランダムに生成、出力される 2.テンキーで自機の操作ができる 3.迷路の答えを自動で出力する これらの実装を目指しており、現在機能1、2まで完成しています。今回は機能3の作成に取り組みました。スタートからゴールまでの経路は左手法を用…続きを読む
新人研修 2021 No.44 2021年06月09日 こんにちは、ナカムラです。 本日は、社内でのJava実習の研修を行いました。 今週からは、先週まで受講していた外部研修で作成したプログラムの機能を拡張させる演習を行っています。 私はゲームのプログラムを作成しています。今日取り組んだ中では、保持しているポイントに応じて表示される文字列を変えるメソッド(処理)を作るのが少し大変でした。 ゲームでは選択肢が何度も表示されます。…続きを読む
新人研修 2021 No.43 2021年06月08日 こんにちは、イトウです。本日も社内研修を行いました。 Java実習では、昨日立てた計画を基にプログラミングを進めました。 私は外部研修で作成した映画館のチケット販売システムを拡張・修正しています。 本日は以下のこと等を行いました。 ・クラス分けの構成の作り直し ・メインメソッドに書かれていた処理のクラス分け、メソッド分け ・入力チェックの追加(入力された座席が存在するかどうか…続きを読む
新人研修 2021 No.42 2021年06月07日 こんにちは、カザマです。 本日から社内研修が再開します。 今回はSEの心得、Java実習を行いました。 SEの心得では今まで同様テキストの内容を要約して説明するワークを行いました。その中で、以前よりわかりやすく説明できており、今までの研修で学んだことが身についているのを実感しました。 Java実習では今までの研修で学んだ知識をもとにプログラムを作成します。テーマの設定から設計、実…続きを読む
新人研修 2021 No.41 2021年06月04日 こんにちは、ナカムラです。 本日は、オンラインにて受講してきた研修が最終日でした。 1か月間で、ビジネスマナー研修、HTML/CSS、Oracle、Javaと、これから仕事をしていくうえで基本的かつ重要なことが学べました。 本日は、ペアプログラミングの演習課題の続きを行いました。設計書を作成したときに決めた機能や処理の流れを実装させるためにペアを組んだ人と何度も意識合わせをしな…続きを読む
新人研修 2021 No.40 2021年06月03日 こんにちは、イトウです。本日もJavaの研修に参加しました。 本日から明日にかけて、Javaを用いたペアプログラミング(2回目)を行っています。 私たちのチームでは、前回のペアプログラミングで作成した映画館の券売機システムを発展させました。 具体的には、 ・コードのクラス分けを行った ・席を1人分しか予約できなかったものを、複数人予約できるようにした ・座席番号を1~30の数…続きを読む
新人研修 2021 No.39 2021年06月02日 こんにちは、カザマです。 本日は例外処理とコレクションフレームワークについて学びました。 例外とは、コンパイルで発見できないプログラムの実行中に発生するエラーです。例えば1÷0を計算するプログラムはコンパイルできますが、実行するとエラーが発生し(0で割ることはできないため)、処理が中断されます。そこでエラー発生時の処理を記述しておき、エラーが発生した際にも中断されずに別の処理を行うこ…続きを読む
新人研修 2021 No.38 2021年06月01日 こんにちは、ナカムラです。 本日のJava研修の内容は抽象クラス、インターフェイス、オブジェクト指向の三大要素でした。 抽象クラスは、処理の内容を持たない、名前だけが決まった抽象メソッドを定義できます。その抽象クラスを継承したサブクラスごとに必要な処理を、同じ名前のメソッドをオーバーライドして使うことができます。これには、同じメソッド名で再利用や管理がしやすいというメリットがあります…続きを読む
新人研修 2021 No.37 2021年05月31日 こんにちは、イトウです。 本日もJavaの研修に参加しました。講義では、クラスライブラリと継承について学びました。 クラスライブラリとは、汎用的な機能を持ったプログラムの集まりです。具体的には、 ・小文字・大文字の変換ができるメソッド ・文字列の長さを取得できるメソッド などがあります。 これらは、機能が欲しい時に検索して使えることが重要です。そのため、メソッド名を覚えるよ…続きを読む