TECH CAMP体験記

TECH CAMP体験記㉞ 51日目 面接対策セミナー

TECH CAMP大阪の80期(2020年6月22日〜)としてプログラミングを学ぶ体験談です。これから受講する方や考えている方の参考になれば幸いです。

前:TECH CAMP体験記㉝ 50日目 第1回スプリントレビュー
次:TECH CAMP体験記㉟ 52日目 デプロイエラーの対処法

TECH CAMP

勉強内容

最終課題に入っています。
・面接対策セミナー
・fields_for

面接対策セミナー

今後受ける企業との面接に向けて、どのようなことに気をつけるかを学びました。そのうちのいくつかをご紹介。

◯面接でのマナーや心構え
◯質問内容
◯技術質問に答える

面接でのマナーや心構え

もちろんですが、遅刻は厳禁。かといって必要以上に早く着くのも失礼。10分前までには付近に到着しておき、5分前には入室できるようにします。

服装は基本スーツ。オフィスカジュアルなら、男性は襟付きシャツにジャケット着用。女性は、、、よく分かりません😅参考画像をどうぞ。

スーツでない場合はこんな感じの服装で👔

といったような面接の基本的なマナーが紹介されます。就活をされた方にとっては聞いたことのある内容ですが、高校卒業後にテックキャンプ に来られた方や大学生にして受講されてる方もいます。就活のマナーを忘れることも多々あります。こういった就活セミナーは聞いておくに越したことはありませんね😃

◯質問内容

衝撃の内容

9割はどこの企業だろうと同じ質問!

わお😳!
と思う方もいると思います。実はコレ、教員の採用面接でも同じなんです。

例えば、京都と大阪で教員の採用面接を受けたとします。
京都「なぜ教員を志望しますか。」
大阪「なぜ教員を志望しますか。」
一緒じゃん😑

という感じです。
他にも
・なぜ〇〇県を志望しますか
・〇〇県の教育の特徴は
・あなたの長所と短所は
・勉強が苦手な子にどう対応しますか
・保護者からの苦情があったらどうしますか
・もしいじめが起きたらどう対応しますか

どこの都道府県でも聞かれます。「〇〇県」の部分はその県に合わせたことを答えないといけないので、ここは異なります。ですが、それ以外は同じなわけです。

っていうのは企業も一緒です。

・なぜこの業界を選ぶのか
・なぜ弊社か
・あなたの長所と短所は
・苦労した経験と乗り越え方は
・5年後の目標は
・これまでの経歴は

どこの企業の面接であっても聞かれそうですね。こういうどこでも聞かれそうなことは、答えられるようにしておくのは大事です。

◯技術質問に答える

突然ですが、お答えください。

・MVCの仕組みとはどのようなものですか?
・オブジェクト指向とはなんですか?
・Rubyのincludeとはなんですか?
・Rubyの長所と短所はなんですか?
・エラーが出たらどう対処されますか?

スッと答えられるでしょうか。
(僕は無理でした💦)

これは技術質問です。先ほどの志望動機や長所のような人間性とは別で、その人の技術力・説明力が試されます。

この技術質問、非常に重要です。
というのも

採用見送り理由の1位が技術力不足

だからです。

料理屋の面接に、人間性がキリストやブッダみたいな聖人が来たとします。ですが、チキンラーメンが作れない料理レベルだったらどうでしょう?あなたが店長だったら採用しますか?
僕だったら人間性は普通だけど、料理の腕がいい人を採用します。

もちろん人間性は大事です。ですが、同等以上に技術力が重視されます。まぁ、確かにスキルが大事な業界ですので、そこは努力していくしかなさそうです。

fields_for

フリマアプリを作成する上で、fields_forという技術が必要になるそうです。カリキュラムだけではよくわからなかったので、他のサイトも参考にしようかと思います。
Rails fields_for のドキュメントを和訳しました。 - Qiita
という記事があったので見ることにします。
わかりやすいといいな😃

特定のモデルオブジェクトのためにスコープを作るが、form_tagをそれ自体では生成しない。
同じフォームの中で追加でモデルオブジェクトを特定する時に便利。

form_forと用途も目的も似ているが、特徴が少し異なる。
form_forと同様に得知恵のモデルオブジェクトに関するFormBuilderオブジェクトをブロック内に生成し、そのブロック内部ではそのbuilderに対してメソッドを呼び出せる。メソッドは、そのモデルオブジェクトのフィールドを生成したりする際に使われる。フィールドはモデルオブジェクトで二つの変数をいじることができて、一つはname、すなわちそのフィールドがどう呼ばれるか(すなわちcontroller内のparamsハッシュでどのkeyに対応するか)、二つ目はフィールドの初期値である。両方の変数が独立に指定されるように、それぞれ引数として別々に渡される。
Rails fields_for のドキュメントを和訳しました。 - Qiita

僕の理解力・技術力が低すぎて、記事の内容に理解が追いつきませんでした😭

ソース画像を表示
理解できない状態へ

いろいろ記事を見比べ、
・1投稿に複数の画像やタグをつけるときに利用できる
・関連させた別のモデルを編集できる
と自分なりに理解しています。

画像左側のように、1つの投稿に対して複数の画像をつけることができる。

これから実際に使ってみて理解を深めていきます😃
それについてはまた次回投稿で書こうと思います。

 

理解力と技術力は関係があると思います。きっと勉強や開発経験を積めば、今わからないこともすんなりとわかる時が来るんでしょうね。

TECH CAMPの受講料を最大2万円お得にする方法はこちら


【最大2万円】TECH CAMPの受講料をお得にしよう!


前:TECH CAMP体験記㉝ 50日目 第1回スプリントレビュー
次:TECH CAMP体験記㉟ 52日目 デプロイエラーの対処法

kaoleft

わからないことに対するもどかしさはあります。ですが、わからないなりにもやっていくことが重要なのも事実。今できることをがんばります😃

 

-TECH CAMP体験記