ninjinkun's diary

ninjinkunの日記

Launchableに入社して四ヶ月が過ぎた

https://cdn.spark.app/media/launchable/image/anniversary_portrait_w720.png

Launchableに入社して四ヶ月が過ぎた。自分にとっては初めてのシードラウンドスタートアップ、初めてのアメリカの会社になので、新しいこと尽くしな環境を苦労しながら楽しんでいる。後から振り返るためにも、今感じていることを書き留めておきたい。

開発

我々の製品は現在まだ開発中で、一般向けにはリリースされていない。自分はある程度成長した会社で新規サービスを開発した経験はあるが、シードラウンドの会社は初めてである。この製品がきちんと完成しなければ会社の存続が危うくなると考えると、とても緊張感がある。幸いなことにチームメンバーの練度がとても高いので、相談相手には事欠かない。随時Confluenceやミーティングでデザイン意図を共有してフィードバックを受けながら、わいわい開発を進めている。しかしこの製品、作るの結構大変です…

リモートワーク

前職から引き続きリモートワークをしているが、今回の会社はそもそもオフィスがない。最初は在宅で仕事をしていたのだが、自分はオフィスの方が集中できるタイプなので、最近家の近くのシェアオフィスを借りた。場所を変えながら仕事をすると集中が保ちやすいことが分かってきたので、ミーティングがある日は朝だけ在宅、午後はオフィス、天気がよければ公園という感じでやっている。

英語

今のところ英語を使う機会は社内SlackとConfluenceでの読み書き、デザイナーやPMとの1 on 1といったところ。集団で英語を話す機会はほぼないので、一応なんとかはなっている。エンジニアが全員日本語話者なので、開発に関する会話が日本語なのは正直とてもありがたい(英語の上達の意味では良くないかもしれないが)。

リーディング・ライティング

時差の問題もあり、Confluenceにドキュメントを書く文化が根付いている。入社直後はまず読み物の多さに圧倒され、一週間くらいはずっと焦りながらドキュメントを読んでいた(焦らなくてもいいよとはずっと言われていたが)。自分がドキュメントを書く必要もあるのだが、これもやはり時間がかかる。まず英語で書いて見て、それをDeepLに食わせて意味が通った日本語が出てくるかを確認しながら進めている。DeepLとGrammeryにはとにかく助けられている。

一方で、仕事のドキュメントはコンテキストがはっきりしている分まだ書きやすい。自分は何かアイデアを思いついたり、人から面白い話を聞いた場合にすぐ喋りたくなるタイプなのだが、これを書き起こすのがしんどい。自分は英語でふわっとしたことが書けないので、背景をある程度説明しながら文章を書き始めると、本当に言いたかったことに至る前に力尽きてしまうことが多々ある。なんとかしたい。

スピーキング

自分は週一の英語の個人レッスンを6年ほど続けてきていたが、はやりスムーズな喋りには程遠いことを実感する。1 on 1ではなんとか意思疎通はできるが、言葉が出てこないことはよくある。相手がある程度ゆっくり喋ってくれるのと、Google Meetの字幕機能に助けられている。他にも相手が読んでいる本やおすすめのNetflixビデオを見て、共通の話題を作るなどの工夫もしている。

英語の先生は入社してからだいぶ喋りが上達したと言ってくれているが、自分ではあまり実感がない。個人レッスン以外のオンライン英会話やシャドーイングなども手を出してはみたが全然続かないので、何かスピーキング力を増やすアクションの必要性を感じている。

時差

日本とアメリカの東海岸、中部、西海岸にそれぞれメンバーが居る。ミーティングはお互いの時間がオーバーラップする朝に集中するので、起きるのが多少早くなった(とは言っても8時起き)。朝起きてメンションがたくさん溜まっている時は、仕事モードに切り替えて目を通すまでに気合が必要になる。時差の問題はどうしようもないので、前述のドキュメント文化とみんなの配慮でなんとかやっている。

おわりに

色々苦労もしているが、基本的には楽しくやっている。今はとにかく製品をリリースして、Launchableのインパクトを世に問うていきたい。

あとはUSのメンバーにまだ会ったことがないので、早く実際に会ってみたい。アメリカに行けるのがいつになるのかわからないが、往来ができるようになる日を心待ちにしている。

最後に一言。様々なバックグラウンドの優秀なメンバーと働くのはとても楽しい。

プールで肩こりほぐし

肩が凝ってくるとプールに行く。ここ数ヶ月行けていなかったが、久しぶりに区民プールへ行ってきた。コロナ対策でヘアドライヤーが撤去されており、髪が濡れたまま帰る羽目になって過酷だった。ヘアドライヤーは持ち込めばいいらしいので、次回は持っていく。

f:id:ninjinkun:20201101002434j:image

Launchableでエンジニアを募集します!

kohsuke.hatenadiary.com

yoshiori.hatenablog.com

Launchableで新たにサーバーサイドエンジニアを募集します。詳しくは募集要項を見ていただきたいのですが、自分なりにざっくり説明すると、必要な経歴・マインドは以下の通りになるかと思います。

  • 情報科学に関連した分野の学士以上
  • スタートアップを楽しめること
  • 顧客への共感が持てること
  • サーバーサイドの開発経験
  • 英語

情報科学の学士は読んでそのままなので、他の部分をもう少し解説します。

スタートアップを楽しめること

我々はシードラウンドのスタートアップです。製品はまだ一般リリース前で、プロダクトアドバイザー(最初に試していただくお客さん)への組み込みをがんばっているところです。

例えば、自分は元々フロントエンドエンジニアとして入社しましたが、今は組み込みが最優先のフェーズなのでCLIを作っています。このようにフェーズによって役割が変わることを楽しめる方、未定義の部分が多い製品や組織を自分で作っていくことを楽しめる方と一緒に働きたいです。

顧客への共感が持てること

B2BSaaSはお客さんとの距離が非常に近いです。顧客の問題に共感し、彼らの問題を解決するインパクトに燃える、そういうマインドセットの方と働きたいと思っています。自分もお客さんと話すたびに、自分が知らなかった組み込み系や大きな会社の開発現場の問題に驚いてます。テストにまつわる問題がいかに切実であるかを再認識する毎日です。

サーバーサイドの開発経験

現在はサーバーサイド側をJava(WAFはSpring Boot)で書いています。その辺りの経験があるとプラスですが、Railsなどの経験でももちろん十分です。他にプラスになりそうなポイントは以下の通りです。

英語

現状、社内のコミュニケーションは以下の言語で行われています。

  • Slack、Confluenceの読み書きは英語
  • PM、デザイナー、営業との会話は英語
  • 現状ではエンジニアが全員日本語話者のため、開発者同士の会話は日本語

会社としては英語が公用語なので、円滑なコミュニケーションのためには英語が必要になります。というわけで、英語がある程度できる方を求めています。ある程度英語ができるとはどういうことか?という疑問が出るかと思いますが、目安としては英語で仕事をしたことがあればベスト、1:1でコミュニケーションが成立するのがボーダーラインという感じで考えていただければと思います。

おわりに

自分なりにポイントを書いてみましたが、結構要求が高いと感じられた方も多いかと思います。もちろん満たしているのが理想ではありますが、全部ないと通らないということはないので、興味を持っていただけたらまずは応募してみてください!

www.launchableinc.com

GOTO散財

週末は京都に行ったのだが、GOTOキャンペーンで12,000円分の地域クーポンが付いてきた。我々がもらった電子クーポンが使える店は体感で紙クーポンの1/3くらいで、行きたいお店ではほぼ使えなかった。結局、三条のアンジェで普段なら買わないであろう8,000円もする塗りのお椀を2つ買ってしまい、計16,000円になって4,000円足が出てしまった。お店にも作家にもお金が落ちるので良いんだけど、クーポン設計者の意図通りに動いてしまったようで若干悔しい。

f:id:ninjinkun:20201019124626j:plain

週末列車旅行: 出雲・広島

先週の金曜夜から月曜にかけて、友人のhtomineと列車で旅行に行ってきた。目的は前から乗ってみたかったサンライズ出雲と奥出雲おろち号に乗る事である。べたべた写真を貼っただけの旅行記です。

f:id:ninjinkun:20201012002200j:plain
旅程

0日目 金曜夜

仕事の日報を書き終えて、家で夕食を食べてシャワーを浴びてから東京駅で集合。とりあえずビールとウイスキー水割り缶を買って乗り込んだ。

f:id:ninjinkun:20201002215658j:plain
東京駅22時発出雲市・高松行き
f:id:ninjinkun:20201002215919j:plain
サンライズの部屋は一番取りやすいシングル
f:id:ninjinkun:20201002232511j:plain
電気を消すと車窓を肴に飲むことができる

1日目 土曜

社内アナウンスで6:30くらいに起こされた。岡山で降りる人のためだろうけど、寝かせて欲しい。起きて降りればサンライズ瀬戸の切り離しを見られるのは知っていたが、そのまま二度寝した。サンライズ、乗ったらすぐに寝ないと寝不足になるという知見を得た。

f:id:ninjinkun:20201003082401j:plain
カーテンを開けたらすぐ車窓が見られるのは楽しい

f:id:ninjinkun:20201003093834j:plain
ラウンジで宍道湖を見ながらぼんやりする

出雲市駅のドーミーインに荷物を預けて、定番の出雲大社

f:id:ninjinkun:20201003102338j:plain
一畑電車の新型に乗れてよかった

f:id:ninjinkun:20201003124428j:plain
出雲大社

f:id:ninjinkun:20201003151053j:plain
博物館で見られる無限の剣製

f:id:ninjinkun:20201003161910j:plain
廃線になった旧大社駅。ホームがそのまま残っている

f:id:ninjinkun:20201003163158j:plain
旅先でキーボードを写真の撮るのが狭い範囲で流行っているらしい

帰り道に良い感じの居酒屋に滑り込んだ。

和さび 居酒屋ダイニング

f:id:ninjinkun:20201003181722j:plain
皮剥の肝和え(多少食べた後)

2日目 日曜

8:45出雲市駅発奥出雲おろち号で備後落合に向かう。出雲から内陸を抜けて広島に向かうコースである。

f:id:ninjinkun:20201004084216j:plain
ディーゼル機関車がかっこいい

f:id:ninjinkun:20201004112946j:plain
トロッコ車両は風が気持ちいい

f:id:ninjinkun:20201004101434j:plain
木次駅で予約していた焼肉弁当を受け取る

f:id:ninjinkun:20201004105953j:plain

この路線は駅や社内で様々な弁当が売られている。ついつい買いすぎてしまい、食べるのが追いつかなかった。有名な亀嵩駅の蕎麦弁当も買ったが、お腹が落ち着いてから備後落合の待ち時間に食べた。

f:id:ninjinkun:20201004114626j:plain
焼き鳥もゲット

備後落合で二時間待ってから3時間かけて広島へ。そのままフェリーで宮島へ渡って旅館に宿泊。

f:id:ninjinkun:20201004231528j:plain
旅行先でアニメを見る習慣がある

3日目 月曜

ギリギリまで寝てから厳島神社を見にいく。二人とも来るのは初めて。観光客は結構多かった。修学旅行も再開しているらしい。

f:id:ninjinkun:20201005103516j:plain
厳島神社の鳥居は修理中だった

f:id:ninjinkun:20201005104901j:plain
能舞台(だと思う)がかっこいい

f:id:ninjinkun:20201005112459j:plain
焼き牡蠣+レモンサワー

f:id:ninjinkun:20201005133437j:plain
市電で原爆ドームと資料館へ

f:id:ninjinkun:20201005145934j:plain
原爆資料館、大人になってからも再訪する価値があると思う

f:id:ninjinkun:20201005154941j:plain
4時間かけて東京へ戻る

お礼は伝えました。

10/13にLaunchableのウェビナーやります!

zoom.us

Launchableの取り組みをご紹介するウェビナー(オンラインセミナー)の第二回目を自分が担当することになりました。10/13(火)15:30~16:30の開催です(もちろん無料)。

内容としては先月英語で行われたウェビナーの日本語版になります。Launchableがどのようなビジネスインパクトをもたらすのか、事例多めでお話しする予定です。前回とかぶる分もありますが、Launchableのテスト最適化ソリューションに興味をお持ちの方、開発チームの生産性を上げたいマネージャーの方をお待ちしています。特に続きものというわけでもないので、今回が初めての方も歓迎です。

お申し込みをお待ちしています! zoom.us

英語で文章書いてて辛いパターン

  • 主題から書き始めるが、書いているうちにコンテキストを補う文章が大量に必要なことが判明する
  • コンテキストから書き始めるが、書いているうちに主題が何なのか分からなくなってしまう

日本語でも同じ問題は起こるけど、量が書けるので最終的に帳尻を合わせやすいのではないかと思っている。

インターステラーをIMAXで観た

インターステラーと言えば誰もが好きなSF映画Netflixでも観られるけれど、新作のTENETの前興行として2週間限定で劇場公開されると聞いて観に行ってきた。確か昔見たときはIMAXじゃないスクリーンで観ていたはず。

池袋のグランドシネマサンシャインIMAXスクリーンはとにかくアホのように大きい。目の前が全て宇宙、その中を静かに回転しながら進む宇宙船。口をぽかんと開けながら真っ黒な空間を眺めていた。ワインのハーフボトルを買って持ち込めるのも良かった。

シェアオフィスを借りた

今勤めているLaunchableはオフィスがないフルリモート勤務なのだが、自分は仕事場として家の近所にシェアオフィスを借りた。家にもそれなりに作業環境を整えてはいるのだが、集中できる日とできない日でパフォーマンスの差が激しく、これをなんとか平均化したいというのが目的である。

借りたのは家から徒歩5分くらいのビルにあるシェアオフィス。固定席がなく7つの机を共同で使うプランで月に14,000円。まあ毎日カフェに行くと思えば悪くない金額かと思って契約した。

リモートワークの普及で広い家を求めて郊外に出ていく人が増えていると聞くが、自分のようにシェアオフィスやコワーキングスペースで解決する人も増えるのかもしれない。

f:id:ninjinkun:20200907155222j:plain
殺風景だが仕事はできる

4Kテレビを買った

有機ELの4Kテレビを買った。前に使っていたのはパナソニックのプラズマTVの最終型だったので、10年数年ぶりの買い替えになる。久しぶりに価格ドットコムを覗いて、いろいろ検討した結果LGの48インチ有機ELにした。決めたポイントは以下の通り

  • 有機EL
    • プラズマTVに近い発色を求めると有機ELになるらしい。そんなに液晶と比べたわけではないので、気持ちの問題かもしれない
  • 48インチ
    • 自分は大きな画面でもいいのだが、妻が大画面だと画面酔いするらしいので、できるだけ今と同じサイズというリクエストだった
    • 有機ELはこれまで最低サイズが55インチだったのだが、今年から48インチの製品が出てきた
      • 一説によると8Kパネルの生産が始まったので、それを4分割して作られているという噂
  • HDMI 2.1対応
    • PS5がHDMI 2.1対応らしいので。自分が実際に120Hzでゲームをやりたいというモチベーションはないが一応
    • これに対応しているのは今のところLGのみっぽい
  • OSは何でもいい
    • ほとんどの操作はApple TV経由なので、TVの操作性はどっちでもよかった
    • とはいいつつPalmの末裔であるところのLGのWebOSは悪くない

画質は文句なく、何を見ても綺麗。テレビ側にもAppleTV側にもアップコンバート機能があるらしく、2Kの映像もみんな綺麗になる。今のところはAppleTVの出力を4Kにしているので、多分AppleTVのアプコンが効いていると思われる。

TrueMotinoというフレーム補完設定がオンになっていたが、動きがヌルヌルして気持ち悪かったのでオフにした。代わりにProMotionというチラつき防止設定を入れたが、これは良い感じ。

今のところ一番楽しんでいるのはベルリンフィルデジタルコンサートホールの4K配信コンテンツ。オーケストラは映っている人が多くて密度が高いので、4Kになって満足度が上がった。