TOPハウツー・学習テクノロジーvoi-chord技術ワードトーク「モデリング」19:06 7月28日 78再生 問題を報告する 再生する シェアする AI目次ボイシーで開花したモデリング意識モデリング実践における用語整理の極意AIと挑む既存システムのモデリング言葉の概念を深掘り、本質を掴む実態に合う言葉選びが生む確信とはAI文字起こし(β版) # チャプター 1 トモとマサのボイコード ボイシーエンジニアの声と出会えるチャンネル、ボイコード このチャンネルでは、ボイシーエンジニアの日々の活動をお届けしています。 はい、今日もやってきましたね。 あの、ギュって、ギュってワールドトーク? まだ自分でも 名前が なんかこのくだり、マサさんとせんちゃんの放送でも聞いてたなって その同じくだりやってたなと思ったけど、自分もやることになった まだ定着してないから 今日はせんちゃんがお休みで そうですね、なんで 体調がね この二人でやっていますけど 今日はちょっと僕からこれ聞きたいなってちょうど思ってたテーマがあって モデリングについて 僕はなんか今までちゃんと業務のフローからちゃんとモデリング作ってみたいなところを それをコードで落とし込んでいくみたいなことをあんまりやったことがなくて ただ、なんかちょうど昨日、僕あれだったんですよね 会社が主催している勉強会のところに行ってきて なんかいろいろな話聞いてたんですけど やっぱりその中でも なんかドメインの知識とかって結構難しいよねみたいな話が出てきて 実際多分それはそうだなというふうに感じてて なんか社内とかでも結構なんかいろんな人が なんかその実際の業務を効率化するために ドメインの知識をキャッチアップしながら 一緒に何か作っていくみたいな機会結構増えてきたんじゃないのかなと思って そこを僕があんまりよく分かってないので 知りたいなっていうので 最近やってそうな一番権威の方を呼んできた 権威ではないですが なんか最近すごくやってたなだろうなっていうところをちょっと思ってたので しかも本当に偶然 今日あれなんですよね 社内向けの勉強会でも実はちょっと発表してくれた 暑っ! こんなタイムリーに来るみたいな感じでちょっとびっくりしたんですけど ちなみにじゃあまず早速なんですけど モデリングって何かいつ頃から意識し始めてやるように開発するようになったんですか そうですね ちゃんと意識できるようになったのは やっぱりボイス入ってからがそうだなと思っていて 入ってからいろんな機能に携わったシステムもあったんですけど それはコラボ書録とか あとボイスプラスの開発とか入ってて それの中で結構自分以外の方皆さんが モデリングみたいなところとかにも関心も強くなったりとか 前のテクニックの方とかそういうところ強かったので その辺のところを見ながら ああ大事なんだなあこの辺 なるほど なんかまあ何でしょうね 前まではやっぱりモデリングみたいなの正しく ちゃんとできてなくて なんか出てきた言葉をそのまま使うみたいな言葉が 言葉が結構多かったなあっていうのが今って感じで思っていて それがやっぱりモデリングしてるっていうか 動くコードが作るみたいな感じの流れの方になっちゃうのかなと思うんですけど 前はたぶんそんな感じだったのか そしてVC入ってからそういうところを意識しだしてとか あとはその辺からDDDみたいなところとか やっぱりそこに 勉強し始めてそうですね AK-1の一番有名なブルーブックっていう本を読んだりとか あとはちょこちょこおすすめしてるルートメイン駆動設計を始めようっていう ラーニングドリーブンデザインかな現状だととかを読み始めてちょこちょこ であとは実際に自分で考え始めてちょこちょこ 自分の中でもちょっと知見が出てきたのかなみたいなタイミングが今みたいな感じですかね なるほどなるほどありがとうございます なるほど ドメイン駆動の本とか僕もまだいまだに読んだことがなくて そうなんですね アーキテクチャーの本とかって雰囲気こんな感じなんだろうなっていうのは把握はしてるんですけど ちゃんとDDDの本とか読んでなかったらみたいなところはあって おすすめされるけど寸読みたいな状態ですけど やっぱりそことも結構モデリングは密接に関係あるっていう そうですねドメインやっぱDDDは基本的にそのドメインモデリングっていうところなんで ドメインの中の言葉を使いましょうだったりとか業務フローだったりとかを把握した上で プログラムをそれに順取るような形にしましょうみたいなところなんで それに応じたモデリングをしていくみたいなところがやっぱり鍵となっているところなのかなと思ってはいるので なるほど っていう感じですかね 我々は基本的にVoiceの中ではDDDの考えを採用はしているとは思うので そうですね結構みんな読んでてみたいなのは聞くんで そうですね前までは臨読とかやってたんですけど あれかさっき言ったエヴァンスの方の本とかは昔臨読したりしてたんですけど エヴァンスの方が多分原点な気がするんですけどよりはさっき言った ラーニングドメインストリームデザインの方が多分読みやすい そうなんですね 結構多分ドメイン駆動系の本とかっていっぱいあるとは思ってて アーキテクチャーも含めたりすると それっぽい本いっぱいあってみんながそれぞれいろいろお勧めしてるけど 結局どれ読めばいいのかって個人的には思ってたんで じゃあとりあえずこれをドメイン駆動設計を始めようとりあえず読むみたいな 読み始めは多分結構読みやすいとは思います なるほどなるほど エヴァンスの方のDDDの本は結構僕の個人的な感想ではあるんですけど 最初の方にもちろんなぜやるのかみたいなとこは書いてあるんですけど 結構本の構成としてじゃあそれをどう実現するのかみたいな この行動によったHowの部分みたいなのが結構分厚い感じになってて だから結構途中からHowによった本になっちゃってるなっていう感想としていたり なのでどっちかというとその前段の考え方だったりとか なんでこれをやる必要があるのかみたいなところを学ぶのに このDDDのラーニングドメインデザインの方がいいかなっていうのは主観としては持ってる感じですね じゃあどっちかというと抽象的なというか理論的な部分というか考え方みたいなところが ざっくり概要が書いてあってみたいな感じで 現代の方はどっちかというとそれをどう応用したかみたいな感じのところが多いみたいな感じ そうエヴァンスの方はどうやるかみたいなところにも結構しっかり書いてあるみたいな感じ だからそこが厚くなっていくみたいな 高度量あると 確かにでも最終多分それが気になる人は結構多いと思う だから逆にHowにだけよったHowが分厚い本なので もちろん最初にさっきみたいに前段に大事ななんでやるのかとかも書いてあるんですけど そのHowによっているからDDDとはこのHowにのっとったものだみたいな感じとかも 多分間違った広まり方だとしたっているところもあったりするんだろうなとかも思ったりはしますね なるほどありがとうございます そうですよね ちなみに技術の勉強してて結構思うのが 本で勉強するっていうのも一定ありつつ実践ってまたちょっと違うのかなと思うんですけど そこってどういう風に取り組まれたのかなと思ったりしますか 実際モデリングをしなきゃいけないってなった時に こういう本とかでところどころSNSとかは掴んでらっしゃったと思うんですけど 実際業務でちゃんとモデリングやっていこうみたいな感じになった時に そんなスッと最初からいったのかどうなのかなみたいな いやスッとは言ってないと思いますね ただ今日の社内の評価でも共有したように 用語をまず整理するみたいなところとかは 自分は意識しているところだなとは思ったりしてて そこからいろんなところが見えてきたりとかあるので まずその辺をやるかなっていうところだったりとか あとは自分はさっき言ったように前のテクニック学部とかその辺が強かったので その人が基本前まではモデルを結構作るみたいな感じだったんですけど その時とかにちょこちょこ質問したりとか なんでこうしてるんでしたっけみたいな話とかしたりとか そういうところでいろんな観点から見ていくみたいなところとかを ちょっと学んだりとかみたいな感じで 自分もモデリングする時とかには そういったところを意識しながらとか考えながらやったり 最初はさっき言ったように さっき言ったように社内の共有 この話のようにホログループの開発とかが入ったんですけど その時はちょっと最初はミスというか 適切ではないガイデンの繋がりとかをしそうにはなったりしてたので 最初からうまくはいかないよなっていう感じはあるかなと思うんですけど 考えていったりとか それこそ今はクロードとか聞きながらやったら 結構それっぽいと言ったりですけど 自分の中では納得できる 分かりやすそうなモデルが作れてきているかなみたいな感じですね ありがとうございます じゃあ一旦次のチャプター行きます # チャプター 2 ちなみにさっきの話の続きにはなるんですけど AIと対話しながらいい感じのモデリングが結構できるようになったみたいな話だったんですけど 具体なんかこう実際にやるときにどういう質問を投げたりとかすることが多いのかなってちょっと気になってるんですけど そうですね。ちょっと多分新規の開発と既存の置き換えで変わるんだろうなぁとは思ったりするんですけど 既存の方が今ちょうどやったりしてたんで話しやすいのでいうと 既存の概念を疑うみたいな。やっぱなんか構造、既存だったら既存の構造を読むと思うんですけど 読んでる中でなんか読みづらいなとか何やってるかよくわからないみたいなところが結構あると思うんですけど そういうときとかはなんかその辺が結構頭に残ってるので これなんだみたいなのが結構頭に残ってるので なんかそれをちゃんと整理するみたいなところから始まっていて まあ多分コードは歴史が詰まっているものだとは思うので既存のやつとかだと 昔はそれでよかったのかもしれないけど その仕様が少しずつ複雑化してきて対応できてないみたいなところが多分今なっちゃってるんだろうなみたいなところだと思うので なんかそこをこうさっき言ったようにちゃんと整理しなきゃみたいなところから まず始めてっていう感じですかね既存のやつとかは でその辺はなんかこうこれって何とかを例やり投げたりとか あとはなんか用語として使ってるものがそもそも正しい用語なのかどうかみたいなところとか あとはなんかちょっと今最近やってるのは会計上のところやったりするので なんかそのなんとなくこういう言葉を使って利益とか収益とか売上とか使うと思うんですけど それって会計上正しい言葉なんだっけみたいなところとかを疑うとか なんかそういうところから始めていってみたいな感じです なのでまずはなんかこうやっぱ登場人物の整理みたいなのは結構自分は意識してるかもしれないですね なるほどなるほど なんか僕も同じではないドメインではちょっとないかもしれないですけど なんか最近バックエンドの業務がかなり多くなってきて でその中でやっぱ分かんない概念とか用語めちゃくちゃ出てきて それを整理するのめっちゃきついってなってる いやなんかこうAIに聞けば分かるはずなんだろうけど なんかいまいち概念が整理自分の中でちゃんとできなくって なんかこれとこれって何が繋がってどう繋がるんだっけみたいなところが掴みにくかったりするんですけど なんかそこらへんなんですかね まささんは結構得意って感じなんですかね 得意?得意っていうのはなんかこうちょっとはばかられますね 確かに自分で得意ですとはちょっと言いづらいのかもしれないですけど なんかあれなんですか最初から結構苦手意識とかはなかったですか? 僕は結構あってみたいな 僕も同じ最初苦手っていうかなんかどう考えたらいいかあんま分からなかった 結構分からないな やっぱでもいざやってみるとみたいなのがあるかもしれないとか あとさっき言ったみたいにちょっとできるようにきついとか考え方のエッセンスみたいなの取り組むとか なんかそういうのがあったらちょっとつきやすくはなるのかなとは思ったりはしていて 多分比較的今のボイシーのメンバーの中の方だと得意な方かもしれないなみたいな感じですね 知見がある程度自分の中に溜まってきたなみたいなタイミング そうですよね結構今何年でしたっけ 何ですか ボイシー入ってる はいボイシー入ってる今2年ちょい前半ぐらい 社内の中のいろんな仕様だったりとかも把握してきていたりとかで なんかそういうのもあって整理しやすくなってきているのかなみたいな感じですね 確かにでも今日もなんか用語のなんていうんですかね よくプログラミングにおける言葉を正しく使いましょうというか いわゆる変数とか命名のところで結構言われる話もそうだと思うんですけど それよりかは言葉自体がどういう概念どういうものを実態として指しているのかみたいなところを 結構意識されているみたいな話とかが今日あって それはすごく面白いなというか 似たような言葉でふわっとは表せていて でもそれって本当に厳密に合ってるんだっけみたいなところとかを結構考えられたみたいな話だったんですけど その辺もあれですかね なんか概念を整理する中で自分の中でしっくりこないからもうちょっとちゃんと調べて それにふさわしい言葉があるかなみたいなところをしっかり整理していくみたいな感じなんですけど 本当にそうですね 本当にそうで なんかしっくりこないんですよね なるほど 例えばこの用語っていうのを使っているときに 別の観点から考えるときになんかキモいなみたいな とか出てくるんで そういうときとかになんかもうちょっと深掘って考えていくと 結構見えてないところがちょっと見えてくるみたいなところから出てきたりして それでなんかより良い言葉選びというか こういうものが適切だなっていうので すごい浅い解像度の概念だったものがどんどん深掘られて これだ!みたいなのが伝わっていくみたいな感じですね イメージ的には 確かになんかそう 言葉自体って検索したら大体なんか出てくるじゃないですか これこれこういうものみたいな定義が出てくるけど なんかそれ読んでも実はなんかあんまりしっくりこないってことは結構僕はなんか感じて そこら辺なんかちゃんと突き詰めてというか 言葉を調べてるというよりかはその実態をちゃんと把握するみたいなところだと思うんですけど そこってやっぱりすごい大事なんだなって まさかモデリングで大事ってあんまり思ってなかったんで そうなんだなーっていうところは 改めて今日勉強になったなって感じだったんですけど めっちゃ面白いですよ繋がっていくと そうですよね それこそちょっとお話なんですけど 手数料みたいなのもちょっとフィーとかで表現されると やっぱり一番初めに思いつく英語ってフィーだと思うんで まあ確かに フィーって言ってもいろいろフィーがあったりする なんかこういろいろ変わっていくとコミッションって言葉が出てきたりして 確かに コミッションって言葉が適切かどうかみたいな考えていく Appleのレポートみたいなのがあるんですけど Apple内決済とかあるとAppleに我々が手数料支払ったりするので そこに出てくる言葉がコミッションだったりしてきて 今考えようとしている概念これと一緒の概念だからこれだみたいな感じが出てくるとか めっちゃ気持ちいいですね これじゃんみたいな 僕英語好きなんで 普段勉強とかはたまにちょこちょこしてるんですけど まさにそういう感じだなって思ってて 言葉の使い方合ってるかどうかって パッと他のAppleの決済とかっていう文脈とかでちゃんと使われてたら これって正しいじゃんっていう確証を得るのって まさに僕も日常的に英語の学習ではやってるなと思って 天才的語学のセンスがあるんじゃないかと思ってしまいました でもそうやって自分の概念というか 自分の中でもやもやしてるものをちゃんと確定させていくっていうのは そんなところに着眼点を持って業務を進めるんだって そこをあんまり自分の普段の業務と関連付けたことはなかったので 面白いなと思って あれは確かに気持ちいいですね 自分がこうだと思ってたものが別のところで出てきて しかもそれがある程度権威があるところだったりすると 結構ちゃんと確証を持ってるし 大体あれですもんね 有名な企業というか ある程度ちゃんとしてるところだったら ある程度言葉遣いとかも似通ってくるところはあると思うんで そういうところでちゃんとファクト取ってるのすごいなっていうか 見たことあるってなりました すごいですね 背景マスターじゃないと思う 結構その辺は詳しいですよね 今日発表聞いてても 結構わからない用語もあるなとか思って これなんだろうってなったんで 確かに業務ってなったら 幅広い領域の知識が必要になってくるから それをシステムに落とし込むみたいなので 結構その対象自体やっぱり観察したりとか 理解深めるってのが結構大事なんですよね あとは業務に詳しい人に聞きに行くとか この言葉って合ってます? 確かに そういうのがすごい大事なんだろうなと それがまさにDDTではあると思うんですけど なるほど めちゃめちゃ今の時代っぽいなっていうのを感じたんで すごくいい話が聞けました よかったです じゃあいい感じになったんで 今日はこの辺で終わりますか 次はどの声と繋がりますか? 引き続きボイシーでお楽しみください もっと見る #masa #tomo voi-chordVoicyエンジニア09:301.チャプター 109:362.チャプター 2コメント感想・質問・応援メッセージを書こう
プロダクトエンジニアカンファレンスに登壇してきたよ!🧑💻 22分・9月12日・ 97再生AI目次Voicy流!一人一案件で生産性3倍の秘訣デジタル庁登壇者が語る「価値ある開発」プロダクトエンジニアの挑戦とチーム連携の壁Voicyグッズ考案?スポンサーブースで見えた発見ユーザーからの声!Voicyアプリ改善とアジャイル論
技術ワードトーク「アジャイル」 23分・9月8日・ 92再生AI目次アジャイルとは?Voicyでの実践職能別チーム解体とアジャイルテストが変えたアーキテクチャアジャイルの誤解と真の姿ユーザー価値を届ける開発の仕事
コーヒーとネイルと学び|DroidKaigi 2026参加記 23分・9月5日・ 109再生AI目次Android Studio不要!AI開発術0.47%のANRがアプリを危うくする?DroidKaigiの祭典、開発者のリアルKMP/CMPで進化するクロス開発Voicyイベントとコナンくんアイテム談義
技術ワードトーク「音声変換」 20分・9月1日・ 84再生AI目次音声変換の歴史と進化の道のり声の変換、機械学習が担う役割音程を操る技術の奥深さとはAIが声を学習する仕組みとデータコナン君の変声器、その技術の先
"技術でユーザーと信頼性を構築する"、"答えの無い業務改善プロジェクト"・・・それぞれの挑戦を語る 26分・8月29日・ 106再生AI目次顧客信頼性エンジニアリングの挑戦QA知見が活きるCS対応技術AIが変革するログ解析と業務効率答えなき業務改善プロジェクト技術文化とエンジニア職の多様性
技術ワードトーク「AWS」 20分・8月25日・ 80再生AI目次AWS誕生秘話:Amazonの戦略とは?サービス多すぎ?AWS学習の難所AWS資格で広がるエンジニアの道目指せQuestronaut!Kubernetes資格資格試験の費用と学習の本質論
最近学んだ技術 18分・8月22日・ 71再生AI目次Observability: ログの課題と活用術Linux: アプリケーション動作の深層AWSとネットワーク知識の結びつき環境変化とイベント運営の困難TypeScript: 型のある世界の体験談
技術ワードトーク「TypeScript」 20分・8月18日・ 77再生AI目次TypeScriptとは?JSとの決定的な差JavaScriptからTypeScript移行の秘訣開発体験を変えるTypeScriptの快適さWeb開発でTypeScriptが必須な理由とは今から学ぶならTypeScript?最適な学習法
社内エンジニア発表会が面白い🧑💻 18分・8月15日・ 95再生AI目次社内エンジニア発表会の舞台裏AI活用と機械学習!発表テーマの多様性聴衆を惹きつける発表術の秘訣社内知見を外部LTへ!最新AIトレンドリスナー質問!VS Codeへのこだわり
技術ワードトーク 「エディタ」 29分・8月11日・ 118再生AI目次各エンジニアのエディター選定理由とこだわり有料IDE GoLandのコストと価値ZED採用の背景とVim操作性への言及ダークモード・ライトモードの視認性論争予期せぬショートカット誤爆とその原因