Skip to content

Buổi 01: VibeCoding & Terminal Mindset dành cho Non-Devs

1. Giới thiệu: Tại sao Product Manager, BA và Designers lại ở đây?

Có bao giờ bạn tự hỏi: "Mình làm Business Analyst, chuyên viết PRD hay làm Design, tại sao lại phải học Terminal (dòng lệnh) làm gì? Sao không cứ dùng ChatGPT hay Gemini trên trình duyệt cho tiện?"

Đây chính là câu trả lời:

  • Đứt gãy ngữ cảnh (Context fragmentation): Quy trình thủ công: Copy từ Excel -> Dán vào Web -> Đợi AI sinh Text -> Lại Copy -> Dán ngược vào Figma/Word. Nếu lặp lại việc này 10 lần mỗi ngày, bạn đang lãng phí hàng trăm giờ quý báu, và quan trọng nhất là AI sẽ không bao giờ nắm bắt được bức tranh tổng thể của dự án.
  • Làm chủ công cụ (Access to tooling): Hầu hết các hệ thống tự động hóa nội dung quy mô lớn (như cm-content-factory của chúng ta) đều không có giao diện kéo thả (GUI). Chúng vận hành tối ưu nhất thông qua Text và Terminal.
  • Nâng cấp tư duy công nghệ (Tech-Savvy): VibeCoding là "lập trình mà không cần viết Code". Chỉ cần hiểu cách giao tiếp và cấu hình hệ thống, bạn có thể tự tay kết nối bản thiết kế (UX) trực tiếp vào tài liệu Spec của phần mềm mà không cần đợi Dev chuyển đổi hộ.

2. VibeCoding Mindset

VibeCoding là khả năng sử dụng ngôn ngữ tự nhiên (vibes) kết hợp với các Agent AI chuyên biệt để chúng tự thực hiện việc "Code", "Nghiên cứu" hay "Viết Spec" thay cho bạn.

Thay vì coi AI là một cái Chatbot thông thường, hãy xem AI như một "cộng sự" đắc lực mà bạn có thể điều khiển trực tiếp qua Terminal.

  • "Prompt thay vì Code"
  • "Tập trung vào cấu hình (configs) và cấu trúc (files), thay vì cú pháp (syntax) phức tạp"
  • "Kiểm duyệt (Auditing) thay vì trực tiếp viết (Writing)"

3. Thiết lập Môi trường làm việc (IDE & Terminal)

Dù không phải là Dev, bạn vẫn cần một Môi trường lập trình (IDE) chuyên nghiệp để làm việc hiệu quả.

  1. Tải và cài đặt VS Code hoặc Cursor.
  2. Mở ứng dụng lên. Bạn sẽ thấy một khu vực gọi là Terminal.
  3. Cách mở Terminal: Nhấn tổ hợp phím Ctrl + ` (dấu ngã) trên bàn phím. Một cửa sổ dòng lệnh hiện ra. Đừng lo lắng, đây chính là nơi phép màu bắt đầu!

4. Vượt qua nỗi sợ "Dòng lệnh" (Terminal Fear)

Terminal thực chất chỉ là một khung "Chat" trực tiếp với hệ điều hành. Thay vì phải click chuột phải để chọn "New Folder", bạn chỉ cần gõ một câu lệnh để ra lệnh cho máy tính tạo thư mục.

Hãy thử làm quen với các lệnh cơ bản sau:

  • pwd (Print Working Directory - Kiểm tra xem mình đang đứng ở thư mục nào?)
  • ls (List - Xem trong thư mục này đang có những file gì?)
  • cd <ten-thu-muc> (Change Directory - Nhảy vào một thư mục khác thay vì phải nhấp đúp chuột)

Bài tập nhỏ:

  1. Mở Terminal trên máy Mac của bạn.
  2. Sử dụng công cụ gemini để hỏi đáp trực tiếp với AI (chúng ta sẽ cài đặt chi tiết để chuẩn bị cho Buổi 2).

Kết thúc Buổi 1: Chúng ta đã cùng nhau phá bỏ rào cản tâm lý. Máy tính và Terminal giờ đây không còn là trở ngại. Sang Buổi 2, chúng ta sẽ bắt đầu kết bạn với "người trợ lý" mang tên gemini cli.

Powered by CodyMaster × VitePress