Reading

Stanford CS146S “The Modern Software Developer”: khoá học về làm phần mềm cùng AI

Tóm tắt

CS146S (3–4 tín chỉ) dạy cách dùng công cụ AI trong IDE, terminal, code review và testing, kết hợp nguyên lý thiết kế hệ thống phức tạp, dự án nhóm và bài tập thực tế. Tài liệu bài giảng và bài tập được cộng đồng chia sẻ và dịch nhiều thứ tiếng — tài nguyên tự học tốt cho dev và Tech Lead.

Nội dung chính

Chủ đềÝ nghĩa thực tế
AI trong IDE và terminalCoding agent, context, prompt cho codebase thật
Review, debug, test có AIDùng AI như reviewer thứ hai, sinh test, tìm bug
Workflow AI xuyên SDLCTừ spec → code → deploy → vận hành
Khi nào tin được AIĐánh giá, kiểm chứng, giới hạn của mô hình
Dự án nhómPhối hợp người + agent trong team

Lộ trình tự học gợi ý (4 tuần)

  1. Tuần 1: đọc slide/ghi chú về coding agent, cài Claude Code hoặc công cụ tương đương.
  2. Tuần 2: làm lại bài tập về context và prompt trên một repo cá nhân.
  3. Tuần 3: thực hành review + test với AI, ghi lại lỗi AI hay mắc.
  4. Tuần 4: mini project nhóm 2–3 người, mỗi người “quản lý” một agent.