教育

先日、会社で、新人教育で最低限やっておいて欲しいプログラミングの基礎知識について意見を聞かれて、まあ、そのときはそれなりに話したのだけれど、もうちょっと考えてみた。

  1. 計算量とデータ構造
  2. メモリ管理
  3. モジュール化(とインターフェースと型システムとコメント)
  4. コードレビューとユニットテスト
  5. バージョン管理システムとバグトラッキングシステム

この辺が最低限かな?
追記)少し追加しました。結構多くなったな。少し削った方がいいかも。
追記2)少し整理しました。
追記3)少し追加。