WEBSITE ĐANG PHÁT TRIỂN

Image Prompt: Khi nhà nhà vibe code – thứ giúp bạn vượt trội vẫn là căn bản

Mô tả bài viết

Bài của Son Do về tầm quan trọng của căn bản kỹ thuật trong kỷ nguyên vibe coding. Khi AI giúp ai cũng code được, nền tảng vững chắc mới là thứ phân biệt developer giỏi.

AI Image Generation Prompt (English)

Primary Prompt

A Vietnamese software developer standing confidently on a solid stone foundation/roots, surrounded by floating AI code snippets and glowing prompts swirling around other developers who look unsteady. The central figure is calm and grounded. Clean tech illustration style, dark teal and deep navy background, warm amber highlight on the foundation. No text, no logo, no faces shown clearly. Minimalist, professional, editorial style.

Style Notes

  • Style: clean tech illustration, flat design with subtle depth, editorial
  • Colors: dark navy (#0d1b2a), teal (#2ec4b6), amber accent (#f4a261), white code fragments
  • Mood: calm confidence amid chaos, "grounded in basics"
  • Aspect ratio: 16:9 (blog cover)
  • No text overlay, no logos, no readable code

Alternative Prompts

Option A – Abstract roots metaphor:

A glowing tree with deep roots underground, roots formed from classic programming symbols (algorithms, data structures, loops). Above ground, AI lightning bolts and code sparks fly around. The tree stands tall and unshaken. Dark background, teal and white tones, minimalist illustration.

Option B – Foundation + building metaphor:

Architectural blueprint view showing a strong foundation block labeled with tech symbols (not readable text), while above it multiple fragile AI-generated structures wobble. One solid building stands firm. Clean vector illustration, tech aesthetic, navy and teal palette.

Tools

  • Midjourney v6: paste Primary Prompt with --ar 16:9 --style raw --v 6
  • DALL-E 3: use Primary Prompt directly
  • Stable Diffusion: add hyperrealistic tech illustration, trending on artstation to Primary Prompt
  • Nano Banana / ai-artist skill: use Primary Prompt with style clean tech illustration

Bài viết liên quan

Xem thêm
Career & Craft — Sự nghiệp & Nghề Lập trình

Khi AI xóa rào giữa PM, tester và dev – vai trò nào còn lại?

AI đang xóa những bức rào mà ngành phần mềm xây suốt hai mươi năm qua giữa PM, tester và dev. PM giờ đọc được code, tester viết được test script tự động, dev phải involve vào product và test. Đây không phải "AI thay thế lập trình viên" – mà là AI làm mỏng đi lớp rào giới giữa các vai trò. Và câu hỏi thực sự không phải "vai trò nào sẽ chết", mà là "vai trò nào còn lại khi đã xóa rào". Hôm trước tôi ngồi xem sprint planning của team, một cảnh tượng mà mười năm trước sẽ rất khó xảy ra. PM – người vốn chỉ quen với Figma, user story và Jira board – đang mở VS Code đọc PR diff của dev. Cô ấy không phải dân kỹ thuật, nhưng sau khi team mời cô ấy thử Cursor vài tuần, giờ cô ấy tự đọc được phần lớn thay đổi, comment trực tiếp vào file: "cái này ảnh hưởng đến flow checkout, tôi đoán user sẽ bỏ ngang tại bước này". Cùng sprint đó, anh tester – người trước giờ không đụng vào code – tự push một cái test script Playwright lên repo. Anh ấy nói: "Tôi thấy user flow này dễ vỡ, tôi record xong rồi AI generate code test cho tôi, tôi review lại và push lên". Dev đọc, comment nhẹ: "thiếu case negative", tester sửa, merge. Một ngày bình thường. Và dev – bạn dev năm thứ hai trong team – cuối ngày ngồi viết một cái product brief nháp cho feature nhỏ mà PM đang bận. Không phải spec hoàn chỉnh, chỉ là một cái draft. PM nhìn qua, góp ý, hai người sửa lại cùng nhau. Tôi ngồi đó và thấy một thứ mà suốt hai mươi năm trong nghề tôi chưa từng thấy rõ ràng đến vậy: ranh giới giữa ba vai trò – PM, tester, dev – đang tan ra. Không phải vì ai đó quyết định sáp nhập phòng ban. Mà vì công cụ đã cho phép mỗi người vượt qua cái rào đó dễ dàng hơn bao giờ hết.

Career & Craft — Sự nghiệp & Nghề Lập trình

Khi nhà nhà vibe code – thứ giúp bạn vượt trội vẫn là căn bản

Vibe coding đang trở thành chuẩn mới. Nhưng khi AI viết code cho tất cả mọi người, thứ duy nhất còn phân biệt developer giỏi và developer bình thường chính là nền tảng kỹ thuật. Căn bản không lỗi thời – nó càng quý hơn khi công cụ làm thay tất cả phần ngọn. Năm đầu tiên đi làm, tôi không biết mình là frontend developer hay backend developer. Không phải vì tôi không được hỏi. Mà vì không ai hỏi. Không có job description kiểu đó. Không có team frontend riêng, backend riêng, QA riêng. Chỉ có tôi, một cái máy tính Dell cũ, và một danh sách công việc dài hơn cả ngày làm việc. Hôm nay code module đăng ký sinh viên. Ngày mai lao đến trường Cao đẳng – khách hàng của chúng tôi – để ngồi cùng phòng Đào tạo, hỏi họ muốn in bảng điểm theo định dạng nào. Tuần sau bê máy tính qua từng phòng ban để cài đặt, hướng dẫn trực tiếp. Rồi lại về, mở IDE, fix bug mà thầy Hiệu phó vừa báo sáng nay. Không phân role. Không có "đó là việc của team khác". Không có ticket system để tạo ticket rồi chờ. Chỉ có bài toán và người giải nó – là tôi. Hơn hai mươi năm sau, tôi đọc bài viết về vibe coding và thấy buồn cười. Buồn cười theo kiểu: "Ủa, vòng này không quen à?" Vibe coding – từ được Collins English Dictionary chọn là "Word of the Year 2025" – ngắn gọn là: dùng AI để generate code bằng cách mô tả yêu cầu bằng ngôn ngữ tự nhiên. Bạn viết prompt, AI viết code, bạn chạy thử và tinh chỉnh. Không cần nhớ cú pháp. Không cần tra Stack Overflow từng function. Nhanh hơn, gọn hơn, sexy hơn. Và đi kèm với đó, developer ngày nay đang trở thành người làm tất cả – một lần nữa. Không còn ranh giới rõ ràng giữa frontend dev và backend dev. Một người với AI trong tay có thể build cả một product từ đầu đến cuối. Tự viết code, tự test, tự review, tự phân tích yêu cầu, đôi khi còn kiêm luôn PM. Giống y chang ngày tôi mới ra trường. Chỉ khác là ngày đó không có AI – tôi phải tự học tất cả bằng cách làm thật, sai thật, sửa thật.