[秋夕特集] シリコンバレーの開発者が教えるLLM評価ハーネスエンジニアリング
Hong
LLMを活用したサービスを作る中で、プロンプトやモデルを変更した後、以前より回答の品質が低下したかどうかを確認するのが難しかった経験があるなら、この講義が解決策になるかもしれません。自分で評価基準を作成し、変化した回答を自動的に見つけ出す方法を学びます。
初級
JavaScript, TypeScript, Business Productivity
MySQLの基礎的な活用方法から、実際のサービス環境で求められる高度な技術まで、段階的に学習します。また、さまざまな事例や実務データに基づくデータモデリング手法、Foreign Key設計の実効性の検討、Google CalendarスキーマのDDL分析、現代的なDDL設計原則など、幅広いテーマを扱います。MySQLを単なるデータベースにとどめず、システムの中核コンポーネントとして活用する方法を深く学べる講座です。
受講生 479名
難易度 入門
受講期間 無制限
学習した受講者のレビュー
5.0
warna
噛み締めれば噛み締めるほど、本当に良い内容が多いと思います。自ら学ぶ習慣がある方が聴くと、より効果的だと思います。 大きなトピックについて詳細な内容を教えてもらい、自分なりにある程度考える時間を持てば…どんな講義よりも本当に素晴らしい内容で構成されていると思います。
5.0
이병석
4年目のエンジニアとして実務で開発していますが…これほどまでにMySQLを深く学べる講義だとは思いませんでした。 MySQLについて「自分はただクエリが書ける程度です」という方には、ぜひこの講義をおすすめしたいですね。 DBをどれだけ理解しているかによって、クエリチューニングに留まらず、サービスに組み込む際のパターンを多様に実装できるようになると思いますが、本当に多くのことを学びました。 まさに恵みの雨のような講義です…!
5.0
황규민
眼識が高まる講義です。アプリケーションレベルでswitch-caseにおいてOCPを守るために戦略パターン(Strategy Pattern)を使用したことがありましたが、データベースレベルでもcase-whenを避けるために次元テーブルを使用するという点に、どこか類似性を感じますね。SQLにもパターンがあることを初めて知りました。さらに成長できそうです。
実務で通用するデータモデリングプロセスとリレーショナル構造の最適化技法
外部キー、インデックス、トランザクションを活用した整合性およびパフォーマンス管理戦略
Google Calendarの事例から見るサービス中心型DDL設計とスキーマ構造分析
大規模トラフィック環境におけるMySQLのパフォーマンスチューニングとクエリ最適化パターン
開発・プログラミング・データベース
SELECTは書けます。つまずくのは、テーブルをゼロから設計しなければならないときです。Foreign Keyを設定すべきか、ORMが作成したスキーマが最善なのか、繰り返し予定のようなものをどう格納すべきか。この講義はクエリから始まり、設計とエンジン内部まで踏み込みます。
MySQLはほとんどのサービスが使用するリレーショナルデータベースです。この講義はクエリの使い方にとどまらず、スキーマ設計とエンジン内部まで踏み込みます。
この講義が出発する地点
今やっていること
必要なデータを取り出します。遅ければインデックスをもう一つ追加します。たいていは動きます。
行き詰まるところ
属性が20個を超えるエンティティ、繰り返されるスケジュール、いつ設定すべきかわからない外部キー。
クエリはすでにある構造の上で書くものであり、設計はその構造を決めることです。この講義では、前半でクエリを整理し、後半で設計へと進みます。
この講義が始まった場所
先ほど作成したMySQL講義のレビューを一緒に見ながら出た話です。
先に作成したMySQL講義のレビューを見ながら交わした話です。
何を学ぶのか
アンチパターンの一場面
インデックスを作成したのに遅い場合があります。インデックス列を関数で包むと、インデックスを使用できません。
セクション4では、CASE WHENやディメンションテーブル、ビューのSELECT ALL、DISTINCTの乱用、ビューのネストまで、同じ方法で扱います。
物理設計戦略
"はい/いいえ"で答える属性が数十個付くエンティティを、どのように格納するか。正解はなく、トレードオフがあるだけです。
セクション5では3つを並べて比較し、スキーマが変化していく際(Schema Evolution)に何が問題になるのかまで続きます。セクション6では、Google Calendarを例に、繰り返しイベントとSlot構造を設計します。
最後のセクション
面接で深く掘り下げられる質問は、概ねこの領域です。最後のセクション全体がここに割り当てられています。
用語を列挙して終わりではありません。StatementベースとRowベースの違い、ロックがどの単位で取得されるのか、ページがバッファプールからどのように追い出されるのかを、一つずつ見ていきます。
カリキュラム
前半が文法とJOIN、中央がアンチパターンとモデリング、最後がエンジン内部です。
このような方に
今の市場
新卒採用は減少し、企業は実績のある人材だけを採用しようとしています。ここ数か月の間に報じられた記事です。
企業が不安定であるほど、採用される側はより明確な違いを示さなければなりません。学習は結局のところ自分自身で行うものですが、何をどのような観点から見るかによって、同じ時間を費やしても説明できる深さが変わります。この講義は、その観点をお伝えするために作りました。
受講レビュー
インフランの受講レビューからそのまま転載しました。
"インフランで見た講義の中でも指折りに入るほど有益でした。単純なMySQLの内容から、実際のDDL設計論、さらには内部的な観点まで、本当に他では聞くのが難しい講義だと思います。インフランでもこのような講義は初めて見た気がします。"
8番がお気に入り · 91%が受講後に投稿
"開発者として4年目になり、実務で開発をしていますが、ここまで深くMySQLを学べる講座だとは知りませんでした。"「私はただクエリが使える程度です」という方には、ぜひこの講座をご覧になることをおすすめしたいです。クエリチューニングにとどまらず、サービスに応用するためのさまざまなパターンを学べました。"
イ・ビョンソク · 89%受講後に投稿
「噛みしめれば噛みしめるほど、本当に良い内容がたくさん詰まっていると思います。大きなテーマについて細かい内容まで教えてくれ、自分でもある程度考えてみる時間を持てば、どの講義よりも本当に良い内容で構成されていると思います。」
warna · 91% 受講後に投稿
講師
カカオ本社でサーバーを開発し、面接官としても活動する12年目の開発者Choiと、板橋のプラットフォームサーバー開発者Hongが共同で制作しました。
カカオ本社でサーバーを開発する12年目のバックエンド開発者で、面接官としても活動しています。面接では、プログラミングの文法よりも設計ができるかどうかを主に見ています。その観点を講義にそのまま反映しました。
"クエリを上手く書くことと、構造を設計することは別の能力です。"
現 カカオ本社サーバー開発者 · 面接官 · コンピュータ工学専攻
板橋でプラットフォームサーバーの開発を担当しています。自分で学んだ方法や実務で直面する問題・解決策を共有するため、知識共有者としての活動を続けています。講義は一人ではなく、現役のさまざまな開発者と一緒に作っています。
"MySQLは簡単ですが、いざテーブルを一から設計しようとすると、そのたびに行き詰まります。"
よくある質問
基本文法から出発し、モデリングとエンジン内部まで一通り最後まで見ていきます。
결정하기 전에 커리큘럼 다시 훑어보기一緒に話しましょう
一人で行き詰まると、時間がかかります。講義を聞いていてつまずいた点、自分のサービスに適用する中で生じた疑問、キャリアや現場の話まで、気軽に話せる場が別にあります。
実務で実際に直面する問題や、他の方々がどのような構成を選んだのか、そして開発者のキャリアについて語り合います。講義に関する質問も歓迎します。
"行き詰まるところは、たいてい他の人も行き詰まります。先に通った人に尋ねるのが一番早いです。"】【。
学習対象は
誰でしょう?
単純なクエリ作成から脱却し、データ構造を設計したいバックエンド開発者
ORMの裏にあるSQLの動作原理を深く理解したいエンジニア
サービスアーキテクチャの観点からデータベースを最適化しようとするシステム設計者
実務レベルのスキーマ設計基準とモデリング経験を積みたい新人・若手開発者
MySQLを中心としたスケーラブルなデータインフラの構築に関心を持つテクノロジーリーダー
インフラン認証
キャリア認証
10,351
受講生
645
受講レビュー
171
回答
4.8
講座評価
34
講座
家でだらだら過ごしていたところ、開発に興味を持ち勉強を始め、現在は板橋(パンギョ)でプラットフォームサーバーの開発を担当しています。私が勉強してきた方法や、実務で直面する可能性のある様々な問題点とその解決策を皆さんに提供したいと思い、知識共有者としての活動を続けています。
講義は私一人の知識だけで作られるものではありません。すべての講義には、共に作り上げてくださる方々がいます。
Tossの開発者からの推薦で合流されたシリコンバレーの開発者 Waddy, người đã tham gia theo lời giới thiệu của một nhà phát triển từ Toss
[知識共有者の経歴]
[前] サンドボックスIP関連ブロックチェーン開発者
[前] メタバースバックエンドエンジニア
[現] 板橋(パンギョ)でベテランになりつつあるサーバー開発者
[インタビュー履歴]
[その他のお問い合わせ]
[公式サイト]
全体
45件 ∙ (11時間 36分)
講座資料(こうぎしりょう):
全体
29件
4.8
29件の受講レビュー
受講レビュー 8
∙
平均評価 5.0
5
ためになりました!!この内容でこの価格なら正直安いくらいですし、実力のある方の見解を垣間見ることができました。ありがとうございます。
こんにちは、開発に夢中な方様!素敵なレビューを残していただきありがとうございます!!これからもより有益な内容をお届けできるように頑張ります。ありがとうございます!!
受講レビュー 13
∙
平均評価 5.0
5
噛み締めれば噛み締めるほど、本当に良い内容が多いと思います。自ら学ぶ習慣がある方が聴くと、より効果的だと思います。 大きなトピックについて詳細な内容を教えてもらい、自分なりにある程度考える時間を持てば…どんな講義よりも本当に素晴らしい内容で構成されていると思います。
こんにちは、warnaさん。素敵なレビューを残していただきありがとうございます!! 私が追求している方向性と同じですね!!どうしても講義という特性上、自ら勉強しながら概念を噛み締め、自分のものにする時間が必要です...!! 開発は自分でするものですし、現実的に実務の現場では手取り足取り教えてもらえるケースは非常に稀だからです。 私と似た価値観をお持ちのようで、とても誇らしい気持ちです(笑)良い一日をお過ごしください!
受講レビュー 10
∙
平均評価 5.0
5
4年目のエンジニアとして実務で開発していますが…これほどまでにMySQLを深く学べる講義だとは思いませんでした。 MySQLについて「自分はただクエリが書ける程度です」という方には、ぜひこの講義をおすすめしたいですね。 DBをどれだけ理解しているかによって、クエリチューニングに留まらず、サービスに組み込む際のパターンを多様に実装できるようになると思いますが、本当に多くのことを学びました。 まさに恵みの雨のような講義です…!
イ・ビョンソクさん、こんにちは。このように実務で活躍されている開発者の方にお会いできて光栄です。少し照れくさくもありますね(笑) これからも、より有益な情報をお届けできる恵みの雨のような講義をたくさん提供していきます。 良い一日をお過ごしください!!
受講レビュー 19
∙
平均評価 5.0
5
MySQLについてかなり深みのある内容を扱っている良い講義だと思います。楽しく拝見しました。
こんにちは、kenyさん。素敵なレビューを残していただきありがとうございます!
受講レビュー 12
∙
平均評価 5.0
5
カカオで面接官としても活動しながら、開発もしているChoi(仮名)と申します…!! 先日、トスの友人が講座を作っている姿を見て、私も意欲が湧き、このようにMySQLに関する講座を作ってみました。 多くの概念を盛り込めるよう努力しました。一つひとつ学習を進めていただければ、MySQLを使用する上で、正直90%は完璧に準備できる内容になっていると思います。 (実務に適用する観点も含めてです!!) MySQLはとても簡単ではありますが、いざ使おうとするとその都度忘れてしまいがちな、絶妙な立ち位置にある気がします。この講座を通じて、皆さんも復習をしながら、新しい概念をたくさん学んでいただければ幸いです。 ありがとうございます。
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!
期間限定セール、あと11:15:40日で終了
¥100,100
30%
¥17,879