こんにちは、びしょ〜じょです。

最近転職しました。この記事はhuman-generatedです。最後まで地に足のついたオーガニックな文をお楽しみください。 箇条書きで要約してツイートするのはやめてください。

本記事では株式会社HERPのPRを含みます。


俺達はプログラミングではなくエンジニアリングで飯を食っている

プログラミングがうまい人とプロダクト開発がうまい人はスキルや指向性が全く異なる。プログラミングがうまい人は細かいことに目ざとく、よくいえば凝り性、ナイーブに言うと過敏症ともいえる。そして、過敏症ほど大きなプログラムを積み上げていけると自分は思っている。

もちろん自分は過敏症のほう。流石にプログラミングをそこそこやって読んで書いて登壇してると自分は比較的プログラミングがうまい方だと分かった。

一方で、仕事って、会社が提供するのはプロダクトであってソフトウェア・アプリケーションそれ自体ではない。つまりプロダクトの価値はソフトウェアの品質ではなく、例えば筆者が多く在籍しているWebサービスひいてはSaaS業界では(当然ながら)機能の魅力や新機能の提供速度などが大きく左右する。

だから僕はプログラミングをやめた ──────────

というのは言いたかっただけなんですが…

ま平たく言うとプログラミングそれ自体だけで飯が食えることってなかなかないんですよね。学生気分が未だ抜けてないんでこの事実になかなか気づけなかった。若者のみんな、すまん。プログラミングだけでは飯は食えないんだ…。

アプリケーションの実装のうち難しい部分は当然ありうるが、会社の提供したい価値とその実装の難易度が100%直結することは多くない。実装が難しかったかどうかではなく、実装のアウトカムとしてアプリケーションが提供する価値が会社の売上に還元される。

人生初の退社を経てから2社を経験し1、様々な失敗やお叱りなどをいただきソフトウェア(特にWebアプリケーション)を展開する事業会社やソフトウェアエンジニアという職業はなんなのかを理解した。当初の目論見どおり、外にでてフレッシュな空気を吸って自分が何をしているのかを整理しなおす機会のおかげで上記の理解が得られた。

転職ってすばらしいなあ!!!

で、転職したんですよね

前職はそんなにエンジニアの多くない会社で主にCTOが頑張るという職場でプロダクトのアップグレードやらなんやらが終わり一段落してフェーズが変わったんで転職することにしました。

そう、採用のみならず最近転職支援などにも力を入れている、俺が新卒で入って抜けた株式会社HERPです! 帰ってきました。しかも出戻り1号らしいです。退職後も夜な夜なLoLプリメで遊ぶ仲がずっと続いてたのが功を奏したと思います。ウケるね。

HERPでは入社したメンバーの自己紹介と入社理由を発表する機会があり、発表した。 私の転職理由などに関してはコンプラに抵触しない無加工の発表内容をお楽しみください。

現在私はDevPlatformという謎の組織に所属しており、インフラやツール導入、CI高速化…なんでもやってます、新機能開発以外全部みたいなところある。いわゆるプラットフォームエンジニアリングの専門部署ですね。とりあえず目についたもの全てに関係しに行っているんでちゃんとした業務内容は求人をご覧ください。

株式会社HERPでは現在14. SRE_Developmentを募集しています。

この求人はいつまでSREなんだ…でもこれを変えるのもDevPlatformの仕事かもしれない。

やっていること

弊社もかぞえて9年目ということで最近はアプリケーションの保守とか運用とか持続可能な開発・運用に興味があり、それらへの貢献が推奨・評価されるようになった。これまで片手間でやっていた内容が弊社では評価対象になって嬉しい。給与獲得機会が増えるため。これまではソフトウェア事業の副部として見られていた部分にもスポットライトがあたり、まるでエフェクトシステムみたいだね。

入社してからやったこととしては、

  • ライブラリやランタイムのアップデート
    • e.g. axiosからNode.js標準のfetchへ移行
  • ツールの刷新
    • yarn v1(!)→ pnpm
    • eslint/prettier →oxlint/oxfmt
  • 古来からの放置されていた @deprecated なコードに引導を渡して回る
  • CI高速化
  • スナップショットテスト
  • VRT

などなど、DevPlatformの仕事は多岐にわたる。

〆に入ります

弊社はSaaSの会社で、SaaSで飯を食うとは、新機能を顧客に提供すること だけではなく、新機能を 継続的に 提供し、継続的な提供のため 持続可能な開発環境 を整え、既存の機能を 安定して提供し続ける 必要がある。つまり新機能開発以外の全てを今いるDevPlatformという謎の組織でやれたらいいなと考えており、プログラムを気分よく書くための土壌を作るのが趣味の人間としては楽しいね。

そんな人をDPでは募集しています! (再掲)

株式会社HERPでは現在14. SRE_Developmentを募集しています。

DP以外でも募集しています! なんでもいいから来い!!1

株式会社HERPでは現在10. オープンポジション_Developmentを募集しています。

この記事は業務時間に書かれた。


  1. 初の入退社はノリでブログに書いたが、毎回書くわけではない