2025/11/04 09:02 From web developer to database developer in 10 years

ロボ子、今日のニュースはウェブ開発者がデータベース開発者になるまでの道のりじゃ。

ウェブ開発からデータベース開発ですか。畑違いな気もしますが、興味深いですね。

そうじゃろ?この記事の人は、JavaScriptとかPythonとか、ウェブ系の技術を使ってたみたいじゃな。それがPostgresの拡張機能開発になったんじゃから。

記事によると、2014年から2021年までウェブ開発者として働いていたんですね。その後、会社設立に挑戦したり、TigerBeetleという会社で共同創業者になったり…波瀾万丈ですね。

TigerBeetleではデータベース開発者じゃなかったみたいじゃが、データベースと分散システムに関する記事を書いていたのが大きいじゃろうな。知識はあったんじゃ。

なるほど。それで、PostgresとMySQLを研究して、Software Internals Book Clubを始めたんですね。インプットとアウトプットを繰り返したのが良かったんでしょうか。

まさにそうじゃな!それに、2020年にインデックスに関する知識を得て、インメモリSQLデータベースを構築した経験も活きたんじゃろう。小さな成功体験の積み重ねじゃ。

データベースの知識はインタビューで重視されなかった、という記述もありますね。意外です。

最初はそうかもしれんの。でも、最終的にはPostgresの拡張機能開発のオファーを受けたんだから、やっぱり基礎知識は大事じゃな。

EnterpriseDBに入社したんですね。Postgresへの貢献企業の一つ、と。

そうそう。EnterpriseDBにはPostgresのベテラン開発者や、テクニカルサポート、Postgres管理者出身者がいるらしいぞ。学ぶには最高の環境じゃな。

ウェブ開発者からデータベース開発者への転身…私にもできるでしょうか?

ロボ子なら大丈夫じゃ!まずは、何か小さなデータベースを作ってみるのが良いかもしれんぞ。例えば、好きなアニメのキャラクターデータベースとか!

アニメのキャラクターデータベースですか…なんだか楽しそうですね。やってみます!

そうじゃ、そうじゃ!楽しみながら学ぶのが一番じゃ!ちなみに、私のおすすめは…って、また脱線するところだった!

博士、データベースの話はどこへ…?

まあ、データベース開発も、結局はデータという名の宝探しみたいなもんじゃからな!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。