---
# System prepended metadata

title: エンジニア勉強会についてMTG

---

#  エンジニア勉強会についてMTG

### 議題
-  今回のMTGの趣旨共有
-  技術スタックの課題とその課題に対しての理想を列挙
-  解くべき優先度が高い課題を決める
-  どのようなコンテンツの勉強会を行えばその課題が解決できるかを話し合う



### 今回のMTGのゴール
- **解決するべき技術スタックの課題について共通認識を持ち、勉強会を通してどのように解決するかを決定する**




### 技術スタックの課題を列挙

- 課題の列挙(10分)
    - 関口の例
        - Goに関して知見があるメンバーが少ない
            - BMTG開発をエンジニア組織全体で回せない
            - Goを使って実装している際に質問ができる人が限られている

    - たっきーさん
        - TypeScriptで型定義のノウハウなど共通認識取れていなそう
            - TypeScriptはフロントでもバックエンドでもしばらくは第一線だろうからレベル感統一したい
        - JSでasync/awaitなどについて、意外とノリで使っている人がいそう
        - RubyやRailsの機能について、だれがどの程度知っているかわかっていない
            - なにがRails特有な機能かなど
        - Golangは状況に応じて使えるようにしたい
            - インフラ構築など楽、パフォーマンス周り
                - 直近BMTG, BCの認証
            - 中長期採用など
        - スキーマ管理は一般的だがまったくできていない
            - OpenAPI
            - ProtoBuf
        - 0からAWSの環境を構築できる人が少なそう
            - VPC周り
            - Fargate周り
            - その他サービス
        - インフラ全般(監視、ログ、etc...)などについても知識ある人少なそう
        - 設計手法について共通認識ない
            - MVC
            - DDD
            - Clean Archtecture
    
    - あんにんさん
        - インフラ触れる人、全体像とかの最低限も分かる人も少ない
        - GoとかReactの話もあるけど、実は私TSもほとんど書いたこと無いよ
        - フロント/バックエンド/インフラ各領域で設計周りもしっかり出来る人ってすくない？


    - ちゅんさん
      - フロントとバックの採用技術（FW）がVueとRailsに固定化されている
      - （BOXILのアレだけど）CoffeeScript, jQuery, slim, モノリシックRails周りのキャッチアップをしたくない
        - 仕事だからやるが、したいかと言われると、という話
      - Reactで書かれたプロダクトがない、業務用Reactを書ける人がいない
        - ReactはVue.js / Angular 含めたフロントエンドFW戦争にほぼ勝利しているので勝ち馬に乗らない手はない
        - 言うて書き口はVueみてえなもんだしもっと積極的に書いていきてえよな
          - 書く場がないという問題もある
          - 読む場もないが
      - Rails〜
        - みんな書くからええか


    - じょにーさん
        - 誰がどんな技術スタックがあるのか分からない
            - なので誰に相談すればいいかも分かりづらい
        - フロントの技術が入り乱れている
        - ReactやTSに造詣の深い人がいない
        - 現状だと「ReactやGoをメインで使っている」とは言えない
            - なので採用的に弱い

    - のっち
        - BMTGがGo/Reactなので、触れる人が少ない
        - 各言語の良い書き方の共有ができる場が欲しい
        - BOXILのフロントに使ってる言語が色々とあるので、今後統一してく方向に沿って学ぶものも考えていく必要がありそう

    - ししょうさん
      - 組織方針としてどの技術強めていきたいのかふわっとしてる
      - 誰がなにやりたいのかよくわかってない (話す機会ないので)
      - GO/Reactの相談相手って誰だろう状態、もしくはいない
      - Likeでやる勉強会なのかMustでやる勉強会なのかは分けたほうがよさそう

    - たみー
        - 技術スタックの固定化
            - 新しい言語やFWに触れる機会を作りたい
            - 今後開発するプロダクトに採用される新たな選択肢を作りたい
        - 採用
        - レガシー改善



- カテゴリー分け
    - バックエンド
    - フロントエンド
    - インフラ
    - 

### 解くべき優先度が高い課題を決める(社内勉強会で解決できそうな課題)

投票をおこない、優先度つける


### 勉強会を通してどのように解決していくかの話し合い

