MẬT DANH: ZERO — Chương 07: Ngôn ngữ hiện trường | HÀN NGỮ KOOKMIN
Tủ sách
MẬT DANH: ZERO · Chương 07 · Ngôn ngữ hiện trường
📕 Đặt sách 1 / 1
Đọc miễn phí · Chương 07

Vũ khí thứ bảy // 현장의 언어

CUỐN TỪ ĐIỂNCUỐI CÙNG
Ngôn ngữ hiện trường

Một dòng tin nhắn. Năm từ viết tắt. ZERO suýt làm hỏng cả việc.
현장의 언어

Chạm nửa phải màn hình để lật trang ›

Tiền bối

"Khoan đã — đừng đụng vào nút đó! May là anh thấy kịp. Nghe này: trong nghề, không hiểu thuật ngữ không chỉ khiến em lạc lõng — nó có thể khiến em phá hỏng cả hệ thống. Hôm nay, anh trao cho em cuốn từ điển sống còn."

Và rồi, sau một buổi học, điều kỳ diệu xảy ra. ZERO ngồi giữa cuộc trò chuyện ồn ã của cả đội — "API gần xong chưa?", "Cho vào backlog rồi đấy PR đi", "QA trên staging xong thì deploy" — và lần đầu tiên, cô hiểu hết. Những từ ngữ mà vài ngày trước còn là bức tường, giờ đã thành cánh cửa.

Cảm giác "thuộc về"

Tiền bối mỉm cười kín đáo: "Khoảnh khắc ngôn ngữ của một nghề trở thành ngôn ngữ của chính mình — đó là lúc em thật sự bước vào nghề."

Thuật ngữ thiết yếu của hiện trường

Thuật ngữÝ nghĩa
APICửa giao tiếp có quy ước để các chương trình trao đổi thông tin. (Như thực đơn nhà hàng: bạn gọi món theo menu, bếp đưa món ra.)
Database / DB
데이터베이스
Kho khổng lồ lưu trữ dữ liệu (tài khoản, đơn hàng…).
Server
서버
Máy tính mạnh, luôn bật, nhận yêu cầu rồi xử lý và phản hồi.
Bug
버그
Lỗi trong code, khiến chương trình chạy không đúng ý.
Debugging
디버깅
Quá trình tìm và sửa bug.
Deploy
배포
Đưa code hoàn thiện lên cho người dùng thật sử dụng.

Cộng tác & quản lý phiên bản

Git — cỗ máy thời gian của code

Git là gì? ·

Là công cụ giúp nhiều người cùng làm trên một bộ code mà không giẫm chân nhau, đồng thời lưu lại toàn bộ lịch sử thay đổi (ai sửa gì, khi nào) để quay lại bất cứ lúc nào. GitHub là website lưu trữ các bộ code dùng Git.

main (thân chính) branch (nhánh thử) ① tách ② commit ③ merge

Tách một nhánh riêng để thử nghiệm, xong xuôi mới gộp (merge) vào thân chính. Mỗi chấm là một commit — một điểm lưu trong lịch sử.

Thuật ngữÝ nghĩa
Repository
레포 / 저장소
Kho chứa code của một dự án.
Commit
커밋
Một "điểm lưu" ghi lại một thay đổi, kèm lời ghi chú.
Branch
브랜치
Nhánh tách ra từ thân chính để làm thử an toàn, không ảnh hưởng bản chính.
Merge
머지
Gộp công việc từ nhánh vào thân chính.
Pull Request (PR)Lời đề nghị "hãy xem và gộp thay đổi của tôi" để đồng nghiệp duyệt.
Code Review
코드 리뷰
Đồng nghiệp kiểm tra code của bạn trước khi gộp.
Conflict
충돌
Xung đột khi hai người sửa khác nhau cùng một chỗ. Phải tự giải quyết.

Vận hành & môi trường

Môi trường — Environment · 환경

Là "sân khấu" nơi code chạy. Có nhiều sân khấu tách biệt để an toàn: một chỗ cho lập trình viên nghịch (dev), một chỗ giống hệt thật để duyệt cuối (staging), và sân khấu thật cho người dùng (production).

Thuật ngữÝ nghĩa
Staging
스테이징
Sân khấu "tổng duyệt" giống hệt thật, để kiểm tra lần cuối trước khi tung ra.
Production
프로덕션 / 운영
Sân khấu thật người dùng đang dùng. Sai ở đây là chí mạng.
Hotfix
핫픽스
Sửa khẩn cấp một sự cố vừa nổ ra khi đang vận hành.
Rollback
롤백
Quay bản có lỗi về phiên bản an toàn trước đó.
Downtime
다운타임
Khoảng thời gian dịch vụ bị ngừng. Càng ngắn càng tốt.

Hay dùng trong họp & giao tiếp

Thuật ngữÝ nghĩa
ASAPAs Soon As Possible — càng sớm càng tốt.
TBDTo Be Determined — còn chưa quyết định.
FYIFor Your Information — thông tin để bạn tham khảo.
Blocker
블로커
Vật cản đang chặn công việc. Phải báo ngay lập tức.
Sync
싱크
Cuộc trao đổi ngắn để khớp tình hình với nhau.
Follow-up
팔로업
Việc cần theo dõi xử lý tiếp sau đó.
Onboarding
온보딩
Quá trình giúp thành viên mới thích nghi với đội và công việc.

Không phải ai cũng làm web

Các loại sản phẩm số phổ biến

LoạiLà gìVí dụ
WebsiteTrang web mở bằng trình duyệtBáo điện tử, shop online, trang công ty
Web AppỨng dụng chạy trên trình duyệt, tương tác caoGmail, Google Docs, Figma
Mobile AppỨng dụng cài trên điện thoạiInstagram, Grab, ngân hàng
Desktop AppPhần mềm cài trên máy tínhPhotoshop, VS Code, Zoom
GameTrò chơi điện tửĐiện thoại, máy tính, console
AI / DataHệ thống xử lý dữ liệu, học máyGợi ý phim, nhận diện ảnh, chatbot
🎯 Tin vui cho bạn

Nền tảng HTML/CSS/JS bạn vừa học là cửa ngõ vào hầu hết các lục địa này. Web App dùng thẳng. Mobile App (qua React Native) và Desktop App (qua Electron) cũng dùng chính những kiến thức đó. Bạn đã chọn một điểm xuất phát rất thông minh.

Frontend, Backend… và những "End" khác

Các mảng & công nghệ hay gặp

MảngLàm gìCông nghệ hay gặp
FrontendGiao diện người dùng thấyReact, Vue, Angular
BackendLogic & dữ liệu phía máy chủNode.js, Python (Django), Java (Spring), PHP
MobileApp cho iOS & AndroidReact Native, Flutter, Swift, Kotlin
DevOpsHạ tầng, tự động triển khai, vận hànhDocker, Kubernetes, AWS
Data / AIXử lý dữ liệu lớn, máy học, thống kêPython, TensorFlow, PyTorch
QAKiểm thử chất lượng, tự động hóa testSelenium, Cypress
💡 Đừng hoảng vì có quá nhiều tên!

Không ai biết hết tất cả. Mỗi lập trình viên chỉ giỏi sâu vài thứ. Việc của bạn bây giờ là vững nền tảng, rồi chọn một hướng để đi sâu. Những cái tên còn lại, khi cần học sau cũng kịp.

✓ Kiểm tra nhanh

1. Gmail là website hay web app?
Web app — vì nó tương tác cao, làm được nhiều việc phức tạp ngay trên trình duyệt, không chỉ hiển thị thông tin.

2. Kiến thức HTML/CSS/JS có dùng cho mobile app không?
Có — qua công cụ như React Native, bạn làm app điện thoại bằng chính nền tảng web đã học.

3. Một người có cần giỏi tất cả các mảng không?
Không. Mỗi người giỏi sâu vài thứ. Quan trọng là vững nền tảng rồi chọn hướng đi sâu.

Câu hỏi ám ảnh mọi người mới

AI và lập trình viên: bạn hay thù?

Bạn có thể đã nghe: "AI sẽ thay thế lập trình viên." Sự thật tinh tế hơn nhiều — và đây là điều quan trọng cho tương lai của bạn.

🤖 AI là công cụ, không phải kẻ thay thế

Các trợ lý AI giúp lập trình viên viết code nhanh hơn, tra cứu dễ hơn, gỡ lỗi gọn hơn. Nhưng AI cần người hiểu để ra lệnh đúng, kiểm tra kết quả, và quyết định cái gì nên làm. Người biết dùng AI làm việc hiệu quả gấp nhiều lần — chứ không bị thay thế.

Vì sao bạn vẫn cần học nền tảng?

Vì để dùng AI tốt, bạn phải hiểu nó tạo ra gì. AI có thể viết code sai, và chỉ người có nền tảng mới phát hiện được. Học những điều trong cuốn sách này không hề lỗi thời — nó cho bạn con mắt để dùng mọi công cụ tương lai một cách thông minh.

Xu hướngÝ nghĩa đơn giản
AI hỗ trợ codeTrợ lý AI giúp viết và kiểm tra code nhanh hơn.
No-code / Low-codeCông cụ làm app ít/không cần code — nhưng hiểu code vẫn là lợi thế lớn.
Làm việc từ xaLập trình là nghề dễ làm remote nhất — cơ hội toàn cầu.
Học liên tụcCông nghệ đổi nhanh; người học suốt đời là người trụ vững.
Còn nội dung — cuộn xuống