Lang-8はiOSエンジニアを募集しているとのことです! #lang8_sushi_karaage 及びささたつさんとお話しした技術的なこと
by @dekokun on 2014/02/12 22:51
Tagged as: Lang-8.
本日は、Lang-8がオフィス移転をした記念ということで、Lang-8 Sushi Karaageが開かれました。私は参加してきました!!
最初に、Lang-8はiOSエンジニアを募集しているそうですよ!wantedly 本当にグローバルなアプリを作りたいiOSエンジニア募集!
お話ししたこと
KitchHikeというサービスを運営している方とお話をしました。 旅行客(主に外国人?)に向けたサービスで、家庭料理を有償で振る舞っていいよという人とをマッチングするサービスとのことでした。こういう、料理をシェアする系のサービスはいいなぁと思いました。ちょっとこのサービスの文脈とは外れてしまうかもしれませんが、料理を提供できる人たち(子どもと一緒に住んでいない親とか!)と、料理を欲する人たち(私とその妻のような、地方出身のワーカホリック気味な家庭とか!)のマッチングとかあるととても幸せだなと思いました。
@2celebさんとそのお知り合い(Lang-8で働いているとのことでしたがアカウントがわからない>< 追記:@suginoyさんとのことでした!Twitterでフォローしていた!)の方と、Ruby及びRails周りのバージョンアップやMongoDBなどに関して話を聞きました! hogehoge.rbなどでRailsの低いバージョンを使っているとガンガンdisられるみたいな話を聞いて、Ruby界隈は楽しげだなぁという感想をいだきました。
そして、私的に一番うれしかったのは、@sasata299さんとたくさん話せたことです!!!!!!
sasata299さんのブログとか読んでて、すごいなーと思っていたので、とても嬉しかった!ちゃんと個人的に話せたのは初めてですし!!!!
sasata299さんと話したこと達
pt-online-schema-changeの失敗の件
- sasata299さんの書いたブログを参考にpt-online-schema-changeを使ったら盛大に失敗したという話
- 同じレコードを使ったテスト環境では成功したのになー
- こういう失敗談を共有できるような文化があんまり無いですよねーというお話をしました。
- 「失敗談は、原因を追求しないと公表しづらい」
- 「有識者に『そんなことも知らなかったのかカスが』と言われそうで怖い」
- というわけで、匿名で失敗談を共有するようなもの欲しいねという話でした。
テストの文化を醸成するのが難しいとのこと
- 結構話したけど比較的忘れた
- まぁ、チーム全体でテストを書くのは非常に難しいですよねという感じの話をしました
- Lang-8では、ブラウザ側のテストもガリガリ書いているようで、ブラウザ側のようなテストが比較的もろくなりがちな環境でも頑張っているんだなぁという感じがありました。APIのテストで「仕様変更でガンガンテストが落ちていきます!!!」という感じで音を上げがちなうちのチームは(というか私は)まだまだですね。
migrationどうよという話
- 主に以前ツイートした以下のような話
実際に開発者全員がmigrationを駆使して開発するとカオスになるということがよくわかってきているところ。事前に設計をすりあわせたとしても。
— でこくん (@dekokun) 2014, 1月 29
そもそも、migrationについては、git checkoutに追従できない(downのSQLを発行するためのファイル自体が消滅する)ため、まぁ、最初に設計して共有しなくちゃいけませんねという話ですね。
— でこくん (@dekokun) 2014, 1月 29
migrationとrollbackを行い、DBが元の形に戻っているかを検出するというCIが求められている。
— でこくん (@dekokun) 2014, 1月 29
pull requestを1人でさばくことのアンチパターン感
- pull requestをさばく(≒レビューをする)のを一人でやるのってかなり時間がかかってアンチパターン感ありますよね!!!!!!!
- でもある程度しかたない側面もあって難しいところ
最後に
なお、私とLang-8の関わりは、大学時代にインターンとして携帯サイト(ガラケーですよ!ガラケー!!!)の画面遷移図を作成していたことにさかのぼります。当時はLang-8も京都にありましたし、私も京都にいました。そこから、私もLang-8も東京にきて、更にLang-8はオフィス移転なんですね! おめでとうございます!!!
そして昔は社会人になってもガラケー担当だった気がする私もいつの間にかスマートフォンアプリのサーバサイド開発担当になっているわけです。時代は変わるものなのですねぇ。
先日送った透明な感じのデスクと電源タップをがんがん使い倒していっていただけたらと思います!!!
最後に、Lang-8はiOSエンジニアを募集しているとのことでした!!!!!われこそはと思うエンジニアは是非!!!
wantedly 本当にグローバルなアプリを作りたいiOSエンジニア募集!
comments powered by Disqus