修行編 - 11日目

やったこと

1. Rustチュートリアル

こちらのチュートリアルの4~6章に目を通しました。

シンタックスとセマンティクス

2. Apollo入門

GraphQLのクライアントであるApolloに入門しました。

www.apollographql.com

先日の@vvakame氏と@gfx氏による勉強会に参加したことなどがきっかけでサーバーサイド目線でのGraphQLは少し調べていましたが、おそらく自分が実装に関わるであろうクライアントサイドについてはまだノータッチでした。

後述の面談の際にRedux Storeの代替としてのApolloの可能性について伺う機会があったため、面白そうだなと思いドキュメントに目を通すところから初めています。

Django -> Kotlin -> Rustと来てこのタイミングでGraphQLに目移りするのは流石にマズいのでもう少しだけRustメインで進めます。

勉強しなきゃいけないことがありすぎて焦るんだよなー

3. Rustプロジェクトのスケジューリング

Todoistで管理しています。ラベリング機能が便利です。

4. 面接

例の会社の三次面接で、実際にフロントエンドの担当者の方と2時間ほどおしゃべりしました。

フロントエンドが弱い業界なのかと勝手に先入観を抱いていましたが良い意味で想像以上に「強い」構成だったのでビックリ。Clean Architectureで設計されているようで非常に参考になるお話でした。

先に挙げたGraphQLの件も含めてこの会社で働くことになればたくさんの未経験な領域に取り組めそうでワクワクします。

余談ですが初めてコーディングテストというもの行いました。隣の席から画面を覗かれて一挙手一投足を評価されるので死ぬほど緊張しますね笑

5. ウォーキング

一昨日、愛用していたイヤホンが壊れてしまったため新しくJaybird RUNを購入しました。

携帯性もデザインも音質も全てがバランスが良いためJaybirdの製品は4年ほど愛用しています。今回も当たりです。

amzn.asia

心配していた天気も夜には快復していつものようにランニングに出かけましたが、なんかめっちゃヒザ痛い・・・

f:id:andoshin11:20180612031529j:plain

一昨日から痛みはあったのですが今日は全く走れないレベルでした。「こりゃ炎症おこしてるなー」と思いつつも5kmほど競歩を実施。

完全に運動不足の弊害ですね。今の体重を支えられるほどヒザの状態が良くなかったようです。まずは体重を落とさねば・・・

明日からはしばらく走るのを控えて室内での筋トレに専念します。

明日やること

走れなくなったのは辛いですが、引き続きアタマを鍛えていきます。Rustで実際にWebアプリケーションを作っていきたいのですがどうやらフレームワークが乱立しているようですね。

github.com

簡単に調べたところIRONというやつが良さそうなのですが、もう少し調査が必要・・・

Iron - Rust web application framework

というわけで明日やること。

  • Rust Web Framework調査
  • Rustチュートリアル続き
  • Rustアプリケーションの立ち上げ
  • 会食

それではみなさん良い火曜日を!