Claude Code: lập trình & tự động hoá
Để Claude viết code và làm việc trên máy cho người không rành kỹ thuật
Mục tiêu
Sau bài này anh em sẽ hiểu Claude Code là gì, nó làm được gì khác với Claude thường, và người không rành kỹ thuật có thể bắt đầu từ đâu mà không bị ngợp.
Không cần biết code. Không cần hiểu terminal. Cần biết mình muốn gì.
Nội dung
Claude Code là gì, nói thật không phóng đại
Claude thường thì anh em đã quen: mình gõ câu hỏi, Claude trả lời chữ. Muốn lấy kết quả phải tự copy, tự dán, tự làm tiếp.
Claude Code khác ở chỗ: nó hành động trực tiếp trên máy tính của mình.
Thay vì chỉ viết code rồi để đó, nó tự mở file, tự sửa, tự chạy lệnh, tự kiểm tra lỗi, rồi làm tiếp bước kế. Mình mô tả bằng lời thường. Nó tự lo phần còn lại.
Hiểu đơn giản hơn: trước đây Claude như người tư vấn giỏi, ngồi ngoài hỏi thì trả lời. Claude Code như người đó đi vào trong xưởng, cầm dụng cụ, tự làm luôn.
Theo Anthropic, Claude Code là "agentic coding tool" (công cụ lập trình tự hành) có thể đọc toàn bộ dự án, chỉnh file, chạy lệnh, và tích hợp với công cụ lập trình. Dùng được trên terminal, IDE, desktop app, và cả trên web.
Mình dùng qua Claude Desktop app, tab Code, từ hồi bootcamp này mới có. Không cần cài gì thêm.
Người không rành kỹ thuật dùng được tới mức nào
Thật lòng: Claude Code thiết kế cho developer, nhưng không có nghĩa là non-tech bó tay.
Mình không rành lập trình, nhưng đã dùng Claude Code để dựng trang learn.zord.io.vn, con trang anh em đang đọc bài này. Không phải mình biết code hơn, mà mình biết mô tả rõ mình muốn gì.
Điểm quan trọng cần nhớ:
Điều mình làm được mà không cần biết code:
- Nói "tạo cho mình một trang web đơn giản giới thiệu sản phẩm, có nút liên hệ" - Claude Code tự lo
- Nói "đổi màu chữ tiêu đề sang xanh navy, font lớn hơn một chút" - nó tự sửa
- Nói "tự động đổi tên tất cả file ảnh trong thư mục này theo format ngày-tháng-tên" - nó viết script chạy luôn
- Nói "web mình bị lỗi hiện trắng trên điện thoại, sửa giúp mình" - nó đọc code, tìm nguyên nhân, sửa
Điều cần chuẩn bị:
- Kiên nhẫn. Lần đầu làm quen sẽ có lúc bị lạc, không hiểu nó đang làm gì
- Biết mô tả rõ. "Làm đẹp hơn" không đủ. "Nền trắng, chữ đen, tiêu đề to hơn, có thêm đường kẻ phân cách" mới đủ
- Sẵn sàng học dần. Không phải bấm phát là xong ngay lần đầu
Mình nhớ hồi mới dùng, có lúc Claude Code làm một đống thứ mình không hiểu, xong lại báo lỗi ở bước nào đó. Cảm giác hơi ngợp. Nhưng sau vài lần thì quen với nhịp của nó.
Nó chạy ở đâu
Claude Code dùng được trên nhiều môi trường:
- Claude Desktop app (tab Code) - cách mình hay dùng nhất, giao diện đơn giản, không cần cài gì thêm
- Terminal - gõ lệnh
claudetrực tiếp, dành cho ai quen dòng lệnh - VS Code, JetBrains - nhúng vào IDE, dành cho developer chuyên nghiệp
- Trên web tại claude.ai - không cần cài, dùng thẳng trên trình duyệt
Với anh em non-tech, bắt đầu từ Desktop app hoặc web là hợp lý nhất.
Ví dụ thực chiến
Bài toán thật: Mình có 1 thư mục chứa 80 file ảnh sản phẩm, tên file đang lộn xộn kiểu "IMG_3847.jpg", "photo_final_v2.jpg", muốn đổi hết thành dạng "product-001.jpg", "product-002.jpg"...
Nếu làm tay: mất cả buổi, dễ sai, tay đau.
Với Claude Code, mình gõ vào:
"Trong thư mục
/Users/hoangto/Desktop/product-photoscó khoảng 80 file ảnh đang tên lộn xộn. Giúp mình viết script đổi tên hết thành dạng product-001.jpg, product-002.jpg, đánh số từ 001 đến hết. Giữ nguyên định dạng file."
Claude Code sẽ:
- Đọc thư mục, xem có bao nhiêu file
- Viết script đổi tên
- Hỏi mình xác nhận trước khi chạy (hoặc tự chạy tùy cài đặt)
- Báo kết quả
Từ 30 phút làm tay xuống còn 2 phút mô tả. Cái đó mình làm được mà không cần biết Python hay bash là gì.
Ví dụ khác: Dựng một trang web tĩnh đơn giản. Mình từng nói với Claude Code: "Tạo cho mình một trang giới thiệu cá nhân, nền tối, có ảnh, tên, vài dòng giới thiệu, link mạng xã hội. Kiểu tối giản." Nó tạo ra file HTML/CSS hoàn chỉnh, mình chỉ việc điền thông tin vào.
Không phải web phức tạp như learn.zord.io.vn (cái đó mất nhiều phiên hơn), nhưng một trang giới thiệu đơn giản thì làm được trong 1 buổi, kể cả khi chưa biết gì về web.
Thử ngay
Nếu anh em đang dùng Claude Desktop app, mở tab Code lên và thử 1 trong 2 việc sau:
Dễ nhất:
Tạo cho mình 1 file text tên "ghi-chu.txt" trong thư mục Desktop,
nội dung là danh sách 5 việc cần làm tuần này (ví dụ thôi,
nội dung anh tự điền). Sau đó mở file đó ra cho mình xem.
Thực tế hơn:
Mình có folder ảnh tại [anh điền đường dẫn thư mục].
Liệt kê cho mình danh sách tên tất cả file ảnh trong đó,
kèm kích thước file, sắp xếp theo thứ tự từ file nhỏ nhất đến lớn nhất.
Hai cái này không phá gì cả, chỉ đọc và tạo file mới. Làm xong anh em sẽ thấy cảm giác Claude Code hoạt động khác Claude thường ở điểm nào.
Nếu bị lỗi hay nó hỏi gì không hiểu, cứ gõ lại bằng tiếng Việt giải thích thêm. Nó không chấm điểm, không giới hạn số lần thử.
Tóm tắt
- Claude Code = Claude hành động, không chỉ trả lời. Nó tự đọc file, tự sửa, tự chạy lệnh trên máy mình.
- Non-tech vẫn dùng được, miễn biết mô tả rõ điều mình muốn. Thay vì biết code, cần biết nói chuyện với nó đúng cách.
- Bắt đầu từ việc nhỏ, cụ thể. Đổi tên file hàng loạt, dựng trang web đơn giản, xử lý dữ liệu lặp lại là những bài toán phù hợp để vào nghề.
- Học dần, không hội thảo một lần. Lần đầu sẽ hơi lạ. Làm vài lần thì quen nhịp.
Đây là bài cuối của khoá, và mình cố ý để nó mở. Claude Code là cửa ra, không phải điểm kết. Anh em học xong phần này là đã có đủ nền để tự mò tiếp mà không bị bơ vơ.
Phần lớn những gì mình làm được trong 3 tuần qua, mình học từ việc dùng thật, sai thật, sửa thật. Không có con đường tắt nào khác, nhưng cũng không khó như nhiều người nghĩ.

