Back

お久しぶりです。
ブログの更新、1ヶ月以上ぶりなんですね。

前回のブログを書いてから結構色々起こっているのですが、
ベイエリアからLAに戻ったものの住所不定無職だったり
日本に帰ったり、日本からLAに戻って住所不定無職再開したり
住所がようやく決まったと思ったらインターネット1週間繋がらなかったりと
バタバタしているうちにブログを書く習慣がなくなってしまって
今に至るという 笑
そんな感じです。

とりあえず今までに起こったことをつらつらと書いてみます。

インターン終了

インターンが8月末に終わりました。
MBAインターンはフルタイム採用に直結するものが多く、
インターンでよい実績を残すとフルタイムのオファーが貰える
という会社が多いです。

ボクのインターンしていた会社Intuitも例に漏れず
インターンに対してフルタイムのオファーを出します。
MBAインターンの制度は2年前から始めたらしいのですが、
だいたい毎年9割近くの人が貰えているらしい
という噂を聞いていました。
ので、「じゃあボクも絶対貰えるっしょー」と思っていたのですが、
フルタイムのオファー、貰えませんでした!!笑ということで、今年もばっちり就職活動継続です!笑

オファー出ない旨を伝えられた瞬間は
「うおーマジかー。オレ下位1割かー」
と思ってどっぷりへこんだのですが、
後からオファー出さない理由とフィードバックを貰うことが
できました。

プロジェクトで成果は申し分なかったし
チーム全員からも推薦されてたけど、
この部署で働くのに最重要なスキル(Data Analytics)が足りなかった
ので、現時点ではオファーは出さないことにした、とのことでした。

そういうのをさらっと教えてくれたり、
そのスキルを残り一年で習得したら採らない理由はないから
もっかい受けてねーとか言ってくれたりするのは
さすが「働きがいのある会社」に選ばれるだけのことはあるなー
と思ったりしました。

個人的には、インターンめちゃくちゃ楽しかったのと
彼らのレベルで物事が考えられる人間になりたいので
他の会社の就職活動もしつつ、
IDEAも、もう一回チャレンジしてみようかなー
と思っています。

去年の就活はマジで地獄でしたが、
さて、今年の就活はどうなるんでしょう?笑
その辺も話せるタイミングが来たら
ブログにシェアしようと思います 笑

日本

インターンが終わってから一週間日本に帰りました。
一週間ではあまりやりたいことができないことがわかったので
来年はもう少し長く帰ろうと思いました 笑
でもあれですね、日本は食べ物がおいしい!!
あのおいしさがあの価格で提供されているのは
本当に素晴らしいことだと思います!
例によって、
食べたかったのに食べれなかったものが結構あったので
次回はそれ食べに帰ります!
とりあえず、ファミレスの目玉焼きハンバーグと
ちゃんとしたタラコクリームスパゲッティ。
この2つはマストですね!笑

2年生

2年生になりました。
ボクの中のイメージでは
MBAの2年生は老後っていう感じです。笑
夢と希望を持って入ってくる1年生たちを全力でサポートし
彼らの夢の実現を応援するという。
そのへんが主な活動になりそうです。笑

UCLAでは2年生になってからは授業は全て選択制で、
今学期は、授業を2つ+コンサルティングプロジェクト
という布陣になりました。

とった授業2つのうち1つは、
Customer AssessmentというMarketing Analytics系の授業で
もう1つはMeasurement and Its Applicationsという
統計の学部の授業です。
Data Analyticsまっしぐらです 笑
コンサルティングプロジェクトもデータ関係ありそうなので
今学期で可能な限りhands-on experienceをとりまくって
就活のネタを作ろうと画策しています 笑

引っ越し

引っ越しました。
夏のインターン中に学校の寮費を払い続けるのもバカらしかったので
6月中旬に解約して夏のインターンをしていました。
ので、インターンからLAに戻ってきた時には住所がない状態で
LAに戻ってきてから家探しをしたのですが、
結構大変でした。笑

UCLAには毎年1万人くらいの人が入学します。(大学、大学院含む)
で、その人達が一斉に家探しをするのが夏の終わりなので、
ボクがインターンから帰ってきたタイミングと丸かぶりでした。笑

LAでは有名なWestside Rentalsというサイトがあるので
サイトのアカウントを作って、
サイトに載ってる物件で条件の合うやつに
片っ端から電話を書けていくのですが
これがもはや戦争状態で、
ひどい時はサイトに掲載されて5分で決まるとか
そういう状態でした。

初めはかなり見くびっていたので、
「あー、この物件良さそうだねー。見に行こっかー」
と思った頃には他の人が契約終わっている
という状態が続き、
本格的に家探しをしたのは日本から帰ってきてからでした 笑

一回Westside Rentalsに掲載している不動産屋に行ってみたのですが
電話がひっきりなしにかかっていて、電話も
「今契約書FAXで送ってるんだけどエラーで届かない」
「応募が来過ぎてFAXが壊れたからメールで送ってくれ」
みたいな内容ばっかりで、
それを見てようやく自分の置かれている状況がわかった感じでした。

それからはサイトが更新された瞬間に電話して見に行って
良かったらその場で決めて、契約書書いて送る
という感じでした。笑

新しく引っ越したところは友達が近くに多いのと
みんなで集まるバーに徒歩圏内なのと
日本食が近くにたくさんあるのが素敵です 笑

今年からUCLAのフィルムスクールに通っている大学時代からの友人と
二人で住んでいます。

さて、この一ヶ月に起こったことと言えば、大体こんな感じでしょうか?
明日からカナダに行ってみます。
初カナダなので、ティムホートンズに行きまくろうと思っています 笑

Summer Internship -Feedback and My 2nd Day 1

さて、あと3週間でインターンもおしまいです。
そろそろプロジェクトを畳んだり次の人に引き継ぐ形を考えたりしないとな〜
と思っていたところメンターとのワンオンワンで
「ちょうどいいタイミングだし、一旦途中経過のフィードバックをするねー」
ということでフィードバックをもらいました。

Feedback

こっちで働いてみた感じ、大体100点満点中10点〜90点くらいのレンジにいると
“You’re doing great!!”とフィードバックされる気がします。
なので正直それを言われたところで、いいのか悪いのか判断できないので
事前に社内サイトで評価系の資料を読んでどういう基準があるのか調べて
「ちなみに社内の評価基準だと、ボク今どの辺なんですか?」
と聞いてみました。
社内基準にはweak, good, strong, outstandingの4段階があって、
ボクの場合は現状strongは確実だけど、outstandingはまだちょっと厳しい
というポジションにいるそうです。

「大体よくできてるけど一点やってないことがあるよねー。
今担当してるプロダクトはまだ出来てないことはたくさんあるものの
あるべき姿/ビジョンはイメージしやすい。
そのビジョンに対してどう到達するかの戦略やその実行ができるのは
今のプロダクトでよく分かったけど、
誰も描いたことのないビジョンを描くところはまだ見れてないので、
それが見てみたい。
それができたら、誰もが納得のoutstandingになると思うよ」
とのことでした。

Make the Quantum Leap

ということでメンターと一緒にアクションプランを考えたのですが、
今のプロダクトは新しいビジョンを描く余地があまりなかろうとの判断のもと、
「別のプロダクトで全く新しいユースケース考えてみる」
ことに取り組むことにしました 笑
…あ、でもあと3週間しかない…
…しかもこれやると、今やってるプロダクトもちゃんと終われないかもしれない

……ま、いっか 笑

だってやってみたいんだから仕方ないですよね 笑

お題のプロダクトはフロントエンドとバックエンドで切り分けられていて、
それぞれ別にコードネームがついてます。

フロント側はゲーム・オブ・スローンズに出てくる砦にちなんで

ドラゴンストーン

バックエンドはスタートレックのキャラクターにちなんで

スポック

です。
なんかかっこいいですね。笑

Dragonstone & Spock

このプロダクトはずっと関わりたかったプロダクトで
先日のシニアリーダーへのプレゼンでも、調子に乗って一番最後のスライドで
「フルタイムで入れてもらえるならこのプロダクトで業界をぶっ壊したいです」
って言ってしまったプロダクトでした。笑

昨日全体のロードマップのミーティングに参加させてもらったのですが、
プロダクトの構造が自分が考えていたよりも遥かに複雑かつ抽象的だったので
結果このプロダクトを使ってどんなことができるのかも全く謎でした。笑

なので、プロダクトのキャッチアップ自体すら3週間で終わるか微妙ですが 笑
このプロダクトに一瞬でも関わることは、
ボクにとってはオファーをもらうことよりも大事な気がするので
とりあえずできる限りのことはやってみようと思っています 笑

ということで相変わらず仕事の話ばかりですが、今回はこの辺で。
意外とインターン余裕じゃないかも、というお話でした 笑

Summer Internship -Hackathon

書きたいことは結構あって、
時間もそれなりにあるはずなんですが、
こうも更新できないのはなぜなんでしょう?笑

今回は、もはや結構昔のことになりつつありますが
参加したハッカソンについて書いてみます。

ハッカソン(英語: hackathon、別名:hack day,hackfest,codefest)とはソフトウェア開発分野のプログラマやグラフィックデザイナー、ユーザインタフェース設計者、プロジェクトマネージャらが集中的に共同作業をするソフトウェア関連プロジェクトのイベントである。 時にはハードウェアコンポーネントが扱われることもある。ハッカソンは一般的に最低限1日から一週間の期間で開催される。いくつかのハッカソンは単に教育 や社会的な目的を意図に開催されるが、多くの場合使用に耐えるソフトウェアの開発や既存のソフトウェアを改善することを目標としている。

Wikipediaより

インターンしている部署で
「ボクらの考えていること/データサイエンスはすごいんだぞー」
ということを周りの部署に知らしめるために 笑
7月22日23日に開催されました。

Data Hackathon

実はボクもハッカソン参加するのは初めてなので、
ハッカソンの一般的な進行はよく知らないのですが、
ボクらのやったData Hackathonでは
事前にアイディアを投稿して、それを見た人達が「ボク/ワタシも混ぜてー」
という感じでチームを組んでおいて、
22日の朝9時に「よーい、どん」で開発始めて
23日の朝10時からデモという流れでした。
その間、ボクを含め多くの参加者は仕事をしません 笑

チームは定員5名までで、最終的には12チームが参加しました。

ボクが部署に入った時点で既に結構アイディアが出ていて、
これから面白そうなアイディアを考えてチームに人々をリクルートして…
は結構難しい気がしたので、
既にあるアイディアを見て面白そうなチームに話を聞いて
参加させてもらえそうなら参加するという作戦にしました。

チーム

前にも少し書きましたが、参加したのはエフレイムのチームで
あまり詳細は書けませんが、
タックスの製品に対して、新しいアプローチを使って
「へへー、オレらならもっとうまくできるよーだ」
と言うというプロジェクトでした。笑

ボクが加入する前は
エフレイム(ハーバードPhd卒)、ジョイ(MIT Phd卒)
という二人のデータサイエンティストのチームで、
バックエンドはいけるけどフロントの経験ある人がいない状態で、
フロントの開発ができる人を探していました。

ソフトウェア設計におけるフロントエンドは、ユーザーと直接やりとりするソフトウェアシステムの部分を指し、バックエンドはフロントエンドへの出力を生成する部分を指す。

Wikipediaより

ボクもウェブのフロントエンドの開発は全く経験なかったので
結構不安だったのですが、まぁ最悪できなかった時は
「まぁ仕方ないっすよね、自分インターンだし、そもそもMBAっすから」
で笑っておけばいっかということで 笑
フロントエンドの開発担当を引き受けることにしました。
いやぁ、まさかMBAインターンでコーディングすることになるとは 笑

事前準備

とりあえずさすがに知識ゼロでハッカソンに臨むのは無謀だろうということで
その前の週末を使ってhtmlとcssのキャッチアップをなんとなく行い、
「ほう、よく風の噂に聞いてたMVCってこういうことだったのねー」
と今さら思ったりしながら準備をしました。笑
javascriptもなんとなくキャッチアップしましたが、
見た感じjavaと大して変わらなそうだったので
「まぁ当日覚えればいっか」ということで大部分は無知のまま
当日を迎えることにしました。…これは大誤算だったのですが 笑

当日

そして当日。
ハッカソン開始は9時ですが、8時から朝食バイキングだったので
8時にオフィスに行って、朝食をほおばりながら
「あ、そういえばオレ今までウェブフロントの開発したことないから、
きっと大丈夫だと思うけど」
と言ってみるとジョイ爆笑、エフレイムは笑顔が引きつる 笑
さすがに脅し過ぎた気がしたので、エフレイムには
「ウェブじゃないフロントはやったことあるから
ユーザーインターフェイスユーザーエクスペリエンス
素人に毛が生えた程度にはわかるよ」と伝えるも
彼の不安は払拭されず 笑

そして9時の開始と同時にミーティングルーム一つを貸し切り
まずはホワイトボードにMVPとストレッチのスペックを
話し合いながら書いていきます。

書き切ったら、おおまかな達成のタイムラインを引いて
その時間にお互い進捗をチェックしようという話をし、
開発開始。

…ボクは勝手なイメージで、
こういうのって、開発期間一日だし、
ワイヤーフレーム作ってこういう理論でこういうことができますっていう
紙芝居をするんだと思ってましたが、
ガチでインフラ整備から始めてバックエンドは完全に実装してました。笑

午前9時に始めてバックエンドのMVPは午後3時くらいには出来上がっていて
そこからがんがんストレッチ目標に向かって進んでました。
一方のフロントはというと、外身は12時くらいまでに出来上がったのですが
バックエンドとのやりとり部分に関してjavascriptのキャッチアップで手こずり、
午後7時くらいにやっと動作パターン3つのうち2つができるようになった
という感じでした。

で、大体チームとしては午後8時くらいに解散し、
ボクはもうちょい残って最後の1パターンを勘で書き
(エフレイムのみがサーバーの権限持っていたので、実行テストはできない)
見た目の整理をちょちょっと行い9時にオフィスを出ました。

で、翌日朝7時半にオフィスに着いて
エフレイムにサーバーにソースを配置してもらって
どきどきしながら実行テストをしたところ、
予想は的中で、全く動かなくなり、笑
「昔はこんなことよくあったなー」と前職の新人時代を懐かしみながら 笑
デバッグしてると、案の定ボクが前日の夜にソースをコミットするときに
一個のファンクションを丸々消していることが判明 笑
いやぁ、差分チェックはちゃんとやんなきゃだめですねー
と思いながら修正し、再度実行してみると
再度意図した挙動が起きなかったので、
再度デバッグして、前日の夜勘で書いたソースを書き直す。
そうこうしているうちにデモ10分前になり、
ようやくフロントはデモシナリオが通るようになり
エフレイムに「フロントできたよー」って言ってみたら
今度はバックエンドでトラブル発生。
これまた詳しくは書けませんが、
ストレッチでひいていた目標の一つの機能に
インフラ上の制約があったことがわかり、
特になくても問題ないよねー/10分じゃどうしようもないよねー
ということで、その機能は削りました。

ということで、全体がDemo Readyになったのはデモの5分前という
なかなかスリリングなハッカソンのど真ん中の体験をしました。笑

ちなみにボクらのチームのアイディアは結構斬新かつ実践的だし
かつデモもそのアイディアをクリアに伝えられるデモシナリオだなー
と思っていて、かつ実際のデモも滞りなく進められたので
結構結果には期待をしていたのですが、
2チーム程、アイディアもデモも激しいチームがいて、完敗でした 笑
本当の仕事の方のチームメンバーのイリア、ロハンのチームと
ベイン出のレベルアップの元VPブライアンのチームです。
しかもブライアンのチームはテーマがタックスと
ボクらとかぶっていたので余計悔しかったです 笑

People’s Choice Awardはイリア/ロハンのチームが
Winnerはボクはあまり凄さが分からなかったチームが
それぞれ選ばれていました。

デモが終わった後のクロージングランチで
このプロジェクトの今後のピッチのアイディアを
エフレイムと話し合って次がありそうな雰囲気が出てたので
また、何か面白いことができるかもしれません。笑

雑感

とりあえずハッカソン、参加して良かったです。
なんかミーハーですが、
ザ・シリコンバレーな感じのイベントでしたし 笑
自分のチーム含め、参加チームのアイディアはどれも激しかったですし
(何個かあったHadoop周りのアイディアはちょっとテクニカル過ぎて
もはや何してるのかもよくわかりませでしたが 笑)
しかもそのアイディアを、
紙芝居じゃなく実際に動くとこまで一日で持っていってて
鳥肌立つ系のデモが結構ありました。

あとはせせこましい考えですが、
何気にウェブフロントの開発が経験できちゃったのはおいしかったです。
実際一社で面接で、ウェブフロントの開発経験聞かれたことありましたし
(当時は「ないけどきっとできるっすー」と答えて落ちてました 笑)
今の部署での仕事という面でも
「MBAの前はソフトウェアエンジニアだったんですよー」というより
実際ゼロからキャッチアップして開発をやってみせたことで
「こいつは、タダのMBAじゃないんだなー」
というのを実感してもらうきっかけになった気がします 笑
何度か書いてますが、エンジニア的には
タダのMBA=ウザイ
エンジニアリングのわかるMBA=アツい
なので、エンジニアと一緒に働くMBAにとって
「エンジニアリングのわかる」というブランディングは大事です 笑

そして実はハッカソンに参加した一番の目的は、
参加者全員にもらえるハッカソンTシャツだった
(ideaのロゴがかっこいいのです!)ので
エフレイムのチームに入れてもらえた時点で
目的の大半は果たせていました 笑

ということで、ハッカソンでした。