WEBSITE ĐANG PHÁT TRIỂN

Image Prompt: Từ developer thành BA không phải lên chức – đó là kỹ năng

Image Prompt: Từ developer thành BA không phải lên chức – đó là kỹ năng

Mô tả bài viết

Bài của Mỹ Hà về kỹ năng BA cho developer – 5 Whys, user story, acceptance criteria. Khi vibe coding mở rộng vai trò developer, hiểu yêu cầu đúng còn quan trọng hơn code nhanh.

AI Image Generation Prompt (English)

Primary Prompt

Two professionals at a whiteboard in a modern office, one with a laptop (developer) and one with sticky notes (business analyst), both pointing at a user journey diagram together. The whiteboard shows simple flowchart shapes and speech bubbles connecting them. Warm collaborative atmosphere, soft natural light. Clean editorial illustration style, warm peach and soft blue tones, no faces shown in detail. No text, no logos. Professional and approachable.

Style Notes

  • Style: clean editorial illustration, flat with warm depth, collaborative feel
  • Colors: warm white background, peach (#f7c59f), soft blue (#a8dadc), dark charcoal accents
  • Mood: collaboration, bridge between worlds, "great conversations"
  • Aspect ratio: 16:9 (blog cover)
  • No readable text on whiteboard, no logos

Alternative Prompts

Option A – Bridge metaphor:

A clean minimalist illustration of a bridge connecting two islands: one island has code/terminal symbols, the other has flowcharts and sticky notes. A single figure walks across the bridge confidently. Soft gradient background, teal and warm yellow palette, flat illustration style.

Option B – Conversation as foundation:

Two speech bubbles merging into a single product icon (app window or feature card). One bubble has code brackets, the other has a question mark and checkboxes. They meet in the middle to form something complete. Minimalist vector style, warm coral and teal colors.

Tools

  • Midjourney v6: paste Primary Prompt with --ar 16:9 --style raw --v 6
  • DALL-E 3: use Primary Prompt directly
  • Stable Diffusion: add flat illustration, warm palette, professional to Primary Prompt
  • Nano Banana / ai-artist skill: use Primary Prompt with style clean editorial 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.