基礎勉強会

産業第1事業部

鈴木真吾

If you don't hire juniors, you don't deserve seniors

勉強会の趣旨

「基礎」をテーマにした勉強会

  • 独学しない限りなかなか習う機会はない
  • 「基礎」自体アップデートされることもある

狙い

  • 初学者:見落としがちな基礎知識の補完
  • そうでない人:復習と知識のアップデート

「基礎」が疎かになることはあるか?

→ある

  • 「基礎」がわかってなくても動くコードは作れてしまう
  • IT業界であっても「経験」>「理論」になりがち
    • 迷信・思い込みから逃れるのは難しい
    • 過去のある時点まで正しかったというのはよくある
    • Qiita の炎上案件をみると明らか

 

 

「基礎」ってなにか?

実のところ定義は曖昧

  • =入門と捉えられがち
  • 辞書的な意味だと Foundation になる
  • 和訳されたタイトルからみると Elements あたりになる
    • こういう本を入門書だと思って買うとひどいことに

この勉強会での「基礎」としては:

  • 入門よりの内容
    • 初学者が来なかったら振り切った内容にする
  • 「おまじない」などぼやかした内容にはしない

スケジュール

期間

  • 11 中旬から 3 月初め
    • 忙しい時期は除きたい
  • 隔週ぐらい、メンター都合
    • 他の勉強会と被らないように週の前半あたり
  • 発表時間は守る

 

テーマの候補

テーマは希望とメンターが揃ったもの優先

  • バージョン管理(git)
  • ネットワーク
  • プロトコル
  • オブジェクト指向プログラミング
  • 関数型プログラミング
  • テスト
  • ビルド
  • テスト駆動開発
  • 継続的インテグレーション
  • 並行・並列処理
  • 仮想化・コンテナ
  • DSL
  • 言語処理系

メンターの募集

  • すべてのテーマについてすごく詳しい人はいない
  • 〇〇について話したいという人を募集してます
  • この人が〇〇に詳しい、というのを知ってたら教えて

基礎勉強会

By Shingo Suzuki

基礎勉強会

  • 662