日々思うこと

久々の投稿である。 週に一回は無理そうなのでこれからは思うことがあった時に思ったことを書こうと思う。

最近は毎日が就活みたいな生活を送っている。 ありがたいことに、最近は会社訪問の機会をもらえることが多く、色々な会社をこの3ヶ月で見てきた。 きっと20〜30社ほどは見てきたのではないだろうか。 そうして会社に訪問し、会社の理念、営業を戦略、サービス内容などを聞いて行くうちに一つ思うことが出てきた。 世にある会社は全て社会をよくするために存在するのだろう。異なっているのはそこへのアプローチだけだ。 そしてその中から就職する会社を選ぶとは、自分の中で譲れない軸との最大公約数をもっとも取れる会社を選ぶと言うことなのだろう。 できれば年内に就活を終えたい(いい加減勉強したい)ので、あと一ヶ月ちょっと頑張ってみようと思う。

Wantedlyのサマーインターン2017に行ってきた

8月14日〜8月18日までWantedlyのサマーインターンに行ってきた。

 

結論をいうと、Wantedlyのサマーインターンはとても勉強になった。1日目から5日目までまとめるとこんな感じ

 

1日目

1日目は、メンターの方と話をして、課題の決定をした。これが結構面白くて、ただ課題を渡されるんんじゃなくて、なぜそれをやらないといけないのかしっかり説明してもらえたし、自分自身でもそれをやる理由についてちゃんと考えられた。

僕の課題は、検索されたワード、pv数、ユーザーのチェック率等から、ユーザーが求めている結果を出力しているワードとそうでないワードをモニタリングできるようにするというものだった。理由としては、検索機能を向上させたいが、まずどこを改善していけばいいのか現状だと道筋が立てづらいからというものだった。

モニタリングするためには、まずデータがないといけないので、BigQueryでログデータを取り出すということをやった。今までSQLをちゃんと書いたことがなかったので、結構はじめはしんどかった。

こんな感じで初日は終わった。実は前日まで熱があってもうろうとしていたので、全然効率が上がらなかった初日だった。

 2日目

2日目もクエリを最初は書いた。初日にメンターの方がSQLの参考書を貸してくれたので、それを読んで1日目の夜勉強をした。その甲斐あってか初日ほどクエリを書くのは手間取らなかった。

クエリを完成させた後、いよいよRailsに組み込むことをやった。Wantedlyはすでに基盤がしっかりしていて、BigQueryとRailsのデータ連携が簡単に行えるようになっていたので、モデル作成とコントローラー作成は簡単に終わった。viewも得意ではないけど、デフォルトデザインがあったのでなんとなく書いたらいい感じになった。

2日目はWantedlyのリソースにあやかりっぱなしの1日だった。

 3日目

3日目はモニタリングツールを完成させた。完成させたらやっぱり使いたい。この日から実際に作ったツールでどれくらい検索機能を改善できるのか検証することにした。モニタリングから気づいたことをいろいろメモして、その後メンターさんに相談、実際の改善案とかを考えた。

メンターさんがとても頭がいい人で、僕が考えてた改善案や、気づきに対する指摘をたくさんしてくれて、考察力が足りないなと思った。考察力のなさを実感した1日だった。

 4日目

4日目は3日目に提案した改善案を実装することにした。やったこと自体はElasticSearchにマッピングを追加しただけなんだけど、このマッピングがとても難しい。そもそもElasticSearchがなんなのかいまいち理解していなかったので、実装自体も辛かった。

マッピングに使用するデータにはWordNetのdbを利用した。WordNetのdbから検索ワードのシノニムとかをとってこれるようにして、それでマッピングを行う感じ。

実際4日目はElasticSearchの実装まで行うことはできなかった。

5日目 

 5日目はとにかくElasticSearchにマッピングを突っ込みまくった。発表のギリギリまで検証を行ったんだけど、なんとなく微妙な結果しかでなくてもう少しちゃんと検証をしたいと思った。何日あってもこのやりきれなかった気持ちになるのなんなんだろうね。

 

こんな感じで5日間は終わった。5日間を終えて、自分の知識、考え方の浅はかさを身にしみて感じた。

あとインターン中はお昼ご飯が毎日美味しかった(高かったけど)。さすが白金台って感じ。

毎日美味しいご飯を食べて、貴重な体験をしたこの1週間は、僕の大切な宝物の一つだ。

 

週に一回はかくぞ

 ちょこちょこ更新しようと思ったらまた一週間経ってた。日曜日なんだよ。なんもない。

 本当は他の日だったら書こうと思うこともいっぱいあるんだよね。思い出す限り書こうかな?

 今週はテスト勉強を無限にした一週間だった。今まではなんだかんだ言って一ヶ月以上前から勉強はしてたんだけど、今学期は前日の詰め込みみたいな勉強法がほとんどになってる。モチベーションがね。無い。

 授業で扱ってる内容は面白いんだけど、いかんせん授業が本当につまらない。スライドもわかりづらいし。それに加えて今年はサマーインターンのお誘いに乗りまくってたせいで休日が潰れ続けて復習も何もできなかった。

 来学期は研究室配属前最後の学期だし、もうりょっとちゃんと授業受けたいなと思う。もう選択科目は取らないけどね!

 なんだかんだで今週そんな面白コンテンツなかった。いや、いつもはあるんだけどねー。うん。

 そういえばM社の面接に通った。10月から働けそう。普通に嬉しい。っていうのも僕は根っからのRuby大好きオタクで、Rubyと四六時中戯れられそうな某社は僕にとって最高の環境だと思ったから。サービス自体も普段から使っているものだし、余計面白いよね。

 思ったことをだらだら書いたら無駄に長くなってしまった。次からはこまめに更新しよーっと。

 

久々すぎて存在忘れてた

 一回投稿した後めっちゃ放置していた。放置してたっていうかそもそもブログ始めたの忘れてた。2日坊主や。

 はい。仕切り直しで日記です。今日も日曜日だね。前回投稿したのも日曜だったはず?あれかな、日曜で暇すぎると思い出すんかな。

 とりあえず近況をまとめとこうと思う。前回投稿した時苦しめられてたインターン面接だけど、今の所4つ決まった。(某W、F、C、L社らへん)夏いろいろやってみようと思ってたんだけど、なんだかんだほとんどRailsインターンになってる。しょうがないね。Ruby好きなんだもん。

 あと某M社の中長期インターンももしかしたら決まりそう。っていうか決まってくれ。早く。

 今日は家でずっと勉強してた。明日も多分ずっと勉強する。昨日気づいたんだけど、今週がいわゆるテスト期間だったっぽい。死にたい。

 書きたいことは全部書いた気がするから今日はこの辺で。

 

 

休日の過ごし方

基本的に土曜日は大学に行っているし、なんだかんだで休日と言える日は日曜ぐらいなんだけど、この日曜が結構問題だ。なんせやることがない。昔はよく映画とかも見ていたけど、最近は全く見なくなってしまった。別に嫌いになったとかではないんだけどね。

 

今日は1日大学の課題をこなした。言語処理系の課題をやったんだけど、これが結構曲者で。考察まで含めたら結構なボリュームに。多分実験のレポートより重いんじゃないかな?

 

今週は結構やることがいっぱいある。主にサマーインターン関連。1日に面接2つ有る日もあるや。最近は面接の耐性がついてきて、そんなに緊張しなくなってきた。これも成長してるって言えるのかな。

 

今日は毎週見てたフランケンシュタインの最終回だ。そろそろ時間だからこんなところで。

初めての投稿

突然だけどブログを書いてみようかなって思って初めてみました。

なんかどんなことでも記録するのって大事なのかなってね。そんな感じの理由です。

どんなこと書こうかとかもこれから決めていけばいいのかな。

とりあえず毎日思ったこととか、やったこととか書けばいっか。

今日は眠いからこれくらいにしておこう。