未経験Javaエンジニア転職の記録

20代転職未経験エンジニア

2021-09-01から1ヶ月間の記事一覧

58日目 研修最終日

本日が研修最終日となった。7月から9月。 あっという間の3ヶ月だった。振り返ってみると、楽しい、の言葉が浮かんでくる。出社して研修を受けるのが楽しく、土日も自主的やって、研修を進めていくのが楽しかった。間違いなく成長した。 素直に学習し、吸収す…

57日目 セキュリティ

現場入場を2日後に控え、今日はセキュリティの重要性について学んだ。 入場するに際して、各々にICカードが支給される。いわば、現場の鍵だ。 基本はそれを扉にかざし、ロックを解除するようだ。もし、それを無くしてしまったら、というお話。そのカードの弁…

56日目 予習

前回のLinux編で、前研修項目を終了した。今週金曜日の現場配属までは、その現場で使う技術の予習をしても良いとのこと。ありがたい! 研修の最終課題に追われ、その時間があまり取れていなかったから、この時間は本当に助かる。現場でJavaEEをJSFフレームワ…

55日目 Linux

今日はLinuxのコマンドについて学んだ。色々なコマンドを触ってみたが、実務で使うようになってからが本番のような感じ。別に難しいことはなかったが、ひとつ詰まったところはawkとbashの使い分けだ。ファイルの中のjavaファイルを検索し、コンパイル時に文…

55日目 Linux

今日はLinuxのコマンドについて学んだ。色々なコマンドを触ってみたが、実務で使うようになってからが本番のような感じ。別に難しいことはなかったが、ひとつ詰まったところはawkとbashの使い分けだ。ファイルの中のjavaファイルを検索し、コンパイル時に文…

54日目 バックボーン

他の研修生の方々の自己紹介を兼ねて、PowerPointでのプレゼン会があった。新卒は全員現場に出ていったので、中途採用の方々の発表だった。私も含め、皆さん異業種からの未経験採用のため、色々な経緯をお持ちで面白かった。パティシエからエンジニア。 ブラ…

53日目 最終課題

先週より取り組んでいた最終課題が無事完成した。 SpringBootでの開発で、画面数14、テスト項目250の在庫管理システム。 オラクルデータベースと連携させ、商品照会や、登録削除など、選択肢も合わせて、全て動的に動くよう実装した。手探り状態出始めた作成…

52日目 バリデーション

作っていたシステムが完成した。在庫を管理するシステムで、在庫の参照、追加、更新、削除などの機能をデータベースと連携させて作った。今日は最後の仕上げでエラーチェック、バリデーションに使った一日だった。エラーメッセージはmessagespropertiesに外…

51日目 学ぶ環境

tymeleafの、th:fieldタグに苦しめられた一日だった。既存値を更新するプログラム作成にて、tymeleafで値を渡して、その値を更新しようと、入力欄を変えたり、valueを変えたり色々したが、どれも弾かれ、値が更新されない問題に当たった。講師の方に聞いてみ…

50日目 SpringBootゾーン

フレームワークの便利さが分かってきた。最初SpringBootを触ったときは、こんなん使わないで、普通に作ったほうがいいじゃん!なんて思っていたが、SpringBootに慣れてくると、考えがガラリと変わった。めっちゃ便利。 すげー楽。インスタンス化はもちろん、…

49日目 SpringBoot編

今日一日、セレクトボックスの連動させる機能作っていたが、なんとか完成した。WEBページでは何でもない小さな部品だがら、それを作るのには本当に苦労することが分かった。 最近はサイトを見た際、微妙な連動とか、効果とかを見かけると、何故か吐きそうに…

48日目 SpringBoot編

引き続きSpringBootを使ってシステムを構築する課題に取り組んでいる。 全体的な流れはつかめてきているが、 FormとEntityの使い分けについてはまだピンと来ていない。 講師によると、 EntityはあくまでSQLとつながっているもので、画面に出力などする際はFo…

47日目 ログイン認証つづき

SpringBootでのログイン機能を作成した。ユーザーに権限を与え、管理者がログインした際には管理ボタンを表示させ、権限のないユーザーならボタンは非表示もする。最初のページでなら、th:if属性で権限があるなら表示と変数を使い操作できるのだが、ページを…

46日目 ログイン認証

やっとテスト項目書の作成が終わり、実装に入った。SpringBootでのログイン画面の作成を行った。ログイン認証のやり方について、メモを残そうと思う。予めデータベースにはユーザーのIDとパスワードは登録しておくこととする。SELECTでユーザーテーブルから…

45日目 テスト業務

システム作成に向け、テスト項目書を作っている。あらゆる組み合わせを想定しているうちに、詳細な仕様や、組み立てのイメージが湧いてきて、実際にプログラミングする際の苦労さが想像できる。普段コードで書いている処理を、言語化、それもシステムに詳し…

44日目 成長の実感

私より1ヶ月ほど遅れて入社してきた方がJSP・サーブレットで苦戦している。話を聞いてみると、 何が分からないのかも分からないからお手上げなんです! と話していた。つい1ヶ月前、私も同じ境遇、心境だったことを思い出した。 研修序盤のJavaの基本的な文…

43日目 View,Synonym

SQLのビューとシノニムの現場での使われ方について学んだ。これまでの研修で、view…特定のカラムを指定し、テーブルと同じように参照できるようにするもの。 synonym…テーブルの別名、あだ名のこと。と意味自体は学んだが、それを実際の現場ではどのように活…

42日目 現場

研修後の配属先の現場が決まった。やはり最初はテスト作業もなるようだ。 ただ、多少の仕様変更や修正などは都度させてもらえるとのことなので、いただける業務はきっちりこなそうと思う。場所は少し遠いが、週4で在宅勤務の現場だそう。やはり、エンジニア…

41日目 SpringBoot

フレームワーク編に入り、SpringBootを触り始めた。最初の印象は、 わけがわからん!普通にやったほうがわかりやすいわ! だったが、慣れてくると、その便利さが分かってきた。新しいクラスや、フォルダの配置など細かいルールはあるが、全体の流れを押さえ…

41日目 SpringBoot

フレームワーク編に入り、SpringBootを触り始めた。最初の印象は、 わけがわからん!普通にやったほうがわかりやすいわ! だったが、慣れてくると、その便利さが分かってきた。新しいクラスや、フォルダの配置など細かいルールはあるが、全体の流れを押さえ…

40日目 新人

9月に入り、新人の未経験エンジニア研修生が3人入ってきた。 来週の月曜日にはさらに2人入ってくるらしい。毎月5.6人は中途で入社してくる。 そして、毎日中途の採用面接が行われている。入社したい!と思う人がたくさんいる会社だ。 中途採用者はなんとか研…

39日目 JavaでのSQLのDate型の扱いについて

JDBCを活用しJavaからSQLを操作する際のDate型の扱い方について学んだ。 stmt.getDateでDate型を取得し、それを操作することは可能だが、Date型のままだと使い勝手が悪いそうだ。 比較をするのにも、秒数単位で一致や比較をするため、いろいろ面倒くさい。 …