in Think

フリーランスになって二年が経った

こんにちは。二年が経ちました。フリーランスになる時にかったMacBook Proの支払いが終わりました。三年目に突入です。

最近のお仕事状況

今は友達(もう八年くらいの付き合い)がCTOをやっている会社と、フリーランスになったときから声をかけてくれていた自社サービスの会社を半分ずつお仕事してます。月半分ずつを分けている感じ。どちらもとても優しくしてくれるので、いつも心理的安全性がたかーくお仕事させてもらってます。

今月からは空いた時間にペパボ時代の同僚の紹介で、彼が勤めてる会社のインフラや開発フローを改善するお仕事をすることになりました。なので今お仕事をしているのは三社。いつもありがとうございます。

他にいくつかの会社から「ねえねえ仕事の空き状況どんな感じ?」と聞いていただけることが増えて、いまはごめんなさいいっぱいなんですと伝えることが多くてほんと心苦しい次第。僕が「仕事なくなったよふえええん」ってTwitterで言い出したらまた声をかけてくださいお願いします。

この一年やったこと

引き続きRuby on Rails + AWS + GCPのインフラ周り。最近は改善系が多いですね。

  • GCPでWebサービスのインフラをつくる -> リリースまでしました。GCPについて知見が溜まった気がする。だいぶ。
  • 初めてWebサービスの決済部分をまるっと担当 -> リリースしました。PAYJPを使うことになったのはなにかの因果かな。
  • GrapeでAPIつくるの初めてやりました。ああいうものもあるんですね。
  • rubocopで動作しているWebサービスに静的解析を導入しました。だいたい修正しないといけないcopが4000個くらいあって結構難易度高いものもありました。3ヶ月くらいで修正した。
  • brakemanでセキュリティissueをあぶりだして潰しています。
  • brakeman使うにあたってlibの下にあるcheck一覧を全てコード読んでました。セキュリティ周りは勉強になりますね。
  • Redashのバージョンアップをしました。ひとまずV4からV7。この夏10が出るらしいので、そこで10をやるつもり。
  • スマフォアプリのAPIと繋がる管理画面を作ってました。あまり技術的にエッジなことをしていないけど、基本的なところで結構おさらいができて学びがありました。

プライベートではフリーランスの友達に教えてもらいながらReact + TypeScriptでフロントエンドを始めました。とりあえず一つのアプリを作るところまではできたので、次はデプロイまでやりたいかなと思います。とある会社でEMしてる友達から「いつだ!いつできるようになるんだ!」と言われているのでがんばるね。

教えてくれている友達がフロントエンドとRailsが得意なので、そのあたりの設計についてもポイントがわかってきた気がします。あとフロントエンドエンジニアの人の気持ちがすごくわかるようになりました。

そしてBPSさんで毎週やっている週刊Railsウォッチに毎週お誘いしてもらって、参加させていただいてます。ツッツキの発言は僕も発言しているのでさがしてみてください。

ここから一年やりたいこと

三年目でやりたいのはいくつかあるんですが

  • 多少単価下げてもいいのでReact系列のフロントエンドにチャレンジしたい。実務経験積みたい。
  • GraphQL取り扱う現場いってみたいです
  • ログ解析と集計周りの仕組みをひっさびさに作りたいです。EMRとかkinesisとかああいうところ。
  • 今行ってる現場のRailsがチョット古いのでバージョンアップしたい。
  • brakemanとrubocopに単独のcheckとcopのPRあげたいですね。いくつか必要だなあと思ってるのある

とりあえず引き続きWebの人としてやっていきたいですね。でも最近じゃWebも結構広義になってきたので仕事として取り扱える幅はもっと広げておきたい。

英語は来年でいいや。

雑談

車をこないだ買ったので、次は40までにマイホーム欲しいなー。夫婦ともに親が離婚して実家に帰れなくなってしまったので、自分たちが帰る家というのが欲しいというのが本当のところ。

本当に家から出なくなりました。これで大丈夫なのだろうか。

ゲームと漫画にたくさん触れるようになりましたね。最近はウマ娘と原神やり始めました。あとポケモン。いいよね。

終わり

さて。今月以降も引き続きがんばりますかね

とりあえず三年目もフリーランスとしてやっていけそうです。