BlogFLINTERSのエンジニアによる技術ブログHomeCompanyRecruitGuideline2017-09-29新卒研修を受けてこんにちは、新卒の永倉です。今回はセプテーニ・オリジナルの新卒研修の内容を個人の感想も含めていくつか紹介したいと思います。終わりにScala研修Scala研修は外部講師として麻植さん(@OE_uia)が担当してくださいました。研修は以下のような形で行われました。コップ本に沿って講義が行われる講義中には、適宜追加の説明や、資料の紹介、REPLを使って実際にコードを実行しながら動作を確認することもありました。講義の後に、演習課題に取り組み、講義で学んだことを確認する。最初の方の演習課題は、大して時間もかからずに、解けるものが多かったです。研修の後半の方の課題は型クラスについてなどそれなりに時間のかかるものもありました。質問をたくさんできたのが個人的には最も大きな収穫だったと思っています。質問する内容を整理している間に自分の理解が明確になったりと得るものが多かったです。理解が曖昧であった暗黙の型変換や変位指定アノテーションなどについてかなり理解できるようになりました。コップ本に載っていないことも教えていただきました。研修中におすすめされた「Scala関数型デザイン&プログラミング」を読む際にも今回の研修で学んだことは助けになっています。データベース基礎DB自体を使ったことはありましたが、パフォーマンスの良いSQLの書き方やトランザクション、DBMSのアーキテクチャーなどはほとんど知りませんでした。研修では、DBMSのアーキテクチャから始まり、トランザクションや実行計画などを学びました。トランザクショントランザクション処理に求められる特性であるACID特性を学び、さらにトランザクションの知識を深めるために、4種類あるトランザクション分離レベルや「ダーティーリード」などトランザクション中に起こりうる現象についてもMySQLで実際に試しつつ学びました。SQLのパフォーマンスまずクエリ処理の流れについての話がありその中でパーサやオプティマイザの役割についての説明がされました。実行計画は統計情報を元に作られるので統計情報が更新されていないと適切な実行計画が作られない場合があるといった注意点の説明もありました。その後、サンプルのデータセットを使って実際に実行計画を読み解く演習を行いました。感想データベースの内部でどんなことが起きているのか全く知らなかったので勉強になりました。データベースの知識は今後も必要になるので理解を深めていきたいです。「テストを先に書く」開発手法ぐらいにしか認識していませんでした。研修では、まずTDDについての講義が少しあり、そのあとに実際にペアプロで課題をTDDの形で解いていきました。テストライブラリはSpecs2を使いました。課題を解いていく中で、TDDのサイクル失敗するテスト書くそのテストが通るように実装するテストが通る状態のままリファクタリングをするの流れを意識して進めていきました。動くテストを元にしてリファクタリングをするのも学習やスキルが必要チーム開発研修チーム開発は同期が書いてくれると思うので短めに私は、チーム開発はほとんど未経験でした。これまで、チーム開発といえばアルバイト先で少しの間、2人で開発したぐらいしか経験がありませんでした。チーム開発研修は成功というより失敗や反省の方が大きかったです。例をあげるとすれば以下のような点がありました。チーム内での認識を合わせるのが難しいチームの他の人の進捗がわかりづらい、どの程度まで進んでいるかわからないとフォローもしづらいストーリーを元に自分以外にもわかりやすいようにタスクを分けるのが難しい実際にチームへ配属になる前に、失敗できたのはよかったかなと思う反面、もう少しうまくできたのではないかという後悔もある結果でした。終わりに研修で学んだことを生かしつつ、これからも頑張りたいと思います。FLINTERSでは新しい仲間を募集しています!FLINTERS社員のインタビュー記事はこちら!最高のパフォーマンスを発揮するには余裕があることが大事。3年で辞めようと思って入社した会社が13年も続いている話FLINTERSの夏休みが充実しすぎてる件について。講...2020-06-262020年度新人研修をアップデートした話こんにちは。新卒2年目の原田です。以前は開発チームに所属し...2019-07-26新卒研修を終えての振り返りこんにちは。2019年4月に新卒で入社した宗像です。今年の4月に新卒入社した藤原です。11はてなブログをはじめよう!septeni-originalさんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。