2017年 ~> 2018年に向けて

ちょうどクリスマスが終わったくらいだけれど。

2016年振り返りと2017年へ からはや1年。アラサーといっても、四捨五入が必要な歳になった。

2017年

昨年のやりたいことに書いていたSwift/Kotlin、海外との関わり付近は仕事の兼ね合いもあって前進中。そこに加えて、OSS関連は良い方向に向かっているようで良い年でした。私の専門性の源泉はテスト/品質よりなので、そこは今後も大きく離れないようにしたいなーという感じを持っています。

完全なプライベートはここでは書きませんが、全体としては楽しく/幸せな感じで進んでいるのでよかった。

会社関係

  • 海外事業部にうつり、日本国外を対象としたサービスの開発にどっぷりになった
    • UKのBristolに国外アプリの開発拠点があり、開発メンバの大半はそこか日本オフィスにいるリモートな環境
    • 役回りはテスト/品質系エンジニアを継続して行っており、海外チームの中でもその手の役割を創っていく側になりました
      • 類似の専門性を持った人がいない + 完全英語環境 もあって、やっぱり今までの経験を色々と手順を追って噛み砕きながら進める必要があり、挑戦的
  • 英語を主とした開発にうつり、主言語として英語、もしくは第二外国語として英語、という形のコミュニケーションが増えた
    • 異動当初は色々ともたついていましたが、最近はだいぶ全般的に改善できたと思う…
    • 私の役回りとして必要とされる英語スキルにはまだまだ達していないので、特に表現周りや落ち着いて話して伝えるところを継続して訓練していこう

OSS周り

  • 昨年にAppiumのコアメンバに入り、そこからRubyだけではなくPythonクライアントをみたり、Appium自体へのコミットも増えた
    • JavaScriptはそこまでがっつり触ったことはなかったので、NodeJS環境におけるJSを学びながら…という状態
  • Appium初期から開発されていたこともあり歴史的な複雑さも持ったruby_libをコアパートであるruby_lib_coreに分離して、最小限の機能を持ったところと分離させた。これのおかげでか、W3C対応とかも見通しが良い感じでクライアントの実装を修正できている。
  • こういったElectronアプリをちょっと創ったりして、面倒なところを減らせるようにもした
  • OSS周りでは、知らない人からこういうOSSつくったんだよね、とか、Appium関連からちょっと先進的な取り組みのお誘いをもらったりするようになった
  • ほか、細かなものはちょくちょく創ったりしていたかも
  • そういえば、profileを作成するサービスあったのでやってみた

そのほかの活動

  • try!Swift 2017で話した
    • この頃から、英語の発表の機会がちょっとできた
  • ICSTへの参加や、ICSTの非公式meetupを開いてGooglerのかたとも直接色々お話できた link
  • Selenium Committer Dayで話した
  • 海外のテスト/品質系カンファレンスにCfPだした
    • 今2つ出して、1つダメだった…

そのほか

  • 海外からもユーザ企業から直接的なオファーが届くようになった + 複数回の技術的なやりとり含んだ英語の面接もパスしたし良い経験がもてた
    • LinkedInだったら今までももらっていたけれど、そうではない経路も出てきたのはびっくり
  • Web記事を少し書いた link
    • これからも少し書く予定

2018年

やりきること

  • CookpadTechConf2018でちゃんと話きる
  • 仕事で私と同様以上の専門性を持つ人を招き入れる(英語圏が主な対象ですが、ゴロゴロいそうなので)

やりたいこと

  • (願わくば)数個のテスト/品質系の海外カンファレンスで話す
  • ちょっと考えているやつを形にしていきたいなー
  • 私生活はもちろん大切にしたい

そういえば、ElixirにProperty-based testingが標準ライブラリとして組み込まれる予定であるというところ、個人的にはオーという感じだった。標準という位置付けが強いですね。社外アプリでもElixirを使う未来、くるかなー。

http://elixir-lang.github.io/blog/2017/10/31/stream-data-property-based-testing-and-data-generation-for-elixir/

1 Comment

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.