Studyplus Engineering Podcast

Studyplus Engineers

Studyplus Engineering Podcastは、主にスタディプラスのエンジニアが業務で関わった技術的なことや、最近気になっている技術について雑談をするPodcastです。

  1. 5日前

    49: 【DBスペシャリスト挑戦シリーズ】マスタとトランザクションの違いって?YouTubeの「いいね」に隠されたシステム設計の裏側!

    新卒エンジニアの田嶋と外囿、そしてテックリードの伊尾木が「データベーススペシャリスト試験」合格に向けて大奮闘!今回は「マスタ系」と「トランザクションデータ」の違いについて白熱した議論を展開します。 「実はYouTubeの『いいね』数は正確じゃない…?」といった身近なシステムの裏話から、更新頻度に応じたインデックスのチューニング方法まで、テックリードならではの深い知見に新卒陣が壁に直面しつつも新たな発見を得ていきます。システム設計の面白さと奥深さを感じられるエピソード、ぜひお楽しみください! Show Notes マスタ系とトランザクションデータって結局何が違うの?塾システムやハンバーガーで例える、データ設計のリアル嘘の数字を見せている?YouTubeの「いいね」やテレビ投票の裏側 採用情報 スタディプラスでは一緒に働くエンジニアを募集しております。カジュアル面談も随時受け付けていますので、ご興味のある方は下記リンクからご応募ください。⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠スタディプラスの採用情報⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠ 著作権表示 BGMはフリーBGM・音楽素材MusMus(⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://musmus.main.jp⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠)を使用しています。

    17分
  2. 5月1日

    48: 【DBスペシャリストへの道】「SQLはなぜチューリング完全なのか」テックリードが語る計算機科学のロマン

    新卒の田嶋と外囿、テックリードの伊尾木が、データベーススペシャリスト試験に向けた進捗報告とテック雑談を展開!試験が来年2月に延期となり、モチベーション維持の壁に直面した田嶋ですが、話題は「なぜSQLはチューリング完全なのか?」という壮大なテーマへ。伊尾木の熱量あふれる解説により、RECURSIVE(再帰)による進化の歴史から、ゲーデルの不完全性定理、さらには「スーパーマリオメーカーもチューリング完全!?」といったユニークなトピックまで飛び出します。先輩エンジニアの圧倒的な知識量に新卒メンバーも興味津々。知的好奇心が刺激されること間違いなしのエピソード、ぜひお聴きください! ※収録内で正規表現とありますが、正しくは正規言語です。 誤:正規表現 正:正規言語 Show Notes SQLはチューリング完全であるべきか?計算機科学の奥深い世界定量と定性で見る成長の実感スーパーマリオメーカーもTypeScriptの「型」もチューリング完全! 数学の常識を覆した「不完全性定理」と天動説の意外な関係 採用情報 スタディプラスでは一緒に働くエンジニアを募集しております。カジュアル面談も随時受け付けていますので、ご興味のある方は下記リンクからご応募ください。⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠スタディプラスの採用情報⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠ 著作権表示 BGMはフリーBGM・音楽素材MusMus(⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://musmus.main.jp⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠)を使用しています。

    17分
  3. 4月20日

    47: 【RubyKaigi直前SP】「JITって結局何?」テックリードのコンパイラ講義と、業務でパーサーを書く技術!

    新卒エンジニアの田嶋と外囿、ゲストの羽鳥、テックリードの伊尾木の4人が、目前に迫ったRubyKaigiに向けたスペシャルトークを展開!昨年は「パーサーって何…?」と壁に直面した若手陣ですが、今年は一味違います!今回はRubyの注目機能である「JITコンパイラ」や「YJIT」について深掘り。テックリードのゆうき先輩が、コンパイラとインタープリタの違いからマニアックな「SSA(静的単一代入)形式」まで、まさかの講義!?「業務でパーサーを書く」というテックな雑談も飛び出し、熱量たっぷりの学びの時間となりました。函館開催に向けたメンバーそれぞれの目標宣言も必聴です。ぜひRubyKaigi前の予習としてお楽しみください! Show Notes 昨年のRubyKaigi振り返りJITコンパイラって結局何?テックリードが基礎から分かりやすく解説!学生時代の研究が蘇る?クラシカルなコンパイル手法「SSA形式」とは 業務でパーサーを書く!?裏側の技術を知っておくべき理由 今年の目標は「発表者に質問する!」函館でのRubyKaigiへの意気込み 採用情報 スタディプラスでは一緒に働くエンジニアを募集しております。カジュアル面談も随時受け付けていますので、ご興味のある方は下記リンクからご応募ください。⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠スタディプラスの採用情報⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠ 著作権表示 BGMはフリーBGM・音楽素材MusMus(⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://musmus.main.jp⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠)を使用しています。

    21分
  4. 4月3日

    46: 【DBスペシャリストへの道】まさかの試験延期!?CBT化の壁と実務に活きる学習法

    「データベーススペシャリスト試験」合格を目指す新卒の田島と外囿。順調にカフェでの学習を習慣化させていた二人ですが、まさかの試験日が来年2月に大幅延期&CBT方式に変更されることに気がつく、、。過去問の正答率が着実にアップし「推移的関数従属」などのDB専門用語も定着してきた二人は、この猶予期間を活かして「自分ならどう設計するか?」と実務目線で問題を深掘りする新たな学習法へシフトします。 Show Notes まさかの試験延期!画面上でDB問題を解く難しさとは?定量と定性で見る成長の実感焦らずじっくり実務目線で。時間をかけて「自分ならどう設計するか」を考える学習法 今後の学習スケジュールはどうする?直前3ヶ月の暗記スパート戦略 おまけ:今年もStudyplusメンバーでRubyKaigiに参戦します! 採用情報 スタディプラスでは一緒に働くエンジニアを募集しております。カジュアル面談も随時受け付けていますので、ご興味のある方は下記リンクからご応募ください。⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠スタディプラスの採用情報⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠ 著作権表示 BGMはフリーBGM・音楽素材MusMus(⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://musmus.main.jp⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠)を使用しています。

    10分
  5. 3月20日

    45: 【複合キーっていらなくない?】新卒の疑問にテックリードが解説!

    新卒エンジニアの田嶋と外囿が、データベーススペシャリスト試験に向けて奮闘中!毎日午後問題と格闘し、Claude CodeのCLI環境を駆使してマークダウンで振り返るという、エンジニアらしいユニークな学習法を実践しています。そんな勉強の最中、「Railsみたいに全部サロゲートキー(ID列)で管理しちゃえば、複合キーっていらなくない?」という壁に直面。この疑問に対し、テックリードの伊尾木が、実業務における「意味のあるキー」の重要性や、Railsが強引にID列を持ち込んだ背景を解説します!一意制約の落とし穴など、テックな雑談も展開。実務と理論のギャップに悩む方、必聴です! Show Notes 今週の進捗報告複合キーっていらなくない?サロゲートキーの落とし穴来週のそれぞれの学習予定採用情報 スタディプラスでは一緒に働くエンジニアを募集しております。カジュアル面談も随時受け付けていますので、ご興味のある方は下記リンクからご応募ください。⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠スタディプラスの採用情報⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠ 著作権表示 BGMはフリーBGM・音楽素材MusMus(⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://musmus.main.jp⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠)を使用しています。

    9分
  6. 3月13日

    44: DWHはなぜ正規化しない?テックリードが教える「列指向」の秘密

    新卒エンジニアの田嶋と外囿が、テックリードの伊尾木と「データベーススペシャリスト試験」に挑むシリーズ!今回は午後一問題で外囿が壁に直面。「DWH(データウェアハウス)って正規化しなくていいの?」という疑問からテック雑談が展開されます。Claudeに相談しつつ悩む新卒コンビに、伊尾木がRDBとの用途の違いや、MySQL等の「行指向」とRedshift・BigQuery等の「列指向」の違いを熱量たっぷりに解説!分散処理を爆速にする裏側や、「1億行は普通」というスケール感は必聴です。今週は勉強目標未達でしたが、来週こそ5時間達成なるか?DWHについて深掘ります! Show Notes 今週の進捗報告DWHが非正規化を許容する理由行指向 vs 列指向のパラダイム来週のそれぞれの学習予定採用情報 スタディプラスでは一緒に働くエンジニアを募集しております。カジュアル面談も随時受け付けていますので、ご興味のある方は下記リンクからご応募ください。⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠スタディプラスの採用情報⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠ 著作権表示 BGMはフリーBGM・音楽素材MusMus(⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://musmus.main.jp⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠)を使用しています。

    9分
  7. 3月6日

    43: なぜSQLの連番は「欠番」になるのか?ロールバックと並行処理の深い関係

    スタディプラスの新卒エンジニア・田嶋と外囿、そしてテックリードの伊尾木による「データベーススペシャリスト試験」挑戦シリーズ!猛勉強中の田嶋が直面した、SQLの疑問からスタート! トランザクションがロールバックされた際、採番されたシーケンス(SEQUENCE)が元に戻らず「欠番」になってしまうのはなぜなのか?その裏にあるデータベースの並行処理の複雑さと、「IDは連番であるべきか?」という設計の本質的な考え方をテックリードの伊尾木が解説します。「気持ち悪いけど仕様」には理由がある?セキュリティやパフォーマンスを考慮したID設計論まで、今週も熱くテックな雑談をお届けします! Show Notes 今週の進捗報告ロールバックしても戻らない?SEQUENCE(シーケンス)の謎な挙動なぜ欠番を許容するのか?DBの並行処理とパフォーマンスのトレードオフ「ID=連番」は危険?推測可能性とセキュリティ視点での主キー設計論来週のそれぞれの学習予定採用情報 スタディプラスでは一緒に働くエンジニアを募集しております。カジュアル面談も随時受け付けていますので、ご興味のある方は下記リンクからご応募ください。⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠スタディプラスの採用情報⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠ 著作権表示 BGMはフリーBGM・音楽素材MusMus(⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://musmus.main.jp⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠)を使用しています。

    12分
  8. 2月27日

    42: RDBは「ただの箱」になったのか?テックリードが紐解くデータベース設計の変遷史

    スタディプラスの新卒エンジニア・田嶋と外囿、そしてテックリードの伊尾木による「データベーススペシャリスト試験」挑戦シリーズ!今回の話題は試験勉強中に感じた「実務でこのSQL、使わなくない?」という素朴な疑問へと発展します。 CREATE ASSERTIONやDOMAINなど、参考書には出るけれど現場で見かけない構文たちの謎。その背景にある「RDBはただの箱」という現代的な開発思想の変遷や、1バイトの節約を考えていた時代の苦労話まで、テックリード伊尾木が歴史を紐解きます。熱量高めのテック雑談をぜひお聴きください! Show Notes 今週の進捗報告「実務で見ないSQL」の正体「RDBはただの箱」という思想来週のそれぞれの学習予定採用情報 スタディプラスでは一緒に働くエンジニアを募集しております。カジュアル面談も随時受け付けていますので、ご興味のある方は下記リンクからご応募ください。⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠スタディプラスの採用情報⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠ 著作権表示 BGMはフリーBGM・音楽素材MusMus(⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://musmus.main.jp⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠)を使用しています。

    11分

評価とレビュー

4.8
5段階評価中
4件の評価

番組について

Studyplus Engineering Podcastは、主にスタディプラスのエンジニアが業務で関わった技術的なことや、最近気になっている技術について雑談をするPodcastです。

その他のおすすめ