お世話になっております。駆け出しエンジニアの松岡です。
公務員からスタートアップに転職して4か月が経ったので、感想を書きたいと思います。
あくまでも個人的な意見という点をご了承ください。
仕事面
この1か月にやったことは主に以下のとおりです。
- エラー修正コードの本番反映
- ログ取得機能の本番反映
- テストネットのJPYCv2の環境整備
- Faucetアプリの改善
- インフラ構成図の作成
これまでは主にweb2部分の開発が多かったのですが、7月はオンチェーン周りの開発もできたので有意義でした。
JPYCv2の理解が深まったほか、接続するウォレットの選択肢を簡単に広げてくれるrainbowKitや、ウォレット接続のstate管理をしてくれるwagmiの使い方なども学びました。
EOAとnonceが同じならデプロイするコントラクトアドレスが必ず一致するということを知れたのもよかったです。
また、1か月ほどずっと取り組んでいた、sentryにログを流すコードとエラー改善コードのレビューとテストが終わり、本番環境にデプロイできてスッキリしました。
これまで、JPYCはスピード重視で開発を行なっていたっぽいので、今後はコードのリファクタや作り替えもする必要がありそうです。
しかし、その際にインフラ構成図などが無いため、新しく入った人は何から手をつけて良いかわかりにくい状況です。そこで主要プロジェクトのコードやGCPを見ながら、インフラ構成図を作成しています。
正直好きなタイプな仕事ではないのですが笑、実はこんなシステムが動いていたのか!!このバッチはこういう理由で使われていたのか!!みたいな新たな発見があるので勉強になりました。
大抵のことは調べれば分かりますが、インフラは分かりにくく苦手です。
例えばオンプレミスとクラウドの接続方法とか、VPNから外部のAPIを叩くときのプロキシサーバーがどうだとか、ファイヤーウォールがどうだとか、パフォーマンス測定とか、ロギングとアラートのベストプラクティスとか、分からないことがいろいろあります、、、。何がわかってないかも分かってない。
CTOとか目指すならインフラの知識も必須だと思うので、いつかはやらないとな。
8月は以下のようなことを行う予定です。
- JPYC Payのテスト、コントラクトのデプロイ
- インフラ構成図の作成
、、あれ意外と思いつかないな。大きめのやつ片付いたので仕事取りにいきます。
プライベート面
7月からフィリピンのセブ島に住み始めましたが、日本と違うことが多すぎて日々カルチャーショックを受けています。
郷に入れば郷に従えの精神で、今は少しずつ変化を受け入れている段階です。
僕が感じた日本と違う点を以下に書いておきます。あくまでも自分の周りだけの情報なのでご注意ください。
- 日本語が通じない(これは当たり前)
- 車やバイクが多く、排気ガスがすごい
- 通勤退勤時の渋滞がすごい
- 痩せ細った野犬や猫が街中にいる
- コンドミニアムの匂いがなんか変
- シャワーが冷たい&水圧が弱い
- 玄関と部屋に境目がない
- 水道水が飲めない(毎回6L買って冷蔵庫に入れている)
- 小さい冷蔵庫の中の冷凍庫は全然冷凍されない(アイス溶ける)
- 電圧が高いからか充電が早く、電化製品のパワーが強い
- 日本と同じクオリティで食事するなら日本より高くつく
- ご飯はチキンが多い、全体的に脂っこくて味が濃い、まあ美味しい
- 7Dドライマンゴーがクソ美味しい
- マンゴーシェイクがクソ美味しい
- バイクタクシーが多い(最初は高めの値段を言われるので値切る)
- ジプニーとかバスあるけど行き先が全く分からん
- ショッピングモールやビルに入るときに手荷物を検査される
- 電気代と水道代クソ安い(2人で5000円くらいだった)
- ITパークというビジネス街を出たらマジでローカル
- 給料は日本の7分の1とか
- スーパーに豚バラやひき肉などはない
- お肉や魚はパックされておらず、売り場がめっちゃ生臭い
ちょっといっぱいあり過ぎるのでもう止めますが、日本人が日本と同じクオリティで暮らすのはほぼ不可能で、クオリティを上げようとすると特に食費は日本より高くなります。
語学留学という目的がなかったら普通に帰ってます笑
でもイキれるようになるまでは帰りません。
自分の勉強量では、1か月で喋れるようには絶対ならないことが分かりました。
英語を話す恥ずかしさみたいなのは無くなってきたかな。あと何言ってるかは大体わかるけど、自分の考えを話そうとすると全然言葉が出てこんようなレベル。
フィリピンに行く前のPCR・抗原検査がなくなったことと、観光ビザの延長がオンラインでできるようになったのはめっちゃありがたい。
金銭面
今は余裕あるけど、住民税、ビザ更新、賃貸、留学延長とかで後半はギリギリになるかも、、、
まあ日本帰ったら余裕出るし、3年後とかどうせ給料上がるやろ。
来月の目標
- JPYC Payの運用体制整える
- 週末UNCHAINとかやってDApps開発の頻度増やす
- 英語レッスン毎回メモ取る(その日のうちに覚える)