sosukesuzuki.dev

December, 22 2019

2019 やったこと

昨年から引き続きですが、ずっと JavaScript か TypeScript を書いていました。

先にまとめ

  • 18 歳になった
  • 筑波大学に入学した
  • OSS 活動を再開して Prettier のコミッターになった
  • 勉強会で発表した
  • Ubie でフロントエンドの開発をしてます

18 歳になった

今年も 3 月に誕生日を迎え、18 歳になりました。祝ってくれた方々はありがとうございました。次の 3 月で 19 歳になります。

筑波大学に入学した

筑波大学の情報学群情報科学類というところに入りました。わかりきっていたことですが、数学はできないし授業に出るのもできてなくて苦しいですが、友人はおもしろい人ばかりなのでなんだかんだ楽しく生きてます。

学園祭実行委員会の情報っぽい部門に入ってたまにウェブアプリ書いたりウェブサイト作るお手伝いとかもやっていました。学園祭実行委員会は主に 2 年生が動くことになるので、来年はもっと開発や他のもろもろをやっていくことになると思います。

OSS 活動を再開して Prettier のコミッターになった

高校 1~2 年生のときにBoostnoteのメンテナンスをやってたとき以来だと思いますが、本格的に OSS 活動を再開して、9 月末くらいに Prettier のコミッターになりました。

僕の今年のコミット数は現時点(2019/12/21)で 39 コミットなのでそこまで多いわけではないんですが、Prettier はアクティブメンバーが少ないので 2019 年では 3 番目に多いことになります(通算では 13 番目)。Issue のトリアージや PR のレビュー等をしつつ、フォーマットのバグを直したり、たまにリファクタリングしたり、CI が壊れてるの直したり色々していました。

Prettier で作業していると AST とにらめっこしたり依存している各パーサー(@babel/parser とか @typescript-eslint/estree とか)のバグとも戦ったりするので、JavaScript/TypeScript のシンタックスにそれなりに詳しくなれたんじゃないかなと思っています。

今年は JavaScript/TypeScript の部分しか見られなかったので来年は CSS とか HTML あたりもやっていこうかなと思っています。

勉強会で発表した

昨年までは身内以外の勉強会とかで発表したことがなかったんですが、今年は何回か発表してみました。僕が知ってるような知識って大体の人が知ってるような気がしていたのでいままで発表するのを躊躇ってたんですが、 Prettier のコミッターって(多分)日本にいないのでそういう話をしていました。

We Are JavaScripters!Ginza.jsNihonbashi.jsで発表させていただきました。運営の方々ありがとうございました。

こうした発表を通じてエンジニアの知り合いができたのも嬉しかったです。

来年はカンファレンスとかで発表できたらいいなと思っています。

Ubie でフロントエンドの開発をしてます

2018 年 12 月からインターンで参加している Ubie で、今年もずっと働いていました。最近はチームメンバーも給料も増えてきました。基本的には茨城からリモートで働きつつ、たまーに三越前のオフィスまで出社しています。

具体的には、toC のウェブサービスの開発を Nuxt.js と TypeScript でやってます。まだオープンになっておらず、鋭意開発中のプロダクトです。機能追加やバグ修正など、コードを書く仕事をたくさんしつつ、エラー対応とかデプロイフローの改善とか Linter の整備とか(その一貫で@typescript-eslint にコントリビュートしたり)フロントエンド周りで色々と必要なことをたくさんやっていました。