00:09
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
はい、ということで皆さん、Ken Wagatsumaです。今日もよろしくお願いします。
本日はですね、広報室のアサイさんがスイスに渡航前後でちょっと忙しいということで、今日は私一人でゲストの方をお呼びして収録していこうと思います。
今日のゲストは、畠山敦さんに来てもらっています。よろしくお願いします。
よろしくお願いします。畠山敦です。
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
ということでですね、畠山さんは2回目のゲスト出演になりますね。前回出てくれたのが12月かな?
そうですね。12月の26日、1月16日。
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
半年以上経ってますね。
そうかそうか、年末に撮ったのか。また絶妙なタイミングで時間を割いてくれた。
そうです。
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
ということで、はいじゃあ改めてね。
この回から聞く人もいると思うので、簡単に自己紹介をしてもらってもいいですか?
はい、承知しました。名前が畠山敦と申します。
今、新卒2021年に都内の受託会社にエンジニアとして入社して、今新卒3年目の年になります。
なんか職業的な話で言うと、今最初はクラウドエンジニアをしてたんですけど、今はフルスタックエンジニアとして、
なんかそのバックエンドになってます。
バックエンドを書いたりだとか、あとはそのフロントエンドエンジニアとして、なんかリアクトタイプスクリプト、あとなんか3JSっていう3Dのライブラリーがあるんですけど、それを用いて実装したりしています。
で、仕事以外だと、今日のトピックになるかもしれないですけども、イギリスのユニバーシティブロンドンにいて、コンピュータサイエンスを勉強して、ようやく今回で1年が終わるかなっていう感じですね。
はい。
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
そうですよね。ということで、畠山さんにはですね、
まああの、ユニバーシティブロンドンの授業をね、日本からリモートで受けてるんだよね。
それが実際どうだかっていうのをちょっと深掘っていきたいなと思ってるんですよ。
はい。
そうですね。
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
全然関係ないけど、3JS、懐かしい。なんか僕もJavaScriptやってた頃、結構あれで遊んでましたけど、なんか楽しいですよね。
そうですね。なんか触ってみると結構面白いですね。
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
うん。ね。
はい。ということで、じゃあ、そう、どうですね。
じゃあ、今年1年、あれ、何ターム制だっけ?2ターム?3ターム?
2タームですね。1年で。
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
2タームですか。
はい。
じゃあ、簡単にまずどんな授業を受けたかっていうのを教えてもらってもいいですか?
はい。持ちました。今大体1年ぐらい授業が経ったところで、今まで勉強したのは基本的な数学周りで、例えばその理算数学とか、大学数学であると思うんですけど、とか、
03:02
あとはそのオートマトンとかっていう状態遷移の数学を学んだりしてました。他はそのデータ構造とか、あとはそのハードウェア周りの勉強とか、あとはWebディベロップメントっていう科目でチーム開発をしたり、なんかJSでゲームを作ったりみたいなことをしたって感じですね。
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
あー、そうだ。ゲームの話とかもなんか前回、そうだね。
はい。
やってましたね。こういうの受けるんだみたいなね。
そうですね。
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
うんうん。
じゃあ、面白かった授業順に紹介します。一番記憶に残ってる面白いやつ。
面白いやつ。そう。
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
ゲームどうでしたか?面白かった?つまらなかった?
いやー、ちょっと自分はつまらなかったですね。なんか、その、ちょっと今リアクトとか書いてる関係もあって、なんかピュアのJS書くの。
なんかなーって思ったりだとか、あとはその、多少そのオブジェクト思考の勉強にはなったんですけど、やっぱそのどうしてもリアクトとかの方が成果物としてかっこいい、かっこよかったりするので、個人的にはあんまりいいでしたね。
なんか、個人的なベストは、意外とそのディスクリートマスマティックスっていうなんか、理算数学が結構面白くてですね。
うん。
っていう理由としては、その、なんかダイクストラ法とか、最短経路問題とかっていうの、昔からちょくちょく聞いてて、なんかその辺を改めて勉強できたのがよかったのと、あとその、ノードとエッジでなんかその状態を表せると思うんですけど、はい。
うん。
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
なんかそれがよく…。
グラフ理論みたいな感じですか?
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
あ、そうですね。はい。
うん。
それがまさにその…。
うん。
データとかすごく似ていて、あとはその、リアクトのコンポーネントとかでもその、親ノードがあって子ノードがあるみたいな、抽象的な考えのもとにベースをなんか勉強できたんで、すごくためになったなとは思いますね。
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
いやー、めちゃくちゃいいじゃないですか。グラフ構造って結構いろんなとこに出てくるんでね。
そうなんです。
Linux触ってもね、まあディレクトリ構成とかもそうだし、それが例えばGitに応用してくると。
はい。
まあグラフ構造でファイルの関連性を表したりだとか、まあもちろんNeo4jみたいなところでグラフデータベースを使って、SNSのね、データモデルを表現したりとかするし。
はい。
まあ最近だとなんかUberEatsとかね、Deliverooみたいなのが、フードデリバリーアプリみたいなこう地図と絡んできたサービスとかっていうのもこう、最短経路。
はい。
デリバリーの人の最短経路を出すのにどういうアルゴリズムをするかとかさ。
はいはい。
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
なので結構現実問題で使うことが多いんですよね、意外と。
はい。
サービス開発してても。
はい。
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
ベースの知識としてね。
そうですね。
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
みんなが知ってる必要はないですけど。なんで、いいじゃないですか。え、それはその、基本的には数学に閉じた授業、それとも成果物として例えばちょっとしたアルゴリズムを書いてみたりみたいな、そういうのも含まれたんですか?
06:11
えっと、基本的にはもう数学に閉じた内容で、試験とかも全てその、ダイクストラアルゴリズムのなんか、プロセスを書くとか、あと他に似たようなクリスカル法とかっていうので、なんかどういうプロセスだったかなっていう。
どういうプロセスで解きますか?みたいな問題が多かったですね。
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
めちゃくちゃいいですね。
はい。
なんかその、勉強過程とか、その勉強したときにのポイントみたいなのも簡単に教えてもらってもいいですか?
そうですね。まあ勉強過程。授業をちゃんと受ける。
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
コーセラに授業があるんでしたっけ?確か。
あ、そうですね。学習プラットフォームは基本的にコーセラで完結されていて、授業自体はその、2種類。
あと授業自体はその、24時間、好きなときに受けれるっていうのが基本となるスタイルですね。
で、たまにその、オンラインで、例えば9時から数学の先生がウェビナーやりますっていうオンラインのイベントもあったりするので、なんかそういうのに参加しながら勉強していくっていう感じですね。
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
ウェビナーって何するんですか?参加が必須?
いや、基本的に2授業になっていて、例えば、
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
あるトピックに関して、教授の方がおさらいしてくれるみたいな、追加の授業みたいなスタンスですね。
別に参加するから追加点がもらえるというよりは、内容を理解するために、先生とディスカッションしたり聞けたり、フォローアップがもらえる場。
そうですね。基本的にはそれで。
まあそうですね。積極的に質問される学生の方もいますし、
普通に聞いてるだけの方もいるっていう感じですね。
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
うん。
はい。
それは結構参加されたんですか?ウェビナーは。竹山さん。
えっと、自分はそのレコーディングもあるんですけども、そのレコーディングを見て対応するっていう形で。
どうしてもそのタイムゾーンが、いいですよ、時間だってしまうんで、夜中にやるとかが多かったりするんですよね。
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
そっかそっか、確かにな。
はい。
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
はい。
ウェビナーを開くっていうスタイルは、その理算数学の授業のスタイルなのか、University of Londonのそのリモートのコンピュータサイエンス全体のスタイルなんですか?
そうですね。それでいうと、校舎で多分全科目共通で、そういったやり方をやっています。
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
なるほど。
はい。
タイムゾーンの関係で出れなかったけど、先生とかに質問したいケースって出てきました?
そうですね。質問したいケースがあって、そういったフォーラム。
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
どうしたんですか?
フォーラムがあって、そこで質問できるっていう感じですね。
09:01
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
掲示板みたいな。
そうですね。
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
質問をすると、後日返事が返ってくるっていう感じですか?
そうですね。基本的には。ただ、その程度ぐらいでしかちょっとコミュニケーションを取る機会はあまりないです。
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
うん。割となんだろう。
ティーチングアシスタントの人とかがサポートして、そういう掲示板を巡回して回答してくれてるような印象ですけど、結構レスポンスは早かったですか?
担当してくれる方によりますね。授業によっては即日返ってくるものもありますし、全く返ってこないものもあったりするので、結構まちまちですね。
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
なるほどね。
はい。
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
まあでも、そういうのって授業受けてみないと分かんないですよね。同じ授業でも先生変わったりするし。
そうですね。ここはちょっとまずやりにくいところだよね。
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
うん。そうですよね。あと、それで言うと、イギリスの大学なので、イギリスってストライキ多いじゃないですか。
はい。
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
で、ストライキの影響ありました?なんかストライキ期間中は掲示板返しませんとか、ベリーマンやりませんみたいな。
今のところは大丈夫、ないですね。
はい。
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
案内とかもなかったですか?
案内とかもない、はい、ないかったと思います。
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
そうなんだ。
はい。
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
なんかね、こっちで現地に行ってる人とか、学校によってはなんか1週間閉鎖ですとか、普通にあったんで。
はい。
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
うん。なんかそうか。要エロはなかったと。
そうですね。
うん。
まあなんかたまにその、高性能なメンテナンスの関係でアクセスできないとかありますけど、あってもその程度ですね。
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
あ、逆にそれはあるんだ。コーセラのメンテナンス、タイムウィンドウみたいな。
そうですね。それでアクセスはできない。
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
勝手な想像と偏見ですけど、日本のタイムゾーンにかぶせてきません?わかんないけど。
なんとなく北米ユーザーが多いからさ、コーセラとかって。
はい。
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
日本の日中にメンテナンスが多いとか、そういうのはありませんでした?
そう。ちょっと。
ちょっと。まだなんか夜中にあったりはしましたね。
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
うん。
なので。
なるほど。
はい。今のところは大丈夫です。
そっかそっか。
はい。
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
いいですね。他に面白い授業とかなんかハイライトしたい授業は何かありますか?
そうですね。あっとあるのは、今ちょうど受けているそのデータ構造の授業が個人的には面白くてですね。
理由としてはその、いろいろ、まあリートコードとか、そういったデータ構造とか。
はい。
そういったデータ面接対策とかしていく上で、やっぱベーシック、基本となるデータ構造って理解してないと解けない部分があると思うんですけど、そういった点でなんかこのアルゴリズム&データストラクチャーっていう授業では、例えばStackとかQとかっていう基本的なデータ構造もそうですし、あとはその計算量を意識した実装っていうのも教えてくれるので、そういった部分がすごく面白かったなと思います。
12:11
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
いいですね。
そういうの一回やっとくとね、しっかりがっつりとね。
はい。
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
発展になるし。
だから授業のスタイルとしては、いろんなデータ構造を一つ一つ紹介していきながら、その実装パターンも紹介して、で、試験は、例えばこのデータ構造の時間計算量の答えをみたいな、そういう感じですか?
そうですね。はい。
例えば、なんかバブル相当と、あとは時間計算量。
はい。
あとはその、あの、Linear Searchと、あとはなんか、まあ他のメソッドを比較して、なんかどっちが早いですかみたいなことを、まあ証明を加えて答えるとかっていう感じです。
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
うん。
はい。
なるほどね。まあ多分、大手、ビッグテックの面接とかすると大抵やるやつをやってくるって感じかな。そう。サーチをして、相当して。
そうですね。相当しないと。
相当しないと。
うん。
バイナリーサーチとかできない。
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
ね。
はい。
あと、記構像とかグラフがちょっと出てきてみたいな。
はいはい。そうですね。再起処理。
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
ハマり探索、深さ探索出てきたりとか。あ、そうそう。で、リカーションが入って。
そう。
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
で、最後の方に、あの、DPとかが、導入計画法とか、導入法が出てきてみたいな感じですか?
そう。
うん。
まあ、DPとかまではいかないんですけど、基本的にはそんな感じですね。
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
あ、そっか。データ構造だもんね。
はい。
うん。確かに。なんかそこで、またそのデータ構造Ⅱとか、データ構造とアルゴリズム、発展系みたいな、そういう後続の授業もあるんですか?
そうですね。はい。えっと、今1年生の授業で、そのアルゴリズム&データストラクションⅠをやってるんですけど、2年生の授業で今度Ⅱが出てきますね。
うん。
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
なるほど。
はい。
ちょっとこう、ちょっと発展的な、まあ、教科書の最初のパート出てくるやつよりは難しい目のやつをやるんだね。
そうですね。多分、あの、他の相当の種類だとか、他の計算方法っていうのを多分学ぶのかなとは思ってます。
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
うん、うん。なるほどね。
はい。
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
あの、もう1つ聞いてみたいのが、さっきちらっとこのWebディベロップメントの授業もあったっておっしゃってましたけど。
はい。
はい。
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
大学で教えるWebディベロップメントって、ぶっちゃけどうですか?どれぐらいの新しい技術を、もしくは古い技術を使って何を教えるのかなと思っていて。
はい。
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
どんな授業でした?
そうですね。えっと、この授業は基本的にそのフロントエンド開発をおもとしたクラスになっていて、使う技術としてはHTMLとCSSと。
15:04
はい。
あと後半からJavaScriptで動的にサイトを変えてあげるような授業になっていて。前半の課題では、他のチームメンバーの方とWebサイトを構築するっていうチーム開発のプロジェクトがあって。
後半の課題では、自分1人でJSを用いた動的なWebサイトを作ってあげるみたいな形がありますね。
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
どんなWebサイトを作るんですか?
そうですね。グループ課題に関しては、テーマは自由で。テーマパークについてですね。アニメをモチーフとしたテーマパークだったりだとか、宇宙をモチーフにしたテーマパークみたいな。本当に何でもいいんですけど、それらをチーム4人ぐらい組まれるんですけど、各自分単して、それをGitHub上で管理してデプロイしてあげるみたいな形ですね。
はい。
はい。
はい。
はい。
はい。
はい。
はい。
はい。
はい。
はい。
はい。
はい。
はい。
はい。
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
はい。
はい。
なるほどね。
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
じゃあ、その簡単なGitの使い方とか、CI、CDの組み方みたいなのも授業の中に入ってるって感じですかね。
そうですね。CI、CDまではいかないんですけど、GitHub上で、まず、管理してあげるので、チームの方にはGitHub使ったことないよっていう人がたりだとかもいたので、そういった方にもDiscordで教え合いながら。
はい。
合いながら進めていくみたいな感じです
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
なるほどね
なんか印象
ウェブ系のブートキャンプとかで
やるような感じ
とりあえず
Gitとかを使って
ある程度最低限開発できます
っていうところになれる
そうですね
でも一個だけ良かったのは
静的サイトを作る上で
一通りの工程を学べたのが
良かったかなと思っていて
Mockを組んであげて
それに対してHTMLとCSSで
ちゃんと組み込んであげる
みたいなのをちゃんと手順として
個人的にはやったことがなかったので
そういったデザイン面から
落とし込むっていう部分は
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
勉強になったかなと思います
確かに
最近とかだと逆に
フレームワークがカッツリしてるから
リアクトから入ってみたいなケースが多いでしょうからね
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
そうですね
古き良きHTMLとCSSを
フルスクラッチで書いて
静的ファイルをサイトをデプロイする
みたいなのは確かに
やったことない人も多いかもしれないね
最近だと
そうですね
あとはデザインとかはPigma使って
書いてあげたりとか
ですかね
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
そこら辺のツール選定は
各チームの自由ですか
そうですね
グループ課題を行う上で
そういった技術選定とか
テーマ決めとか
ディスカッションの内容も
18:01
レポートとして提出してるので
してあげる必要があるので
その過程で技術選定もしてあげるって感じです
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
なるほどね
ちなみにチーム開発
チームで進めるという観点において
難易度とか感想はどうですか
感想
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
だってリモートで
初めましての学生さんたちと
一緒にやるわけですよね
そうですね
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
仕事でやるチーム開発も難しい
また違うんじゃないかなと
思うんですけど
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
そこら辺で何か感じることとか
ありませんでしたか
スムーズにいきましたか
そうですね
まあ一個だけ難しかったのは
やっぱそのコーディングスタイルの統一というか
運用方法の統一があんまり決まらなくて
例えばその開発中のブランチと
あとそのそれをマージしてあげる
ディベロップブランチと
最後にマージしてあげるメインブランチみたいなのは
自分がちょっと選定して
リードミーとかに書いたんですけど
なんかはそれが分からないんですけど
分からない人が直接メインにプッシュしちゃったりだとか
っていうその運用面での難しさはありました
普通に難しそうだけど
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
なんて言うんでしょうね
ソフトスキルというかチーム開発力というかね
そういうのを鍛える目的でもあるのかな
たぶん経験させるというか
そうですね
単独
フォルダ構成を統一したりとか
あとCSSの書き方統一したりとかっていう
標準化みたいなのは確かに難しかったです
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
なんか現場とかに入っちゃうとさ
そこのテックリートの人とか
シニアエンジニアの人とかがいて
そこの経験ができる人がある程度
そのリンティングの設定とか
ディレクトリー構成とか
開発フローみたいなのをがっつりしてるから
そこにとりあえず乗って
あのジュニアの人は
経験を積んでいくというか
積み回すみたいなパターンが多いと思うんですけど
その学校というスコープで
その授業でやると
リーダーシップを誰かが取っていかないと
なんかならならになってしまったり
おっしゃったように
カオスな状況になりがちなのかな
とか思っていて
そこの難しさは聞いてて
あるかなと一つ思いましたね
そうですね
おっしゃっていただいたように
先導する人がいないと
なんかもうプロダクトとして
成立しないみたいな部分は
あると思うので
そういった部分はちょっと経験があったので
なんかリードミーディーで
開発フロー書いてあげたりとか
あとはそのGitHub初めての人に
教えてあげたりみたいなことは
できたのでよかったんですけど
そうじゃないメンバーのチームとかがいたら
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
もしかしたら難しかったかもしれない
めっちゃいいじゃないですか
そういうとこの小さく
21:02
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
どんどんリーダーシップを取っていくってのも
経験になりますしね
なるほど
さっきちらっとDiscordで
やり取りをしたみたいな話がありましたけど
Discordはオフィシャルの
コミュニケーションツールなんでしたっけ
それともチーム開発することが決まって
みんなで作った感じ
そうですね
チーム開発をする上で決めたので
コミュニケーションツール自体も
全部自由に決められますね
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
なるほど
結構自由度が高い授業なんですね
面白い
そうですね
だからこそ難しさもあるかもしれない
決まってないから
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
確かにね
はい
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
他にメンションしておきたい授業ありますか
逆にこれは絶対取らない方がいいよみたいな
つまんなかった授業でもいいですけど
つまんなかった授業
そうですね
つまんないというよりかは
難しいなと思うのは
今やってるファンダメンタルコンピューターサイエンスっていう
授業で
この授業では基本的に数学を勉強するんですけども
オートマトンとか
あとはチューリングマシンの計算方法みたいなのを
勉強したりするんですけど
ちょっとちゃんと本腰入れて勉強しないと
試験でも全く分かんないという状況になっちゃうので
これはなんか
気をつけていただくというか
しっかり勉強してもらわないとなっていう感じです
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
それはさあ数学寄りの授業
それともプログラミング寄りの授業
これはもう数学だけですね
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
うんうん
なるほど
はい
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
これはなかなか面白そうですね
そうですね
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
なんか昔よ
はい
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
あ、どうぞどうぞ
あ、なんか1年生の授業って
なんか数学が3科目ぐらいあるんですけど
個人的にはその数学の考え方
特にそのコンピューターサイエンスで
学ぶ数学ってやっぱり
なんか基礎となるところが多かったりするので
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
個人的にはそんな苦行な感じはしないですね
うんうんうん
一歩一歩着実にやっていくっていうところで
逆にここで詰まっちゃうとね
2年目3年目が多分大変でしょうしね
そうですね
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
なるほど
僕昔オライリーから
多分Understanding Computationっていう本があってですね
結構古いと思うんだけど
今Amazon見たら2013年にパブリッシュされてるのかな
はい
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
っていう本があって
これがその
多分今おっしゃってるような
チューリングマシンのところとか
オートマトのところを簡単に紹介しながら
自分でRubyで書いてみましょうみたいな本があって
当時僕はRubyをやっていたので
これでこんなのがあるんだ面白いなと思って
やった記憶がありますね
24:01
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
でもなんか多分それもこう最初にね
数式とかから入って理論を理解してから書くと
もっと理解できたんだろうなと
今聞きながら思いましたね
そうですね
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
この本はなかなか良かった
読んでみたいな
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
なるほど
今期の授業に関して
言っておきたいことはそれぐらい?
言っておきたいことを
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
他に
次にどんな授業を受けるっていうのを聞く前に
じゃあこれからその
1学年の授業を受けようかなとか
入学を考えてる方とかに
話すると
やっぱ1年生の授業って
JSを使うことが多いので
JSを使って勉強してあげるっていうのは
いい準備に一つなるかなとは思ってます
あとその数学の授業もやっぱり多いので
自分はちょっと高校数学やり直して
勉強し直したんですけど
なんかそういった基本的な授業を受けようかなとか
基本的な数学
指数対数とかも普通に当たり前のように出てくるので
一回そういった高校数学っておさらいしておくと
結構スムーズに大学の授業は受けれるかなと思います
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
うんうん
それはめちゃくちゃ貴重なアドバイスですね
ちなみにそのJavaScriptは
どのJavaScriptが使われます?
まあタイプスクリプトかJavaScriptかっていうと
普通のECMAスクリプトの方
型無しで割とモダンなもの
今のバージョンはちょっと忘れちゃったけど
そうですねJSって言っても
ゲームを作るとかっていう授業では
P5JSっていう特殊なJSを使っていて
DOMを操作するとかってJSではないんですけど
そういったところでちょっと遊んでもらえたら
基本的な使い方とかは理解できるかなと思うんですよ
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
はい
じゃあ普通にそうですね
まあJavaScriptのちょっとした
なんだらハマりどころが分かりつつ
まあアレとかハッシュとかが普通の操作が普通に使えて
ドキュメントを読めてぐらいであれば
なんなくオンボードできるって感じかな
そうですね
その辺やってもらえたら大丈夫かなと
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
なるほど
ありがとうございます
はい
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
じゃあ
ちょっと今後の展望というか
来年受けようとしている授業
今はもう授業をどういう授業を受けるか決めきったところですか
そうですねはい
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
先週来期分の授業は選定しました
そうですよね9月だからね
それを出す出す出さないぐらいの時期ですよね
どんな授業受けるんですか
来期は3つ授業を受ける予定で
27:03
一つ目が先ほど申し上げた
アルゴリズム&データストーリーの授業を受ける予定で一つ目が先ほど申し上げたアルゴリズム&データストーリーの授業を受ける予定です
そのアルゴリズム&データストーリーの授業を受ける予定で一つ目が先ほど申し上げたアルゴリズム&データストーリーの授業を受ける予定です
そのアルゴリズム&データストーリーの授業を受ける予定です
あと2つ目がグラフィックスプログラミングっていう
これもちょっとゲーム開発に似てるんですけど
P5.jsとか用いて開発するような形だと思います
でちょっと3つ目何をしたかちょっと忘れてしまったんですけど
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
多分ソフトウェアデザイン&デベロップメントを取るかなと思いますね
設計パターンを学ぶみたいな感じですかね
設計パターンを学ぶみたいな感じですかね
そうですね
そんな感じだと思います
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
うなみにそこの3つを選ぶまでに
逆に帰却した他の選択肢は
どういうものがあったのかなと思って
どれくらい選択肢があって
その中からなぜその3つを選んだかというか
全体感を聞いてみたいですね
選択肢はどれくらいあったんですか
そうですね
2年目の授業って大体8コースあって
その中で自分が選択したら
3コースを選択しました
理由としては
興味はもちろんなんですけど
どのくらい時間かかるかなみたいな
時間ベースで選択したっていうのが
結論になっていて
例えば来期分こういうタスクあるから
ちょっと授業を減らしめに
いかないとなとかっていう
時間ベースで考えたら
その3つになったっていう感じですね
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
なるほど
結構自分のすでにできる得意領域から考えて
例えばアサイメントを見て
これだったらすぐできそうかな
みたいなのをちょっと考えたりとか
そうですね
あとは期末試験と中間試験
2つあるんですけども
そこに筆記の試験が全部重なってしまうと
頭ときつくなったりするんで
あえてそういった筆記がないものを
分散的に入れたりとかをして
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
コーディングの成果物を出したりとか
そういった授業のことですよね
そうですね
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
確かに
それは一つ社会人大学院に行ってるからこその
戦略ですよね
それを取らざるを得ないというか
それをうまくやっていかないと
仕事との両立でめちゃくちゃ大変だと思うので
そうですね
今まさにちょっとそれが起きていて
筆記試験が
今数学の試験とあとデータ構想の試験が
2個あるんですけども
それがちょっと今週末にあって
仕事も忙しいという状況なので
なるべく分散して取ってあげた方が
仕事との両立という部分では
すごくいいかなと思います
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
今週ですか
すごいタイミングにゲスト出演してもらっちゃいましたね
ごめんなさい
来てもらってありがとうございます
30:02
そうか
はい
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
ぶっちゃけ1年やりきってみてどうですか
今後も続けていこうっていう
モチベーションを維持できているのか
モチベーションマネジメントって
結構一つあると思うんですよ
ぶっちゃけ
4年間とか3年間やっていくことになると思うので
確かに
モチベーションでいうと
下がるっていうよりかも
切羽詰まりすぎていて
なんか
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
モチベーションを維持できているのか
やらないとなっていう部分が大きいですね
ただその授業自体は
今後セキュリティ周りだったとか
あとはそのデータベース周りっていう
結構面白そうなカリキュラムではあるので
学ぶこと自体は相変わらず
なんか面白いかなと思ってます
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
データベース面白そう
めっちゃいいですね
そうですね
えーそっか
最近の大学コンピュータサイエンスのデータベースとか
データベースの授業では
どんなことを勉強するのか
ちょっと聞いてみたいですね
次回のアクセントで
お話できたらいいです
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
そっかそっか
確かにその
やっぱね社会人大学院としてやっていくと
その仕事のスケジュールと
テストのスケジュール
あとはプライベートのスケジュールを
1年考えてね
調べ続けなきゃいけないと思うんで
仕事のスケジュールって
自分の思った通りに行くわけでは決してないので
そこがね
うんうん
なるほど
じゃあ今過強ですね
なんで
授業選定する上で
もちろんその授業のスケジュール感もそうですけど
おっしゃっていただいたように
プライベートでの
スケジュール感みたいなのも
把握しておくっていうのも
一つ大事かもしれない
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
確かにおっしゃる通りですね
全体
確か4年プランで
進めてらっしゃるんでしたっけ卒業は
えっと
ストレートで行くと
イギリスの場合は多分3年で行けるんですけど
EOLの場合はフルタイムでの
社会人の学生ももちろん応募されているので
最大6年入れる形にはなりますね
そっかそっかそっか
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
じゃあ最悪仕事が忙しくなっても
1年ペース落として
ゆっくり勉強できるってのもできますね
そうですね
自分のタイミングに合わせて
今回は2科目取るとかっていう
調整は全然できます
なるほど
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
なみこのね
あの今回の配信を聞いて気になった方が
例えば公式サイトとか見て
行くと思うんですけど
なんかこう各コースの試験内容
というのを気になる人がいたら
33:00
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
どうやらGitHub上でも公開されているんですか
なんか事前にね
いくつか情報を教えてもらったけど
そうですね
各クラスの資料とか
あとはその昔の
過去の試験内容っていうのが
GitHub上で管理されていて
多分基本的に誰でも見れるような
状態にはなってるかなと思います
本当だ
ワールドクラスっていう
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
オーガニゼーションがあるんですね
はい
多分あの卒業生とか在学生の方が
有志で作ってくれてるような
サイトだと思っていて
なんか基本的にアップデートが
あの学生内でされてます
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
すごい
えーほんとだ
なんか普通にPDFとかもある
そうなんですよ
大学的にはいいんですか
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
そうですね
自分もそこは思ってるんですけど
ただ多分これは公認だとは思うの
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
で
一応良いことはいいですかね
まあいいんでしょうね
多分閉じられてないってことは
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
そうですね
えー
本当だ結構情報ありますね
そうですね
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
授業料払わずにやる気があれば
ここである程度受けられそう
実際その勉強自体もこれを見て
自分で本買ってやるってのは
全然できると思うんですけど
やっぱり学位の重要性というか
今後海外に行きたいみたいなことが言ったら
CSの学位とかって大事かなとは個人的に思うので
そこは選択していただければ
大事ですね
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
普通に学位があるかないかで
ビザ取れる取れない国によって変わってきますからね
それに向けて竹山さんも頑張ってらっしゃると思うし
面白いですね
前回も出てくれた時に
定期報告してくださいって言って
ぜひ2回目出てくれたので
来年も9月あたり
ちょっとてんやまんやしてるかもしれないですけど
次のグラフィックスとソフトウェアコンポーネントと
あとデータ構造2だって
その授業がどうだったかぜひ教えてほしいです
はい 気持ちました
いい報告ができるように
頑張ります
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
ありがとうございます
何か言い残したこととか
もうちょっと触れておきたいことは
最後に何かありますか
そうですね
ちょっとちらっと言ったんですけど
授業内容とかが追加で知りたいよとかっていう人が
もしいたら全然連絡していただけると嬉しいですし
あと実際に学んだ内容が実務に生きることも
個人的にはすごくあったので
36:02
今のところ体験としてはいいかなとは思ってます
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
ありがとうございます
じゃあ続きが聞きたい人は
竹山さんに連絡をするということで
リンクというかツイッターあたりのリンクを貼っておけばいいですかね
はい よろしくお願いします
![](https://listen.s3.isk01.sakurastorage.jp/profile-photos/yqQk7k0gWNpcjBufBlMsM2egqOUd64wR15qTwRag.png)
はい ありがとうございます
嬉しいですね
そういうのは ぜひぜひ
はい ということで
じゃあ今日はですね
畠山敦さんにお越しいただき
University of Londonどうでしたか
ということで振り返り会をさせていただきました
またね 1年後参加してもらって
次の1年間どうだったかっていうのを
ぜひ聞きたいなと思っています
じゃあ畠山さん今日は参加ありがとうございました
はい そういうことで ありがとうございました