Miyamoto Sho

Miyamoto Sho

SNS・外部アカウント

GitHub ブログ

プロフィール

業務では月間10億アクセスを超す大規模サービスのウェブチームのリードエンジニアを担当しています。 また過去にデブサミやInsideFrontend、JSConfJPなどのカンファレンスやその他勉強会で登壇をしました。 JavaScriptを用いたクライント/サーバの実装はもちろん、HTTP全般やCDN(FastlyやCloudFlareなど)の運用などウェブ全般について知見があります。 実装に関する質問も大歓迎ですが、気軽な議論を通じてその技術や実装の必然性、設計などついても一緒に考えていければ嬉しいです。

こんな質問OK!

以下は主に初学者の方々向けの内容です。 - 一緒に取り組む - コードレビューを受ける - 効率の良い成長方法を考える - 自分の理解を整理する - 理解(質問)する # 一緒に取り組む   - 「expressのソースコードを読んでみたい」   - 「こういう機能/修正案があるので ライブラリにコントリビュートしてみたい」   - 「MDNのこの部分を読み進めたい」   - 「この英語の文章が分かりづらいので一緒に読みたい」 # コードレビューを受ける   - 「こういうコードを書いたので お手柔らかに/厳しめにレビューしてほしい」   - 「この実装に違和感がある」   - 「巷でよく見かけるこういう実装って 実際は良いのか悪いのか知りたい」 # 効率の良い成長方法を考える   - 「最近はこうしているけど、 この学習が最適なのか分からない」   - 「他の人がどうやって 成長している/してきたのか知りたい」 #自分の理解を整理する   - 「この部分に関して、 自分が何を理解していて 何を理解していないのか知りたい」   - 「ここまでは理解できるけど、 ここから先があやふやになっているので知りたい」 # 理解(質問)する   ## (存在)意義や必然性について理解する     - 「なぜCORSという仕組みが必要なの?」     - 「なぜJavaScriptはバンドルしないといけないの?」     - 「この部分の実装はなぜこうなっているの?」   ## 漠然とした理解を深堀りする     - 「クライアントとサーバの 立場の違いがよく分からない」     - 「HTTPって実際に どういう存在でどう使われているの?」

過去に相談された内容

  • その他
  • 開発中のサービス、アプリについてアドバイスがほしい
  • その他
  • その他
  • その他

面談でメンターの良かった点

  • 知りたい(解決したい)ことが知れる(解決する)だけでなく、プラスアルファでたくさんのことを教えていただけたので、一気に理解が深まった。
  • 基礎的な部分を丁寧に教えてくださったので理解が深まりました!
  • Reactでの個人開発の部分でどう使うべきなのかなどを聞くことが出来ました、使うべきとそうでない部分での切り分けでとても参考になりました。  ライブコーディングとGoogle Docsを用いてとても分かりやすい説明でした。
  • httpなどの仕様などについて面談で伺いましたが、ドキュメントを用いてわかりやすくかみ砕いて説明してもらえて理解がとても深まりました。
  • 知りたいことを的確に、それ以上に教えていただけたことが良かった。 自分の知識をさらに深めるきっかけになった。