ravelll の日記

よしなに

近状

気がつけば転職してから半年が経とうとしている。早いもんだ。
仕事は、そりゃそうなのだけど入社以来変わらずフロントエンドを担当していて、Vue.js 製プロダクトのチームで日々 JS/HTML/CSS を書いている。

結果そんなに複雑な要件でなければ Vue 周りで困ることはなくなったのだけど、本当に大丈夫なのかが不安だったり、ある程度知識がついた今改めて基礎を振り返るのも良かろうということで最近は Vue.js Up & Running を読んでいる。

一方で CSS には未だ手を焼くことが多くて、HTML5/CSS3モダンコーディングを読んで写経したりCSS設計の教科書を読むべきかと唸ったりしている。いやー CSS 難しい!
あと仕事で使っているライブラリに欲しい仕様があったのでプルリクを出したところ御マージいただいて、JavaScript のプロダクトへのコントリビュート実績を解除したりも。やったぜ。

Add a feature to adding only click event on mobile devices by ravelll · Pull Request #29 · ndelvalle/v-click-outside · GitHub

働き方というところでは、勤め先はコーポレートサイトにもあるとおり特別な理由がなくてもリモートワークが可能で、自身も最近は週に2~3日は自宅で仕事をしている。
在宅勤務は休憩がてらコーヒーメーカーで☕️作れたりお昼に快適なベッドで寝転がれたり家事できたりして良いのだけど、通勤時間さえ短ければオフィスで働く方が楽しいかな〜と感じている。ちょっとした(声帯を使った)雑談が恋しくなる。

仕事以外だと、Gopher 道場に参加していた。

#1 Gopher道場 - connpass

Gopher 道場はメルペイの @tenntenn さん主催の初級者〜中級者向けの Go の勉強会で、@tenntenn さんの講義と課題を通じて*1 Go の標準機能をやや深めに学ぶというもの。1回2時間、全4回。
"実践的なGoを体系的に学べる場" とあるように、多くの機能が現実の問題や現場での使われ方とセットで説明され、具体的な利用イメージを持ちつつ学べて最高だった。本当にありがとうございました!
おかげさまで最近はこれまで Ruby で書いていたようなちょっとしたツールを Go で書くようになって*2、今は CI フレンドリーな typo チェッカーを作っている。
Go は世間でよく言われるように並行処理がシュッとかけたりクロスコンパイルが容易だったり成果物がワンバイナリだったりするところももちろん良いと思っているのだけど、個人的には何かプロダクトを作る中で必要になったちょっとした便利機能を別パッケージとして書いておけばシュッと個別のライブラリとして公開できるシームレスさがとても良いな〜と感じている。

それとネットワークスペシャリスト試験を受けようと思って勉強している。
ネットワークは以前から疎いなと感じていた分野で、今後5年10年と引き続きネットワークを利用するプロダクトの開発に従事するなら基礎教養として習熟しておくべきだろう、そしてネスペを取るべく学習するのはそう悪い学習方法ではないのでは、という背景があっての選択でした。
進捗は芳しくないのだけど、目的は資格でなく知識なのでひとまずは受験日まで勉強を続けようと思う。ちなみに教材は午前対策にこれ、午後対策にこれを使ってます。

その他の生活は至って平常通りで、幸い僕も妻も大きな病気をすることなく暮らしており最高。あ、会社の Mac にコーンスープこぼして病院送りにする失態があった(本当にすみませんでした…)。最近飲んだビールだと、びあマ神田で買ってきた Bear Republic の CAFE RACER 15 が超ホッピーかつアロマで美味しかった。

f:id:ravelll:20180618223019j:plain

*1:TAが大学の同期で面白かった。世間の狭さよ。

*2:https://github.com/ravelll/timepro-xg-kintai とか