私「ファッ!?!?」まさか試用期間中の当時はジュニアと言われてもぐうの音も出ない私という人材を貴重なお金を使って出張させたりしないだろうとたかを括っていたので、大急ぎでパスポートを作った記憶があります。2017英語もろくに聞き取れず、開発のスピード感についていくのに必死だった。思えばこの経験がきっかけで必死に英語を勉強し始めた気がする。英語をそこそこ習得したそこそこ、と称した文脈としては以下の通り。英語しか喋れない同僚と仕事をすることができるようにはなったしかしながら多少生産性は落ちる一方で学問的な観点ではほぼ成長していない、と捉えることもできる「コミュニケーションの手段としての英語」だけを頑張ってきたので例えばTOEICの点数はおそらく入社当時から大きく変わっていないし覚えてる単語数にも大きな変化はない。会社で一緒に働く英語話者と仕事をしたり、海外カンファレンスで登壇者に聞きたいことを聞き出すだけの英語は身についた。SpeakingとListeningは身についたかなと思う。これは多少言い訳ではあるのだが、社会人で英語に限らず何かを勉強するって相当難しい。そもそも週5で労働していて週2日しかないうえに学習したことを反復して毎日活かせるわけでもないので学生の頃よりは圧倒的に勉強したことが身につかない。私もUS出張直後は参考書を買って勉強しようと試みたが結局挫折してしまった。それでもここまで英語が喋れるようになったのは、会社の補助でオンライン英会話をほぼ毎日、就業直後のまだ気力があるタイミングでオフィスで受けられたこと。実際にリアルの会話をする機会が社内に溢れていたことに限る。それだけだと英語力は頭打ちになるし、実際今はなっていると思う(余談だが、日本に住んでいる外国人の英語はめちゃくちゃ優しいと思う、日本人が英語が苦手なことを無意識に知っている)。それでも自分がコミュニケーションを取りたい優秀な人に人の力を借りずに話せるのはこれから先もかなりアドバンテージだなと思う。入社当時から今も変わらない文化として、アウトプットしてるものにはインプットの機会を与える、というのがある*1。そのため、というわけではないが自分の力を磨いたり常にベンチマークできるように内外問わずアウトプットをしてきたおかげか、国内外問わず様々なカンファレンスに会社の援助を受けて参加させてもらった。以下は私が会社に参加させてもらえた海外カンファレンス達。2017の参加権を得て、初めて参加のチャンスが転がってきた時のことが印象的だったのをよく覚えてる。私は性格上、自己評価も低いし何事も遠慮しがちなので当時のCTO(@sotarok)に顔色を伺うように「私なんかが行ってもいいんですかね...?」っといった感じで相談した。したら「行ってもいいけど、行きたいの?」というような感じで私自身の意思みたいなのを確認されて、若手意識じゃないけど自分は未熟だから許可を取らなきゃいけないとか、100%のリターンが無いとお金のかかる行動を起こしてはいけないみたいな無意識の遠慮がスパンと消えた記憶がある。それからはチャンスがあったら自分の頭でコストとリターンも考えつつ、一人の開発者としてどうしたいのか、行ったらどうなれる可能性があるのかとかも考えられるようになった。CTOはもちろん、当時行って来いと背中を押してくれたチームメンバーの人にも心の底から感謝しています。メルチャン立ち上げ2017年の7月にメルカリチャンネルというサービスを立ち上げたのですが、初期の開発からその後、約1年ほど運用をしていました(※2019年7月にクローズ)。2017sota1235.hatenablog.com当時の思い出は書き出すと本当に長くなるしまとまりもないので箇条書きで書くと素早く、最低限の品質で出す開発を経験できた全く触ったことのなかった技術スタックに触れることができたよかった副産物として、それを外部にアウトプットすることでいいつながりも増えたプロダクトのことを死ぬ気で考え抜いて開発の立場からできることを考える、という入社した際に目標にしていたことを肌で体験できた私には「これが無いと生きていけない」というなにか(Webサービスじゃなくても何でもいい、なにか)を作るというのが人生の目標のうちの1つなんですが、メルチャンではそれを一定、叶えることができたと実感できたのがよかった。実際に作ったものに対して利用してるお客様から生の反応がもらえ、ときには対面でフィードバックをもらうこともできました。クローズまで面倒を見ていたわけではないものの、半永久的にお客様を幸せにし続けることができなかった、という点は未だに悔しさもあるので来世で頑張りたい。採用へのコミット一時期ではありますが、採用プロセスに参加させてもらってました。それに関する自分のアウトプットは振り返ると本当に反省が多いのですが、それまでエンジニアリングやプロダクト作りにしかフォーカスしていなかったので、人にフォーカスしなければいけない採用は非常に刺激的な経験でした。今振り返るとああできたらよかったのに、というタラレバだらけなので次の場所でもチャンスがあったら頑張りたい。個人的な目標としては再現性のある採用がしたい...。LeadというRoleを任せられていた。Lead業に関して語りたい人はぜひ飲みに行きましょう。やってみて実際どうだったかなと振り返ると、学びもつらいことも同じくらいあったなと思う。自分はパーソナリティ的に人に頼るとか任せるということが本当に苦手なので人をうまく使えなかったり、頼ることができずに自分で自分自身に負荷をかけて自滅することがかなり多かった。そんな感じで自滅してパフォーマンスが落ちたり、いわゆるやらかしをやってしまったことも多々あるが、それでも率直なフィードバックをくれ続けた上長や支えてくれた同じチームのエンジニアたちには本当に感謝しかないです。それのおかげか、慣れてきてからはうまく負荷分散をしたり少し視点を引き上げて、自分がどうなるかより自チームがどうなるかを考える癖がついたのはよかった。なったらそうなったでまた次の壁があったりするんですがそのあたりはメルカリにいる間に解決できず仕舞いなので次の場での宿題としたい。WebDB+Press執筆参加した若干裏話なのかもしれないけど、これはメルカリにいて「あいつ、設計周りうるさいらしい」みたいな感じで誘ってもらえた故に得られた機会でした。楽しかったな、でも執筆は本当に大変でした。Rearchitect2018年に元のチームを離れてからはずっとWebの作り直しチームにcommitしていた。speakerdeck.com今まで取り組んだ仕事の中でぶっちぎりで抽象度が高くて、一番最初のステータスは「今のWebをいい感じのアーキテクチャに作り変えたい」ぐらいの粒度だった。「なるほど?」となるわけで、初期は必死に変数集めをしていた記憶がある。現状のシステムはどうなってるのか作りかけの新システムはあるのか、あるならどういう感じなのか会社のアーキテクチャ方針はどうなのかプロダクトとしての方向性はどうなのかWebチームの未来像はどうなりたいのかビジネスとバランスを取った時のスピード感はどうなのかこんなことを必死に考えてた。考えて問題を整理して解きほぐして分解して、最終的に出てきた「n年後のチーム、1年後のチーム、今の状態」の引き算をして、現実的な戦略に落としていった。この過程が本当に暗中模索だし五里霧中だし、意思決定に迷い続けた記憶がある。迷い続けて周りにいる自分より圧倒的に強いエンジニアたちに相談しまくった。思えば毎日が意思決定の連続で胃に穴が空きそうなことを決め続けていたと思う。そのおかげで技術的な意思決定を一定の品質を担保しながら最速でやること、決めきれない意思決定では未来を見据えて極限までリスクを減らした上で意思決定することができるようになったと思う。2018このあたりの能力は抽象度が高い課題でありながら決定権の大部分を会社が移譲してくれたからこそ身につけられたものだと思う。(私が把握してる範囲では)対外的に発表してませんが、メルカリWebのトップ画面は新しいアーキテクチャで動いています。https://www.mercari.com/jp/たった1ページに1年半かかってしまった(これは私の実力不足)けど、非常に難易度の高い要求を会社の荒波に揉まれながらも世に出すところまでこぎつけられたのは間違いなくチームメンバが優秀だったおかげです。私はなぜかチーム運だけは異常にいいと自負しているのですがこの先、自慢できる最高のチームのうちの1つに今のWebチームは間違いなく入ると思います。僕より強いBackendマンで興味ある人いたら声かけてください。絶対おもしろいと思わせる自信ある。ISUCON9の運営やったこればっかりはタイミングが合わないと参加できない活動なので本当に参加できてよかった。sota1235.hatenablog.comその他いろいろSplathonに参加できたのはよかった、もう参加できないと思うとさみしい収入は引くぐらい上がった、たぶんこの先5年は同じ給料もらえないと思うし、環境も本当によかった。同じ給料、待遇、環境で働ける会社は当分ないだろう、欲しいなら作らないとだめだろうくらいに思ってる障害対応力が異常についた、障害を起こしてしまっている、という裏返しでもあるが自チームでなくともある程度舵取りできるところまで成長できたのは本当によかった上場をリアルタイムで経験できたのはエモかった3年間で露骨に集中力が落ちてきた、年齢に反比例してパフォーマンスが下がらないための工夫を考えないとまずい仕事じゃないけどRoppongi.js立ち上げたりした。復活の噂があるらしいので乞うご期待サービス立ち上げてコード書きまくってそれなりに評価してもらっても俺は弱いという感覚は全然抜けない、もっと強くなりたい...その他Twitterから見つけた微笑ましい思い出たち異国の地で心を落ち着かせるためにtweetしてる様子。2017当時は言えなかったけど、社内賞をもらって実はかなり喜んでた様子。2018有志のファンにより出張の様子がトゥギャられたやつ。togetter.comヘルニアで入院してる図。2018会社の開発合宿で温泉宿行ったのにヘルニア手術直後で温泉入れない図。2018チームメンバーに飲み会でかけられた温かい言葉。2018アイデンティティを確立した様子。次の職場、という切り口で言うと特に決まってないです。副業しながら適当にのんびり過ごす予定です。フリーランスになるのか、というとそういうわけではなくまぁ色々考えてはいるんですが焦って決めずにのんびり考えようという気持ちです。いうタイミングをpublicにすると飲みに行きましょう、とか弊社遊びに来ませんか、みたいなのがたくさん来がち(とか言って来なかったら馬鹿にしてくれ)だと思うんですけど、前述の通り当分はのんびりマイペースに過ごしたいので興味がないものとか知らない人とかからのそういうコミュニケーションはしばらく放置しがちだと思います。決まったらまた雑に報告できると、特にメルカリでお世話になった人にはまたこれ頑張りますと言えたらいいなぁ。一緒に働いてくれた方は内外問わず、本当に3年間お世話になりました!またいつかどこかで。*1:今も変わらない文化と言ったが、昔と比べると規模が大きくなってるので能動的に自分のアウトプットをアピールしないと承認は降りづらくなってると思う。いえ普通にやってたら認めてもらえると思う。#isucon月別アーカイブはてなブログをはじめよう!sota1235さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。